
17.REAL-TIME CUSTOM MACRO PROGRAMMING B-63944EN/02
- 534 -
17.9 LIMITATION
Major general notes on RTM commands are provided below.
- Background drawing
The RTM command has no effect in background drawing. Do not
specify an RTM command during background drawing.
- Interrupt-type custom macro
In an interrupt-type custom macro, no RTM command can be coded.
- Macro executor
In a macro executor, no RTM command can be coded.
Moreover, no macro executor can be coded from an RTM command.
In a series of programs, do not code a macro executor (execution
macro) and RTM command at the same time.
In addition, observe the following:
- Do not code an RTM command in a program that uses an
execution macro.
- Do not call an execution macro from a program with an RTM
command coded.
- Do not code an RTM command in an execution macro.
- Do not use an execution macro as an RTM command trigger.
- Sequence number
No sequence number can be coded in an RTM command. No RTM
command can be searched for a sequence number.
- Optional block skip
Optional block skip is unusable.
A slash (/) that appears in the middle of <expression> (enclosed in [ ]
on the right-hand side of an arithmetic/logical expression) is regarded
as a division operator; it is not regarded as an optional block skip
code.
- Single block
When an RTM command is used, a single block stop generally occurs
according to an NC statement, regardless of the values of bit 5 (SBM)
of parameter No. 6000 and bit 7 (SBV) of parameter No. 6000.
However, no single block stop occurs according to G65 for real time
macro call.
- Processing
If there are many RTM statements between NC statements, the
command flow may break.
- DNC operation
DNC operation is disabled.