Subprogramas y repeticiones parciales de un programa | Imbricaciones
Subprograma dentro de otro subprograma
Ejemplo
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
Ejecución del programa
1 Se ejecuta el pgm NC principal UPGMS hasta la frase 17
2 Llamada al subprograma UP1 y ejecución hasta la frase NC 39.
3 Llamada al subprograma 2 y ejecución hasta la frase NC 62.
Final del subprograma 2 y vuelta al subprograma desde donde
se ha realizado la llamada
4 Ejecución del subprograma UP1 desde la frase NC 40 hasta la
frase NC 45. Final del subprograma UP1 y regreso al programa
principal UPGMS.
5 Ejecución del programa principal UPGMS desde la frase NC
18 hasta la frase NC 35. Regreso a la frase NC 1 y final del
programa
HEIDENHAIN | TNC 620 | Manual del usuario Programación en lenguaje conversacional | 10/2018
Llamada al subprograma en LBL UP1
Ultima frase del programa principal con M2
Principio del subprograma UP1
Llamada al subprograma en LBL 2
Final del subprograma 1
Principio del subprograma 2
Final del subprograma 2
8
249