Calling cycles, Ff"dp, Ddamv4©4dfpmz"vfsn – HEIDENHAIN TNC 320 (340 551-01) User Manual
Page 179: Ff"dp "ddamv4©4dfpmz"vfsn, 1 w o rking with cy cles
HEIDENHAIN TNC 320
179
8.1 W
o
rking with Cy
cles
Calling cycles
The following cycles become effective automatically as soon as they
are defined in the part program. These cycles cannot and must not be
called:
Cycle 220 for point patterns on circles and Cycle 221 for point
patterns on lines
SL Cycle 14 CONTOUR GEOMETRY
SL Cycle 20 CONTOUR DATA
Coordinate Transformation Cycles
Cycle 9 DWELL TIME
You can call all other cycles with the functions described as follows.
Calling a cycle with CYCL CALL
The CYCL CALL function calls the fixed cycle that was last defined. The
starting point of the cycle is the position that was programmed last
before the CYCL CALL block.
8
To program the cycle call, press the CYCL CALL key.
8
Press the CYCL CALL M soft key to enter a cycle call.
8
If necessary, enter the miscellaneous function M (for
example M3 to switch the spindle on), or end the
dialog by pressing the END key
Calling a cycle 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 ATEK M is to execute the cycle automatically after every
positioning block, program the cycle call with M89.
To cancel the effect of M89, program:
M99
in the positioning block in which you move to the last starting
point, or
Define with CYCL DEF a new fixed cycle
Prerequisites
The following data must always be programmed before a
cycle call:
BLK FORM
for graphic display (needed only for test
graphics)
Tool call
Direction of spindle rotation (M functions M3/M4)
Cycle definition (CYCL DEF)
For some cycles, additional prerequisites must be
observed. They are detailed in the descriptions for each
cycle.