Repeating a subprogram – HEIDENHAIN TNC 320 (34055x-06) ISO programming User Manual
Page 204

Programming: Subprograms and program section repeats
7.5
Nesting
7
204
TNC 320 | User's Manual for DIN/ISO Programming | 5/2013
Repeating a subprogram
Example NC blocks
%UPGREP G71 *
...
N10 G98 L1 *
Beginning of program section repeat 1
N11 L2,0 *
Subprogram call
N12 L1,2 *
Program section between this block and G98 L1
...
(block N10) is repeated twice
N19 G00 G40 Z+100 M2 *
Last block of the main program with M2
N20 G98 L2 *
Beginning of subprogram
...
N28 G98 L0 *
End of subprogram
N99999999 %UPGREP G71 *
Program execution
1 Main program UPGREP is executed up to block 11.
2 Subprogram 2 is called and executed.
3 Program section between block 12 and block 10 is repeated
twice. This means that subprogram 2 is repeated twice.
4 Main program UPGREP is executed from block 13 to block 19.
End of program.