Podprogram w podprogramie – HEIDENHAIN TNC 640 (34059x-05) Instrukcja Obsługi

Strona 290

Advertising
background image

Programowanie: podprogramy i powtórzenia części programów

8.5

Pakietowania

8

290

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 5/2015

Podprogram w podprogramie

Przykładowe wiersze NC

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

Wywołać podprogram przy LBL UP1

...
35 L Z+100 R0 FMAX M2

Ostatni wiersz programu głównego z M2

36 LBL “UP1“

Początek podprogramu UP1

...
39 CALL LBL 2

Podprogram zostanie przy LBL 2 wywołany

...
45 LBL 0

Koniec podprogramu 1

46 LBL 2

Początek podprogramu 2

...
62 LBL 0

Koniec podprogramu 2

63 END PGM UPGMS MM

Wykonanie programu

1 Program główny UPGMS zostaje wykonany do bloku 17
2 Podprogram UP1 zostaje wywołany i wykonany do bloku 39
3 Podprogram 2 zostaje wywołany i wykonany do bloku 62.

Koniec podprogramu 2 i skok powrotny do podprogramu, z

którego on został wywołany

4 Podprogram UP1 zostaje wykonany od wiersza 40 do wiersza

45. Koniec podprogramu UP1 i powrót do programu głównego

UPGMS

5 Program główny UPGMS zostaje wykonany od bloku 18 do

bloku 35. Skok powrotny do wiersza 1 i koniec programu

Advertising