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

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

Advertisement

K3: Compensation
5.4 Interpolatory compensation
Program code
$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
For this example, the configured number of interpolation points must be ≥ 801:
MD38000 $MM_ENC_COMP_MAX_POINTS ≥ 801
The memory required in the static user memory is 6.4 kbytes (8 bytes per compensation
value).
5.4.3

Compensation of sag and angularity errors

5.4.3.1

Description of functions

Sag errors
Weight can result in position-dependent displacement and inclination of moved parts since it
can cause machine parts and their guides to sag.
Also large workpieces (e.g. cylinders) sag under their own weight.
Angularity errors
If moving axes are not positioned in exactly the required angle (e.g. perpendicular) with
respect to one another, increasingly serious positioning errors will occur as the deviation
from zero point becomes greater.
Compensation
In contrast to the MSEC, the base and compensation axes need not be identical for "Sag
compensation" or "Angularity error compensation", requiring an axis assignment in every
compensation table.
In order to compensate for sag of one axis (base axis) which results from its own weight, the
absolute position of another axis (compensation axis) must be influenced. "Sag
compensation" is therefore an inter-axis compensation.
As illustrated in the diagram below, the further the machining head moves in the negative Y1
axis direction, the more the cross-arm sags in the negative Z1 axis direction.
364
Comment
;
3rd compensation value (interpolation point 2)
;
+12µm
;
Last compensation value (interpolation point
800)
;
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, 09/2009, 6FC5397-1BP20-0BA0
Extended Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents