The statement to form the block by mask <MASK>


The <Mask> statement forms the block of NC-code by mask string. According to the rules and output the string to the NC-program.

 

Format:

MASK (<mask string>) {, OutBlock | FormBlock {, Poll}}

 

Description:

The statement masks form the NC code line according to the rules that is described in the mask string.

Options OutBlock and FormBlock are mutually exclusive.

<Poll> option corresponds to the <Poll all registers> switch. See <Mask switches> topic for details.

            • <OutBlock> corresponds to <Out Block> switch;
            • <FormBlock> starts OutStr$ forming mode similar to FORMBLOCK, without output to NC-text.

 

Sample:

 

! Form the NC code lines by mask

MASK(M[30]), OutBlock

MASK(% N[Off] ), OutBlock

MASK(G_INTERP[INTERP]X[CLD.X]Y[CLD.Y]Z[CLD.Z]), OutBlock, Poll

 

! Form NC-line in OutStr$ variable

MASK(G_INTERP[INTERP]X[CLD.X]Y[CLD.Y]Z[CLD.Z]), FormBlock, Poll

! OutStr$ holds formed NC-line

Output OutStr$