1 označen podprogramu a části programu, 2 podprogramy – HEIDENHAIN TNC 310 (286 140) Uživatelská příručka
Stránka 160
![background image](/files/815902/content/doc160.png)
9 Podprogramy a opakován části programu
148
9.1 Označen podpr
ogramů a opakován části pr
ogramu;
9.2 Podpr
ogramy
9.1 Označen podprogramu a části
programu
Jednou naprogramované obráběc kroky můžete nechat provádět
opakovaně jako podprogramy a opakován části programu.
Label
Podprogramy a opakován části programu zač naj v programu
obráběn označen m LBL, které je zkratkou pro LABEL (angl. pro
značku, označen , též návěst ).
LABEL dostávaj č slo od 1 do 254. Každé č slo LABEL sm te v
programu zadat jen jednou (funkc LABEL SET).
LABEL 0 (LBL 0) označuje konec podprogramu a sm se proto
použ vat libovolně často.
9.2 Podprogramy
Způsob prováděn
1 TNC provád program obráběn až do vyvolán podprogramu CALL
LBL
2 Od tohoto m sta provád TNC tento vyvolaný podprogram až do
konce podprogramu LBL 0
3 Potom TNC pokračuje v prováděn programu obráběn t m
blokem, který následuje za blokem vyvolán podprogramu CALL
LBL
Připom nky pro programován
■
Hlavn program může obsahovat až 254 podprogramů
■
Podprogramy můžete vyvolávat libovolně často v libovolném
pořad
■
Podprogram nesm vyvolávat sám sebe
■
Podprogramy se programuj na konci hlavn ho programu (za
blokem s M02 př p. M30)
■
Pokud se podprogramy nacházej v programu obráběn před
blokem s M02 nebo M30, pak se provedou nejméně jednou i bez
vyvolán
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...