Cyklus 800 PRISPOS. OT. SYSTEM

Programovanie ISO

G800

Použitie

 
Machine

Dodržujte pokyny uvedené v príručke stroja!

Túto funkciu musí povoliť a upraviť výrobca vášho stroja.

Cyklus závisí od stroja.

cyc800_1

Na umožnenie sústruženia musíte nástroj presunúť do polohy vhodnej vzhľadom na vreteno sústruhu. Na to môžete použiť cyklus 800 PRISPOS. OT. SYSTEM.

Pri sústružení je dôležitý uhol nábehu medzi nástrojom a vretenom sústruhu, napr. na umožnenie obrobenia obrysov s dorezávaním. V cykle 800 sú na vyrovnanie súradnicového systému pre potreby nastaveného obrábania dostupné rôzne možnosti:

  • Ak ste polohovali os natočenia pre potreby nastaveného obrábania, môžete pomocou cyklu 800 vyrovnať súradnicový systém vzhľadom na polohu osí natočenia (Q530 = 0) V tomto prípade však musíte na správny prepočet naprogramovať M144 alebo M128/TCPM
  • Cyklus 800 vypočíta potrebný uhol osi natočenia na základe približovacieho uhla Q531 − v závislosti od zvolenej stratégie v parametri NAKLONENE OBRAB. Q530 polohuje ovládanie os natočenia pomocou (Q530 = 1) alebo bez vyrovnávacieho pohybu (Q530 = 2)
  • Cyklus 800 vypočíta potrebný uhol osi natočenia na základe približovacieho uhla Q531, nevykoná však polohovanie osi natočenia (Q530 = 3), os natočenia musíte po cykle polohovať sami na vypočítané hodnoty Q120 (os A), Q121 (os B) a Q122 (os C)

Ak je os frézovacieho vretena vyrovnaná rovnobežne s osou vretena sústruhu, môžete pomocou precesného uhla Q497, definovať ľubovoľné otočenie súradnicovej sústavy okolo osi vretena (os Z). Môže to byť potrebné, ak z dôvodu nedostatku miesta musíte umiestniť nástroj do istej polohy, alebo ak chcete vytvoriť podmienky na lepšie sledovanie procesu obrábania. Ak nie sú osi vretena sústruhu vyrovnané rovnobežne s osou frézovacieho vretena, sú z hľadiska obrábania účelné iba dva precesné uhly. Ovládanie zvolí uhol, ktorý je najbližší vzhľadom na vloženú hodnotu Q497.

Cyklus 800 polohuje frézovacie vreteno tak, aby sa ostrie nástroja vyrovnalo s rotačným obrysom. Nástroj môžete aj zrkadliť (OBRATIT NASTROJ Q498), pričom frézovacie vreteno sa napolohuje s presadením 180°. Takto môžete nástroj použiť nielen na obrábanie vnútorných, ale aj vonkajších plôch. Polohujte reznú hranu nástroja na stred vretena sústruhu blokom posuvu, napr. L Y+0 R0 FMAX.

 
Tip
  • Pri zmene polohy osi natočenia musíte opakovane vykonať cyklus 800 na vyrovnanie súradnicového systému.
  • Pred obrábaním skontrolujte orientáciu nástroja.

Sústruženie vačky

V niektorých prípadoch sa obrobok nedá upnúť tak, že os stredu otáčania bude súosová s osou vretena sústruhu. Je tomu tak napr. pri veľkých alebo rotačne nesymetrických obrobkoch. Funkcia Sústruženie vačky Q535 vám v cykle 800 umožní napriek tomu sústruženie.

Pri sústružení vačky sa vo vretene sústruhu združuje viacero lineárnych osí. Ovládanie kompenzuje excentricitu kruhovým vyrovnávacím pohybom združených lineárnych osí.

 
Machine

Túto funkciu musí povoliť a upraviť výrobca vášho stroja.

Pri vysokých otáčkach a veľkej excentricite sú na synchrónne vykonanie pohybov potrebné veľké posuvy lineárnych osí. Pri nemožnosti dodržania týchto posuvov dôjde k narušeniu obrysu. Ovládanie preto pri prekročení 80 % maximálnej rýchlosti osí alebo zrýchlenia vygeneruje výstrahu. V takomto prípade znížte otáčky.

Pokyny na obsluhu

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Pri združovaní alebo odčleňovaní vykonáva ovládanie vyrovnávacie pohyby. Hrozí nebezpečenstvo kolízie!
  1. Združovanie a odčleňovanie vykonávajte iba pri stojacom vretene sústruhu
 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Pri sústružení vačky nie je aktívna žiadna kontrola kolízie DCM. Počas sústruženia vačky zobrazuje ovládanie príslušné výstražné hlásenie. Hrozí nebezpečenstvo kolízie.
  1. Skontrolujte priebeh pomocou simulácie.
 
Upozornenie
Pozor, nebezpečenstvo pre nástroj a obrobok!
Rotáciou obrobku vznikajú odstredivé sily, ktoré môžu v závislosti od nevyváženosti spôsobovať vibrácie (rezonančné kmitania). Tým je negatívne ovplyvnený proces obrábania a znižuje sa životnosť nástroja.
  1. Technologické údaje zvoľte tak, aby nevznikali žiadne vibrácie (rezonančné kmitania)
  • Na overenie dosiahnutia potrebných rýchlostí vykonajte pred samotným obrábaním skúšobný rez.
  • Polohy lineárnych osí, ktoré vyplynú z vyrovnania, zobrazuje ovládanie iba v zobrazení polohy so skutočnou hodnotou.

Účinok

Prostredníctvom cyklu 800 PRISPOS. OT. SYSTEM ovládanie vyrovnáva súradnicový systém obrobku a zodpovedajúco orientuje nástroj. Cyklus 800 zostáva aktívny, kým ho nezrušíte cyklom 801, alebo kým nevykonáte nové definovanie cyklu 800. Niektoré funkcie cyklu 800 rušia okrem toho aj ďalšie faktory:

  • Zrkadlenie údajov nástroja (Q498 OBRATIT NASTROJ) sa zruší vyvolaním nástroja TOOL CALL.
  • Funkcia EXCENTRICKE OTACANIE Q535 sa zruší na konci programu alebo pri jeho prerušení (interné zastavenie)

Upozornenia

 
Machine

Výrobca stroja určuje konfiguráciu vášho stroja. Ak bolo pri tejto konfigurácii definované vreteno nástroja ako os v kinematike, pôsobí potenciometer posuvu pri pohyboch s cyklom 800.

Výrobca stroja môže konfigurovať raster pre polohovanie vretena nástroja.

 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Ak je frézovacie vreteno definované v režime sústruženia ako os NC, môže ovládanie odvodiť obrátenie z polohy osi. Ak je však frézovacie vreteno definované ako vreteno, hrozí nebezpečenstvo, že sa obrátenie nástroja stratí! Hrozí nebezpečenstvo kolízie!
  1. Po bloku TOOL CALL znova aktivujte obrátenie nástroja
 
Upozornenie
Pozor, nebezpečenstvo kolízie!
Keď je Q498=1 a vy k tomu naprogramujete funkciu FUNCTION LIFTOFF ANGLE TCS, získate v závislosti od konfigurácie dva odlišné výsledky. Keď je definované vreteno nástroja ako os, rotuje LIFTOFF súčasne s otáčaním nástroja. Keď je definované vreteno nástroja ako kinematická transformácia, nerotujeLIFTOFF súčasne s otáčaním nástroja. Hrozí nebezpečenstvo kolízie!
  1. Program NC alebo úsek programu opatrne otestujte v prevádzkovom režime Priebeh programu Modus Po blokoch
  2. Prípadne zmeňte znamienko definovaného uhla SPB
  • Tento cyklus môžete vykonať výlučne v obrábacom režime FUNCTION MODE TURN.
  • Nástroj bol upnutý v správnej polohe a bol premeraný.
  • Cyklus 800 polohuje len prvú os otáčania vychádzajúc z nástroja. Ak je aktivované M138, obmedzí to výber na definované osi otáčania. Ak chcete presunúť inú z osí otáčania na určitú polohu, musíte príslušne polohovať tieto osi pred vykonaním cyklu 800.
  • Zohľadniť osi otáčania pre obrábanie pomocou funkcie M138

Upozornenia k programovaniu

  • Údaje nástroja môžete zrkadliť (Q498 OBRATIT NASTROJ) iba pri výbere sústružníckeho nástroja.
  • Naprogramujte na resetovanie cyklu 800 cyklus 801 VYNULOVAT ROTACNY SYSTEM.
  • Cyklus 800 slúži pri sústružení vačky na obmedzenie maximálnych povolených otáčok. Tieto vyplývajú z konfigurácie závislej od stroja (ktorú vykoná výrobca vášho stroja) a veľkosti excentricity. Je možné, že ste pred programovaním cyklu 800 naprogramovali obmedzenie otáčok pomocou FUNCTION TURNDATA SMAX. Ak je hodnota tohto obmedzenia otáčok menšia ako obmedzenie otáčok vypočítané cyklom 800, systém použije nižšiu hodnotu. Na resetovanie cyklu 800 programujte cyklus 801. Tým sa vynuluje aj obmedzenie otáčok nastavené cyklom. Následne pôsobí znova obmedzenie otáčok, ktoré ste naprogramovali pred vyvolaním cyklu s FUNCTION TURNDATA SMAX.
  • Ak má obrobok rotovať okolo vretena obrobku, použite vyosenie vretena obrobku v tabuľke vzťažných bodov. Základné natočenia ne sú možné, ovládanie vygeneruje chybové hlásenie.
  • Ak použijete v parametri Q530 nastavené obrábanie nastavenie 0 (osi natočenia sa musia predtým polohovať), musíte najprv naprogramovať M144 alebo TCPM/M128.
  • Keď v parametri Q530 Nastavené obrábanie použijete nastavenia 1: MOVE, 2: TURN a 3: STAY, aktivuje ovládanie (v závislosti od konfigurácie stroja) funkciu M144 alebo TCPM
  • Sústruženie (možnosť č. 50)

Parametre cyklu

Pom. obr.

Parameter

Q497 Precesný uhol?

Uhol, na ktorý ovládanie vyrovná nástroj.

Vstup: 0.0000…359.9999

Q498 Obrátiť nástroj (0=nie/1=áno)?

Zrkadlenie nástroja na obrábanie vnútorných/vonkajších plôch.

Vstup: 0, 1

Q530 Naklonené obrábanie?

Polohovanie osí natočenia pre nastavené obrábanie:

0: Zachovanie polohy osi natočenia (os musí byť predtým polohovaná)

1: Automatické polohovanie osi natočenia s presúvaním hrotu nástroja (MOVE). Relatívna poloha medzi obrobkom a nástrojom sa nemení. Ovládanie vykoná lineárnymi osami vyrovnávací pohyb

2: Automatické polohovanie osi natočenia bez presúvania hrotu nástroja (TURN)

3: Žiadne polohovanie osi natočenia. Osi natočenia polohujte v nasledujúcom samostatnom polohovacom bloku (STAY). Ovládanie uloží hodnoty polôh do parametrov Q120 (os A), Q121 (os B) a Q122 (os C)

Vstup: 0, 1, 2, 3

Q531 Uhol naklonenia?

Približovací uhol na vyrovnanie nástroja

Vstup: –180…+180

Q532 Umiestnenie posuvu?

Rýchlosť posuvu osi natočenia pri automatickom polohovaní

Vstup: 0.001…99999.999 Alternatívne FMAX

Q533 Preferenčný smer približ. uhla?

0: Riešenie, ktoré sa nachádza najbližšie k aktuálnej polohe

-1: Riešenie, ktoré sa nachádza v rozsahu od 0° do -179,9999°

+1: Riešenie, ktoré sa nachádza v rozsahu od 0° do +180°

-2: Riešenie, ktoré sa nachádza v rozsahu od -90° do -179,9999°

+2: Riešenie, ktoré sa nachádza v rozsahu od +90° do +180°

Vstup: -2, -1, 0, +1, +2

Q535 Excentrické otáčanie?

Združenie osí pre excentrické sústruženie:

0: Zrušenie združenia osí

1: Aktivovanie združenia osí. Stred otáčania sa nachádza v aktívnom vzťažnom bode

2: Aktivovanie združenia osí. Stred otáčania sa nachádza v aktívnom nulovom bode

3: Združenie osí bez zmeny

Vstup: 0, 1, 2, 3

Q536 Sústruženie vačky bez zastav.?

Prerušenie chodu programu pred združením osí:

0: Zastavenie pred novým združením osí. Po zastavení otvorí ovládanie okno, v ktorom sa zobrazia hodnoty pre excentricitu a maximálne vychýlenie jednotlivých osí. Následne môžete obnoviť obrábanie tlačidlom NC Štart alebo zvoliť STORNO

1: Združenie osí bez predchádzajúceho zastavenia

Vstup: 0, 1

Q599, resp. QS599 Spatna draha/makro?

Spätný posuv pred vykonaním polohovaní v osi otáčania alebo osi nástroja:

0: Žiadny spätný posuv

-1: Maximálny spätný posuv s M140 MB MAX, pozrite si Naspäť ťahať na osi nástroja pomocou funkcie M140

> 0: Dráha pre spätný posuv v mm, resp. palcoch

„…“: Cesta pre NC program, ktorý sa má vyvolať ako používateľské makro.

Používateľské makro

Vstup: -1…9.999 pri zadaní textu s max. 255 znakmi, alternatívne parametra QS

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

Príklad

11 CYCL DEF 800 PRISPOS. OT. SYSTEM ~

Q497=+0

;PRECESNY UHOL ~

Q498=+0

;OBRATIT NASTROJ ~

Q530=+0

;NAKLONENE OBRAB. ~

Q531=+0

;UHOL NAKLONENIA ~

Q532=+750

;POSUV ~

Q533=+0

;PREFEROVANY SMER ~

Q535=+3

;EXCENTRICKE OTACANIE ~

Q536=+0

;SUSTR. VAC. BEZ ZAS. ~

Q599=-1

;NAVRAT

Používateľské makro

Používateľské makro je ďalší NC program.

Používateľské makro obsahuje postupnosť viacerých pokynov. Pomocou makra môžete definovať viaceré funkcie NC, ktoré vykoná ovládanie. Ako používateľ vytvárate makrá ako NC program.

Spôsob fungovania makier zodpovedá volaným NC programom, napr. pomocou funkcie PGM CALL. Makro definujete ako program NC s typom súboru *.h alebo *.i.

  • Spoločnosť HEIDENHAIN odporúča používať v makrách parametre QL. Parametre QL účinkujú výlučne lokálne pre NC program. Ak v makre použijete iné druhy premenných, môžu mať zmeny príp. vplyv aj na volajúci NC program. Na explicitné ovplyvnenie zmien vo volajúcom NC programe použite parametre Q alebo QS s číslami 1200 až 1399.
  • V rámci makra môžete načítať hodnoty parametrov cyklu.

Príklad používateľského makra spätného posuvu

Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.

  • Prispôsobte nasledujúce obsahy:
  • nástroje,
  • hodnoty rezných podmienok,
  • posuvy,
  • bezpečnú výšku alebo bezpečné polohy,
  • polohy špecifické pre stroj, napr. s M91,
  • cesty vyvolaní programu.

Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.

Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.

 
Tip

Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.

0 BEGIN PGM RET MM

1 FUNCTION RESET TCPM

; Reset TCPM

2 L Z-1 R0 FMAX M91

; Pojazdové pohyby pomocou M91

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

; Ak parameter Q533 (prednostný smer z cyklu 800) nie je rovný 0, skok na LBL „DEF_DIRECTION“

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Čítanie systémových údajov (požadovaná poloha v REF systéme) a uloženie v QL1

5 QL0 = 500 * SGN QL1

; SGN = kontrola znamienka

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

; Skok na LBL MOVE

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = kontrola znamienka

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; Pohyb spätného posuvu s M91

11 END PGM RET MM