
B-63943EN-1/02 1.AXIS CONTROL
- 181 -
1.6.2 Synchronization Error Compensation
Explanation
When a synchronization error value exceeding the zero width set in
parameter No. 8333 is detected, compensation pulses for
synchronization error reduction are calculated and added onto the
command pulses output for the slave axis. This compensation is not
performed in servo-off state, servo alarm state, follow-up operation,
and modification mode.
Compensation pulses are calculated by multiplying the
synchronization error value between master and slave axes by a
compensation gain.
Compensation pulses = synchronization error × (Ci/1024)
Ci: Compensation gain (parameter No. 8334)
Before synchronization error compensation can be performed, bit 5
(SCA) of parameter No. 8304 must be set to 1 to perform synchronous
operation at all times. Furthermore, the first synchronization
establishment after power-up must already be performed by a manual
reference position return or another operation.
K
1
Compensation
pulse counter
dded to command fo
slave axis
Master axis
machine position
Slave axis machine
position
Compensation gain
Compensation pulses
+
-
Synchronization
error counter
- Synchronization error compensation smooth suppress function
When bit 6 (SMS) of parameter No. 8304 is set to 1, the
synchronization error compensation smooth suppress function is
enabled. With this function, another set of parameters for a
synchronization error zero width and synchronization error
compensation gain (B and Ks in the figure below) can be set. So,
even a small synchronization error can be reduced smoothly as shown
below.
Synchronization error compensation gain
Synchronization error value
Kd
0
Ks
B
A: Synchronization error zero width (parameter No. 8333)