Vyvolanie programu NC pomocou funkcie PGM CALL

Aplikácia

Pomocou funkcie PGM CALL vyvoláte z jedného programu NC iný, samostatný program NC. Ovládanie spracúva vyvolaný program NC na mieste, na ktorom ste ho v programe NC vyvolali. Tým môžete napr. spracovať obrábanie s rôznymi transformáciami.

Opis funkcie

8H000162
  1. Ovládanie spracuje program NC nasledovne:
  2. Ovládanie spracúva volajúci program NC, kým nevyvoláte iný program NC pomocou funkcie CALL PGM.
  3. Následne vykoná ovládanie vyvolaný program NC až po posledný blok NC.
  4. Potom ovládanie znova pokračuje vo volajúcom programe NC od najbližšieho bloku NC po funkcii CALL 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.
  • Nepodmienený skok

    Ak volaný program NC obsahuje prídavné funkcie, vygeneruje ovládanie chybové hlásenie.

  • Volaný program NC musí byť úplný. Ak chýba blok NC END PGM, 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.

 
Tip

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

; Vyvolanie programu NC

Funkcia NC obsahuje nasledujúce prvky syntaxe:

Prvok syntaxe

Význam

CALL PGM

Otvárač syntaxe pre vyvolanie programu NC

reset.h

Cesta volaného programu NC

Program NC môžete vybrať prostredníctvom menu výberu.

Upozornenia

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Ovládanie nevykoná automatickú kontrolu kolízií medzi nástrojom a obrobkom. Keď resetujete prepočty súradníc vo volaných programoch NC nie cielene, ovplyvňujú tieto transformácie aj volajúci program NC. Počas obrábania hrozí nebezpečenstvo kolízie!
  1. Znovu resetujte použité transformácie súradníc v rovnakom programe NC
  2. Príp. skontrolujte priebeh pomocou grafickej simulácie
  • Cesta vyvolania programu vrátane názvu programu NC môže obsahovať max. 255 znakov.
  • 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.
  • Ak chcete naprogramovať variabilné vyvolania programov v spojení s parametrami reťazcov, použite funkciu SEL PGM.
  • Ak chcete naprogramovať variabilné vyvolania programov v spojení s parametrami reťazcov, použite funkciu SEL PGM.
  • Výber a vyvolanie programu NC pomocou funkcií SEL PGM a CALL SELECTED PGM

  • Parametre Q pôsobia pri vyvolaní programu pomocou funkcie 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.
  • 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.