
A-79595E
Title
Draw
No.
Ed. Date Design Description
Date May.24.’04 esig. Apprv.
9/33
Sheet
FANUC Series 30i-MODEL A
Live Tool Control With Servo Motor
・Examples of parameter setting
The following descriptions exemplify typical parameter setting for live tool
control with servo motor using a serial pulse coder (with a million pulse
capability).
Without the explanation specify typical values in the parameter.
(1) Live tool axis setting
This example uses the CNC's fourth axis (connected as the C axis)
as a live
tool axis for live tool control with servo motor.
No.11000#7(C) = 1
No.11010 (C) = 2 (spindle number used by live tool control function)
No.3717(S2) = 0
The least command increment, detection unit, the angle to rotate
through per rotation for the C axis are as follows:
Least command increment =
DMR
CMRL
×
×
Q
Detection unit =
DMR
L
CMR ×
=
Q
increment commandLeast
Angle to rotate through per tool axis rotation
=
increment commandLeast
360
where
L:Tool axis rotation angle per motor rotation (degree),
(360×speed increment ratio)
When the servo motor is connected directly to the live tool,
for example, L = 360.
When the tool speed is doubled, L = 720.
Q:Number of pulses per pulse coder rotation
(For a serial pulse coder, Q = 1000000.)
The least command increment specified here is specific to the C axis.
It is determined regardless of what is specified in parameter No. 1004
(ISA/ISC).
However, both ISA and ISC must be set to 0 for IS-B setting.
If the servo motor is connected directly to the live tool:
Least command increment =
001.0
100361000000
1360
=
×
×
[deg]
Detection unit = 0.001 [deg]
Angle to rotate through per tool axis rotation =360.0 [deg]
This means the parameters must be set as follows:
No.11011(C) = 360.000 (movement of live tool axis per revolution)
Besides, you must set acceleration/deceleration and other factors for
rotation control in parameters Nos. 11020 to 11032.
The following description assumes that the axis type parameter is set to
the fourth axis.