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

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!
- 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.
- Používajte výlučne vstupné rozsahy odporúčané spol. HEIDENHAIN
- Dodržujte dokumentáciu od spoločnosti HEIDENHAIN
- 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.
- Postupujte nasledovne:
- Vyvolajte definície cyklov.
- Zvoľte tlačidlo so šípkou vpravo, kým sa nezobrazia nové parametre Q.
- Prevezmite zaznamenanú štandardnú hodnotu
- zapíšte hodnotu.
- Keď chcete prevziať nový parameter Q, opustite menu ďalším navolením tlačidla so šípkou vpravo alebo tlačidlom END.
- Ak nechcete prevziať nový parameter Q, stlačte tlačidlo NO ENT.
alebo
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:
![]() |
|
Tlačidlom CYCL DEF vložte:
|
Tlačidlo | Funkcia |
---|---|
Navigácia v rámci cyklu: Skok na nasledujúci parameter | |
Navigácia v rámci cyklu: Skok na predchádzajúci parameter | |
Skok na rovnaký parameter v nasledujúcom cykle | |
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.

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:
| ||
| ||
|
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.

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.
![]() |
alebo | |
|
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.
![]() |
alebo | |
|
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.
![]() |
alebo | |
|
- 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.
- Ak chcete deaktivovať účinok M89, postupujte takto:
- Naprogramujte M99 v polohovacom bloku
- Riadenie nabehne na posledný začiatočný bod.
- Nový obrábací cyklu definujte pomocou CYCL DEF
alebo
Definovanie programu NC a vyvolanie
Pomocou SEL CYCLE môžete definovať ľubovoľný program NC ako cyklus obrábania.
Definovanie programu NC ako cyklu: | ||
![]() |
| |
Program NC sa vyvolá ako cyklus: | ||
alebo |
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 |
---|---|
300 až 399 | Špecifické strojové cykly, ktoré je možné zvoliť tlačidlom CYCL DEF |
500 až 599 | 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!
- Používajte výlučne rozsahy premenných odporúčané spol. HEIDENHAIN
- Nepoužívajte žiadne vopred obsadené premenné
- Rešpektujte dokumentácie od spol. HEIDENHAIN, výrobcu stroja a externých dodávateľov
- Skontrolujte priebeh pomocou simulácie.
Skupiny cyklov k dispozícii
Obrábacie cykly
Skupina cyklov | Ďalšie informácie | |
---|---|---|
Vŕtanie/závit | ||
| ||
| ||
Výrezy/výčnelky/drážky | ||
| ||
Transformácie súradníc | ||
| ||
Cykly SL | ||
| ||
| ||
| ||
Bodové rastre | ||
| ||
Cykly sústruženia | ||
| ||
Špeciálne cykly | ||
| ||
Brúsne cykly | ||
|
Meracie cykly
Skupina cyklov | Ďalšie informácie | |
---|---|---|
Rotácia | ||
| ||
Vzťažný bod/poloha | ||
| ||
Meranie | ||
| ||
Špeciálne cykly | ||
| ||
kalibrácia snímacieho systému, | ||
| ||
Premerať kinematiku | ||
| ||
Premerať nástroj (TT) | ||
|