
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 043
Edit Date Design Description / 081
7.1.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.
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
90B3, 90B7 A02B-0236-H088 76800
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, No.2266.
• 90B3, 90B7 series
• 90A3, 90A7 series
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] 9083 or 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
PRFALL
BUFSIZE
STEPNOMax_PRIOD
......),2,1,0(2 ==≤
−
×
nMULT
n
135
PRFALL
BUFSIZE
STEPNOMax_PRIOD