
1.AXIS CONTROL B-63323EN-1/03
- 188 -
1.9.2 Synchronous Error Compensation
If a synchronous error which is greater than the zero width value set in
parameter No. 1912 occurs, a compensation pulse calculation is made
to minimize the synchronous error, and the required pulses are added to
the command pulses for the slave axis. This compensation is not
applied in the servo off state, servo alarm state, follow-up, and
adjustment mode.
Compensation pulses are calculated by applying a compensation gain
to the synchronous error between the master axis and slave axis.
Before synchronous error compensation can be performed, bit 1 (SYN)
of parameter No. 1817 must be set to 1 to perform synchronous
operation at all times. Moreover, synchronization must have already
been established by a manual reference position return operation.
+
-
Master axis
machine position
Slave axis
machine position
Synchronization
error counter
Compensation gain
Compensation pulses
Compensation
pulse counter
Added to the command
for the slave axis
K
1
Synchronous error compensation smooth suppress function
In normal synchronous error compensation, if a synchronous error
larger than the synchronous error zero width set in parameter No. 1912
occurs, synchronous error compensation is performed using the gain
specified in parameter No. 1915, as shown in the figure below. When a
synchronous error smaller than the synchronous error zero width
occurs, the gain becomes 0, and synchronous error compensation is not
performed.
Synchronization error
compensation gain
Synchronization error
Kd
0A
A : Synchronous error zero width (parameter No. 1912)
Kd : Synchronous error compensation gain
(parameter No. 1915)
With this function, another set of the parameters for synchronous error
zero width and synchronous error compensation gain (B and Ks in the
figure below) can be specified for smooth synchronous error
suppression even when a smaller synchronous error occurs.