beautypg.com

4 any desired program as subprogram, Operating sequence, Programming notes – HEIDENHAIN TNC 320 (77185x-01) User Manual

Page 257: Any desired program as subprogram, Any desired program as subprogram 8.4

background image

Any desired program as subprogram

8.4

8

TNC 320 | User's Manual

HEIDENHAIN Conversational Programming | 3/2014

257

8.4

Any desired program as subprogram

Operating sequence

If you want to program variable program calls in

connection with string parameters, use the SEL

PGM function.

1 The TNC executes the part program up to the block in which

another program is called with

CALL PGM.

2 Then the other program is run from beginning to end.
3 The TNC then resumes the first part program (i.e. the calling

program) with the block after the program call.

Programming notes

No labels are needed to call any program as a subprogram
The called program must not contain the miscellaneous

functions M2 or M30. If you have defined subprograms with

labels in the called program, you can then use M2 or M30 with
the

FN 9: IF +0 EQU +0 GOTO LBL 99 jump function to force a

jump over this program section
The called program must not contain a

CALL PGM call into the

calling program, otherwise an infinite loop will result