Mask element

Any mask element is out to the NC-program line in the form as it looks in the mask. For example:

  • Mask:

G0 rapid movement

  • NC code:

G0 rapid movement

If the mask element is in a brackets "[" and "]" then it is replaced by value or variable that located in the brackets. For example:

  • Mask:

[XT] [200]

  • NC code:

100.12456 200

In the sample, the value of the <XT> variable is equal to 100.12456.

In the brackets, it is possible to use:

The numbers has the different representation in the NC-program. The number out method is defined by the next parameters:

  • <Decimal point> – this field can have following values:

  • <Is absent>,

  • <Is present if the number has the fractional part>,

  • <Is present anyway>;

  • <Integer width> – the maximal digits number to represent the integer part of the number;

  • <fractional width> – the digits number to represent the fractional part of the number;

  • <Leading zeroes> and <Non-significant zeroes> – defines the zeroes output mode before and after the number;

  • <Sign> – defines the output mode for the sign of the number. Following options are available:

  • <No>,

  • <"-" only>,

  • <"+" only>,

  • <"+" and "-" always>.

Then the value is out to the NC-program block the default number format is used:

  • <Leading zeroes> and <Non-significant zeroes> – is absent;

  • <Decimal point> – is present if the number has the fractional part;

  • <Sign> – is present if the number is negative;

  • <Integer width> and <Fractional width> – allows to out number without rounding

  • Element identifier is output as text.

See also:

Mask structure