Siemens SINUMERIK 840D sl Function Manual page 379

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

Advertisement

$AN_CEC_OUTPUT_AXIS[5]
$AN_CEC_OUTPUT_AXIS[6]
$AN_CEC_OUTPUT_AXIS[7]
;Define distance between interpolation points for compensation values in g tables
$AN_CEC_STEP[4]
$AN_CEC_STEP[5]
$AN_CEC_STEP[6]
$AN_CEC_STEP[7]
;Compensation starts at Y1=0
$AN_CEC_MIN[4]
$AN_CEC_MIN[5]
$AN_CEC_MIN[6]
$AN_CEC_MIN[7]
;Compensation ends at Y1=900
$AN_CEC_MAX[4]
$AN_CEC_MAX[5]
$AN_CEC_MAX[6]
$AN_CEC_MAX[7]
$MA_CEC_ENABLE[Z1]
NEWCONF
;Carry out a program test to check whether the
;compensation is effective
G01 F1000 X0 X0 Z0 G90
R1=0 R2=0
LOOP_Y:
LOOP_X:
STOPRE
X=R1 Y=R2
M0
R1=R1+500
IF R1 <=2000 GOTOB LOOP_X
R1=0
R2=R2+300
IF R2<=900 GOTOB LOOP_Y
Note
You can read the compensation value under variable "Sag + temperature compensation" on
the operator interface. To do so, select softkey "Diagnosis" followed by softkey "Service
axis". The currently effective compensation value is displayed next to the "Sag + temperature
compensation" variable.
Extended Functions
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
=(Z1)
=(Z1)
=(Z1)
=300.0
=300.0
=300.0
=300.0
=0.0
=0.0
=0.0
=0.0
=900.0
=900.0
=900.0
=900.0
=TRUE
;Activate compensation again
; Wait to check the CEC value
K3: Compensation
5.4 Interpolatory compensation
379

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents