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