Siemens SINUMERIK 840D sl Function Manual page 361

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Measuring system-specific parameters of the compensation table
The position-related compensations as well as additional table parameters should be saved
in the form of system variables for each machine axis as well as for each measuring system
(if a 2nd measuring system is being used):
● $AA_ENC_COMP[<e>,<N>,<AXi>]
● $AA_ENC_COMP_STEP[<e>,<AXi>] (distance between interpolation points)
● $AA_ENC_COMP_MIN[<e>,<AXi>] (initial position)
Extended Functions
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
(Compensation value for interpolation point N in the compensation table)
<N> = interpolation point (axis position)
For every individual interpolation point the compensation value must be entered in the
table.
<N> is limited by the maximum number of interpolation points of the particular
compensation table (MD38000 $MA_MM_ENC_COMP_MAX_POINTS):
0 ≤ N ≤ MD38000 -1
The size of the compensation value is not limited.
Note
The first and last compensation values remain active over the entire traversing range;
i.e. these values should be set to "0" if the compensation table does not cover the entire
traversing range.
The distance between interpolation points defines the distance between the
compensation values in the relevant compensation table.
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>)].
The compensation value of interpolation point 0 is used for all positions smaller than the
initial position (does not apply for tables with modulo function).
K3: Compensation
5.4 Interpolatory compensation
361

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents