Misalignment compensation g976, Activate zero-point shifts g980, Activate zero-point shifts, tool lengths g981 – HEIDENHAIN SW 54843x-02 DIN Programming User Manual
Page 375: 29 other g codes

HEIDENHAIN MANUALplus 620, CNC PILOT 640
375
4.29 Other G codes
Misalignment compensation G976
With the G976 function (misalignment compensation) you can run the
following operations on tapering contours (e.g. to counter a
mechanical offset). The G976 function is automatically reset at the end
of the program. You can also deactivate the function through another
call with the setting H=0 (off).
Activate zero-point shifts G980
G980 activates the workpiece zero point and all zero-point shifts.
Traverse paths and position values are referenced to the distance of
the tool tip to the workpiece zero point, while taking the zero point
shifts into consideration.
Activate zero-point shifts, tool lengths G981
G981 activates the workpiece zero point, all zero-point shifts and the
tool dimensions. Traverse paths and position values are referenced to
the distance of the tool tip to the workpiece zero point, while taking
the zero point shifts into consideration.
__n58_p
793 Equidistant oversize
__n150_x
794 Cutting width shifted in X by G150/G151
__n150_z
795 Cutting width shifted in Z by G150/G151
__n95_f
800 Last programmed feed rate
Reading interpolation information G904
#a0(Z,1)
Zero-point shift of the Z axis of slide $1
#a1(Z,1)
Actual position of the Z axis of slide $1
#a2(Z,1)
Nominal position of the Z axis of slide $1
#a3(Z,1)
Lag error of the Z axis of slide $1
#a4(Z,1)
Distance to go in the Z axis of slide $1
Internal information for defining constants
Parameters
Z
Starting point
K
Length
I
Incremental distance
J
Incremental distance
H
Switch on/off the G976 function
0: Off
1: On