
5.3 Tapping Operation
5-21
Spindle Axis
Operation
5.3.5
How to Eliminate Synchronization Error between Spindle and Feed Axes
Tapping is performed with linear interpolation, but even if the loop gain is set correctly, linearity can still be
lost when tapping begins or due to some other disturbance. Therefore, corrections can be made to eliminate
synchronization error.
The corrections to eliminate synchronization error are created on the host controller.
The specifications for this function are as follows: the APOS (feedback data) is read sequentially from the
response data returned through MECHATROLINK-III communications, the ideal feed axis position for the
APOS
S
feedback value of that spindle axis is calculated, and the difference between that value and the APOS
S
feedback value of the feed axis is determined.
Gain is applied to the calculated difference to determine the amount of correction that is required, and this
value is added to the reference for the next feed axis and referenced as the target value for the feed axis. This
gain corresponds to the gain that is set in the host controller parameters.
This eliminates any sources of disturbances and enables accurate, standards-compliant tapping.
Gain
+
+
+
–
APOS
z
APOS
s
TPOS
z
TPOS
z
Σ
-V-SD
(spindle
axis)
Calculates of Z axis position
that corresponds to APOS
s
Σ
-V-SD
(Z axis)