Pomocou funkcie SEL PGM vyberiete iný, samostatný program NC, ktorý vyvoláte na inom mieste v aktívnom programe NC. Ovládanie spracuje vybraný program NC na mieste, na ktorom ho vo volajúcom programe NC vyvoláte pomocou funkcie CALL SELECTED PGM.
Opis funkcie
- Ovládanie spracuje program NC nasledovne:
- Ovládanie spracúva program NC, kým nevyvoláte iný program NC pomocou funkcie CALL PGM. Keď ovládanie prečíta funkciu SEL PGM, poznačí si definovaný program NC.
- Keď ovládanie prečíta funkciu CALL SELECTED PGM vyvolá na tomto mieste predtým vybraný program NC.
- Následne vykoná ovládanie vyvolaný program NC až po posledný blok NC.
- Potom ovládanie znova pokračuje vo volajúcom programe NC najbližším blokom NC po funkcii CALL SELECTED PGM.
- Pre vyvolania programov platia nasledujúce rámcové podmienky:
- Volaný program NC nesmie obsahovať vyvolanie funkcie CALL PGM do volajúceho programu NC. Tým vznikne nekonečná slučka.
- Volaný program NC nesmie obsahovať žiadnu z prídavných funkcií M30 alebo M2. Keď ste vo volanom programe NC definovali podprogramy pomocou návestí, môžete funkciu M30 alebo M2 nahradiť nepodmienenou funkciou skoku. Tým ovládanie napr. nespracuje podprogramy bez vyvolania.
- Volaný program NC musí byť úplný. Ak chýba blok NC END PGM, vygeneruje ovládanie chybové hlásenie.
Ak volaný program NC obsahuje prídavné funkcie, vygeneruje ovládanie chybové hlásenie.
Zadanie
Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.
- Prispôsobte nasledujúce obsahy:
- nástroje,
- hodnoty rezných podmienok,
- posuvy,
- bezpečnú výšku alebo bezpečné polohy,
- polohy špecifické pre stroj, napr. s M91,
- cesty vyvolaní programu.
Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.
Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.
Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.
11 SEL PGM "reset.h" | ; Výber programu NC na vyvolanie |
* - ... | |
21 CALL SELECTED PGM | ; Vyvolanie vybraného programu NC |
Funkcia NC SEL PGM obsahuje nasledujúce prvky syntaxe:
Prvok syntaxe | Význam |
---|---|
SEL PGM | Otvárač syntaxe pre výber programu NC, ktorý sa má vyvolať |
„ “ alebo QS | Cesta volaného programu NC Pevný alebo variabilný názov Program NC môžete vybrať prostredníctvom menu výberu. |
Funkcia NC CALL SELECTED PGM obsahuje nasledujúce prvky syntaxe:
Prvok syntaxe | Význam |
---|---|
CALL SELECTED PGM | Syntax pre vyvolanie vybraného programu NC |
Upozornenia
- V rámci funkcie SEL PGM môžete program NC vybrať aj pomocou parametrov QS, takže vyvolanie programu môžete ovládať variabilne.
- Keď program NC volaný pomocou funkcie CALL SELECTED PGM chýba, preruší ovládanie chod programu alebo simuláciu chybovým hlásením. Na eliminovanie neželaných prerušení počas chodu programu môžete pomocou funkcie FN 18: SYSREAD (ID10 NR110 a NR111) skontrolovať na začiatku programu všetky cesty.
- Keď sa volaný súbor nachádza v rovnakom adresári ako volajúci súbor, stačí zadať názov súboru bez cesty. Ak súbor vyberiete prostredníctvom menu výberu, ovládanie tak postupuje automaticky.
- Parametre Q pôsobia pri vyvolaní programu PGM CALL zásadne globálne. Upozorňujeme preto, že zmeny v parametroch Q v spustenom programe NC sa prejavia aj v spúšťajúcom programe NC. Použite príp. parametre QL, ktoré účinkujú len v programe NC.
- Keď ovládanie spracúva volajúci program NC, nemôžete editovať ani všetky volané programy NC.
Čítanie systémových dát s FN 18: SYSREAD