4 libovolný program jako podprogram, Způsob práce poznámky pro programování – HEIDENHAIN TNC 320 (340 551-02) Uživatelská příručka
Stránka 321
HEIDENHAIN TNC 320
321
9.4 Libovolný program jako podprogram
9.4 Libovolný program jako
podprogram
Způsob práce
1 TNC provádí program obrábění až do okamžiku, kdy vyvoláte
funkcí CALL PBM jiný program
2 Potom TNC provede vyvolaný program až do konce
3 Pak TNC pokračuje v provádění (volajícího) programu obrábění
tím blokem, který následuje za vyvoláním programu
Poznámky pro programování
Pro použití libovolného programu jako podprogramu nepotřebuje
TNC žádné návěstí LABEL
Vyvolaný program nesmí obsahovat žádnou z přídavných funkcí M2
nebo M30. Pokud jste ve vyvolaném programu definovali
podprogramy s návěstím, tak můžete použít M2, popř. M30 s funkcí
skoku FN9: IF +0 EQU +0 GOTO LBL 99, aby se tato část programu
přeskočila
Vyvolaný program nesmí obsahovat vyvolání CALL PGM do
vyvolávajícího programu (nekonečná smyčka)
0 BEGIN PGM A
CALL PGM B
END PGM A
0 BEGIN PGM B
END PGM B