Zero point c axis, single-point measurement g772 – HEIDENHAIN SW 54843x-03 DIN Programming User Manual
Page 461

HEIDENHAIN MANUALplus 620, CNC PILOT 640
461
5.2 T
o
uc
h pr
obe cy
cles f
o
r single-point measur
ement
Zero point C axis, single-point measurement 
G772
Cycle G772 measures with the C axis in the specified direction. If the 
tolerance value defined in the cycle is exceeded, the cycle saves the 
measured deviation as zero point shift. The result of the measurement 
is saved additionally in the variable #i99 (See "Touch probe cycles for 
automatic operation" on page 455.).
Cycle run
From the current position, the element to be probed is moved toward 
the touch probe by a rotation of the C axis. When the workpiece 
touches the stylus, the measured value is saved and the workpiece is 
returned. 
The control outputs an error message if the touch probe does not 
reach any touch point within the defined measuring path. If a 
maximum deviation WE was programmed, the measuring point is 
approached twice and the mean value is saved as result. If the 
difference of the measurements is greater than the maximum 
deviation WE, the program run is interrupted and an error message is 
displayed. 
Beispiel: G772—Single-point measurement zero 
point C axis 
. . .
MACHINING
N3 G772 R1 C20 AC0 BD0.2 Q0 P0 H0
. . .
Parameters
R
Type of zero point shift:
1: Table and G152: Activate zero point shift and additionally 
save in zero point table. The zero-point shift also remains 
active after the program run.
2: Activate zero point shift with G152 for the further program 
run. Zero point shift no longer active after program run.
C
Incremental measuring path with direction: Measuring path of 
the C axis (in degrees), starting from the current position. The 
algebraic sign determines the probing direction. 
AC Nominal value for target position: Absolute coordinate of touch
point in degrees
BD Tolerance +/-: Measurement result range (in degrees) in which
no compensation is applied
KC
Compensation offset: Additional compensation value that is 
applied to the zero point result
WE Maximum deviation: Probe twice and monitor the dispersion of
the measured values
F
Measuring feed rate: Feed rate for probing. If nothing is entered, 
the measuring feed rate from the touch probe table is used. If 
the entered measuring feed rate F is higher than the one in the 
touch probe table, the feed rate is reduced to the value from the 
touch probe table. 
