Opakování podprogramu – HEIDENHAIN TNC 640 (34059x-05) Uživatelská příručka

Stránka 294

Advertising
background image

Programování: Podprogramy a opakování částí programu

8.5

Vnořování

8

294

TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 3/2015

Opakování podprogramu

Příklad NC-bloků

0 BEGIN PGM UPGREP MM
...
10 LBL 1

Začátek opakování části programu 1

11 CALL LBL 2

Vyvolání podprogramu

12 CALL LBL 1 REP 2

Vyvolání části programování s 2 opakováními

...
19 L Z+100 R0 FMAX M2

Poslední blok hlavního programu s M2

20 LBL 2

Začátek podprogramu

...
28 LBL 0

Konec podprogramu

29 END PGM UPGREP MM

Provádění programu

1 Hlavní program UPGREP se provede až k bloku 11
2 Vyvolá se podprogram 2 a provede se.
3 Část programu mezi blokem 12 a blokem 10 se opakuje dvakrát:

podprogram 2 se dvakrát zopakuje.

4 Hlavní program UPGREP se provede od bloku 13 až do bloku

19. Návrat do bloku 1 a konec programu

Advertising