Obráběcí cykly
Machine
Plný rozsah řídicích funkcí je k dispozici pouze při použití nástrojové osy Z, např. definice vzoru PATTERN DEF.
Omezené ale i připravené a nakonfigurované výrobcem stroje je možné použití os X a Y jako nástrojových os.
Obecné informace

Cykly jsou uložené v řídicím systému jako podprogramy. S cykly můžete provádět různá obrábění. Tím se úžasně usnadňuje vytváření programů. Také pro často se opakující obrábění, která obsahují více obráběcích operací, jsou cykly užitečné. Většina cyklů používá Q-parametry jako předávací parametry. Řídicí systém Vám nabízí následující technologické cykly:
- Vrtání
- Řezání závitů
- Frézování, např. kapes, čepů nebo také obrysů
- Cykly pro transformaci (přepočet) souřadnic
- Zvláštní cykly
- Soustružení
- Broušení
Upozornění
Pozor nebezpečí kolize!
Cykly provádí rozsáhlé obrábění. Nebezpečí kolize!
- Před zpracováním Simulace proveďte
Upozornění
Pozor – nebezpečí kolize
V cyklech HEIDENHAIN můžete programovat proměnné jako zadávané hodnoty. Pokud při použití proměnných nepoužijete výhradně doporučený vstupní rozsah zadávání cyklu, může dojít ke kolizi.
- Používejte výlučně rozsahy zadávání, doporučené fou HEIDENHAIN
- Dbejte na dokumentaci fy HEIDENHAIN
- Kontrolujte průběh pomocí simulace
Opční parametry
HEIDENHAIN stále pokračuje ve vývoji rozsáhlých balíčků cyklů, takže mohou být u každého nového softwaru také nové Q-parametry pro cykly. Tyto nové Q-parametry jsou opční, u starších verzí softwaru nebyly ještě částečně k dispozici. V cyklu se tyto parametry vždy nachází na konci definice cyklu. Které opční Q-parametry byly u tohoto softwaru přidány, najdete v přehledu Nové funkce 81762x-17. Můžete se sami rozhodnout, zda definujete opční Q-parametry nebo je klávesou NO ENT smažete. Můžete také převzít nastavené standardní hodnoty. Pokud jste volitelný Q-parametr smazali omylem nebo chcete-li rozšířit cykly vašich stávajících NC-programů, můžete vložit volitelné Q-parametry do cyklů také dodatečně. Postup je popsán dále.
- Postupujte takto:
- Vyvolejte definici cyklu
- Zvolte pravé směrové tlačítko, až se zobrazí nové Q-parametry
- Převezměte zadanou standardní hodnotu
- Zadejte hodnotu
- Chcete-li přijmout nový Q-parametr, opusťte menu další volbou pravého směrového tlačítka nebo tlačítka END
- Pokud nechcete nový Q-parametr přijmout, stiskněte klávesu NO ENT
nebo
Kompatibilita
NC-programy, připravené na starších řídicích systémech HEIDENHAIN (od TNC 150 B) jsou z velké části tímto novým softwarem na TNC7 zpracovatelné. I když byly přidány do stávajících cyklů nové, volitelné parametry, můžete zpravidla zpracovávat vaše NC-programy jako obvykle. To je dosaženo vloženými standardními hodnotami. Chcete-li naopak spustit na starším řídicím systému NC-program, který byl naprogramován na novější verzi softwaru, můžete příslušné volitelné Q-parametry odstranit z definice cyklu tlačítkem NO ENT. Tak dostanete odpovídající, zpětně kompatibilní NC-program. Pokud obsahují NC-bloky neplatné prvky tak je řídicí systém při načítání označí jako ERROR-bloky (CHYBNÉ bloky).
Definování cyklů
Pro definování cyklů máte několik možností.
Vložení přes NC-funkce:
![]() |
|
Vložení přes tlačítko CYCL DEF :
|
Klávesa | Funkce |
---|---|
Pohyb v rámci cyklu: Skok na další parametr | |
Pohyb v rámci cyklu: Skok na předchozí parametr | |
Skok na stejný parametr v dalším cyklu | |
Skok na stejný parametr v předchozím cyklu |
Tip
Pro různé parametry cyklu poskytuje řídicí systém možnosti výběru přes panel akcí nebo formulář.
Pokud je možnost zadání uložena v určitých parametrech cyklu, které představují určité chování, můžete otevřít seznam výběru pomocí klávesy GOTO nebo v náhledu formuláře. Např. v cyklu 200 VRTANI, má parametr Q395 REFERENCNI HLOUBKA možnost volby:
- 0 | Špička nástroje
- 1 | Roh břitu
Formulář Zadávání cyklu
Řídicí systém Vám nabízí pro různé funkce a cykly TVAR. Tento TVAR nabízí možnost zadávat různé syntaktické prvky nebo parametry cyklu na základě formuláře.

Řídicí systém seskupuje parametry cyklu ve TVAR podle jejich funkcí, např. geometrie, standardní, rozšířené, bezpečnostní. Pro různé parametry cyklu dává řídicí systém možnosti výběru např. přepínačem. Řídicí systém barevně zobrazuje aktuálně upravovaný parametr cyklu.
Po definování všech požadovaných parametrů cyklu můžete zadání potvrdit a cyklus dokončit.
Otevření formuláře:
| ||
| ||
|
Tip
Pokud je zadání neplatné, zobrazí řídicí systém před syntaktickým prvkem symbol nápovědy. Pokud zvolíte symbol nápovědy, zobrazí řídicí systém informace o chybě.
Pomocný obrázek
Při editaci cyklu zobrazí řídicí systém pomocný obrázek pro aktuální Q-parametr. Velikost pomocného obrázku závisí na velikosti pracovní oblasti Hledat.
Řídicí systém zobrazuje pomocný obrázek na pravém okraji pracovní plochy, na dolním nebo horním okraji. Pozice pomocného obrázku je ve druhé polovině než je kurzor.
Po ťuknutí nebo kliknutí na pomocný obrázek zobrazí řídicí systém obrázek v maximální velikosti.
Pokud je aktivní pracovní plocha Help, zobrazí v ní řídicí systém pomocný obrázek, namísto na pracovní ploše Hledat.

Vyvolání cyklů
Cykly s úběrem materiálu musíte v NC-programu nejen definovat, ale také vyvolat. Toto vyvolání se vždy vztahuje k naposledy definovanému obráběcímu cyklu v NC-programu.
Předpoklady
- Před vyvoláním cyklu naprogramujte v každém případě:
- POLOTOVAR (BLK FORM) pro grafické znázornění (potřebné pouze pro simulaci)
- Vyvolání nástroje
- Smysl otáčení vřetena (přídavná funkce M3/M4)
- Definice cyklu (CYCL DEF)
Tip
- Dbejte na další předpoklady, které jsou uvedeny u následujících popisů cyklů a přehledových tabulek.
Pro vyvolání cyklu máte k dispozici tyto možnosti.
Možnost | Další informace |
---|---|
CYCL CALL | |
CYCL CALL PAT | |
CYCL CALL POS | |
M89/M99 |
Vyvolání cyklu pomocí CYCL CALL
Funkce CYCL CALL jednou vyvolá naposledy definovaný obráběcí cyklus. Výchozím bodem cyklu je poloha, která byla naposledy naprogramovaná před blokem CYCL CALL.
![]() |
nebo | |
|
Vyvolání cyklu pomocí CYCL CALL PAT
Funkce CYCL CALL PAT vyvolá naposledy definovaný cyklus obrábění na všech pozicích, které jste určili v definici vzoru PATTERN DEF nebo v tabulce bodů.
![]() |
nebo | |
|
Vyvolání cyklu pomocí CYCL CALL POS
Funkce CYCL CALL POS jednou vyvolá naposledy definovaný obráběcí cyklus. Výchozím bodem cyklu je poloha, kterou jste definovali v bloku CYCL CALL POS.
![]() |
nebo | |
|
- Řízení najede polohu uvedenou v bloku s CYCL CALL POS s polohovací logikou:
- Je-li aktuální poloha nástroje v ose nástroje větší než je horní hrana obrobku (Q203), pak polohuje řízení nejdříve v rovině obrábění na programovanou polohu a poté v ose nástroje
- Leží-li aktuální poloha nástroje v ose nástroje pod horní hranou obrobku (Q203), pak polohuje řízení nejdříve v ose nástroje na bezpečnou výšku a poté v rovině obrábění na programovanou polohu
Tip
- Pokyny pro programování a obsluhu
- V bloku CYCL CALL POS musí být vždy naprogramovány tři souřadné osy. Pomocí souřadnic v ose nástroje můžete jednoduše změnit výchozí polohu. Působí jako dodatečné posunutí nulového bodu.
- Posuv, který je stanoven v bloku CYCL CALL POS, platí pouze pro najíždění do výchozí polohy naprogramované v tomto NC-bloku.
- Řízení zásadně najíždí na polohu stanovenou v bloku CYCL CALL POS bez aktivní korekce rádiusu (R0).
- Když vyvoláte pomocí CYCL CALL POS cyklus s definovanou výchozí polohou (např. cyklus 212), pak působí v tomto cyklu definovaná poloha jako dodatečné posunutí k poloze definované v bloku CYCL CALL POS. Proto byste měli v cyklu stanovenou výchozí pozici vždy definovat s 0.
Vyvolání cyklu pomocí M99/M89
Blokově účinná funkce M99 jednou vyvolá naposledy definovaný obráběcí cyklus. M99 můžete programovat na konci polohovacího bloku, řídicí systém pak najede do této pozice a následně vyvolá naposledy definovaný obráběcí cyklus.
Má-li řídicí systém cyklus provést automaticky po každém polohovacím bloku, naprogramujte první vyvolání cyklu s M89.
- Ke zrušení účinku M89 postupujte takto:
- Programování M99 v polohovacím bloku
- Řídicí systém najede poslední bod startu.
- Definujte nový cyklus obrábění s CYCL DEF
nebo
Definování NC-programu jako cyklu a vyvolání
Pomocí SEL CYCLE můžete definovat libovolný NC-program jako obráběcí cyklus.
Definování NC-programu jako cyklu: | ||
![]() |
| |
Vyvolání NC-programu jako cyklu: | ||
nebo |
Tip
- Pokud je volaný soubor ve stejném adresáři jako volající soubor, můžete připojit pouze název souboru bez cesty.
- CYCL CALL PAT a CYCL CALL POS používají polohovací logiku před každým provedením cyklu. Co se týče polohovací logiky chovají se SEL CYCLE a cyklus 12 PGM CALL stejně: u vzoru bodů se počítá najížděná bezpečná výška z maximální polohy přes:
- maximum ze Z-poloh při startu vzoru
- všechny Z-polohy ve vzoru bodů
- U CYCL CALL POS se neprovádí žádné předpolohování ve směru osy nástroje. Předpolohování v rámci volaného souboru byste pak museli naprogramovat sami.
Specifické strojní cykly
Machine
V příručce ke stroji naleznete popis příslušných funkcí.
U mnoha strojů jsou k dispozici cykly. Tyto cykly může implementovat výrobce vašeho stroje do řízení, navíc k cyklům HEIDENHAIN. K tomuto účelu existuje samostatný rozsah čísel cyklů:
Rozsah čísel cyklů | Popis |
---|---|
300 až 399 | Strojně specifické cykly, které se musí volit pomocí klávesy CYCLE DEF |
500 až 599 | Strojně specifické cykly, které se musí volit pomocí klávesy TOUCH PROBE |
Upozornění
Pozor nebezpečí kolize!
Cykly HEIDENHAIN, cykly výrobce stroje a funkce třetích stran používají proměnné. Proměnné můžete programovat také v rámci NC-programů. Pokud se odchýlíte od doporučených rozsahů proměnných, může dojít k překrývání a tím i nežádoucímu chování. Během obrábění vzniká riziko kolize!
- Používejte pouze rozsahy proměnných, doporučené společností HEIDENHAIN
- Nepoužívejte proměnné, které jsou již předvolené.
- Dbejte na dokumentaci fy HEIDENHAIN, výrobce strojů a třetích stran
- Zkontrolujte průběh pomocí simulace
Disponibilní skupiny cyklů
Obráběcí cykly
Skupina cyklů | Další informace | |
---|---|---|
Vrtání/závit | ||
| ||
| ||
Kapsy / čepy / drážky | ||
| ||
Transformace souřadnic | ||
| ||
SL-cykly | ||
| ||
| ||
| ||
Rastr bodů | ||
| ||
Soustružnické cykly | ||
| ||
Zvláštní cykly | ||
| ||
Brousicí cykly | ||
|
Měřicí cykly
Skupina cyklů | Další informace | |
---|---|---|
Rotace | ||
| ||
Vztažný bod / Poloha | ||
| ||
Měření | ||
| ||
Zvláštní cykly | ||
| ||
Kalibrování dotykové sondy | ||
| ||
Proměření kinematiky | ||
| ||
Měření nástroje (TT) | ||
|