347
9.5 Nesting
Program execution
1
Main program SUBPGMS is executed up to block 17.
2
Subprogram 1 is called, and executed up to block 39.
3
Subprogram 2 is called, and executed up to block 62. End of
subprogram 2 and return jump to the subprogram from which it
was called.
4
Subprogram 1 is executed from block 40 up to block 45. End of
subprogram 1 and return jump to the main program SUBPGMS.
5
Main program SUBPGMS is executed from block 18 up to block
35. Return jump to block 1 and end of program.
Repeating program section repeats
Example NC blocks
Program execution
1
Main program REPS is executed up to block 27.
2
Program section between block 27 and block 20 is repeated twice.
3
Main program REPS is executed from block 28 to block 35.
4
Program section between block 35 and block 15 is repeated once
(including the program section repeat between 20 and block 27).
5
Main program REPS is executed from block 36 to block 50 (end of
program).
0 BEGIN PGM REPS MM
...
15 LBL 1
Beginning of program section repeat 1
...
20 LBL 2
Beginning of program section repeat 2
...
27 CALL LBL 2 REP 2/2
The program section between this block and LBL 2
...
(block 20) is repeated twice
35 CALL LBL 1 REP 1/1
The program section between this block and LBL 1
...
(block 15) is repeated once.
50 END PGM REPS MM
Summary of Contents for TNC 426
Page 3: ......
Page 4: ......
Page 8: ...IV...
Page 10: ...VI...
Page 26: ......
Page 27: ...1 Introduction...
Page 41: ...2 Manual Operation and Setup...
Page 54: ......
Page 55: ...3 Positioning with Manual Data Input MDI...
Page 59: ...4 Programming Fundamentals of NC File Management Programming Aids Pallet Management...
Page 122: ......
Page 123: ...5 Programming Tools...
Page 153: ...6 Programming Programming Contours...
Page 201: ...7 Programming Miscellaneous functions...
Page 226: ......
Page 227: ...8 Programming Cycles...
Page 366: ......
Page 367: ...9 Programming Subprograms and Program Section Repeats...
Page 381: ...10 Programming Q Parameters...
Page 424: ......
Page 425: ...11 Test run and Program Run...
Page 443: ...12 MOD Functions...
Page 472: ......
Page 473: ...13 Tables and Overviews...
Page 496: ......