Funkce výběru

Přehled funkcí výběru

Složka Funkce výběru okna Vložit NC funkci obsahuje následující funkce:

Symbol

Funkce

Další informace

ProgramPgmCallIcon

Vyvolání NC-programu pomocí PGM CALL

SelectDatumTable

Zvolte tabulku nulových bodů pomocí SEL TABLE

SelectPointTable

Zvolte tabulku bodů pomocí SEL PATTERN

SelectContour

Zvolte obrysový program SEL CONTOUR

SelectProgram

Zvolte NC-program pomocí SEL PGM

CallSelectedProgram

Vyvolejte poslední zvolený soubor pomocí CALL SELECTED PGM

SelectCycle

Použijte libovolný NC-program pomocí SEL CYCLE jako obráběcí cyklus

SelectCompensationTable

Zvolte tabulku korekcí pomocí SEL CORR-TABLE

OpenFile

Otevřete soubor pomocí OPEN FILE

Volání NC-programu pomocí PGM CALL

Použití

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.

Popis funkce

8H000162
  1. Řídicí systém zpracovává NC-program takto:
  2. Řídicí systém zpracovává volající NC-program, dokud nevyvoláte jiný NC-program pomocí CALL PGM.
  3. Potom řídicí systém provede vyvolaný NC-program až do posledního NC-bloku.
  4. 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, popř. M2 funkcí skoku FN 9: If +0 EQU +0 GOTO LBL 99. Výsledkem je, že řídicí systém neprovádí například podprogramy bez vyvolání.
  • Nepodmíněný skok

    Pokud volaný NC-program obsahuje přídavné funkce, vydá řídicí systém chybové hlášení.

  • Volaný NC-program musí být úplný. Pokud chybí NC-blok END PGM, 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.

 
Tip

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í

 
Upozornění
Pozor nebezpečí kolize!
Řídicí systém neprovádí žádnou automatickou kontrolu kolize mezi nástrojem a obrobkem. Pokud přepočtené souřadnice ve volaném NC-programu cíleně neresetujete, tak tyto transformace působí také na volající NC-program. Během obrábění vzniká riziko kolize!
  1. Použité transformace souřadnic ve stejném NC-programu znovu resetujte
  2. 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.
  • Výběr NC-programu a vyvolání pomocí SEL PGM a CALL SELECTED 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.
  • 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

Použití

Pomocí funkce SEL PGM zvolíte jiný, samostatný NC-program, který vyvoláte samostatně jinde v aktivním NC-programu. Řízení zpracovává zvolený NC-program na tom místě, kde jste ho nechali v NC-programu vyvolat pomocí CALL SELECTED PGM.

Popis funkce

  1. Řídicí systém zpracovává NC-program takto:
  2. Řídicí systém zpracovává NC-program, dokud nevyvoláte jiný NC-program pomocí CALL PGM. Když řídicí systém načte SEL PGM, zapamatuje si definovaný NC-program.
  3. Když řídicí systém načte CALL SELECTED PGM, vyvolá na tomto místě již vybraný NC-program.
  4. Potom řídicí systém provede vyvolaný NC-program až do posledního NC-bloku.
  5. Poté řízení opět pokračuje ve volajícím NC-programu od dalšího NC-bloku za CALL SELECTED 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, popř. M2 funkcí skoku FN 9: If +0 EQU +0 GOTO LBL 99. Výsledkem je, že řídicí systém neprovádí například podprogramy bez vyvolání.
  • Nepodmíněný skok

    Pokud volaný NC-program obsahuje přídavné funkce, vydá řídicí systém chybové hlášení.

  • Volaný NC-program musí být úplný. Pokud chybí NC-blok END PGM, 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.

 
Tip

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 SEL PGM "reset.h"

; Volba NC-programu pro vyvolání

* - ...

21 CALL SELECTED PGM

; Vyvolání zvoleného NC-programu

NC-funkce SEL PGM obsahuje následující prvky syntaxe:

Prvek syntaxe

Význam

SEL PGM

Otvírač syntaxe pro volbu volaného NC-programu

" " nebo QS

Cesta volaného NC-programu

Pevný nebo variabilní název

NC-program můžete vybrat pomocí výběrového menu.

NC-funkce SEL SELECTED PGM obsahuje následující prvky syntaxe:

Prvek syntaxe

Význam

CALL SELECTED PGM

Otvírač syntaxe pro vyvolání zvoleného NC-programu

Upozornění

  • V rámci funkce SEL PGM můžete zvolit NC-program i s QS-parametry, takže můžete vyvolání programu řídit dynamicky.
  • Pokud chybí s CALL SELECTED PGM volaný NC-program, přeruší řídicí systém zpracování nebo simulaci s chybovým hlášením. Aby se zabránilo nežádoucím přerušením během chodu programu, tak můžete na začátku programu otestovat všechny cesty pomocí funkce FN 18: SYSREAD (ID10 NR110 a NR111).
  • Čtení systémového data pomocí FN 18: SYSREAD

  • 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.
  • 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.