● Initial position ($AA_ENC_COMP_MIN[e,AXi])
● End position ($AA_ENC_COMP_MAX[e,AXi])
where 0 ≤ k < MD38000
The following supplementary conditions apply to interpolation point k:
1. when k = MD38000 - 1
2. when k < MD38000 - 1
3. when k > MD38000 - 1
Extended Functions
Function Manual, 03/2009, 6FC5397-1BP10-4BA0
The initial position is the axis position at which the compensation table for the relevant
axis begins (≙ interpolation point 0).
The compensation value for the initial position is $AA_ENC_COMP[e,0,AXi)].
For all positions smaller than the initial position the compensation value of interpolation
point zero is used (does not apply for table with modulo).
The end position is the axis position at which the compensation table for the relevant axis
ends (≙ interpolation point k).
The compensation value for the end position is $AA_ENC_COMP[e,k,AXi)].
The compensation value of interpolation point k is used for all positions larger than the
end position (exception: table with modulo functions).
The number of required interpolation points is calculated as follows:
→ the compensation table is fully utilized!
→ the compensation table is not fully utilized; compensation values entered in the table
greater than k have no effect.
→ the compensation table is limited internally by reducing the end position; compensation
values greater than k are not used.
Compensations (K3)
Interpolatory compensation
369