
3.EXECUTION MACRO FUNCTION B-63943EN-2/01
- 64 -
3.3 LIMITATIONS ON EXECUTION MACROS
3.3.1 Commands which cannot Use Execution Macros
• Command using a comma (,) such as optional-angle
chamfering/corner rounding
• SETVN
3.3.2 Functions which cannot Use Execution Macros
• Playback
• Manual numeric command
• Background drawing
• Multiple repetitive cutting cycle
3.3.3 Optional Block Skip
When a block with a sequence number in an execution macro is
skipped using the optional block skip function, a block consisting of
only the sequence number is created.
Example
Original program Command to be executed when
skipped
/1 N1 X100.; N1;
N2 /2 Y200.; N2;
When N1 is skipped as listed above, the same operation as for N2 is
performed.
CAUTION
When such a block is skipped in an execution
macro, the block consists of only the sequence
number with no travel distance. For this reason, if
such a block is skipped in the cutter or another
compensation mode, the tool path may differ from
that in a user program.
3.3.4 Interruption Type Custom Macro
A program interrupted using an interruption type custom macro
always calls a user program. It cannot call an execution macro
program.