
A-79340E
Title
Draw
No.
Ed. Date Design Description
Date Jan.06.’04 Design. Apprv.
page
FANUC Series 30i-MODEL A
DIAMETER AND RADIUS SETTING
SWITCHING
Jan.06.’04
New design
2/9
1.1 DIAMETER AND RADIUS SETTING SWITCHING FUNCTION
Overview
Usually, whether to use diameter specification or radius specification to
specify a travel distance on each axis is uniquely determined by the setting
of bit 3 (DIAx) of parameter No. 1006. However, this function enables
switching between diameter specification and radius specification by using a
signal or G code.
Thus, a coordinate, program, and so forth can be specified by switching
between diameter specification and radius specification for each controlled
axis.
Explanation
- Selection of a diameter/radius specification switching method
Two methods are available for switching between diameter specification and
radius specification:
1) Signal
2) G code
Use bit 5 (PGD) of parameter No. 3400 to determine which method to use.
- Switching method using a signal
For switching between diameter specification and radius specification, set
the diameter/radius specification switch signal from DI1 to DI8 (input
signals) corresponding to a desired axis, from 0 to 1.
If an input signal is set from 0 to 1, and radius specification is selected (with
bit 3 (DIAx) of parameter No. 1006 = 0) for the axis corresponding to the
input signal, the specification method switches to diameter specification; the
specification method switches to radius specification if diameter
specification is selected (with bit 3 (DIAx) of parameter No. 1006 = 1).
During switching, the diameter/radius specification switching in-progress
signal from DM1 to DM8 (output signals) corresponding to a switched axis
is output.
To return the diameter/radius specification of an axis to the original state, set
the setting of the corresponding diameter/radius specification switch signal
from DI1 to DI8, from 1 to 0.
NOTE
1 When operating an input signal by using an M code, for
example, during automatic operation, perform a
switching operation according to the method below to
reflect the state of diameter/radius specification
switching in the execution block correctly.
As an auxiliary function for switching, use an unbuffered
M code (parameter No. 3411 and up). Use the
following sequences for a specified M code:
・When switching is performed
M code → Input signal ON → Confirmation of output
signal ON → FIN