
Title 90A3 / 90A7 / 90B3 / 90B7
Learning Control Operator’s Manual
03 ’01.01.13 K.Maeda 3
rd
. updated. Draw No.
02 '03.01.06 K.Maeda 2
nd
. updated
A - 63639E - 070
01 ’00.09.20 K.Maeda Newly designed Sheet 059
Edit Date Design Description / 081
Ref. Full-closed system
In series 16 or 18 (Model B or C), Servo axis module (A20B-2902-0061) for Learning control does not
support separate serial
pulse coder. You should use the scale or encoder of A/B phase type.
In addition, Servo axis module for standard (A20B-2092-0070) does not have this restriction.
(Note) New servo axis module (A20B-29002-0071) supports separate serial
pulse coder.
In i -series, you can use separate serial pulse coder by preparing for Pulse Module of FSSB interface.
(A02B-0236-C203, -C204).
9-7. Synchronized between Learning axes and the other axes
(1) Case of Learning control
Learning axis is controlled that error (delayed value) is zero. On the other hand, it is necessary to go ahead
the delayed value for normal axis before G05 in case of synchronized operation, because delayed value
occurs in normal axis.
Generally you should execute G05 after advancing steady-state error.
Example) rotary normal axis (position gain : Pg=30 s
-1
) speed 600 min
-1
, and Learning axis
Delayed value = 600 [min
-1
] / 60 / 30 [s
-1
] × 360 [deg/rev] = 120 [deg]
If feed-forward function is available, substantial position gain is raise. For example, in case that
feed-forward coefficient is α [%], substantial position gain is 1/(1-α/100) times.
(2) Case of Preview repetitive control
1) Learning axis and normal servo axis
you should set Preview repetitive control for all servo axis. (No.2008#7=1), and set forward order (No.2254)
carefully in position loop period.
Example) normal axis with position loop period 1ms and Learning axis with position loop period 0.5ms
• position loop period 0.5ms : No.2254 = 8 (8×0.5ms = 4ms)
• position loop period 1ms : No.2254 = 4 (4×1ms = 4ms)
2) Learning axis and Cs axis
Preview repetitive control is not available for Cs axis. Therefore, as well as adjustment of delay value of the
above (1), you should consider delayed value of Preview repetitive control.
Example) Cs axis (position gain : Pg=40 s
-1
) speed 1500 min
-1
, and Learning axis (0.25ms, No.2254=8)
Delayed value = 1500 [min
-1
] / 60 / 40 [s
-1
] × 360 [deg/rev] = 225 [deg]
Delayed value of Preview repetitive control = 1500[min
-1
] / 60000 × 2[ms] × 360[deg/rev] = 18[deg]
Therefore, you should advance 207 [deg] for Cs axis. (+225 – 18 = 207)
9-8. Servo Guide
You can not gather the integrated position feedback (POSF) by Servo Guide in 90B3/09(I), 90B7/09(I).
9-9. Difference between Standard and Learning servo software series in velocity loop proportional high-speed
processing function
When you move 90B0 to 90B3 or 90B7 series, there is a case that you cannot tune the same velocity gain in
state of HRV2 + No.2017#7=1. In this case, you should set Tcmd filter to 317Hz. (No.2067 = 3193)
9-10. AMR offset for Linear motor
There is a description to tune an AMR offset in “Linear motor parameter setting” (B-65150, B-65270).
In case of Learning servo software series, you should be careful as follows because setting values are
different.