Siemens SINUMERIK 840D sl Function Manual page 306

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

Advertisement

K3: Compensations
5.4 Interpolatory compensation
---
---
---
Figure 5-14
The measuring points must meet the following condition:
Z
< Z
P1
Basic commissioning
Cylinder error compensation is based on sag compensation (CEC) (Page 272). As a
consequence, before commissioning the cylinder error compensation, the following
compensation parameters must first be set in the system variables of the sag compensation.
To this end, the required values are written to the system variables in an NC program.
Program code
$AN_CEC_INPUT_AXIS[<t>] = "<basic axis>"
$AN_CEC_OUTPUT_AXIS[<t>] = "<compensa-
tion axis>"
$AN_CEC_MIN[<t>] = <starting position>
$AN_CEC_MAX[<t>] = <end position>
$AN_CEC_STEP[<t>] = <distance between in-
terpolation points>
$AN_CEC_DIRECTION[<t>] = 0
$AN_CEC_IS_MODULO[<t>] = FALSE
306
Measuring point P1
Measuring point P2
$SN_CEC_BAS_0/_1 : Positions of the measuring points in the basic axis (Z)
$SN_CEC_COMP_0/_1: Cylinder error at the measuring points in the compensation axis (X)
∅ D
== ∅ D
1
2
Measuring points of the cylinder error compensation
⇒ $SN_CEC_BAS_0 < $SN_CEC_BAS_1
P2
Comment
; name of the basic axis
; name of the compensation axis
; starting position of the traversing
range in which the compensation should be
effective
; end position of the traversing range in
which the compensation should be effective
; distance between interpolation point =
end position - starting position
; no dependency on the direction
; no modulo functionality
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