beautypg.com

2 subprograms, Operating sequence, Programming notes – HEIDENHAIN TNC 640 (34059x-04) ISO programming User Manual

Page 249: Programming a subprogram, Subprograms, Subprograms 8.2

background image

Subprograms

8.2

8

TNC 640 | User's Manual for DIN/ISO Programming | 3/2014

249

8.2

Subprograms

Operating sequence

1 The TNC executes the part program up to calling a subprogram,

Ln.0.

2 The subprogram is then executed from beginning to end,

G98

L0.

3 The TNC then resumes the part program from the block after

the subprogram call

Ln.0

Programming notes

A main program can contain up to 254 subprograms
You can call subprograms in any sequence and as often as

desired
A subprogram cannot call itself
Write subprograms at the end of the main program (behind the

block with M2 or M30)
If subprograms are located before the block with M2 or M30,

they will be executed at least once even if they are not called

Programming a subprogram

To mark the beginning, press the LBL SET key
Enter the subprogram number. If you want to
use a label name, press the

lbl name soft key to

switch to text entry
To mark the end, press the LBL SET key and enter

the label number "0"