
Title 9083 / 9087 / 90A3 / 90A7
Learning Control Operator’s Manual
03 '00.06.07 N.Sonoda Qualified 2'nd issue Draw No.
02 ’99.01.14 K.Maeda Qualified 1’st issue
A - 63639E - 034
01 ’97.12.08 K.Maeda Newly designed Sheet 037
Edit Date Design Description / 070
7.2.3 Cautions
Learning memory expanded function realize the specification by the learning memory to alter a sample
rate. It have automatically the sampler gather the data roughly every 2 to Nth power in case of long
Learning period or many profiles and Learning steps, because of which case many compensation data
run out of the memory belong to servo DSP. There is the possibility for rough sampling to make the
accuracy inferior to one without Thinning out.
l Calculation method of the sampling period in case of Total profile number PRFALL = 0
Definition: BUFSIZE is the buffer-size of which possible capacity depends on the installed memory on
PCB controlling axis. As of 17.Dec ’98, BUFSIZE is following.
Servo Software PCB order spec. BUFSIZE (sample data)
9087 A02B-022x-H004-006 20736
90A3 A02B-0236-H015-018 18080
90A7 1’st ,3’rd axis A02B-0236-H019 97440
90A7 5’th axis A02B-0236-H019 17600
Maximum Learning period :Max_PRIOD is Learning period PRIOD that have largest period among
from 1’st to 5’th Learning steps.
Total profile number: PRFALL is No.2264
Learning step number in use: STEPNO is the number you are using as Learning step setting from
No.2235 to No.2240 and No.2265,66.
Exponent of 2: n is calculated by following formula and the sampling period is the multiple of 2 to n’th
power.
Learning period automatically samples every above MULT and the parameter PRIOD should be set to
the multiple of MULT. (Exceptionally in case of PRFALL=0, calculate above with it to five.)
[Example] 9087 case and Supposing you use 16 profiles in one cam shaft, this means PRFALL=16. A
profile of them is ground using 3 Learning step, among which the longest Learning period is 2000 msec.
That is Max_PRIOD=2000 (msec), STEPNO=3, BUFSIZE=20736.
Above formula result in n=3 meaning MULT=8. Therefore PRIOD should be set as (…249, 250, 251 …)
x 8 = …1992, 2000, 2008,….
(Note) Because of Max_PRIOD of a profile deciding one MULT, another step of the profile have the
same sampling rate as result. This mean though one profile have the common sampling rate all over,
there is possibility the different sampling rate may be used on different profile.
......),2,1,0(2 ==≤
−
×
nMULT
n
135
PRFAL
BUFSIZE
STEPNOMax_PRIOD