16. CUSTOM MACRO
The following blocks are referred to as macro statements:
S Blocks containing an arithmetic or logic operation (=)
S Blocks containing a control statement (such as GOTO, DO, END)
S Blocks containing a macro call command (such as macro calls by
G65, G66, G67, or other G codes, or by M codes)
Any block other than a macro statement is referred to as an NC statement.
S Even when single block mode is on, the machine does not stop. Note,
however, that the machine stops in the single block mode when bit 5
(SBM) of parameter 6000 is 1.
S Macro blocks are not regarded as blocks that involve no movement in
the tool nose radius compensation mode (see Section II–16.7).
S If a block contains a subprogram call command (M98, a subprogram
call using an M code, or a subprogram call using a T code) and does
not contain any command address other than O, N, P, or L, that block
is equivalent to a macro statement.
S If a block contains M99 and does not contain any command address
other than O, N, P, or L, that block is equivalent to a macro statement.
D Differences from NC
D NC statements that have
the same property as