beautypg.com

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

Page 281: Programming a subprogram, Subprograms, Subprograms 8.2

background image

Subprograms

8.2

8

TNC 640 | User's Manual
HEIDENHAIN Conversational Programming | 1/2015

281

8.2

Subprograms

Operating sequence

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

CALL LBL.

2 The subprogram is then executed from beginning to end,

LBL 0.

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

the subprogram call

CALL LBL

Programming notes

A main program can contain any number of subprograms

You can call subprograms in any sequence and as often as
desired

A subprogram cannot call itself

Write subprograms after the block with M2 or M30

If subprograms are located before the block with M2 or M30
in the part program, 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"