Cnc programming – Lenze ETC Motion Control User Manual

Page 145

Advertising
background image

CNC programming

G functions

G functions individual descriptions

3

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

Advertising