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

Aplikácia

Raz naprogramované obrábacie kroky môžete nechať vykonávať opakovane pomocou podprogramov a opakovaní časti programu. Pomocou podprogramov vkladáte po skončení programu obrysy alebo úplné obrábacie kroky a vyvolávate ich v programe NC. Pomocou opakovaní častí programu opakujete jednotlivé alebo viaceré bloky NC počas programu NC. Podprogramy a opakovania častí programu môžete aj kombinovať.

Podprogramy a opakovania častí programu programujete pomocou funkcie NC LBL.

Opis funkcie

Obrábacie kroky pre podprogramy a opakovania časti programu definujete pomocou návestia LBL.

V súvislosti s návestiami poskytuje ovládanie nasledujúce tlačidlá a symboly:

Tlačidlo alebo symbol

Funkcia

LblSet

Vytvorenie LBL

LblCall

Vyvolanie LBL: Skok na návestie v programe NC

nextLBL

Pri čísle LBL: automatické zapísanie ďalšieho voľného čísla

Definovanie návestia pomocou funkcie LBL SET

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

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.

LBL 0 označuje koniec podprogramu. Toto číslo sa môže ako jediné v programe NC vyskytovať ľubovoľne často.

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 LBL "Reset"

; Podprogram na vynulovanie transformácie súradníc

12 TRANS DATUM RESET

13 LBL 0

Funkcia NC obsahuje nasledujúce prvky syntaxe:

Prvok syntaxe

Význam

LBL

Otvárač syntaxe pre návestie

0 alebo " "

Číslo alebo názov návestia

Pevné alebo premenné číslo alebo názov

Vstup: 0…65535 alebo Šírka textu 32

Pomocou symbolu môžete automaticky zapísať ďalšie voľné číslo.

Opis funkcie

Vyvolanie návestia pomocou funkcie CALL LBL

Pomocou funkcie CALL LBL vyvoláte v programe NC návestie.

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

Pri opakovaniach časti programu môžete alternatívne definovať, že ovládanie vykoná skok viackrát.

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 LBL 1 REP2

; Vyvolanie návestia 1 dvakrát

Funkcia NC obsahuje nasledujúce prvky syntaxe:

Prvok syntaxe

Význam

CALL LBL

Otvárač syntaxe pre vyvolanie návestia

Číslo, " " alebo QS

Číslo alebo názov návestia

Pevné alebo premenné číslo alebo názov

Zadanie: 1…65535 alebo Šírka textu 32 alebo 0...1999

Návestie môžete vybrať v menu výberu zo všetkých návestí existujúcich v programe NC.

REP

Počet opakovaní, kým ovládanie spracuje ďalší blok NC

Prvok syntaxe, voliteľne

Podprogramy

8H000160

Pomocou podprogramu môžete ľubovoľne často vyvolať časti programu NC na rôznych miestach programu NC, napr. obrys alebo polohy obrábania.

Podprogram začína návestím LBL a končí návestím LBL 0. Pomocou funkcie CALL LBL vyvoláte podprogram z ľubovoľného miesta programu NC. Pri tom nesmiete definovať žiadne opakovania pomocou funkcie REP.

  1. Ovládanie spracuje program NC nasledovne:
  2. Ovládanie spracuje program NC až po funkciu CALL LBL.
  3. Ovládanie preskočí na začiatok definovaného podprogramu LBL.
  4. Ovládanie spracuje podprogram až po koniec podprogramu LBL 0.
  5. Potom preskočí ovládanie na najbližší blok NC po funkcii CALL LBL a pokračuje v programe NC.
  • Pre podprogramy platia nasledujúce rámcové podmienky:
  • Podprogram nesmie vyvolávať sám seba
  • CALL LBL 0 nie je povolené, pretože zodpovedá vyvolaniu konca podprogramu.
  • Podprogramy programujte za blokom NC s M2, resp. M30
  • Ak sa podprogramy nenachádzajú v programe NC pred blokom NC s M2 alebo M30, vykonajú sa minimálne raz aj bez vyvolania

Ovládanie zobrazuje informácie k aktívnemu podprogramu v karte LBL pracovnej oblasti Stav.

Karta LBL

Opakovanie časti programu

call_lbl_ohne_rep

Pomocou opakovania časti programu môžete ľubovoľne často zopakovať časť programu NC, napr. obrábanie obrysu s inkrementálnym prísuvom.

Opakovanie časti programu začína návestím LBL a končí po poslednom naprogramovanom opakovaní REP vyvolania návestia CALL LBL.

  1. Ovládanie spracuje program NC nasledovne:
  2. Ovládanie spracuje program NC až po funkciu CALL LBL.
  3. Pri tom ovládanie časť programu už raz spracuje, pretože časť programu, ktorá sa má zopakovať, sa nachádza pre funkciou CALL LBL.

  4. Ovládanie preskočí na začiatok opakovania časti programu LBL.
  5. Ovládanie zopakuje časť programu toľkokrát, ako ste to naprogramovali vo funkcii REP.
  6. Potom pokračuje ovládanie v programe NC.
  • Pre opakovania časti programu platia nasledujúce rámcové podmienky:
  • Opakovanie časti programu naprogramujte pred koncom programu pomocou funkcie M30 alebo M2.
  • Pri opakovaní časti programu nemôžete definovať návestie LBL 0.
  • Časti programu vykoná ovládanie v porovnaní s naprogramovaným počtom opakovaní vždy o jedenkrát navyše, pretože prvé opakovanie začína po prvom obrábaní.

Ovládanie zobrazuje informácie k aktívnemu opakovaniu časti programu v karte LBL pracovnej oblasti Stav.

Karta LBL

Upozornenia

  • Ovládanie zobrazuje funkciu NC LBL SET štandardne v členení.
  • Stĺpec Členenie v pracovnej oblasti Program

  • Časť programu môžete opakovať až 65 534-krát po sebe
  • V názve návestia sú povolené nasledujúce znaky: # $ % & , - _ . 0 1 2 3 4 5 6 7 8 9 @ a b c d e f g h i j k l m n o p q r s t u v w x y z- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • Nasledujúce znaky sú v názve návestia zakázané: <medzera> ! “ ‘ ( ) * + : ; < = > ? [ / ] ^ ` { | } ~
  • Pred vytvorením programu NC porovnajte programovacie techniky podprogramu a opakovanie časti programu s tzv. rozhodnutiami ak/potom.
  • Vyhnete sa možným nedorozumeniam a chybám pri programovaní.

    Adresár Skokové príkazy