Nested mask
Sometimes it is required to out the register value if the value of other register is changed. Then the nested mask is used. For example:
Mask:
Z[CLD.Z, G[43]]
NC code:
G43 Z0.123
The value of the register <Z> is changed and value 43 is assigned to the register <G>.
It is possible to use the modifiers, expressions, and other nested masks in the nested masks. The registers of the nested mask will be included in to the NC-program line in the order according to the registers list. For example:
Mask:
X[CLD.X] Y[CLD.Y] Z[CLD.Z, G[43]]
NC code:
G43 X6.141 Y-4.234 Z0.123
The changed register <G> is located in the start of line according to the registers list.
See also: