5 imbricaciones – HEIDENHAIN TNC 426 (280 462) Manual del usuario
Página 225

9 Programación: Subprogramas y repeticiones parciales de un programa
212
9.5 Imbricaciones
Ejecución del programa
1er paso: Se ejecuta el pgm principal UPGMS hasta la frase 17
2º paso:
Llamada al subprograma 1 y ejecución hasta la frase 39.
3er paso: Llamada al subprograma 2 y ejecución hasta la frase
62. Final del subprograma 2 y vuelta al subprgrama
desde donde se ha realizado la llamada
4º paso:
Ejecución del subprograma 1 desde la frase 40 hasta
la frase 45. Final del subprograma 1 y regreso al
programa principal UPGMS.
5º paso:
Ejecución del programa principal UPGMS desde la
frase 18 a la frase 35. Regreso a la primera frase y final
del programa
Repetición de repeticiones parciales de un programa
Ejemplo de frases NC
0 B E G I N P G M R E P S M M
...
15 LBL 1
...
20 LBL 2
...
27 CALL LBL 2 REP 2/2
...
35 CALL LBL 1 REP 1/1
...
50 END PGM REPS MM
Ejecución del programa
1er paso:
Ejecutar el programa principal REPS hasta la frase 27
2º paso:
Se repite dos veces la parte del programa entre la
frase 20 y la frase 27
3er paso: Ejecución del programa principal REPS desde la frase
28 a la 35
4º paso:
Se repite una vez la parte del programa entre la frase
15 y la frase 35 (contiene la repetición de la parte del
programa entre la frase 20 y la frase 27)
5º paso:
Ejecución del programa principal REPS desde la frase
36 a la frase 50 (final del programa)
Principio de la repetición parcial del programa 1
Principio de la repetición parcial del programa 2
Parte del programa entre esta frase y LBL 2
(frase 20) se repite dos veces
Parte del programa entre esta frase y LBL 1
(frase 15) se repite una vez