hello
I remind you that the system dimensions are called weak dimensions (they appear in gray), because the system can remove or change them without your input.
If you have for example a rectangle and you enter a value for the sides of the rectangle, the system after you do that convert these dimensions to strong. When you dimension the side of the rectangle you pick the two side points or the whole side. When you select the whole side the system looks for the two ends of the line and create the dimension. Lets try to create a round on the corner of the line (that we had dimension before). We can see that Sketcher deletes the strong dimension because the original references are lost. The two points that we have picked to create the dimension are not exist.
This an example of a case that the system deletes your strong dimension.
I believe that the Sketcher in proe is strong enough (except importing data from another *.drw or *.dwg file) and if you select the right references for your strong dimensions you want come up with any problem.
According to the lock option let me remind you some topics from PTC on line help :
When you use Move from the Edit menu without locking dimensions, Sketcher determines which dimensions to lock and which to vary. You can tell Sketcher specifically which dimensions to lock by using the Lock command in the Edit menu. Notice that as you pick a dimension to lock, the letter L is added in front of the dimension value.
You may also lock all dimensions with the Toggle Lock command and then click Edit > Toggle Lock to selectively unlock dimensions that you allow to change during dragging. Notice that when you select a locked dimension and click Edit > Lock, it becomes unlocked and the letter L is removed from the dimension value.
When you lock all dimensions in Sketcher mode, you cannot change the section