Sag And Angularity Error Compensation; Description Of Functions - Siemens SINUMERIK 840D sl Function Manual

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

Advertisement

K3: Compensations
5.4 Interpolatory compensation
Program for writing system variables
Program code
%_N_AX_EEC_INI
CHANDATA(1)
$AA_ENC_COMP[0,0,X1]=0.003
$AA_ENC_COMP[0,1,X1]=0.01
$AA_ENC_COMP[0,2,X1]=0.012
...
$AA_ENC_COMP[0,800,X1]=-0.0
$AA_ENC_COMP_STEP[0,X1]=1.0
$AA_ENC_COMP_MIN[0,X1]=-200.0
$AA_ENC_COMP_MAX[0,X1]=600.0
$AA_ENC_COMP_IS_MODULO[0,X1]=0
M17
5.4.3

Sag and angularity error compensation

5.4.3.1

Description of functions

General information
The sag / angularity error compensation (cross error compensation, CEC) is a multi-axis
compensation. To compensate for sag or angularity errors, the position setpoint of an output
or compensation axis is affected here, depending on the current position of an input or basic
axis.
Sag errors
In the case of sag errors, the weight of a moving machine part or work piece leads to a position-
dependent error in the tool center point (TCP).
Angularity errors
For angularity errors, a deviation in the angle in the geometric axes in relation to each other
leads to a position-dependent error in the tool center point (TCP).
Compensation
As shown in the picture below, the more the jib bends (axis Y1) in the negative Z1 direction,
the more the processing head (axis Y1) is moved in the negative direction.
272
Comment
1st compensation value (interpolation point 0):
+3μm
2nd compensation value (interpolation point 1):
+10μm
3rd compensation value (interpolation point 2):
+12μm
Last compensation value (interpolation point
800): 0μm
Distance between interpolation points 1.0 mm
Compensation starts at -200.0 mm
Compensation ends at +600.0 mm
Compensation without modulo function
Function Manual, 10/2015, 6FC5397-1BP40-5BA3
Extended Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents