Cyklus 800 NASTAVTE SYSTEM XZ

ISO-programování

G800

Použití

 
Machine

Informujte se ve vaší příručce ke stroji!

Funkci musí povolit a upravit výrobce vašeho stroje.

Cyklus závisí na stroji.

cyc800_1

Aby bylo možné provést soustružení, musíte nástroj umístit do vhodné polohy vůči rotujícímu vřetenu. K tomu můžete použít cyklus 800 NASTAVTE SYSTEM XZ.

Při soustružení je důležitý úhel naklopení mezi nástrojem a rotujícím vřetenem, aby bylo možné například obrábět obrysy s podříznutím.V cyklu 800 jsou k dispozici různé možnosti, jak vyrovnat souřadný systém pro obrábění s naklopenými souřadnicemi:

  • Pokud jste osu naklopení polohovali pro obrábění s naklopenými souřadnicemi, můžete cyklem 800 vyrovnat souřadný systém podle polohy os naklopení (Q530=0).Nicméně, v tomto případě musíte pro správné započítání naprogramovat M144 nebo M128/TCPM
  • Cyklus 800 vypočítá potřebný úhel osy naklopení podle úhlu naklopení Q531 – v závislosti na zvolené strategii v parametru NAKLONENE OBRABENI Q530 polohuje řídicí systém osu naklopení s vyrovnávacím pohybem (Q530=1) nebo bez něho (Q530=2)
  • Cyklus 800 vypočítá požadovaný úhel osy naklopení podle úhlu naklopení Q531 ale neprovádí polohování osy (Q530=3), musíte osu naklopení po cyklu sami naklopit na vypočtené hodnoty Q120 (osa A), Q121 (osa B), a Q122 (osa C)

Když jsou osy frézovacího vřetena a rotačního vřetena vůči sobě souběžné, tak můžete definovat s precesním úhlem Q497 libovolné natočení souřadného systému kolem osy vřetena (Z-osa). To může být nutné tehdy, když musíte nástroj z důvodu nedostatečného prostoru nastavit do určité pozice nebo když chcete lépe pozorovat obrábění. Nejsou-li osy rotačního vřetena a frézovacího vřetena vyrovnané paralelně, tak mají pro obrábění smysl pouze dva precesní úhly. Řídicí systém zvolí úhel který je nejblíže k zadané hodnotě Q497.

Cyklus 800 polohuje frézovací vřeteno tak, aby byl břit nástroje směrem k soustruženému obrysu. Přitom můžete také používat zrcadlený nástroj (OBRACENY NASTROJ Q498), čímž se frézovací vřeteno polohuje s přesazením o 180°. Tak můžete používat jeden nástroj jak pro vnitřní tak i vnější obrábění. Polohujte břit nástroje na střed rotačního vřetena pojezdovým blokem, např. L Y+0 R0 FMAX.

 
Tip
  • Když měníte polohu osy naklopení, musíte znovu provést cyklus 800, aby se vyrovnal souřadný systém.
  • Před obráběním zkontrolujte orientaci nástroje.

Výstředné soustružení

V mnoha případech není možné upnout obrobek tak, aby osa středu otáčení souhlasila s osou rotačního vřetena.Tak je tomu např. u velkých nebo rotačně nesymetrických obrobků.Pomocí funkce Výstředné soustružení Q535 v cyklu 800 můžete i tak provádět soustružení.

Při Výstředném soustružení se propojí několik lineárních os vůči rotačnímu vřetenu. Řídicí systém kompenzuje výstřednost kruhovým vyrovnávacím pohybem pomocí propojených hlavních os.

 
Machine

Funkci musí povolit a upravit výrobce vašeho stroje.

Při vysokých otáčkách a velké výstřednosti jsou nutné velké posuvy hlavních os, aby se mohly pohyby provádět synchronně. Pokud tyto posuvy nelze dodržet dochází k narušení obrysu. Řídicí systém proto vydá varování při překročení 80 % maximální osové rychlosti nebo zrychlení. V tomto případě snižte otáčky.

Pokyny pro obsluhu

 
Upozornění
Pozor nebezpečí kolize!
Řídicí systém provádí během propojování a odpojování vyrovnávací pohyby. Hrozí nebezpečí kolize!
  1. Propojení a zrušení propojení provádějte pouze když je rotační vřeteno v klidu.
 
Upozornění
Pozor nebezpečí kolize!
Při výstředném soustružení není monitorování kolize DCM aktivní. Řídicí systém ukáže během výstředného soustružení příslušné varovné hlášení. Hrozí nebezpečí kolize.
  1. Zkontrolujte průběh pomocí simulace
 
Upozornění
Pozor riziko pro nástroj a obrobek!
Otáčením obrobku vznikají odstředivé síly, které v závislosti na nevyváženosti vytváří vibrace (rezonanční kmitání). Tím je negativně ovlivněn proces obrábění a snižuje se životnost nástroje.
  1. Technologická data volte tak, aby nevznikly žádné vibrace (rezonanční kmitání)
  • Před vlastním obráběním proveďte zkušební řez, aby se zajistilo dosažení potřebných rychlostí.
  • Výsledné polohy hlavních os, způsobené vyrovnáváním, zobrazí řídicí systém pouze v indikaci AKTuální polohy (IST).

Účinek

Cyklem 800 NASTAVTE SYSTEM XZ vyrovná řízení souřadný systém obrobku a příslušně orientuje nástroj.Cyklus 800 je účinný až do zrušení cyklem 801 nebo až do nové definice cyklu 800.Některé funkce cyklu 800 se mohou také zrušit dalšími faktory:

  • Zrcadlení nástrojových dat (Q498 OBRACENY NASTROJ) se zruší vyvoláním nástroje TOOL CALL
  • Funkce VYOSENE SOUSTRUZENI Q535 se resetuje na konci programu nebo přerušením programu (interní stop)

Upozornění

 
Machine

Výrobce stroje definuje konfiguraci vašeho stroje.Je-li v této konfiguraci definováno vřeteno nástroje jako osa v kinematice, tak potenciometr posuvu je pro pohyby s cyklem 800 aktivní.

Výrobce stroje může konfigurovat rastr pro polohování nástrojového vřetena.

 
Upozornění
Pozor nebezpečí kolize!
Je-li frézovací vřeteno definováno v režimu soustružení jako NC-osa, může řídicí systém odvodit z polohy os otočení. Je-li však frézovací vřeteno definováno jako vřeteno, vzniká nebezpečí, že se ztratí otočení nástroje! Hrozí nebezpečí kolize!
  1. Po bloku TOOL CALL znovu aktivujte otočení nástroje
 
Upozornění
Pozor nebezpečí kolize!
Když je Q498=1 a k tomu naprogramujete funkci FUNCTION LIFTOFF ANGLE TCS, dojde v závislosti na konfiguraci ke dvěma různým výsledkům. Je-li vřeteno nástroje definované jako osa, tak LIFTOFF se otáčí spolu s otočením nástroje. Je-li vřeteno nástroje definované jako kinematická transformace, tak LIFTOFF se neotáčí spolu s otočením nástroje! Hrozí nebezpečí kolize!
  1. NC-program nebo část programu v režimu Běh programu režim Blok po bloku testujte opatrně
  2. Popř. změňte znaménko definovaného úhlu SPB
  • Tento cyklus můžete spustit pouze v režimu obrábění FUNCTION MODE TURN.
  • Nástroj musí být upnutý ve správné poloze a být proměřený.
  • Cyklus 800 polohuje pouze první rotační osu, vycházeje od nástroje. Pokud je aktivní M138, omezí se výběr na definované osy natočení. Chcete-li jet jinými rotačními osami do určité polohy, musíte tyto osy před prováděním cyklu 800 příslušně polohovat.
  • Zohlednit rotační osy pro obrábění s M138

Poznámky k programování

  • Data nástrojů lze zrcadlit (Q498 OBRACENY NASTROJ), pouze tehdy, když je zvolen soustružnický nástroj.
  • Naprogramujte k vynulování cyklu 800 cyklus 801 RESET ROTACNI SYSTEM SOURADNIC.
  • Cyklus 800 omezuje při výstředném soustružení maximální povolené otáčky. Ty vyplývají ze strojní konfigurace, (kterou provádí výrobce vašeho stroje) a velikosti výstřednosti. Je možné, že jste před programováním cyklu 800 naprogramovali omezení otáček pomocí FUNCTION TURNDATA SMAX. Je-li hodnota tohoto omezení otáček menší než omezení rychlosti vypočítané cyklem 800, bude použita menší hodnota. K vynulování cyklu 800 naprogramujte cyklus 801. Tím resetujete také omezení otáček nastavené cyklem. Potom platí znovu omezení otáček které jste naprogramovali před vyvoláním cyklu FUNCTION TURNDATA SMAX.
  • Pokud se má obrobek otáčet kolem obrobkového vřetena, použijte offset vřetena obrobku v tabulce vztažných bodů. Základní natočení nejsou možná, řídicí systém zobrazí chybové hlášení.
  • Když v parametru Q530 naklopeného obrábění použijete nastavení 0 (osy naklopení musí být předem polohované), musíte předtím naprogramovat M144 nebo TCPM/M128.
  • Když v parametru Q530 <Obrábění s naklopenými souřadnicemi> použijete nastavení 1: MOVE, 2: TURN a 3: STAY, aktivuje řízení (v závislosti na konfiguraci stroje) funkci M144 nebo TCPM
  • Soustružení (opce #50)

Parametry cyklu

Pomocný náhled

Parametry

Q497 Úhel precese?

Úhel na který řídicí systém vyrovná nástroj.

Rozsah zadávání: 0.0000 ... 359.9999

Q498 Obrácený nástroj (0=ne/1=ano)?

Zrcadlení nástroje pro vnitřní/vnější obrábění.

Rozsah zadávání: 0, 1

Q530 Nakloněné obrábění?

Polohování os natočení pro obrábění s naklopenými souřadnicemi:

0: Zachování polohy osy naklopení (osa již musela být polohována).

1: Polohovat osu naklopení automaticky a přitom sledovat špičku nástroje (MOVE). Relativní poloha mezi obrobkem a nástrojem se nezmění. Řízení provádí vyrovnávací pohyb s hlavními osami.

2: Polohovat osu naklopení automaticky a přitom nesledovat špičku nástroje (TURN)

3: Osu naklopení nepolohovat. Polohujte osy naklopení v dalším samostatném polohovacím bloku (STAY). Řídicí systém uloží polohy do parametrů Q120 (A-osa), Q121 (B-osa) a Q122 (C-osa)

Rozsah zadávání: 0, 1, 2, 3

Q531 Úhel náběhu?

Úhel naklopení pro vyrovnání nástroje.

Rozsah zadávání: -180 ... +180

Q532 Posuv pro polohování?

Pojezdová rychlost osy naklopení při automatickém polohování

Rozsah zadávání: 0,001 ... 99 999,999 alternativně FMAX

Q533 Preferovaný směr úhlu náběhu?

0: Řešení, které je nejblíže k aktuální poloze

-1: Řešení, které leží v rozsahu 0° a -179,9999°

+1: Řešení, které leží v rozsahu 0° a +180°

-2: Řešení, které leží v rozsahu -90° a -179,9999°

+2: Řešení, které leží v rozsahu +90° a +180°

Rozsah zadávání: -2, -1, 0, +1, +2

Q535 Vyosené soustružení?

Spřažení os pro výstředné soustružení:

0: Vypnout propojení os

1: Aktivovat propojení os Střed otáčení se nachází v aktivním vztažném bodu

2: Aktivovat propojení os Střed otáčení se nachází v aktivním nulovém bodu

3: Neměnit propojení os

Rozsah zadávání: 0, 1, 2, 3

Q536 Vyosené soustružení bez přeruš.?

Přerušení chodu programu před spřažením os:

0: Stop před novým propojením os. Řídicí systém otevře po zastavení okno, kde se zobrazí výstřednost a maximální výchylky jednotlivých os. Následně můžete pokračovat v obrábění pomocí NC-Start nebo zvolit PŘERUŠENÍ.

1: Propojení os bez předchozího zastavení

Rozsah zadávání: 0, 1

Q599 popř. QS599 Dráha/makro odjetí?

Odjezd před prováděním polohování v rotační ose nebo nástrojové ose:

0: Bez odjezdu

-1: Maximální odjezd s M140 MB MAX, viz Odjezd v ose nástroje pomocí M140

>0: Dráha odjezdu v mm nebo inch

"...": Cesta pro NC-program, který se má vyvolat jako uživatelské makro.

Uživatelské makro

Rozsah zadávání: -1 ... 9999 při textovém zadání max. 255 znaků nebo QS-parametr

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

Příklad

11 CYCL DEF 800 NASTAVTE SYSTEM XZ ~

Q497=+0

;UHEL PRECESE ~

Q498=+0

;OBRACENY NASTROJ ~

Q530=+0

;NAKLONENE OBRABENI ~

Q531=+0

;UHEL NABEHU ~

Q532=+750

;RYCHLOST POSUVU ~

Q533=+0

;PREFEROVANY SMER ~

Q535=+3

;VYOSENE SOUSTRUZENI ~

Q536=+0

;VYOSENE S/BEZ STOP ~

Q599=-1

;ODJETI

Uživatelské makro

Uživatelské makro je další NC-program

Uživatelské makro obsahuje posloupnost pokynů. Pomocí makra můžete definovat několik NC-funkcí, které provádí řídicí systém. Jako uživatel vytváříte makra jako NC-program.

Funkce maker odpovídá funkci volaných NC-programů, např. pomocí funkce PGM CALL. Makro definujete jako NC-program s koncovkou souboru *.h nebo *.i.

  • HEIDENHAIN doporučuje používat v makrech QL-parametr. QL-parametry působí v NC-programu pouze místně. Pokud v makru definujete další typy proměnných, mohou mít změny vliv i na volající NC-program. Chcete-li provést explicitní změny ve volajícím NC-programu, použijte parametry Q nebo QS s čísly 1200 až 1399.
  • V rámci makra můžete odečítat hodnoty parametru cyklu.

Příklad Uživatelské makro Odjezd

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; Resetovat TCPM

2 L Z-1 R0 FMAX M91

; Pojezd s M91

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; Když Q533 (preferovaný směr z cyklu 800) není rovno 0, skok na LBL "DEF_DIRECTION"

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Čtení systémových dat (cílová poloha v REF-systému) a uložit je v QL1

5 QL0 = 500 * SGN QL1

; SGN = Kontrola znaménka

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; Skok na LBL MOVE

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = Kontrola znaménka

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; Odjezd s M91

11 END PGM RET MM