
Ed. Date Design Description
Date Jan.07.’04 Design. Apprv.
page
-
43/64
FANUC Series 30i-MODEL A
Real time custom macro
A-79350EN
Title
Draw
No.
statement being executed, the RTM statement being executed does not stop
immediately but stops at the time of termination of the block currently being executed.
Alarm reset
When the group-by-group alarm signal (EIALg) for PMC axis control corresponding to
the axis specified by an RTM statement is set to 1, correct the cause of the alarm,
then reset the CNC, and reset PMC axis control with the reset signal (ECLRg) for
PMC axis control of the related group.
(Tip) In the following cases, the alarm signal (EIALg) is set to 1:
(1) When a servo alarm is issued
(2) When an overtravel alarm is issued
(3) When P/S0130 alarm is issued
(4) When P/S0139 alarm is issued
Interlock
In an RTM statement, the interlock signal (*IT) for an NC statement, interlock signal
for each axis (*ITn), interlock signal for each axis direction (+ITn/-ITn) are invalid.
Instead, the axis control temporary stop signal (ESTPg) for PMC axis control is valid
in an RTM statement. When temporarily stopping the axis controlled by an RTM
statement, control the corresponding axis control temporary stop signal (ESTPg) for
PMC axis control.
The cutting block start interlock signal *CSL (G8.1) and the block start interlock signal
*BSL (G8.3) are invalid.
Machine lock
The same machine lock signals (all axes/each axis) as used with an NC statement
are used. However, by disabling machine lock for PMC axis control with the
following parameters, machine lock can be disabled for the axis being controlled by
an RTM statement:
Bit 0 (MLE) of parameter No. 8001
Bit 1 (MLS) of parameter No. 8006
Dry run
With bit 2 (OVE) of parameter No. 8001, whether to use the dry run signal (DRN) for
an NC statement or the dry run signal (EDRN) for a PMC axis can be chosen.
When enabling a dry run feedrate for rapid traverse in an RTM statement, set bit 3
(RDE) of parameter No. 8001 to 1. If a feed command specifying a feedrate is
specified when the manual rapid traverse selection signal (RT or ERT) is set to 1, the
cutting feedrate is used as the feedrate during dry run. ("Dry run feedrate ×
maximum manual feedrate override value" is not applicable.)
In-position check
In the in-position state, the in-position signal (EINPg) is set to 1.
When bit 6 (NCI) of parameter No. 8004 is set to 1, no in-position check is made
during axis control based on an RTM statement. The setting of bit 5 (NCI) of