Calling a cycle with g79:g01 (cycl call pos), Cycle call with m99/89, Working with the secondary axes u/v/w – HEIDENHAIN iTNC 530 (340 420) ISO programming User Manual
Page 217: 1 w or k ing with cy cles

HEIDENHAIN iTNC 530
217
8.1 W
or
k
ing with Cy
cles
Calling a cycle with G79:G01 (CYCL CALL POS)
The G79:G01 function calls the fixed cycle that was last defined. The 
starting point of the cycle is the position that you defined in the 
G79:G01
block.
Cycle call with M99/89
The M99 function, which is active only in the block in which it is 
programmed, calls the last defined fixed cycle once. You can program 
M99
at the end of a positioning block. The TNC moves to this position
and then calls the last defined fixed cycle.
If the TNC is to execute the cycle automatically after every positioning 
block, program the first cycle call with M89 (depending on machine 
parameter 7440).
To cancel the effect of M89, program:
n
M99
in the positioning block in which you move to the last starting
point, or
n
G79
, or
n
Define with CYCL DEF a new fixed cycle
Working with the secondary axes U/V/W
The TNC performs infeed movements in the axis that was defined in 
the TOOL CALL block as the spindle axis. It performs movements in 
the working plane only in the principal axes X, Y or Z. Exceptions:
n
You program secondary axes for the side lengths in cycles G74 
SLOT MILLING and G75/G76 POCKET MILLING.
n
You program secondary axes in the contour geometry subprogram 
of an SL cycle.
The TNC first moves the tool to the defined position and 
then calls the fixed cycle most recently defined.
The feed rate most recently defined in the G79:G01 block 
applies only for traverse to the start position programmed 
in this block.
As a rule, the TNC moves without radius compensation 
(R0) to the position defined in the G79:G01 block.
If you use  G79:G01 to call a cycle in which a start position 
is defined (for example Cycle 212), then the TNC uses the 
position defined in the  G79:G01 block as starting position.
