4 any desired program as subprogram, Operating sequence, Programming notes – HEIDENHAIN TNC 128 (77184x-02) User Manual

Page 179: Any desired program as subprogram, Any desired program as subprogram 7.4

Advertising
background image

Any desired program as subprogram

7.4

7

TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014

179

7.4

Any desired program as subprogram

Operating sequence

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

another program is called with

CALL PGM

2 Then the other part 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

The TNC does not need any labels to call any part program

The called program must not contain the miscellaneous
functions M2 or M30. If you have defined subprograms with
labels in the called part program, you then need to replace
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 part program must not contain a

CALL PGM call into

the calling part program, otherwise an infinite loop will result

Advertising