Podprogramy a opakovania častí programu

Programovacie techniky pomáhajú pri štruktúrovaní programu NC, ako aj pri eliminovaní zbytočných opakovaní. Pomocou podprogramov musíte napr. obrábacie polohy pre viacero nástrojov definovať len raz. Pomocou opakovania programov zabránite viacnásobnému naprogramovaniu identických blokov NC nasledujúcich po sebe alebo programových sekvencií. Kombinácia a vnáranie oboch programovacích techník umožňujú tvorbu kratších programov NC, ako aj vykonávanie príp. zmien len na niekoľkých centrálnych miestach.

Podprogramy a opakovania častí programu s návestím LBL

Definovanie návestia

Pomocou funkcie NC G98 definujete nové návestie v programe NC.

Každé návestie musí byť v programe NC jednoznačne identifikovateľné pomocou čísla alebo názvu. Ak číslo alebo názov existuje v programe NC dvakrát, zobrazí ovládanie pred blokom NC výstrahu.

Keď návestie naprogramujete po funkcii M30 alebo M2, zodpovedá návestie podprogramu. Podprogramy musíte vždy ukončiť funkciou G98 L0. Toto číslo sa môže ako jediné v programe NC vyskytovať ľubovoľne často.

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.

N110 G98 L1

; Začiatok podprogramu definovaný číslom

N120 G00 Z+100

; Odsunutie rýchloposuvom

N130 G98 L0

; Koniec podprogramu

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.

N110 G98 L "UP"

; Začiatok podprogramu definovaný názvom

Funkcia G98 L zodpovedá nekódovanej syntaxi LBL.

Definovanie návestia pomocou funkcie LBL SET

Vyvolanie podprogramu

Pomocou funkcie NC L vyvoláte podprogram, ktorý je naprogramovaný po funkcii M30 alebo M2.

Keď ovládanie prečíta funkciu NC L, preskočí na definované návestie a pokračuje v spracúvaní programu NC od tohto bloku NC. Keď ovládanie prečíta funkciu G98 L0, preskočí späť na ďalší blok NC po vyvolaní pomocou L.

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.

N110 L1

; Vyvolanie podprogramu

L bez funkcie G98 zodpovedá nekódovanej syntaxi CALL LBL.

Vyvolanie návestia pomocou funkcie CALL LBL

Opakovanie časti programu

Pomocou opakovania časti programu môžete úsek programu opakovať ľubovoľne často. Úsek programu musí začínať definíciou návestia G98 L a musí byť ukončený pomocou L. Číslom za desatinnou bodkou môžete voliteľne definovať, ako často zopakuje ovládanie tento úsek programu.

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.

N110 L1.2

; Vyvolanie návestia 1 dvakrát

L bez funkcie 98 za desatinnou bodkou zodpovedajú nekódovanej syntaxi CALL LBL REP.

Opakovanie časti programu