1. AXIS CONTROL
B-64693EN-1/01
- 362 -
Block diagram of EGB
2
24
pulses
per spindle sensor 1 revolution
+
+
Command
Slave axis
Error
counter
Position gain
Velocity
command
Servo
amplifier
Servo
motor
FFG for
slave axis
-
+
Servo
dummy axis
G81
EGB command
Following
command
for tool axis
Multiplier
for EGB
FFG for
dummy axis
Number of position detector pulses
per rotation about tool axis
(Parameter No.7772)
Spindle
amplifier
Spindle
motor
Spindle
sensor
FSSB
communication
Example 1)
Gear ratio of the spindle to the spindle sensor: 1/1 (The spindle and detector are directly connected
to each other.)
FFG N/M of the EGB dummy axis: 1/1
Gear ratio of the C-axis (Slave axis): 1/36 (One rotation about the C-axis to 36 motor rotations)
Number of detector (
a
i Pulsecoder) pulses per C-axis rotation: 1,000,000 pulses/rev
C-axis CMR: 1
C-axis detection unit: 0.001 deg
In this case, the number of position detector pulses per one rotation in tool axis (spindle) is:
2
24
* 1/1 = 16777216
Therefore, set 16777216 for parameter No. 7772.
The number of pulses per C-axis rotation in the detection unit is:
360(deg) / 0.001(deg) = 360000
Therefore, set 360000 for parameter No. 7773.
Regarding FFG for C-axis is
360000 / (36*1000000) = 1/100
Example 2)
Gear ratio between spindle and spindle motor: 1/3 (The spindle sensor is none. Arbitrary gear
ratio : 1/3)
FFG N/M of the EGB dummy axis: 1/1
The configuration of C axis is same as example 1.
In this case, by setting 1 in bit 1 (EGBAGR) of parameter No.4004, the feedback data from spindle
to servo takes arbitrary gear ratio into account. In spindle one rotation, the motor sensor rotates 3
revolutions. But as the feedback pulses from the motor sensor is multiplied by arbitrary gear ratio,
the number of position detector pulses per one rotation in tool axis (spindle) is calculated by
following formula,
2
24
*3*(1/3)*(1/1) = 16777216