Subprograma dentro de otro subprograma – HEIDENHAIN TNC 640 (34059x-04) Manual del usuario

Página 280

Advertising
background image

Programación: Subprogramas y repeticiones parciales de un programa

8.5

Imbricaciones

8

280

TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 5/2014

Subprograma dentro de otro subprograma

Ejemplo de frases NC

0 BEGIN PGM UPGMS MM
...
17 CALL LBL “UP1“

Llamada al subprograma en LBL UP1

...
35 L Z+100 R0 FMAX M2

Ultima frase del programa principal con M2

36 LBL “UP1“

Principio del subprograma UP1

...
39 CALL LBL 2

Llamada al subprograma en LBL 2

...
45 LBL 0

Final del subprograma 1

46 LBL 2

Principio del subprograma 2

...
62 LBL 0

Final del subprograma 2

63 END PGM UPGMS MM

Ejecución del programa

1 Se ejecuta el pgm principal UPGMS hasta la frase 17

2 Llamada al subprograma UP1 y ejecución hasta la frase 39.

3 Llamada al subprograma 2 y ejecución hasta la frase 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 40 hasta la frase

45. Final del subprograma UP1 y regreso al programa principal
UPGMS.

5 Ejecución del programa principal UPGMS desde la frase 18

hasta la frase 35. Regreso a la primera frase y final del programa

Advertising