7 special cycles, Dwell time (cycle 9), Program call (cycle 12) – HEIDENHAIN TNC 310 (286 140) User Manual
Page 157

145
HEIDENHAIN TNC 310
Definition:
Program 50 is a cycle”
Call program 50
8.7 Special Cycles
DWELL TIME (Cycle 9)
This cycle causes the execution of the next block within a running
program to be delayed by the programmed dwell time. A dwell
time can be used for such purposes as chip breaking.
Function
Cycle 9 becomes effective as soon as it is defined in the program.
Modal conditions such as spindle rotation are not affected.
ú
Dwell time in seconds: Enter the dwell time in
seconds
Input range: 0 to 30 000 seconds (approx. 8.3
hours) in increments of 0.001 seconds
PROGRAM CALL (Cycle 12)
Routines that you have programmed (such as special drilling cycles
or geometrical modules) can be written as main programs and then
called like fixed cycles.
ú
Program name: Number of the program to be
called up
The program is called with
■
CYCL CALL (separate block) or
■
M99 (blockwise) or
■
M89 (modally)
Example: Program call
A callable program 50 is to be called into a program via a cycle call.
Example NC blocks
55 CYCL DEF 12.0 PGM CALL
56 CYCL DEF 12.1 PGM 50
57 L X+20 Y+50 FMAX M99
8.7 Special Cycles
0 BEGIN PGM 31 MM
7 CYCL DEF 12.0
PGM CALL
8 CYCL DEF 12.1
31
9 ... M99
END PGM 31