EasyManua.ls Logo

Siemens SINUMERIK Series

Siemens SINUMERIK Series
956 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
K3: Compensations
4.4 Interpolatory compensation
Extended Functions
258 Function Manual, 03/2013, 6FC5397-1BP40-3BA1
;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 ; Wait to check the CEC value
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 user 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.
;to prepare the table configuration, the Power On
;machine data is set
;cec.md:
;Set option data for commissioning
;Define the number of interpolation points in the compensation tables
;Machine data configures the memory
$MN_MM_CEC_MAX_POINTS[0]=5
$MN_MM_CEC_MAX_POINTS[1]=5
$MN_MM_CEC_MAX_POINTS[2]=5
$MN_MM_CEC_MAX_POINTS[3]=5
$MN_MM_CEC_MAX_POINTS[4]=4
$MN_MM_CEC_MAX_POINTS[5]=4
$MN_MM_CEC_MAX_POINTS[6]=4
$MN_MM_CEC_MAX_POINTS[7]=4
$MA_CEC_MAX_SUM[AX3]=10.0 ; Define the maximum
; total compensation value
$MA_CEC_MAX_VELO[AX3]=100.0 ; Limit the maximum changes in the
; total compensation value
M17

Table of Contents

Other manuals for Siemens SINUMERIK Series

Related product manuals