
Title
90A3 / 90A7 / 90B3 / 90B7
Learning Control Operator’s Manual
03 ’05.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 012
Edit Date Design Description / 081
command within one profile gradually change due to cutting feed, such as the case of single slide
mechanism.
(Note) Compensation data mode means that Learning data is not clear at G05 finish.
Both Suspension and Continuation mode clear it every time G05 finish. And it takes some times to
clear. So when you execute two or more successive G05, it might be necessary to add G04 to wait
the time after G05 before starting the next G05. Refer to 7.2.2 processing flow for the time.
4.3 Preview Repetitive Control
[ Merit ]
Learning controller decides the final error, and Adaptive preview controller hasten to converge the error.
Adaptive control is effective for a case that Command change the shape gradually.
Adaptive control is effective for the application to change the Learning period halfway through G05.
[ Algorithm ]
Preview repetitive control is realized by combination with Learning controller and Adaptive Preview
controller.
Adaptive preview control does the best suited feed-forward control by using Adaptive control.
Feed-forward coefficients are calculated so as to reduce the position error by making use of repetition of
command.
As this result, position error decreases without Learning controller. Because Adaptive Preview controller
itself has no effect for disturbance, the error due to disturbance is gotten rid of by Learning controller in
Preview repetitive control.
Feed-forward coefficients are decided in the Adaptive mode of Adaptive preview control. During this time,
Learning control is disabled automatically.
You need to transmit the decided coefficients to CNC for the purpose of holding it even at Power off.
You should process in “Fix mode” of Adaptive repetitive control in which the coefficients is not renewed.
You need to enable Learning control this time.
1
s
Adaptive Preview
Controller
Learning
Controller
Preview Repetitive Control
Position ErrorPosition
Command
Kp
+
-
+
+
+
+
Position
Gain
Motor
G0(s)
Position feedback