Repetición de un subprograma – HEIDENHAIN TNC 128 (77184x-02) Manual del usuario

Página 174

Advertising
background image

Programación: Subprogramas y repeticiones parciales de un programa

7.5

Imbricaciones

7

174

TNC 128 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 9/2014

Repetición de repeticiones parciales de un programa

Ejemplo de frases NC

0 BEGIN PGM REPS MM
...
15 LBL 1

Principio de la repetición parcial del programa 1

...
20 LBL 2

Principio de la repetición parcial del programa 2

...
27 CALL LBL 2 REP 2

Llamada a una parte del programa con dos repeticiones

...
35 CALL LBL 1 REP 1

Parte del programa entre esta frase y LBL 1

...

(frase 15) se repite una vez

50 END PGM REPS MM

Ejecución del programa

1 Ejecutar el programa principal REPS hasta la frase 27

2 Se repite dos veces la parte del programa entre la frase 20 y la

frase 27

3 Ejecución del programa principal REPS desde la frase 28 hasta

la 35

4 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 Ejecución del programa principal REPS desde la frase 36 hasta

la 50. Regreso a la primera frase y final del programa

Repetición de un subprograma

Ejemplo de frases NC

0 BEGIN PGM UPGREP MM
...
10 LBL 1

Principio de la repetición parcial del programa 1

11 CALL LBL 2

Llamada al subprograma

12 CALL LBL 1 REP 2

Llamada a una parte del programa con dos repeticiones

...
19 Z+100 R0 FMAX M2

Última frase del programa principal con M2

20 LBL 2

Principio del subprograma

...
28 LBL 0

Final del subprograma

29 END PGM UPGREP MM

Ejecución del programa

1 Ejecución del programa principal UPGREP hasta la frase 11

2 Llamada y ejecución del subprograma 2

3 Se repite dos veces la parte del programa entre la frase 10 y la

frase 12: El subprograma 2 se repite 2 veces

4 Ejecución del programa principal UPGREP desde la frase 13

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

Advertising