
Compensation (K3)
11.3 Interpolatory compensation
Turning, Milling, Nibbling
Function Manual, 11/2012, 6FC5397-1CP10-5BA0
221
●
Direction-dependent compensation $AN_CEC_DIRECTION[t]
This system variable can be used to define whether the compensation table [t] should
apply to both travel directions of the base axis or only either the positive or negative
direction.
0: Table applies to both directions of travel of the base axis
1: Table applies only to position direction of travel of the base axis
-1: Table applies only to negative direction of travel of the base axis
Possible applications:
Position-dependent backlash compensation can be implemented using two tables, one of
which affects the positive traversing direction, the other of which affects the negative
traversing direction of the same axis.
●
Table multiplication $AN_CEC_MULT_BY_TABLE[t]
With the table multiplication function, the compensation values of any table can be
multiplied by those of any other table (or even by the same table). The product is added
as an additional compensation value to the total compensation value of the compensation
table.
Syntax:
$AN_CEC_MULT_BY_TABLE[t
1
] = t
2
where:
t
1
= index of table 1 of compensation axis
t
2
= number of table 2 of compensation axis: Please note that the number and index of the
same table are different! In general:
Table number = table index + 1
●
Compensation with modulo function $AN_CEC_IS_MODULO[t]
When compensation with modulo function is activated, the compensation table is
repeated cyclically, i.e. the compensation value at position $AN_CEC_MAX[t]
(interpolation point $AN_CEC[t,k]) is immediately followed by the compensation value at
position $AN_CEC_MIN[t] (interpolation point $AN_CEC[t,0]).
These two compensation values should be the same as otherwise the compensation
value jumps from MAX to MIN at the transition point and vice versa.
$AN_CEC_IS_MODULO[t]= 0: Compensation without modulo function
$AN_CEC_IS_MODULO[t]= 1: Compensation with modulo function
If modulo compensation is to be implemented with a modulo rotary axis as base axis, the
compensation table used has to be modulo calculated as well.
Example:
MD30300 IS_ROT_AX[AX1] = 1; rotary axis
MD30310 ROT_IS_MODULO[AX1] = 1; modulo 360°
$AN_CEC_INPUT_AXIS[0] = AX1
$AN_CEC_MIN[0] = 0.0
Содержание SINUMERIK 802D sl
Страница 58: ...Axis Monitoring A3 2 6 Data lists Turning Milling Nibbling 58 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 84: ...Travel to fixed stop F1 5 6 Data lists Turning Milling Nibbling 84 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 114: ...Gantry axes G1 6 8 Data lists Turning Milling Nibbling 114 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 260: ...Measurement M5 13 6 Data lists Turning Milling Nibbling 260 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 314: ...Positioning Axes P2 17 3 Data lists Turning Milling Nibbling 314 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 332: ...Reference Point Approach R1 18 6 Data lists Turning Milling Nibbling 332 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 340: ...Rotary Axes R2 19 4 Data lists Turning Milling Nibbling 340 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 368: ...Spindle S1 20 9 Data lists Turning Milling Nibbling 368 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 390: ...Tangential Control T3 22 5 Data lists Turning Milling Nibbling 390 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 422: ...Feed V1 24 4 Data lists Turning Milling Nibbling 422 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 440: ...Appendix A 2 Overview Turning Milling Nibbling 440 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...
Страница 458: ...Glossary Turning Milling Nibbling 458 Function Manual 11 2012 6FC5397 1CP10 5BA0 ...