2 podprogramy – HEIDENHAIN TNC 426 (280 474) Instrukcja Obsługi
Strona 274
9 Programowanie: Podprogramy i powtórzenia cz ści programu
258
9.1 Zaznaczyć podpr
ogramy i powtórzenia czści pr
ogramu;
9.2 Podpr
ogramy
9.1
Zaznaczyć podprogramy i
powtórzenia cz ści programu
Raz zaprogramowane kroki obróbki można przy pomocy
podprogramów i powtórzeń cz ści programu ponownie wykonać.
Label
Podprogramy i powtórzenia cz ści programu rozpoczynaj si w
programie obróbki znakiem LBL, skrót od LABEL (ang. znacznik,
oznaczenie).
LABEL otrzymuj numer mi dzy 1 i 254. Każdy numer LABEL a
wolno tylko raz nadawać w programie z LABEL SET.
Jeśli jakiś LABEL numer został kilkakrotnie przydzielony,
TNC wydaje po zakończeniu LBL SET bloku komunikat
o bł dach. W przypadku bardzo długich programów
można poprzez MP7229 ograniczyć sprawdzenie do
wprowadzanej ilości bloków.
LABEL 0 (LBL 0) oznacza koniec podprogramu i dlatego może być
stosowany dowolnie cz sto.
9.2
Podprogramy
Sposób pracy
1 TNC wykonuje program obróbki do momentu wywołania
podprogramu CALL LBL
2 Od tego miejsca TNC odpracowuje wywołany podprogram aż do
końca podprogramu LBL 0
3 Dalej TNC kontynuje wykonanie programu obróbki od bloku,
który nast puje po wywołaniu podprogramu CALL LBL
Wskazówki dotycz ce programowania
■
Program główny może zawierać do 254 podprogramów
■
Podprogramy mog być wywoływane w dowolnej kolejności i
dowolnie cz sto
■
Podprogram nie może sam si wywołać
■
Prosz programować podprogramy na końcu programu
głównego (za blokiem z M2 lub M30)
■
Jeśli podprogramy w programie obróbki znajduj si przed
blokiem z M02 lub M30, to zostan one bez wywołania
przynajmniej raz odpracowane
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
Lkap9.pm6
27.06.2006, 14:22
258