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

Página 274

Advertising
background image

Programación: Subprogramas y repeticiones parciales de un programa

8.5

Imbricaciones

8

274

TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 12/2013

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 1 desde la frase 40 hasta la frase

45. Final del subprograma 1 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