453. KINEMATIKAI RACS ciklus (#48 / #2-01-1)

ISO-programozás

G453

Alkalmazás

 
Machine

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.

 
Tip

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

  1. Fogassa fel a kalibrációs gömböt ügyelve az ütközés elkerülésére
  2. Á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
  3. Válassza a programfutás üzemmódot, majd indítsa el az NC programot
  4. 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
 
Tip

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.

 
Tip

Ú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

 
Machine

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.

 
Megjegyzés
Vigyázat, ütközésveszély!
Ha Ön ezt a ciklust dolgozza le, nem lehet alapelforgatás vagy 3D-alapelforgatás aktiválva. A vezérlő törli adott esetben a bázispont táblázat SPA, SPB és SPC oszlopait. A ciklus után újra be kell állítania az alapelforgatást vagy 3D-alapelforgatást, egyébként fennáll az ütközés veszélye.
  1. A ciklus ledolgozása előtt az alapelforgatás kikapcsolása.
  2. 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.
 
Tip
  • 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

Tapintás ciklus 453-val

11 TCH PROBE 453 KINEMATIKAI RACS ~

Q406=+0

;MOD ~

Q407=+12.5

;GOMBSUGAR ~

Q320=+0

;BIZTONSAGI TAVOLSAG ~

Q408=+0

;VISSZAHUZASI MAGASSG ~

Q253=+750

;ELOTOL. ELOPOZIC.KOR ~

Q380=+0

;VONATKOZTATASI SZOG ~

Q423=+4

;TAPINTASOK SZAMA ~

Q431=+0

;PRESET BEALL.

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