
PAGE
6/21
FANUC Series 16
i
/18
i
–TA/TB
HOBBING FUNCTION
EDT. DATE DESIG. DESCRIPTION
A – 78600E
NO.
TITLE
01 2001.09.17 Newly
Setting helical gear axial feed axis
The Z-axis (axial feed axis) is usually the second axis. However, any axis
can be set as the Z-axis by setting the corresponding parameter
appropriately (parameter No. 7709).
C axis servo delay compensation
The servo delay is proportional to the speed of the hob axis. Therefore, in
a cycle where rough machining and finish machining are performed at
different hob axis speeds, compensation for the servo delay is required.
The servo delay is calculated as follows:
NSupLMC
Ks
Fc
×
+
+×+×
=
1
60
E
where
E : C-axis servo delay compensation (degree)
Fc : C-axis speed when G83.4 is specified (degree/min)
Ks : Servo loop gain (s
-1
)
C : Delay incurred in the CNC (s)
M : Delay compensation magnification 1 in the CNC
(SVCMP1 of parameter No. 7715)
L : Delay incurred by smoothing, as specified by parameter
No. 7701(s)
Sup : Remaining pulse error caused by acceleration/deceleration (deg)
N : C-axis servo delay compensation magnification 2
(SVCMP2 of parameter No. 7714)
When the hob axis speed is changed, C-axis servo delay compensation is
performed using either of the following two methods:
• Compensation is specified both before and after the speed is changed.
Each time G83.4 is specified, compensation for the delay at that time
is applied.
• Before the speed is changed, the servo delay is recorded. After the
speed is changed, compensation for the difference between the
recorded delay and that observed when the command is specified is
performed.
The latter method, in which the compensation before speed change is
recorded, can be used by setting bit 5 (DLY) of parameter No. 7701 to 1.
This method, in comparison with that where the amount of compensation
is not recorded, offers the advantage of increasing the processing speed.