Siemens SINUMERIK 802D sl Function Manual page 212

Turning, milling, nibbling
Hide thumbs Also See for SINUMERIK 802D sl:
Table of Contents

Advertisement

Compensation (K3)
11.3 Interpolatory compensation
● Starting position: $AA_ENC_COMP_MIN[0,AXi]= ...
● End position: $AA_ENC_COMP_MAX[0,AXi]= ...
● Compensation with modulo function: $AA_ENC_COMP_IS_MODULO[0,AXi] = 1
212
The starting position is the axis position at which the compensation table for the relevant
axis begins (interpolation point 0).
The compensation value for the starting position is $AA_ENC_COMP[0,0,AXi].
The compensation value of interpolation point 0 is used for all positions smaller than the
starting position (exception: table with modulo function).
The end position is the axis position at which the compensation table for the relevant axis
ends (interpolation point k < 350).
The compensation value for the end position is $AA_ENC_COMP[0,k,AXi)]
The compensation value of interpolation point k is used for all positions larger than the
end position (exception: table with modulo function). Compensation values which are
greater than k are inactive.
When compensation with modulo function is activated, the compensation table is
repeated cyclically; i.e. the compensation value at position $AA_ENC_COMP_MAX
(interpolation point $AA_ENC_COMP[0,k,AXi]) is immediately followed by the
compensation value at position $AA_ENC_COMP_MIN (interpolation point
$AA_ENC_COMP[0,0,AXi]).
For rotary axes with modulo 360° it is therefore suitable to program 0°
($AA_ENC_COMP_MIN) as the starting position and 360° ($AA_ENC_COMP_MAX) as
the end position. In this case both compensation values must be entered directly.
CAUTION
When the compensation values are entered, it is important that all interpolation points
within the defined range be assigned a compensation value (i.e. there should be no
gaps). Otherwise, the compensation value that was left over from previous entries at
these positions is used for these interpolation points.
Note
Table parameters that contain position data are interpreted with
MD10240 SCALING_SYSTEM_IS_METRIC=0 in inches.
The position data can be automatically re-calculated by performing a manual switchover
(see the section titled "Manual switchover of the basic system").
The compensation table can only be loaded when MD32700 ENC_COMP_ENABLE=0
has been set. The value "1" causes the compensation to be activated and write protection
to be applied (output alarm 17070).
Turning, Milling, Nibbling
Function Manual, 11/2012, 6FC5397-1CP10-5BA0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents