
Ed. Date Design Description
Date Jan.07.’04 Design. Apprv.
page
-
11/64
FANUC Series 30i-MODEL A
Real time custom macro
A-79350EN
Title
Draw
No.
Number of real time macro commands
A program can have multiple RTM commands coded.
Up to six one-shot RTM commands can be specified.
If one-shot RTM commands more than the maximum allowable number are specified,
an alarm is issued.
Up to ten modal RTM commands can be specified. When specifying modal RTM
commands, ensure that there is no duplicate ID.
If there is a duplicate ID, or an incorrect ID is specified, an alarm is issued.
In all paths, up to 16 RTM commands can be executed simultaneously.
When an axis control command is included, up to four commands can be executed
simultaneously.
NOTE
1 In a block specifying an RTM statement, no NC command can be
coded.
2 If the maximum specifiable number of commands or the maximum
number of simultaneously executable commands is exceeded, a
P/S alarm is issued.
3 If an NC statement to be used to trigger an RTM command is
specified in a block (e.g., small block) that ends in a very short
time, an RTM statement programmed to start at a different timing
may be executed simultaneously. If the following is specified,
for example, #RV[0]=1 and #RV[1]=2 may be executed
simultaneously:
// #RV[0]=1 ;
G91 G01 X0.002 ; F5000
// #RV[1]=2 ;
X0.001 ;
4 When a function for reading multiple blocks in advance is used,
the same ID must not be coded in the scope of blocks read in
advance. In the following program, for example, while //1
#RV[0]=#100101 is being executed during AI contour control, //1
#RV[1]=#100101 and //1 #RV[2]=#100101 are also read in advance.
So, an alarm may be issued.
//1 #RV[0]=#100101 ;
X#100 ;
//1 #RV[1]=#100101 ;
X#100 ;