K3: Compensations
5.4 Interpolatory compensation
$AN_CEC_OUTPUT_AXIS[1]=(AX1)
$AN_CEC_STEP[1]=58.0
$AN_CEC_MIN[1]=-585.0
$AN_CEC_MAX[1]=-5.0
$AN_CEC_DIRECTION[1]=-1
$AN_CEC_MULT_BY_TABLE[1]=0
$AN_CEC_IS_MODULO[1]=0
;--- Aktivierung der Kompensation und der Tabellen
$MA_CEC_ENABLE[AX1]=1
$SN_CEC_TABLE_ENABLE[0]=1
$SN_CEC_TABLE_ENABLE[1]=1
NEWCONF
M17
5.4.6
Cylinder error compensation
5.4.6.1
Function
The cylinder error compensation is used to compensate for clamping errors for cylindrical
grinding. In this case, a shift and/or rotation of the workpiece in the machining plane is
compensated.
Contrary to sag compensation (CEC) (Page 272), on which cylinder error compensation is
based, only two interpolation points are used to define the compensation function (straight
line).
①
②
Figure 5-13
304
Set position of the cylinder
Actual position of the cylinder
Cylinder error due to incorrect clamping
; compensation axis
; distance between interpolation points
; starting position
; end position
; table applies to negative traversing directions
; no multiplication (not relevant here)
; compensation without modulo function (for rotary
axes only)
; compensation ON
; enable table 1
; enable table 2
; end of program
Function Manual, 10/2015, 6FC5397-1BP40-5BA3
Extended Functions