Všeobecně k cyklům
Všeobecně
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.
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
- Před zpracováním Simulace proveďte
- 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é a změněné funkce. 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
nebo
- 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
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 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:
|
Tlačítkem CYCL DEF vkládejte obráběcí cykly:
|
Tlačítkem TOUCH PROBE vkládejte cykly dotykové sondy:
|
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 |
U některých parametrů cyklu poskytuje řídicí systém možnosti výběru přes panel akcí nebo formulář.
Pokud je možnost zadání uložena u určitých parametrů cyklů, které představují určité chování, můžete otevřít seznam pro výběr 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:
| ||
| ||
|
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 Nápověda, 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ě:
- BLK FORM (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)
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.
Syntaxe | 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.
| ||
|
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ů.
| ||
|
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.
| ||
|
Ří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
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.
nebo
- 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: | ||
| ||
| ||
| ||
Vyvolání NC-programu jako cyklu: | ||
|
- 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.