453. KINEMATIKAI RACS ciklus (#48 / #2-01-1)
ISO-programozás
G453
Alkalmazás
Vegye figyelembe a Gépkönyv előírásait.
A KinematicsOpt szoftveropció (#48 / #2-01-1) szükséges.
Ezt a funkciót a gép gyártójának kell engedélyeznie és adaptálnia.
A ciklus használatához a gépgyártónak létre kell hoznia és konfigurálnia kell egy kompenzációs táblázatot (*.kco), valamint további beállításokat is meg kell tennie.
Még akkor is maradhatnak hibák a Tool Center Point (TCP)-nál a forgótengelyek döntése során, ha a gépet a helyzethiba tekintetében optimalizálták (pl. a 451. ciklussal). E hibák például fejforgótengelyek részegységeinek hibájából (pl. valamely csapágy hibájából) eredhetnek.
A 453 KINEMATIKAI RACS ciklussal a dönthető fejek hibái észlelhetők és kompenzálhatók a körtengelypozíciók függvényében. Amint kompenzációs értékeket szeretne írni ezzel a ciklussal, a ciklushoz szükség van a KinematicsComp (#52 / #2-04-1) szoftveropcióra. E ciklussal egy TS 3D-s tapintórendszer segítségével egy HEIDENHAIN kalibrálógömböt mérhet be, amelyet a gépasztalra rögzített. A ciklus a tapintórendszert automatikusan a kalibrálógömb körül rácsformában elhelyezkedő pozíciókra mozgatja. A dönthető tengelyek pozícióját a gépgyártó határozza meg. A pozíciók akár három dimenzióban is elhelyezkedhetnek. (Minden dimenzió egy forgótengely.) A gömbön végzett tapintási művelet után egy többdimenziós táblázat segítségével már kompenzálhatóak a hibák. A (*.kco) kompenzációs táblázatot a gépgyártó határozza meg, akárcsak a táblázatot mentési helyét.
Ha a ciklus 453-mal dolgozik, úgy a ciklust a munkatér több, különböző pozícióján hajtja végre. Ezáltal azonnal ellenőrizni tudja, hogy a ciklus 453-mal végzett kompenzáció elérte-e a pontosságra kifejteni kívánt pozitív hatást. Csak akkor alkalmas a kompenzáció ezen formája az adott géphez, ha a kívánt korrekciókat ugyanazon korrekciós értékekkel hajtja végre a különböző pozícióban. Ha ez nem helytálló, akkor a hibát a forgótengelyeken kívül kell keresnie.
A ciklus 453-mal végzett mérést a forgótengely helyzethibájának optimalizált állapotában hajtsa végre. Ehhez előtte pl. a ciklus 451-et kell alkalmaznia.
A HEIDENHAIN a KKH 250 (megrendelési szám 655475-01) vagy a KKH 100 (megrendelési szám 655475-02) kalibrációs gömbök használatát javasolja, amelyek különösen merevek és kimondottan gépi kalibráláshoz készültek. Ha ezzel kapcsolatban kérdése van, forduljon a HEIDENHAIN képviselethez.
A vezérlő optimalizálja szerszámgépének pontosságát. Ennek érdekében a mérési folyamat végén a kompenzációs értékeket automatikusan egy kompenzációs táblázatba (*kco) menti. (Módnál Q406=1)
Ciklus lefutása
- Fogassa fel a kalibrációs gömböt ügyelve az ütközés elkerülésére
- Állítsa kézi üzemmódban a bázispontot a gömb középpontjába vagy, ha Q431=1 vagy Q431=3 értékeket határozza meg: pozícionálja a tapintót a tapintó tengelyén a kalibrációs gömb fölött és a megmunkálási síkon a gömb középpontjába
- Válassza a programfutás üzemmódot, majd indítsa el az NC programot
- A Q406 (-1=törlés / 0=ellenőrzés / 1=kompenzálás) értékétől függően kerül a ciklus végrehajtásra
Nullapontfelvételkor a kalibrációs gömb programozott sugarát a vezérlő csak kettő mérésnél felügyeli. Amennyiben az előpozícionálás a kalibrációs gömbbel szemben pontatlan és Ön nullapontfelvételt hajt végre, úgy a kalibrációs gömb tapintása kétszer történik meg.
Különböző módok (Q406)
Törlés mód, Q406 = -1 (#52 / #2-04-1)
- A tengelyek nem mozdulnak el
- A vezérlő "0"-ra írja át az összes értéket a kompenzációs táblázatban (*.kco), ez ahhoz vezet, hogy nem hat semmilyen további kompenzáció az aktuálisan kiválasztott kinematikán
Mód ellenőrzése Q406 = 0
- A vezérlő tapintási műveleteket hajt végre a kalibrációs gömbön.
- Az eredményeket a rendszer html-formátumú jegyzőkönyvbe menti, mégpedig abba a könyvtárba, amelyben az aktuális NC program van
Kompenzálás mód, Q406 = 1 (#52 / #2-04-1)
- A vezérlő tapintási műveleteket hajt végre a kalibrációs gömbön
- A vezérlő a kompenzációs táblázatba (*.kco) írja az eltéréseket, a táblázat frissül és a kompenzációk azonnal érvényesek
- Az eredményeket a rendszer html-formátumú jegyzőkönyvbe menti, mégpedig abba a könyvtárba, amelyben az aktuális NC program van
A kalibrációs gömb pozíciójának kiválasztása a gépasztalon
Elvileg a kalibrációs gömb a gépasztal bármely hozzáférhető pontjára rögzíthető, akár befogókészülékre vagy munkadarabra is. Azonban ajánlott a kalibrációs gömböt a későbbi megmunkálási pozícióhoz lehetőleg közel felfogni.
Úgy válassza meg a kalibrációs gömb pozícióját a gépasztalon, hogy a mérési folyamat során ne jöhessen ütközés létre.
Megjegyzések
A (#48 / #2-01-1) szoftveropció szükséges.
A (#52 / #2-04-1) szoftveropció szükséges.
Ezt a funkciót a gép gyártójának kell engedélyeznie és adaptálnia.
A gépgyártó határozza meg a kompenzációs táblázat (*.kco) lementésének helyét.
- A ciklus ledolgozása előtt az alapelforgatás kikapcsolása.
- Optimalizálás után állítsa be újra a bázispontot és az alapelforgatást
- A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
- Ügyeljen a ciklus indítása előtt arra, hogy az M128 vagy a TCPM FUNKCIÓ ki legyen kapcsolva.
- A ciklus 453-ból, valamint 451-ből és 452-ből való kilépés automatikus üzemmódban azon aktív 3D-ROT-tal történik, amely egyezik a forgótengelyek pozíciójával.
- A ciklus meghatározása előtt a bázispontot a kalibrációs gömb közepére kell megadnia, majd aktiválnia is kell azt, vagy pedig a Q431 beviteli paramétert kell megfelelően 1 vagy 3 értékre meghatároznia.
- A vezérlő a tapintási magasságra való ráállásnál pozícionálási előtolásként a Q253 ciklusparaméterben megadott érték és a tapintótáblázat FMAX-értéke közül az alacsonyabb értéket alkalmazza. A vezérlő mindig a Q253 pozícionálási előtolással Q253 mozgatja a forgótengelyeket, ha a tapintó felügyelet inaktív.
- Programozás inch-ben: a vezérlő a jegyzőkönyvi adatokat és a mérési eredményeket mindig milliméterben rögzíti.
- Ha a bázispont meghatározását a mérés előtt aktiválta (Q431 = 1/3), úgy a ciklus kezdete előtt a tapintót a kalibrációs gömb fölött nagyjából középen biztonsági távolságra (Q320 + SET_UP) pozícionálja.
- Ha a gép vezérelt orsóval rendelkezik, akkor aktiválni kell a szögkövetést a tapintótáblázatban (TRACK oszlop). Ez általában növeli a 3D-s tapintóval végzett mérések pontosságát.
Megjegyzések a gépi paraméterekkel kapcsolatban
- A mStrobeRotAxPos (204803 sz.) gépi paraméterrel a gép gyártója meghatározza a transzformációk maximális eltérését. Ha az érték nem egyenlő -1-gyel (az M funkció pozícionálja a forgótengelyt), akkor csak abban az esetben kezdje el a mérést, ha valamennyi forgótengely 0°-on áll.
- A maxDevCalBall (204802 sz.) gépi paraméterrel a gép gyártója meghatározza a kalibrálógömb sugarának maximális eltérését. A vezérlő a tapintási folyamatoknál először a kalibergömb sugarát méri. Ha a mért gömbsugár a maxDevCalBall (204802 sz.) gépi paraméterben megadott értéknél jobban eltér a megadott gömbsugártól, akkor a vezérlő hibaüzenetet küld, és befejezi a mérést.
Ciklusparaméter
Segédábra | Paraméter |
---|---|
Q406 mód (-1/0/+1) Annak meghatározása, hogy a vezérlő a kompenzációs táblázatba (*.kco) 0 értéket adjon meg, ellenőrizze vagy kompenzálja az aktuálisan fennálló eltéréseket. A vezérlő jegyzőkönyvet (*.html) készít. -1: a kompenzációs táblázat (*.kco) értékeinek törlése. A TCP pozícióhibák kompenzációs értékeit a kompenzációs táblázatban (*.kco) 0-ra állítja. Mérési pozíciók tapintására nem kerül sor. A jegyzőkönyvben (*.html) nem menti el az eredményeket. (#52 / #2-04-1) 0: TCP pozícióhibák ellenőrzése. A vezérlő a TCP pozícióhibákat a forgótengely pozíciók függvényében méri, azonban az értékeket nem írja a kompenzációs táblázatba (*.kco). A szórást és a maximális eltérést a vezérlő egy jegyzőkönyvben (*.html) jeleníti meg. 1: TCP pozícióhibák kompenzálása. A vezérlő a TCP pozícióhibákat a forgótengely pozíciók függvényében méri, az eltéréseket a kompenzációs táblázatba (*.kco) írja. Ezt követően a kompenzáció azonnal érvénybe lép. A szórást és a maximális eltérést a vezérlő egy jegyzőkönyvben (*.html) jeleníti meg. (#52 / #2-04-1) Megadás: -1, 0, +1 | |
Q407 Kalibráló gömb pontos sugara? Adja meg az alkalmazott kalibráló gömb pontos sugarát. Megadás: 0.0001...99.9999 | |
Q320 Biztonsagi tavolsag ? A tapintási pont és a tapintó gömb közötti további távolság. A Q320 hozzáadódik a tapintórendszer táblázat SET_UP oszlopához. Az érték növekményes értelmű. Megadás: 0...99999.9999 vagy PREDEF | |
Q408 Visszahúzási magasság? 0: Ne mozogjon visszahúzási magasságra, a vezérlő a mérendő tengely következő mérési pozíciójára mozog. Nem engedélyezett Hirth-tengelyek esetén! A vezérlő az első mérési pozícióra mozog A-B-C sorrendben. >0: Visszahúzási magasság a nem döntött munkadarab koordinátarendszerében, amire a vezérlő az orsó tengelyében lévő forgástengely pozícionálása előtt rááll. Emellett a vezérlő a tapintót a nullapontra mozgatja a megmunkálási síkban. A tapintó felügyelet ebben a módban nem aktív. Határozza meg a pozícionálási sebességet a Q253 paraméterben Az érték abszolút értelmű. Megadás: 0...99999.9999 | |
Q253 Előtolás előpozícionáláskor ? Adja meg a szerszám megmunkálási sebességét pozícionáláskor mm/percben. Megadás: 0...99999.9999 vagy FMAX, FAUTO, PREDEF | |
Q380 Bázisszög fő tengely? Adja meg a referenciaszöget (alapelforgatás) a mérési pontok aktív munkadarab koordinátarendszerben való rögzítéséhez. A referenciaszög meghatározása nagymértékben megnöveli egy tengely mérési tartományát. Az érték abszolút értelmű. Megadás: 0...360 | |
Q423 Tapintások száma? Határozza meg a tapintások számát, amelyeket a vezérlő a kalibrációs gömb méréséhez a síkban alkalmaz. Kevesebb mérési pont növeli a sebességet, több mérési pont növeli a pontosságot. Bevitel: 3...8 | |
Q431 Preset beállítások (0/1/2/3)? Határozza meg, hogy a vezérlő az aktív bázispontot automatikusan áttegye-e a gömb középpontjába: 0: Bázispont áthelyezése a gömbközéppontba nem automatikus: bázispont áthelyezése a ciklus indítása előtt manuálisan 1: Bázispont automatikus áthelyezése a gömbközéppontba a bemérés előtt (az aktív bázispont felülíródik): tapintórendszer manuális előpozícionálása a kalibráló gömbbel a ciklus indítása előtt 2: Bázispont automatikus áthelyezése a gömbközéppontba a bemérés után (az aktív bázispont felülíródik): bázispont áthelyezése a ciklus indítása előtt manuálisan 3: Bázispont áthelyezése a gömbközéppontba a bemérés előtt és után (az aktív bázispont felülíródik): tapintórendszer manuális előpozícionálása a kalibráló gömbbel a ciklus indítása előtt Megadás: 0, 1, 2, 3 |
11 TCH PROBE 453 KINEMATIKAI RACS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Naplózási funkció
A vezérlő a 453. ciklus futtatása után létrehoz egy jegyzőkönyvet (TCHPRAUTO.html), amelyet ugyanazon könyvtárba ment, mint ahol az aktuális NC program is található. A jegyzőkönyv az alábbi adatokat tartalmazza:
- Jegyzőkönyv létrehozásának dátuma és ideje
- Az NC program elérési útvonala, ahonnan a ciklus futott
- Az aktív szerszám neve és száma
- Mód
- Mért adatok: standard eltérés és maximális eltérés
- Információ arról, hogy fokban (°) megadott mely pozíciónál lépett fel a maximális eltérés
- A mérési pozíciók száma