Práce s obráběcími cykly

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

VB_4_24_11_ProgrammBohrenDrilling_Gliederung_Hilfsbild_Formular_Zyklus206_Q200

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!
  1. 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.
  1. Používejte výlučně rozsahy zadávání, doporučené fou HEIDENHAIN
  2. Dbejte na dokumentaci fy HEIDENHAIN
  3. 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.

  1. Postupujte takto:
  2. Vyvolejte definici cyklu
  3. Zvolte pravé směrové tlačítko, až se zobrazí nové Q-parametry
  4. Převezměte zadanou standardní hodnotu
  5. nebo

  6. Zadejte hodnotu
  7. Chcete-li přijmout nový Q-parametr, opusťte menu další volbou pravého směrového tlačítka nebo tlačítka END
  8. Pokud nechcete nový Q-parametr přijmout, stiskněte klávesu NO ENT

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:

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte požadovaný cyklus
  4. Řízení otevře dialog a dotazuje se na všechny zadávané hodnoty.

Vložení přes tlačítko CYCL DEF :

CyclDef

  1. Zvolte tlačítko CYCL DEF
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte požadovaný cyklus
  4. Řízení otevře dialog a dotazuje se na všechny zadávané hodnoty.
Navigace v cyklu

Klávesa

Funkce

CursorRight

Pohyb v rámci cyklu:

Skok na další parametr

CursorLeft

Pohyb v rámci cyklu:

Skok na předchozí parametr

CursorDown

Skok na stejný parametr v dalším cyklu

CursorUp

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.

AS_4_24_11-6_Rechtecktaschezyklus_Default

Ří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:

  1. Otevřete režim Editor

  1. Otevřete pracovní plochu Hledat
editForm

  1. Zvolte TVAR přes lištu s názvem
 
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.

AS_4_24_11-9_Zyklus_203_PGM_Formular_Q395
Pracovní oblast Help s pomocným obrázkem pro parametr cyklu

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.

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. nebo

CyclCall

  1. Zvolte klávesu CYCL CALL
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte CYCL CALL M
  4. Definujte CYCL CALL M a popř. přidejte M-funkci

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

Definice vzoru PATTERN DEF

Tabulky bodů

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. nebo

CyclCall

  1. Zvolte klávesu CYCL CALL
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte CYCL CALL PAT
  4. Definujte CYCL CALL PAT a popř. přidejte M-funkci

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.

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. nebo

CyclCall

  1. Zvolte klávesu CYCL CALL
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte CYCL CALL POS
  4. Definujte CYCL CALL POS a popř. přidejte M-funkci
  • Ří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.

  1. Ke zrušení účinku M89 postupujte takto:
  2. Programování M99 v polohovacím bloku
  3. Řídicí systém najede poslední bod startu.
  4. nebo

  5. Definujte nový cyklus obrábění s CYCL DEF

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:

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. Řízení otevře okno Vložit NC funkci
  3. Zvolte SEL CYCLE
  4. Zvolte název programu, řetězcový parametr nebo soubor

Vyvolání NC-programu jako cyklu:

CyclCall

  1. Zvolte klávesu CYCL CALL
  2. Řízení otevře okno Vložit NC funkci
  3. nebo

  4. Naprogramujte M99
 
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

300399

Strojně specifické cykly, které se musí volit pomocí klávesy CYCLE DEF

500599

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!
  1. Používejte pouze rozsahy proměnných, doporučené společností HEIDENHAIN
  2. Nepoužívejte proměnné, které jsou již předvolené.
  3. Dbejte na dokumentaci fy HEIDENHAIN, výrobce strojů a třetích stran
  4. Zkontrolujte průběh pomocí simulace

Vyvolání cyklů

Proměnné: Q-, QL-, QR- a QS-parametr

Disponibilní skupiny cyklů

Obráběcí cykly

Skupina cyklů

Další informace

Vrtání/závit

  • Vrtání, vystružení
  • Vyvrtávání
  • Zahloubení, vystředění
  • Řezání nebo frézování závitů

Kapsy / čepy / drážky

  • Frézování kapes
  • Frézování čepů
  • Frézování drážek
  • Čelní frézování

Transformace souřadnic

  • Zrcadlení
  • Otočení
  • Zmenšování/Zvětšování

SL-cykly

  • SL-cykly (Subcontur-List), jimiž lze obrábět obrysy, které se mohou skládat z více překrývajících se dílčích obrysů
  • Obrábění na plášti válce
  • Pomocí OCM-cyklů (Optimized Contour Milling – Optimalizované frézování obrysu) můžete skládat složité obrysy z dílčích obrysů.

Rastr bodů

  • Roztečná kružnice
  • Díry na ploše
  • DataMatrix-Code

Soustružnické cykly

  • Úběrové cykly axiálně a radiálně
  • Cykly zapichování / soustružení radiálně a axiálně
  • Zapichovací cykly radiálně a axiálně
  • Cykly na soustružení závitů
  • Cykly pro simultánní soustružení
  • Zvláštní cykly

Zvláštní cykly

  • Časová prodleva
  • Vyvolání programu
  • Tolerance
  • Orientace vřetena
  • Rytí
  • Cykly ozubených kol
  • Interpolační soustružení

Brousicí cykly

  • Vratný zdvih
  • Orovnávání
  • Korekční cykly

Měřicí cykly

Skupina cyklů

Další informace

Rotace

  • Snímání roviny, hrany, dvou kružnic, šikmé hrany
  • Základní natočení
  • Dva otvory nebo čepy
  • Přes osu natočení
  • Přes C-osu

Vztažný bod / Poloha

  • Obdélník vnitřní nebo vnější
  • Kružnice vnitřní nebo vnější
  • Roh vnitřní nebo vnější
  • Střed roztečné kružnice, drážka nebo výstupek
  • Osa dotykové sondy nebo jednotlivá osa
  • 4 díry

Měření

  • Úhel
  • Kružnice vnitřní nebo vnější
  • Obdélník vnitřní nebo vnější
  • Drážka nebo výstupek
  • Roztečná kružnice
  • Rovina nebo souřadnice

Zvláštní cykly

  • Měření nebo 3D-měření
  • Snímání 3D
  • Rychlé snímání

Kalibrování dotykové sondy

  • Kalibrování délky
  • Kalibrování na kroužku
  • Kalibrování na čepu
  • Kalibrování na kouli

Proměření kinematiky

  • Zálohování kinematiky
  • Proměření kinematiky
  • Předvolená kompenzace
  • Kinematická mřížka

Měření nástroje (TT)

  • Kalibrace stolní dotykové sondy
  • Proměření délky a rádiusu nástroje, nebo kompletně
  • Kalibrace IR-stolní dotykové sondy
  • Měření soustružnického nástroje