Cnc programming – Lenze ETC Motion Control User Manual
Page 145

CNC programming
G functions
G functions individual descriptions
3.2
3.2.2
l
145
EDSTCXN EN 2.0
3.2.2.57
G144/G145 Programming a correction table during noncircular grinding
The correction table is used for the compensation of any systematic errors
during the creation of a profile during noncircular grinding.
G144 D
G145 C X
D
Distance of the grid points in the table in degrees
C
Value of the reference axis in degrees
X
Correction value in
µ
m
With G144, the correction table is configured and all correction values are
initialized to 0. The grid points are defined by the following G145 commands.
It is not necessary for all 720 possible grid points to be programmed here. The
correction values of the not programmed grid points are initialized to 0.
The table contains the correction values for the X axis in reference to the
modulo−360
°
position of the C axis. Up to 720 correction values can be stored
in the table, i.e. the minimum distance between the grid points is 0.5
°
.
The correction takes place through the addition of the correction values on
the axis setpoints of the X axis. A linear interpolation takes place between
two neighboring grid points.
The uncorrected position values always appear in the display of the NC
actual position.
The correction table must be defined before the noncircular grinding is
switched on.
G144 D10
Distance of the grid points should be 10
°
G145 C330 X12
The correction takes place in the range of 320
°
to 20
°
, with the correction
value at 320
°
and at 20
°
0
µ
m. With 350
°
the greatest correction takes
place with 13
µ
m.
G145 C340 X13
G145 C350 X13
G145 C360 X13
G145 C10 X12
Syntax
Meaning of the addresses
Explanation
Example