Subprogram Within A Subprogram - HEIDENHAIN TNC 620 User Manual

Conversational programming nc software 340560-04, 340561-04, 340564-04
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

7
Programming: Subprograms and program section repeats
7.5
Nesting

Subprogram within a subprogram

Example NC blocks
0 BEGIN PGM UPGMS MM
...
17 CALL LBL "UP1"
...
35 L Z+100 R0 FMAX M2
36 LBL "UP1"
...
39 CALL LBL 2
...
45 LBL 0
46 LBL 2
...
62 LBL 0
63 END PGM UPGMS MM
Program execution
1 Main program UPGMS is executed up to block 17 .
2 Subprogram SP1 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 called, and executed from block 40 up to block
45. End of subprogram 1 and return jump to the main program
UPGMS.
5 Main program UPGMS is executed from block 18 up to block 35.
Return jump to block 1 and end of program.
232
Call the subprogram marked with LBL SP1
Last program block of the main program (with M2)
Beginning of subprogram SP1
Call the subprogram marked with LBL 2
End of subprogram 1
Beginning of subprogram 2
End of subprogram 2
HEIDENHAIN Conversational Programming | 5/2013
TNC 620 | User's Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents