Programovanie ISO
G451
G451
Dodržujte pokyny uvedené v príručke stroja!
Túto funkciu musí povoliť a upraviť výrobca vášho stroja.
Pomocou cyklu snímacieho systému 451 môžete preveriť a v prípade potreby optimalizovať kinematiku vášho stroja. Pritom premeriate pomocou 3D snímacieho systému TS kalibračnú guľôčku HEIDENHAIN, ktorú ste upevnili na stôl stroja.
Ovládanie zistí statickú presnosť natáčania. Softvér pritom minimalizuje priestorovú chybu vznikajúcu v dôsledku natáčacích pohybov a na konci meracej operácie uloží geometriu stroja automaticky do príslušných konštánt stroja v kinematickom popise.
Číslo parame- | Význam |
---|---|
Q141 | Nameraná štandardná odchýlka osi A (-1, ak nebola os premeraná) |
Q142 | Nameraná štandardná odchýlka osi B (-1, ak nebola os premeraná) |
Q143 | Nameraná štandardná odchýlka osi C (-1, ak nebola os premeraná) |
Q144 | Optimalizovaná štandardná odchýlka osi A (-1, ak os nebola optimalizovaná) |
Q145 | Optimalizovaná štandardná odchýlka osi B (-1, ak os nebola optimalizovaná) |
Q146 | Optimalizovaná štandardná odchýlka osi C (-1, ak os nebola optimalizovaná) |
Q147 | Chyba vyosenia v smere X, na ručné prevzatie do príslušného parametra stroja |
Q148 | Chyba vyosenia v smere Y, na ručné prevzatie do príslušného parametra stroja |
Q149 | Chyba vyosenia v smere Z, na ručné prevzatie do príslušného parametra stroja |
Smer polohovania osi otáčania určenej na premeranie vyplynie zo začiatočného a konečného uhla, ktoré ste definovali v cykle. V prípade 0° sa automaticky uskutoční referenčné meranie.
Začiatočný a konečný uhol vyberte tak, aby ovládanie nepremeriavalo rovnakú polohu dvakrát. Dvojnásobné zaznamenanie meraného bodu (napr. poloha merania +90° a -270°) nemá zmysel, nevedie však k chybovému hláseniu.
Začiatočný uhol Q411 = -30
Konečný uhol Q412 = +90
Počet meraných bodov Q414 = 4
Hirthov raster = 3°
Vypočítaný uhlový krok = (Q412 - Q411)/(Q414 -1)
Vypočítaný uhlový krok = (90° - (-30°)) / (4 – 1) = 120 / 3 = 40°
Poloha merania 1 = Q411 + 0 * uhlový krok = -30° --> -30°
Poloha merania 2 = Q411 + 1 * uhlový krok = +10° --> 9°
Poloha merania 3 = Q411 + 2 * uhlový krok = +50° --> 51°
Poloha merania 4 = Q411 + 3 * uhlový krok = +90° --> 90°
Na ušetrenie času môžete vykonať hrubú optimalizáciu, napr. pri uvedení do prevádzky s nízkym počtom meraných bodov (1 – 2).
Následnú jemnú optimalizáciu potom vykonáte s priemerným počtom meraných bodov (odporúčaná hodnota = cca 4). Vyšší počet meraných bodov neprináša väčšinou lepšie výsledky. Ideálne by ste mali merané body rozložiť rovnomerne v rámci celého rozsahu natáčania osi.
Os s rozsahom natáčania 0 – 360° premerajte preto ideálne tromi meranými bodmi na 90°, 180° a 270°. Definujte teda začiatočný uhol s 90° a konečný uhol s 270°.
Ak chcete príslušným spôsobom preveriť presnosť, môžete v režime Preveriť zadať aj vyšší počet meraných bodov.
Keď je meraný bod definovaný pri 0°, tak sa tento ignoruje, pretože pri 0° nasleduje vždy referenčné meranie.
Principiálne môžete umiestniť kalibračnú guľôčku na každom prístupnom mieste na stole stroja, ale môžete ju upevniť aj na upínacie prostriedky alebo obrobky. Nasledujúce faktory môžu mať priaznivý vplyv na výsledok merania:
Zvoľte polohu kalibračnej guľôčky na stole stroja tak, aby pri meraní nemohlo dôjsť k žiadnej kolízii.
Príp. po dobu premeriavania deaktivujte mechanické zablokovanie osí otáčania, inak môže dôjsť k skresleniu výsledkov. Rešpektujte príručku pre stroj.
Chyby geometrie a polohovania stroja ovplyvňujú namerané hodnoty, a tým aj optimalizáciu osi otáčania. Zvyšková chyba, ktorá sa nedá odstrániť, sa teda bude vyskytovať vždy.
Ak sa vychádza z toho, že by neexistovala chyba geometrie a polohovania, boli by hodnoty zistené cyklom presne reprodukovateľné na každom ľubovoľnom bode na stroji kedykoľvek. O čo sú chyby geometrie a polohovania väčšie, o to je rozptyl výsledkov z merania väčší, ak vykonáte merania v rôznych polohách.
Rozptyl, ktorý uvedie ovládanie v protokole z merania, je mierou presnosti statických natáčacích pohybov stroja. Pri hodnotení presnosti sa prirodzene musí zohľadniť aj polomer meraného rozsahu a počet a poloha meraných bodov. Pri len jednom bode merania sa nedá vypočítať žiaden rozptyl, výsledný rozptyl zodpovedá v tomto prípade priestorovej chybe meraného bodu.
Ak sa pohybuje viacero osí otáčania súčasne, ich chyby sa prekrývajú, v nepriaznivom prípade sa sčítajú.
Ak je váš stroj vybavený riadeným vretenom, mali by ste aktivovať sledovanie uhla v tabuľke snímacieho systému (stĺpec TRACK). Tým zásadne zvýšite presnosť pri meraní pomocou 3D snímacieho systému.
Pod pojmom uvoľnenie sa chápe nepatrná vôľa medzi otočným snímačom (prístroj na meranie uhlov) a stolom, ktorá vzniká pri zmene smeru. Ak vykazujú osi otáčania uvoľnenie mimo pravidelnej dráhy, napr. pretože sa meranie uhla vykonáva otočným snímačom motora, môže pri natáčaní dochádzať k veľkým chybám pri natáčaní.
Pomocou vstupného parametra Q432 môžete aktivovať meranie uvoľnenia. Na to zadajte uhol, ktorý ovládanie použije ako prejazdový uhol. Cyklus potom vykoná dve merania pre každú os otáčania. Ak prevezmete hodnotu uhla 0, nezistí ovládanie žiadne dávky.
Ak je vo voliteľnom parametri stroja mStrobeRotAxPos (č. 204803) nastavená funkcia M na polohovanie otočných osí, alebo ak je ako os použitá Hirthova os, nie je možné žiadne zisťovanie uvoľnenia.
Kompenzácia uhlov je možná len pri možnosti č. 52 KinematicsComp.
Pom. obr. | Parameter |
---|---|
Q406 Režim (0/1/2/3)? Týmto parametrom určíte, či má ovládanie skontrolovať alebo optimalizovať aktívnu kinematiku: 0: Preveriť aktívnu kinematiku stroja Ovládanie premeria kinematiku vo vami definovaných osiach otáčania, nevykoná žiadne zmeny v aktívnej kinematike. Výsledky z merania zobrazí ovládanie v protokole z merania. 1: Optimalizovať aktívnu kinematiku stroja: Ovládanie premeria kinematiku vo vami definovaných osiach otáčania. Následne optimalizuje polohu osí otáčania aktívnej kinematiky. 2: Optimalizovať aktívnu kinematiku stroja: Ovládanie premeria kinematiku vo vami definovaných osiach otáčania. Následne sa zoptimalizujú uhlové chyby a chyby polohy. Predpokladom na korekciu uhlovej chyby je možnosť č. 52 KinematicsComp. 3: Optimalizovať aktívnu kinematiku stroja: Ovládanie premeria kinematiku vo vami definovaných osiach otáčania. Následne automaticky upraví nulový bod stroja. Následne sa zoptimalizujú uhlové chyby a chyby polohy. Predpokladom je možnosť #52 KinematicsComp. Vstup: 0, 1, 2, 3 | |
Q407 Presný polomer kalibračnej gule? Zadajte presný polomer použitej kalibračnej gule. Vstup: 0.0001…99.9999 | |
Q320 Bezpečnostná vzdialenosť? Dodatočná vzdialenosť medzi snímacím bodom a guľôčkou snímacieho systému. Q320 pôsobí ako doplnok k stĺpcu SET_UP v tabuľke snímacieho systému. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 alternatívne PREDEF | |
Q408 Výška stiahnutia? 0: Bez nábehu na výšku spätného posuvu, ovládanie nabehne na nasledujúcu meranú polohu v osi určenej na meranie. Operácia nie je povolená pre osi v Hirthovom rastri! Ovládanie nabehne na prvú meranú polohu v poradí A, potom B, potom C. > 0: Výška spätného posuvu v nenaklonenom súradnicovom systéme obrobku, na ktorú ovládanie presunie os vretena pred polohovaním osi otáčania. Ovládanie dodatočne presunie snímací systém v rovine obrábania na nulový bod. Kontrola snímača nie je v tomto režime aktívna. Definujte rýchlosť polohovania v parametri Q253. Hodnota má absolútny účinok. Vstup: 0…99999.9999 | |
Q253 Polohovací posuv? Zadajte rýchlosť posuvu nástroja pri polohovaní v mm/min. Vstup: 0…99999.9999 alternatívne FMAX, FAUTO, PREDEF | |
Q380 Ref. uhol ? (0 = hl. os) Zadajte vzťažný uhol (základné natočenie) na zaznamenanie meraných bodov v aktívnom súradnicovom systéme obrobku. Definovaním vzťažného uhla môžete výrazne zväčšiť rozsah merania osi. Hodnota má absolútny účinok. Vstup: 0…360 | |
Q411 Uhol spust. osi A? Začiatočný uhol v osi A, na ktorom sa má vykonať prvé meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q412 Koncový uhol osi A? Koncový uhol v osi A, na ktorom sa má vykonať posledné meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q413 Uhol nábehu osi A? Približovací uhol osi A, v ktorom sa majú premerať ostatné osi otáčania. Vstup: –359.9999…+359.9999 | |
Q414 Počet mer. bodov v A (0 ... 12)? Počet snímaní, ktoré má ovládanie použiť na premeranie osi A. Pri zadaní = 0 nevykoná ovládanie premeranie tejto osi. Vstup: 0…12 | |
Q415 Uhol spust. osi B? Začiatočný uhol v osi B, na ktorom sa má vykonať prvé meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q416 Koncový uhol osi B? Koncový uhol v osi B, na ktorom sa má vykonať posledné meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q417 Uhol nábehu osi B? Približovací uhol osi B, v ktorom sa majú premerať ostatné osi otáčania. Vstup: –359.999…+360.000 | |
Q418 Počet mer. bodov v B (0 ... 12)? Počet snímaní, ktoré má ovládanie použiť na premeranie osi B. Pri zadaní = 0 nevykoná ovládanie premeranie tejto osi. Vstup: 0…12 | |
Q419 Uhol spustenia osi C? Začiatočný uhol v osi C, na ktorom sa má vykonať prvé meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q420 Koncový uhol osi C? Koncový uhol v osi C, na ktorom sa má vykonať posledné meranie. Hodnota má absolútny účinok. Vstup: –359.9999…+359.9999 | |
Q421 `Uhol nábehu osi C? Približovací uhol osi C, v ktorom sa majú premerať ostatné osi otáčania. Vstup: –359.9999…+359.9999 | |
Q422 Počet mer. bodov v C (0 ... 12)? Počet snímaní, ktoré má ovládanie použiť na premeranie osi C. Pri zadaní = 0 nevykoná ovládanie premeranie tejto osi Vstup: 0…12 | |
Q423 Počet vzorkovaní? Definujte počet snímaní, ktoré má ovládanie použiť na premeranie kalibračnej guľôčky v rovine. Menší počet meraných bodov zvýši rýchlosť, vyšší počet meraných bodov zvýši bezpečnosť merania. Vstup: 3…8 | |
Q431 Nastaviť predvoľbu (0/1/2/3)? Týmto parametrom určíte, či má ovládanie automaticky nastaviť vzťažný bod na stred guľôčky: 0: Nenastaviť vzťažný bod automaticky na stred guľôčky: vzťažný nastaviť ručne pred spustením cyklu 1: Nastaviť vzťažný bod automaticky pred premeraním na stred guľôčky (aktívny vzťažný bod sa prepíše): snímací systém predpolohovať ručne pred spustením cyklu nad kalibračnú guľôčku 2: Nastaviť vzťažný bod automaticky po premeraní na stred guľôčky (aktívny vzťažný bod sa prepíše): nastaviť vzťažný bod ručne pred spustením cyklu 3: Nastaviť vzťažný bod pred a po meraní na stred guľôčky (aktívny vzťažný bod sa prepíše): snímací systém predpolohovať ručne pred spustením cyklu nad kalibračnú guľôčku Vstup: 0, 1, 2, 3 | |
Q432 Kompenz. vôle uhlového rozsahu? Na tomto mieste definujete hodnotu uhla, ktorý sa má použiť ako prejazd na meranie uvoľnenia osi otáčania. Uhol prejazdu musí byť jasne väčší ako skutočné uvoľnenie osí otáčania. Pri zadaní = 0 nevykoná ovládanie premeranie dávky. Vstup: –3…+3 |
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ť.
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.
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.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 ULOZIT KINEMATIKU ~ | ||
| ||
| ||
13 TCH PROBE 451 MERANIE KINEMATIKY ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Spoločnosť HEIDENHAIN odporúča, v závislosti od kinematiky stroja, na správne zistenie uhla vykonanie jednorazového merania pomocou približovacieho uhla 0°.
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ť.
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.
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.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 MERANIE KINEMATIKY ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Ovládanie vytvorí po spracovaní cyklu 451 protokol (TCHPRAUTO.html) a uloží súbor protokolu do rovnakého adresára, v ktorom sa nachádza aj príslušný program NC. Protokol obsahuje nasledujúce údaje: