4 libovolný program jako podprogram, Funkční princip, Poznámky pro programování – HEIDENHAIN TNC 320 (340 55x-03) Uživatelská příručka

Stránka 361: Vyvolání libovolného programu jako podprogramu

Advertising
background image

HEIDENHAIN TNC 320

361

9.4 Libovolný program jako podprogram

9.4 Libovolný program jako

podprogram

Funkční princip

1 TNC provádí program obrábění až do okamžiku, kdy vyvoláte jiný

program pomocí CALL PGM

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

musela přeskočit

„

Vyvolaný program nesmí obsahovat vyvolání CALL PGM do

vyvolávajícího programu (nekonečná smyčka)

Vyvolání libovolného programu jako
podprogramu

Zvolení funkce k vyvolání programu: stiskněte klávesu

PGM CALL

Stiskněte softklávesu PROGRAM

Zadejte kompletní cestu vyvolávaného programu a

potvrďte klávesou END

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Zadáte-li jen jméno programu, pak se musí vyvolávaný

program nacházet ve stejném adresáři jako volající

program.

Jestliže se vyvolávaný program nenachází ve stejném

adresáři jako volající program, pak zadejte úplnou cestu,

např. TNC:\ZW35\SCHRUPP\PGM1.H

Pokud chcete vyvolat program DIN/ISO, pak zadejte za

jménem programu typ souboru .I .

Libovolný program můžete též vyvolat přes cyklus 12 PGM

CALL.

Q-parametry působí při PGM CALL zásadně globálně.

Mějte proto na paměti, že změny Q-parametrů ve

vyvolávaném programu se příp. mohou projevit i ve

vyvolávajícím programu.

Advertising