Práca s obrábacími cyklami

Obrábacie cykly

 
Machine

Plný rozsah funkcií ovládania je dostupný výlučne pri použití osi nástroja Z, napr. definícia vzoru PATTERN DEF.

Obmedzene a výrobcom stroja pripravené a nakonfigurované je použitie osí nástroja X a Y.

Všeobecne

VB_4_24_11_ProgrammBohrenDrilling_Gliederung_Hilfsbild_Formular_Zyklus206_Q200

Cykly sú uložené v ovládaní ako podprogramy. Pomocou cyklov môžete vykonávať rôzne obrábania. Tým sa enormne uľahčuje vytváranie programov. Cykly sú užitočné aj pre často sa opakujúce obrábania, ktoré zahŕňajú viaceré kroky obrábania. Väčšina cyklov používa parametre Q ako odovzdávacie parametre. Ovládanie vám ponúka cykly k nasledujúcim technológiám:

  • obrábanie vŕtaním,
  • obrábanie závitov,
  • obrábanie frézovaním, napr. výrezy, výčnelky alebo aj obrysy,
  • cykly na prepočet súradníc,
  • špeciálne cykly,
  • obrábanie sústružením,
  • obrábanie brúsením.
 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Cykly vykonajú rozsiahle obrábania. Nebezpečenstvo kolízie!
  1. Pred spracovaním Simulácie
 
Upozornenie
Pozor, nebezpečenstvo kolízie
V cykloch HEIDENHAIN môžete ako zadanú hodnotu naprogramovať premenné. Ak pri používaní premenných nepoužijete výlučne odporúčaný vstupný rozsah cyklu, môže to viesť ku kolízii.
  1. Používajte výlučne vstupné rozsahy odporúčané spol. HEIDENHAIN
  2. Dodržujte dokumentáciu od spoločnosti HEIDENHAIN
  3. Skontrolujte priebeh pomocou simulácie

Voliteľné parametre

Spoločnosť HEIDENHAIN neustále vyvíja rozsiahly balík cyklov, preto môžu byť pri každom vydaní nového softvéru dostupné aj nové parametre Q pre cykly. Pri týchto parametroch Q ide o voliteľné parametre, pri starších verziách softvéru ešte neboli úplne dostupné. V cykle sa nachádzajú tieto parametre vždy na konci definície cyklu. To, ktoré voliteľné parametre Q boli pridané do tohto softvéru, je uvedené v prehľadeNové funkcie 81762x-17. Môžete rozhodnúť, či chcete voliteľné parametre Q definovať alebo vymazať pomocou tlačidla NO ENT. Môžete tiež prevziať nastavenú štandardnú hodnotu. Ak ste omylom vymazali voliteľný parameter Q alebo keď chcete rozšíriť cykly svojich existujúcich programov NC, môžete voliteľné parametre Q vložiť do cyklov aj dodatočne.. Postup je opísaný v nasledujúcej časti.

  1. Postupujte nasledovne:
  2. Vyvolajte definície cyklov.
  3. Zvoľte tlačidlo so šípkou vpravo, kým sa nezobrazia nové parametre Q.
  4. Prevezmite zaznamenanú štandardnú hodnotu
  5. alebo

  6. zapíšte hodnotu.
  7. Keď chcete prevziať nový parameter Q, opustite menu ďalším navolením tlačidla so šípkou vpravo alebo tlačidlom END.
  8. Ak nechcete prevziať nový parameter Q, stlačte tlačidlo NO ENT.

Kompatibilita

Programy NC, ktoré ste vytvorili na starších ovládaniach HEIDENHAIN (od TNC 150 B), sa dajú touto novou verziou softvéru TNC7 z veľkej časti vykonávať. Aj keď k existujúcim cyklom pribudli nové voliteľné parametre, môžete spravidla naďalej vykonávať aj svoje staršie NC programy. Je to možné vďaka uloženej predvolenej (Default) hodnote. Ak chcete naopak v staršom type riadenia vykonať NC program, ktorý bol naprogramovaný v softvéri novšej verzie, môžete príslušné voliteľné parametre Q odstrániť z definície cyklu tlačidlom NO ENT. Tým sa dosiahne zodpovedajúca spätná kompatibilita NC programu. Ak bloky NC obsahujú neplatné prvky, ovládanie ich pri otváraní súboru označí ako ERROR bloky (chybné).

Definovanie cyklov

Máte viacero možností na definovanie cyklov.

Prostredníctvom Vložiť funkciu NC:

SF_4_NCFunktion_Einfuegen

  1. Vyberte Vložiť funkciu NC.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Vyberte požadovaný cyklus.
  4. Ovládanie otvorí dialóg a vyžiada si vstupné hodnoty.

Tlačidlom CYCL DEF vložte:

CyclDef

  1. Stlačte tlačidlo CYCL DEF.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Vyberte požadovaný cyklus.
  4. Ovládanie otvorí dialóg a vyžiada si vstupné hodnoty.
Navigácia v cykle

Tlačidlo

Funkcia

CursorRight

Navigácia v rámci cyklu:

Skok na nasledujúci parameter

CursorLeft

Navigácia v rámci cyklu:

Skok na predchádzajúci parameter

CursorDown

Skok na rovnaký parameter v nasledujúcom cykle

CursorUp

Skok na rovnaký parameter v predchádzajúcom cykle

 
Tip

Pri rozličných parametroch cyklu poskytne ovládanie možnosti výberu pomocou lišty akcií alebo formulára.

Keď je v určitých parametroch cyklov uložená možnosť zadania, ktorá predstavuje určité správanie, môžete tlačidlom GOTO alebo v náhľade formulára otvoriť výberový zoznam. Napr. v cykle 200 VRTANIE, Parameter Q395 HLBKA REFERENCIE je možnosť výberu:

  • 0 | hrot nástroja
  • 1 | hrot reznej časti

Formulár zadania cyklov

Riadenie poskytuje k rozličným funkciám a cyklom FORMULÁR. Tento FORMULÁR ponúka možnosť zadávať rozličné prvky syntaxe alebo aj parametre cyklov na základe formulára.

AS_4_24_11-6_Rechtecktaschezyklus_Default

Ovládanie zoskupuje parametre cyklov vo FORMULÁR podľa ich funkcií, napr. geometria, štandard, rozšírené, bezpečnosť. Pri rôznych parametroch cyklov ponúka ovládanie možnosti výberu napríklad pomocou spínačov. Ovládanie zobrazuje farebne aktuálne editovaný parameter cyklu.

Keď zadefinujete všetky potrebné parametre cyklov, môžete zadania potvrdiť a ukončiť cyklus.

Otvorte formulár:

  1. Otvorenie prevádzkového režimu Programovanie

  1. Otvorte pracovnú oblasť Program.
editForm

  1. Zvoľte FORMULÁR cez titulnú lištu.
 
Tip

Keď je zadanie neplatné, zobrazí ovládanie výstražný symbol pred prvkom syntaxe. Keď vyberiete výstražný symbol, zobrazí ovládanie informácie o chybe.

Pom. obr.

Keď editujete cyklus, zobrazí ovládanie k aktuálnemu Q parametru pomocný obrázok. Veľkosť pomocného obrázka závisí od veľkosti pracovnej oblasti Program.

Ovládanie zobrazí pomocný obrázok na pravej strane pracovnej oblasti, na spodnom alebo hornom okraji. Poloha pomocného obrázka je v inej polovici ako kurzor.

Keď ťuknete alebo kliknete na pomocný obrázok, zobrazí ovládanie pomocný obrázok v maximálnej veľkosti.

Keď je aktívna pracovná oblasť Help, zobrazí ovládanie pomocný obrázok v nej namiesto v pracovnej oblasti Program.

AS_4_24_11-9_Zyklus_203_PGM_Formular_Q395
Pracovná oblasť Help s pomocným obrázkom pre parameter cyklu

Vyvolanie cyklov

Cykly obrábania materiálu musíte v programe NC nielen definovať, ale aj vyvolať. Vyvolanie sa vždy vzťahuje na naposledy definovaný obrábací cyklus v programe NC.

Predpoklady

  • Pred vyvolaním cyklu v každom prípade naprogramujte:
  • BLK FORM na grafické zobrazenie (potrebné len pre simuláciu),
  • vyvolanie nástroja,
  • zmysel otáčania vretena (prídavná funkcia M3/M4),
  • definíciu cyklu (CYCL DEF).
 
Tip
  • Dbajte na ďalšie predpoklady, ktoré sú uvedené pri nasledujúcich popisoch cyklov a prehľadových tabuľkách.

Na vyvolanie cyklu máte k dispozícii nasledujúce možnosti.

Možnosť

Ďalšie informácie

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Vyvolanie cyklu pomocou CYCL CALL

Funkcia CYCL CALL jedenkrát vyvolá naposledy zadefinovaný obrábací cyklus. Začiatočný bod cyklu je poloha naprogramovaná ako posledná pred blokom CYCL CALL.

SF_4_NCFunktion_Einfuegen

  1. Vyberte Vložiť funkciu NC.
  2. alebo

CyclCall

  1. Stlačte tlačidlo CYCL CALL.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Zvoľte CYCL CALL M.
  4. Definujte CYCL CALL M a prípadne vložte funkciu M.

Vyvolanie cyklu pomocou CYCL CALL PAT

Funkcia CYCL CALL PAT vyvolá posledný definovaný obrábací cyklus na všetkých polohách, ktoré ste definovali v definícii vzoru PATTERN DEF alebo v tabuľke bodov.

Definícia vzoru PATTERN DEF

Tabuľky bodov

SF_4_NCFunktion_Einfuegen

  1. Vyberte Vložiť funkciu NC.
  2. alebo

CyclCall

  1. Stlačte tlačidlo CYCL CALL.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Zvoľte CYCL CALL PAT.
  4. Definujte CYCL CALL PAT a prípadne vložte funkciu M.

Vyvolanie cyklu pomocou CYCL CALL POS

Funkcia CYCL CALL POS jedenkrát vyvolá naposledy zadefinovaný obrábací cyklus. Začiatočný bod cyklu je poloha, ktorú ste definovali v bloku CYCL CALL POS.

SF_4_NCFunktion_Einfuegen

  1. Vyberte Vložiť funkciu NC.
  2. alebo

CyclCall

  1. Stlačte tlačidlo CYCL CALL.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Zvoľte CYCL CALL POS.
  4. Definujte CYCL CALL POS a prípadne vložte funkciu M.
  • Ovládanie vykoná v bloku CYCL CALL POS posuv do uvedenej polohy s polohovacou logikou:
  • Ak je aktuálna poloha nástroja na osi nástroja väčšia ako horná hrana obrobku (Q203), ovládanie polohuje na naprogramovanú polohu najskôr v rovine obrábania a následne po osi nástroja
  • Ak sa aktuálna poloha nástroja na osi nástroja nachádza pod hornou hranou obrobku (Q203), ovládanie najskôr polohuje po osi nástroja na bezpečnú výšku a následne v rovine obrábania na naprogramovanú polohu
 
Tip
  • Pokyny na programovanie a obsluhu
  • V bloku CYCL CALL POS musia byť vždy naprogramované tri súradnicové osi. Prostredníctvom súradnice na osi nástroja môžete jednoduchým spôsobom zmeniť začiatočnú polohu. Funguje ako dodatočné posunutie nulového bodu.
  • Posuv zadefinovaný v bloku CYCL CALL POS slúži len na posuv do začiatočnej polohy, ktorá je naprogramovaná v tomto NC bloku.
  • Ovládanie vykoná posuv do polohy, ktorá je definovaná v bloku CYCL CALL POS zásadne pri deaktivovanej korekcii polomeru (R0).
  • Keď pomocou CYCL CALL POS vyvolávate cyklus, v ktorom je zadefinovaná začiatočná poloha (napr. cyklus 212), funguje poloha definovaná v cykle ako dodatočné posunutie do polohy, ktorá je definovaná v bloku CYCL CALL POS. Preto by ste mali začiatočnú polohu, ktorú treba zadať v cykle, definovať vždy hodnotou 0.

Vyvolanie cyklu pomocou M99/M89

Blokovo fungujúca funkcia M99 jedenkrát vyvolá posledný definovaný obrábací cyklus. Funkciu M99 môžete naprogramovať na konci polohovacieho bloku, ovládanie potom prejde do tejto polohy a následne vyvolá naposledy definovaný obrábací cyklus.

Ak má ovládanie automaticky vykonávať cyklus po každom polohovacom bloku, naprogramujte prvé vyvolanie cyklu s M89.

  1. Ak chcete deaktivovať účinok M89, postupujte takto:
  2. Naprogramujte M99 v polohovacom bloku
  3. Riadenie nabehne na posledný začiatočný bod.
  4. alebo

  5. Nový obrábací cyklu definujte pomocou CYCL DEF

Definovanie programu NC a vyvolanie

Pomocou SEL CYCLE môžete definovať ľubovoľný program NC ako cyklus obrábania.

Definovanie programu NC ako cyklu:

SF_4_NCFunktion_Einfuegen

  1. Vyberte Vložiť funkciu NC.
  2. Ovládanie otvorí okno Vložiť funkciu NC.
  3. Zvoľte SEL CYCLE.
  4. Zvoľte názov súboru, parameter reťazca alebo súbor.

Program NC sa vyvolá ako cyklus:

CyclCall

  1. Stlačte tlačidlo CYCL CALL.
  2. Ovládanie otvorí okno Vložiť funkciu NC
  3. alebo

  4. naprogramujte M99
 
Tip
  • Keď sa volaný súbor nachádza v rovnakom adresári ako volajúci súbor, môžete pripojiť len názov súboru bez cesty.
  • CYCL CALL PAT a CYCL CALL POS používajú logiku polohovania skôr, ako sa cyklus dostane k vykonávaniu. V súvislosti s logikou polohovania sa správajú SEL CYCLE a cyklus 12 VOL. PROG. rovnako: pri rastri bodov sa uskutoční výpočet bezpečnej výšky, na ktorú sa má prejsť pomocou:
    • maxima z polohy Z pri štarte vzoru,
    • všetkých polôh Z v rastri bodov.
  • Pri CYCL CALL POS sa nevykoná žiadne predpolohovanie v smere osi nástroja. Predpolohovanie v rámci vyvolaného súboru musíte potom naprogramovať sami.

Cykly špecifické pre stroj

 
Machine

Opis príslušných funkcií nájdete v príručke stroja.

Na mnohých strojoch sú k dispozícii cykly. Tieto cykly môže výrobca stroja implementovať do ovládania dodatočne k cyklom HEIDENHAIN. Na tento účel je k dispozícii samostatný okruh čísel cyklov:

Okruh čísel cyklov

Opis

300399

Špecifické strojové cykly, ktoré je možné zvoliť tlačidlom CYCL DEF

500599

Strojové cykly snímacieho systému, ktoré je možné zvoliť tlačidlom TOUCH PROBE

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Cykly HEIDENHAIN, cykly výrobcu stroja a funkcie tretích poskytovateľov používajú premenné. Premenné môžete okrem toho naprogramovať v programoch NC. Ak sa odchýlite od odporúčaných rozsahov premenných, môžu vzniknúť prekrytia a tým neželané reakcie. Počas obrábania hrozí nebezpečenstvo kolízie!
  1. Používajte výlučne rozsahy premenných odporúčané spol. HEIDENHAIN
  2. Nepoužívajte žiadne vopred obsadené premenné
  3. Rešpektujte dokumentácie od spol. HEIDENHAIN, výrobcu stroja a externých dodávateľov
  4. Skontrolujte priebeh pomocou simulácie.

Vyvolanie cyklov

Premenné: Parametre Q, QL, QR a QS

Skupiny cyklov k dispozícii

Obrábacie cykly

Skupina cyklov

Ďalšie informácie

Vŕtanie/závit

  • Vŕtanie, vystruhovanie
  • Vyvrtávanie
  • Vyhrubovanie, centrovanie
  • Vŕtanie alebo frézovanie závitov

Výrezy/výčnelky/drážky

  • Frézovanie výrezov
  • Frézovanie výčnelkov
  • Frézovanie drážok
  • Rovinné frézovanie

Transformácie súradníc

  • Zrkadlenie
  • Sústruženie
  • Zmenšovanie/zväčšovanie

Cykly SL

  • Cykly SL (zoznam Subcontour), ktorými sa obrábajú obrysy, ktoré sa skladajú z viacerých čiastkových obrysov
  • Obrábanie plášťa valca
  • Cykly OCM (Optimized Contour Milling), ktorými sa môžu skladať komplexné obrysy z čiastkových obrysov

Bodové rastre

  • Rozstupová kružnica
  • Dierovaná plocha
  • Kód DataMatrix

Cykly sústruženia

  • Úberové cykly pozdĺžne a priečne
  • Cykly upichovacieho sústruženia radiálne a axiálne
  • Upichovacie sústruženie radiálne a axiálne
  • Cykly sústruženia závitov
  • Simultánne cykly sústruženia
  • Špeciálne cykly

Špeciálne cykly

  • Čas zotrvania
  • Vyvolanie programu
  • Tolerancia
  • Orientácia vretena
  • Gravírovanie
  • Cykly ozubeného kolesa
  • Interpolačné sústruženie

Brúsne cykly

  • Výkyvný zdvih
  • Orovnávanie
  • Korekčné cykly

Meracie cykly

Skupina cyklov

Ďalšie informácie

Rotácia

  • Snímanie roviny, hrana, dva kruhy, šikmá hrana
  • Základné natočenie
  • Dva otvory alebo výčnelok
  • Cez os otáčania
  • Cez os C

Vzťažný bod/poloha

  • Pravý uhol vnútri alebo vonku
  • Kruh vnútri alebo vonku
  • Roh vnútri alebo vonku
  • Stred rozstupovej kružnice, drážka alebo výstupok
  • Os snímacieho systému alebo jednotlivá os
  • Štyri otvory

Meranie

  • Uhol
  • Kruh vnútri alebo vonku
  • Pravý uhol vnútri alebo vonku
  • Drážka alebo výstupok
  • Rozstupová kružnica
  • Rovina alebo súradnica

Špeciálne cykly

  • Meranie alebo meranie 3D
  • Snímanie 3D
  • Rýchle snímanie

kalibrácia snímacieho systému,

  • Kalibrovať dĺžku
  • Kalibrovať v prstenci
  • Kalibrovať na výčnelku
  • Kalibrovať na guli

Premerať kinematiku

  • Uložiť kinematiku
  • Premerať kinematiku
  • Kompenzácia predvoľby
  • Mriežka kinematiky

Premerať nástroj (TT)

  • Kalibrovať TT
  • Premerať dĺžku, polomer nástroja alebo kompletne
  • Kalibrovať IR-TT
  • Premerať sústružnícky nástroj