S funkcí PGM CALL vyvoláte z NC-programu jiný, samostatný NC-program. Řízení zpracovává vyvolaný NC-program na tom místě, kde jste ho nechali v NC-programu vyvolat. To vám umožňuje například zpracovat obráběcí operaci s různými transformacemi.
Použití
Příbuzná témata
- Vyvolání programu s cyklem 12 PGM CALL
- Vyvolání program po předchozí volbě
- Zpracování několika NC-programů jako seznam úloh
Výběr NC-programu a vyvolání pomocí SEL PGM a CALL SELECTED PGM
Popis funkce

- Řídicí systém zpracovává NC-program takto:
- Řídicí systém zpracovává volající NC-program, dokud nevyvoláte jiný NC-program pomocí CALL PGM.
- Potom řídicí systém provede vyvolaný NC-program až do posledního NC-bloku.
- Poté řízení opět pokračuje ve volajícím NC-programu od dalšího NC-bloku za CALL PGM.
- Pro vyvolávání programu platí následující rámcové podmínky:
- Vyvolaný NC-program nesmí obsahovat volání CALL PGM do vyvolávajícího NC-programu. Tím vzniká nekonečná smyčka.
- Vyvolaný NC-program nesmí obsahovat žádnou z přídavných funkcí M30 nebo M2. Pokud jste ve vyvolaném NC-programu definovali podprogramy s Label, tak můžete nahradit M30 nebo M2 funkcí nepodmíněného skoku. Výsledkem je, že řídicí systém neprovádí například podprogramy bez vyvolání.
- Volaný NC-program musí být úplný. Pokud chybí NC-blok END PGM, vydá řídicí systém chybové hlášení.
Pokud volaný NC-program obsahuje přídavné funkce, vydá řídicí systém chybové hlášení.
Zadání
NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.
- Přizpůsobte následující obsahy:
- Nástroje
- Řezné podmínky
- Posuvy
- Bezpečné výšky nebo bezpečné polohy
- Polohy specifické pro daný stroj, např. s M91
- Cesty pro volání programů
Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.
Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.
Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.
11 CALL PGM reset.h | ; Vyvolání NC-programu |
NC-funkce obsahuje následující prvky syntaxe:
Prvek syntaxe | Význam |
---|---|
CALL PGM | Otvírač syntaxe pro vyvolání NC-programu |
reset.h | Cesta volaného NC-programu NC-program můžete vybrat pomocí výběrového menu. |
Upozornění
- Použité transformace souřadnic ve stejném NC-programu znovu resetujte
- Případně kontrolujte průběh pomocí grafické simulace
- Cesta vyvolání programu, včetně názvu NC-programu, může obsahovat maximálně 255 znaků.
- Pokud je volaný soubor ve stejném adresáři jako volající soubor, můžete zadat pouze název souboru bez cesty. Pokud vyberete soubor pomocí výběrového menu, postupuje řídicí systém automaticky tímto způsobem.
- Pokud chcete programovat proměnná vyvolání podprogramu v souvislosti s řetězcovými parametry, použijte funkci SEL PGM.
- Pokud chcete programovat proměnná vyvolání programu v souvislosti s řetězcovými parametry, použijte funkci SEL PGM.
- Q-parametry působí při PGM CALL zásadně globálně. Mějte proto na paměti, že změny Q-parametrů ve volaném NC-programu se mohou projevit i ve vyvolávajícím NC-programu. V případě potřeby použijte QL-parametry, které platí pouze v aktivním NC-programu.
- Q-parametry působí při PGM CALL zásadně globálně. Mějte proto na paměti, že změny Q-parametrů ve volaném NC-programu se mohou projevit i ve vyvolávajícím NC-programu. V případě potřeby použijte QL-parametry, které platí pouze v aktivním NC-programu.
- Zatímco řídicí systém zpracovává volající NC-program, nelze editovat všechny volané NC-programy.
Výběr NC-programu a vyvolání pomocí SEL PGM a CALL SELECTED PGM