Cyklus 453 KINEMATICS GRID

ISO-programování

G453

Aplikace

 
Machine

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

Je potřeba opční software KinematicsOpt (opce #48).

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

Abyste mohli tyto cykly používat, musí výrobce vašeho stroje připravit a konfigurovat kompenzační tabulku (*.kco), a provést další nastavení.

Zyklus453

I když byl váš stroj již optimalizován s ohledem na chyby polohy (např. cyklem 451), mohou ještě zůstat zbytkové chyby u Tool Center Point (TCP – Středový bod nástroje) při naklápění rotačních os. Ty mohou vznikat např. z chyb komponentů (například z vůle ložiska) os natočení hlav.

Cyklem 453 KINEMATICS GRID (Kinematics grid) můžete zjistit chyby otočných hlav v závislosti na polohách rotačních os a kompenzovat je. Jakmile chcete tímto cyklem zapsat kompenzační hodnoty, cyklus vyžaduje opci KinematicsComp (opce #52). S tímto cyklem proměříte 3D-dotykovou sondou DS kalibrační kouli fy HEIDENHAIN, kterou jste upevnili na strojním stole. Cyklus pak pohybuje dotykovou sondou automaticky do poloh, které jsou uspořádány kolem kalibrační koule ve tvaru mřížky. Tyto polohy os naklopení definuje výrobce vašeho stroje. Polohy mohou ležet až ve třech rozměrech. (Každý rozměr je jedna osa natočení). Po snímání koule se může provést kompenzace chyb pomocí vícerozměrové tabulky. Tuto kompenzační tabulku (*.kco) definuje výrobce vašeho stroje a určí také místo jejího uložení.

Pokud pracujete s cyklem 453, provádějte tento cyklus v různých místech v pracovním prostoru. Takto můžete okamžitě zkontrolovat, zda kompenzace cyklem 453 má požadované kladné účinky na přesnost stroje. Pouze když se požadované zlepšení dosáhne v několika místech se stejnými korekčními hodnotami, tak je takový typ kompenzace vhodný pro příslušný stroj. Pokud tomu tak není, pak se musí chyby hledat mimo osy natočení.

Proveďte měření s cyklem 453 v optimalizovaném stavu polohové chyby osy natočení. K tomu pracujte předtím např. s cyklem 451.

 
Tip

HEIDENHAIN doporučuje používat kalibrační koule KKH 250 (objednací číslo 655475-01) nebo KKH 100 (objednací číslo 655475-02), které vykazují zvláště vysokou tuhost a byly konstruovány pro kalibrování stroje. V případě zájmu kontaktujte fu HEIDENHAIN.

Řídicí systém optimalizuje přesnost vašeho stroje. Proto ukládá automaticky hodnoty kompenzace na konci měření do kompenzační tabulky (*kco). (V režimu Q406=1)

Provádění cyklu

  1. Upněte kalibrační kouli, dávejte pozor na možnou kolizi
  2. V režimu Ručně umístěte vztažný bod do středu koule nebo, když je definované Q431=1 nebo Q431=3: dotykovou sondu polohujte ručně v ose dotykové sondy nad kalibrační kouli a v obráběcí rovině do středu koule
  3. Zvolte režim Chod programu a spusťte NC-program
  4. V závislosti na Q406 (-1=Smazat / 0=Zkontrolovat / 1=Kompenzovat) se cyklus provede
 
Tip

Během nastavování vztažného bodu se monitoruje programovaný rádius kalibrační koule pouze při druhém měření. Protože když je předpolohování proti kalibrační kouli nepřesné a vy pak nastavíte vztažný bod, tak se kalibrační koule snímá dvakrát.

Různé režimy (Q406)

  • Režim Smazat Q406 = -1 (opce #52 KinematicsComp)
  • Neprovede se žádný pohyb v osách
  • Řídicí systém zapíše do tabulky korekcí (*.kco) všude "0", to vede k tomu, že na aktuálně zvolenou kinematiku nepůsobí žádné přídavné kompenzace
  • Režim Zkoušení Q406 = 0
  • Řídicí systém provádí snímání na kalibrační kouli.
  • Výsledky se uloží do protokolu ve formátu Html a tento protokol se uloží do stejné složky, kde je aktuální NC-program
  • Režim Kompenzovat Q406 = 1 (opce #52 KinematicsComp)
  • Řídicí systém provádí snímání na kalibrační kouli
  • Řídicí systém zapíše odchylky do tabulky korekcí (*.kco), tabulka se aktualizuje a korekce jsou okamžitě platné.
  • Výsledky se uloží do protokolu ve formátu Html a tento protokol se uloží do stejné složky, kde je aktuální NC-program

Volba polohy kalibrační koule na stolu stroje

V zásadě můžete kalibrační kouli umístit na každém přístupném místě na stole stroje ale také na upínadlech nebo obrobcích. Doporučuje se ale kalibrační kouli upnout co nejblíže k budoucí pozici obrábění.

 
Tip

Zvolte polohu kalibrační koule na stolu stroje tak, aby při měření nemohlo dojít ke kolizi.

Upozornění

 
Machine

Je potřeba opční software KinematicsOpt (opce #48). Je potřeba opční software KinematicsComp (opce #52).

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

Výrobce vašeho stroje určuje místo uložení tabulky korekcí (*.kco).

 
Upozornění
Pozor nebezpečí kolize!
Při zpracování tohoto cyklu nesmí být aktivní základní natočení ani 3D-základní natočení. V případě potřeby řídicí systém vymaže hodnoty ze sloupců SPA, SPB a SPC tabulky vztažných bodů. Po skončení cyklu je nutné znovu nastavit základní natočení nebo 3D-základní natočení, jinak hrozí riziko kolize.
  1. Před zpracováním cyklu deaktivujte základní natočení.
  2. Po optimalizaci znovu nastavte vztažný bod a základní natočení.
  • Tento cyklus můžete provést pouze v režimu obrábění FUNCTION MODE MILL.
  • Dbejte aby byla před startem cyklu M128 nebo FUNCTION TCPM vypnutá.
  • Cyklus 453, jakož i 451 a 452 se opouští v automatickém režimu s aktivní 3D-ROT, která souhlasí s polohou os natočení.
  • Před definicí cyklu musíte umístit vztažný bod do středu kalibrační koule a tento aktivovat; nebo definujte parametr Q431 zadáním 1 nebo 3.
  • Řídicí systém použije jako polohovací posuv pro najíždění do výšky snímání v ose dotykové sondy menší hodnotu z parametru cyklu Q253 a FMAX z tabulky dotykové sondy. Pohyby os natočení provádí řízení zásadně polohovacím posuvem Q253, přitom není monitorování snímacího hrotu aktivní.
  • Programování v palcích: výsledky měření a údaje v protokolech uvádí řízení zásadně v mm.
  • Pokud jste aktivovali Nastavení vztažného bodu před proměřením (Q431 = 1/3), tak polohujte dotykovou sondu před startem cyklu přibližně v bezpečné vzdálenosti (Q320 + SET_UP) nad středem kalibrační koule.
 
Tip
  • Je-li váš stroj vybaven jedním řízeným vřetenem, tak byste měli aktivovat Úhlové vedení v tabulce dotykové sondy (sloupec TRACK). Tím se obecně zvyšuje přesnost při měření se 3D-dotykovou sondou.

Upozornění ve spojení se strojními parametry

  • Pomocí strojního parametru mStrobeRotAxPos (č. 204803) definuje výrobce stroje maximální povolenou změnu transformace. Pokud se hodnota nerovná -1 (funkce M polohuje rotační osy), pak se měření spustí pouze tehdy, když jsou všechny rotační osy v poloze 0°.
  • Pomocí strojního parametru maxDevCalBall (č. 204802) definuje výrobce stroje maximální odchylku poloměru kalibrační koule. Řídicí systém zjišťuje při každém snímání nejdříve rádius kalibrační koule. Odchyluje-li se zjištěný rádius koule od zadaného rádiusu koule více, než jste definovali ve strojním parametru maxDevCalBall (č. 204802), vydá řízení chybové hlášení a ukončí měření.

Parametry cyklu

Pomocný náhled

Parametry

Q406 Režim (-1/0/+1)

Určí, zda má řízení zapsat do kompenzační tabulky (*.kco) všude 0, či zkontrolovat aktuální odchylky, nebo kompenzovat. Vytvoří se protokol (*.html).

-1: Smazat hodnoty v kompenzační tabulce (*.kco). Kompenzace od TCP-polohových chyb se v kompenzační tabulce (*.kco) nastaví na hodnotu 0. Nebudou se snímat žádné měřicích pozice. V protokolu (*.html) nebudou uvedené žádné výsledky. (je třeba opce #52 KinematicsComp )

0: Zkontrolovat TCP-polohové chyby. Řídicí systém měří TCP-polohovou chybu v závislosti na polohách os natočení, neprovádí ale žádné zápisy do kompenzační tabulky (*.kco). Standardní a maximální odchylku ukazuje řízení v protokolu (*.html).

1: Kompenzovat TCP-polohovou chybu. Řídicí systém měří TCP-polohovou chybu v závislosti na polohách os natočení a zapisuje odchylky do kompenzační tabulky (*.kco). Potom jsou kompenzace hned platné. Standardní a maximální odchylku ukazuje řízení v protokolu (*.html). (je třeba opce #52 KinematicsComp )

Rozsah zadávání: –1, 0, +1

Q407 Přesný poloměr kalibrační koule?

Zadejte přesný rádius použité kalibrační koule.

Rozsah zadávání: 0,000 1 ... 99,999 9

Q320 Bezpecnostni vzdalenost ?

Přídavná vzdálenost mezi snímaným bodem a kuličkou dotykové sondy. Q320 se přičítá ke sloupci SET_UP v tabulce dotykové sondy. Hodnota působí přírůstkově.

Rozsah zadávání: 0 ... 99 999,999 9 alternativně PREDEF

Q408 Výška výjezdu?

0: Nenajíždět výšku odjezdu, řídicí systém jede do další měřicí pozice v proměřované ose. Není povoleno pro Hirthovy osy! Řídicí systém najede první měřicí pozici v pořadí A, pak B a C

>0: Výška odjezdu v nenaklopeném souřadném systému obrobku, na který řídicí systém polohuje osu vřetena před polohováním osy natočení. Navíc řízení napolohuje dotykovou sondu v rovině obrábění na nulový bod. Monitorování dotykové sondy není v tomto režimu aktivní. Definujte polohovací rychlost v parametru Q253. Hodnota působí absolutně.

Rozsah zadávání: 0 ... 99 999,999 9

Q253 Posuv na přednastavenou posici ?

Zadejte pojezdovou rychlost nástroje při polohování v mm/min.

Rozsah zadávání: 0 ... 99 999,999 9 alternativně FMAX, FAUTO, PREDEF

Q380 Ref. úhel v ref. ose?

Zadejte vztažný úhel (základního natočení) pro zjištění měřicích bodů v platném souřadném systému obrobku. Definování vztažného úhlu může rozsah měření osy výrazně zvětšit. Hodnota působí absolutně.

Rozsah zadávání: 0 ... 360

Q423 Počet sond?

Definujte počet snímání které má řízení použít pro měření kalibrační koule v rovině. Méně měřicích bodů zvýší rychlost, více měřicích bodů zvýší spolehlivost měření.

Rozsah zadávání: 3...8

Q431 Předvolba (0/1/2/3)?

Určení zda má řídicí systém umístit aktivní vztažný bod automaticky do středu koule:

0: Nedávat vztažný bod automaticky do středu koule: nastavit vztažný bod ručně před startem cyklu

1: Nastavit vztažný bod automaticky na střed koule před měřením (aktivní vztažný bod se přepíše): Ručně nastavte dotykovou sondu nad kalibrační kouli před zahájením cyklu.

2: Nastavit vztažný bod automaticky na střed koule po měření (aktivní vztažný bod se přepíše): Vztažný bod nastavte ručně před zahájením cyklu.

3: Nastavit vztažný bod před a po měření na střed koule (aktivní vztažný bod se přepíše): Ručně předpolohujte dotykovou sondu nad kalibrační kouli před zahájením cyklu.

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

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.

Snímání cyklem 453

11 TCH PROBE 453 KINEMATICS GRID ~

Q406=+0

;MOD ~

Q407=+12.5

;POLOMER KULICKY ~

Q320=+0

;BEZPECNOSTNI VZDAL. ~

Q408=+0

;VYSKA VYJEZDU ~

Q253=+750

;F NAPOLOHOVANI ~

Q380=+0

;VZTAZNY UHEL ~

Q423=+4

;POCET SNIMANI ~

Q431=+0

;NASTAVIT PRESET

Funkce protokolu

Řídicí systém vytvoří po zpracování cyklu 453 protokol (TCHPRAUTO.html), tento protokol se uloží do stejné složky, kde je aktuální NC-program. Obsahuje následující údaje:

  • Datum a čas zhotovení protokolu
  • Cestu k NC-programu, z něhož byl cyklus zpracován
  • Číslo a název aktivního nástroje
  • Režim
  • Naměřená data: Standardní odchylka a maximální odchylka
  • Info, na které poloze ve stupních (°) se objevila maximální odchylka
  • Počet měřicích poloh