A szerszámdőlés automatikus kompenzálása az M128 (#9 / #4-01-1) segítségével

Alkalmazás

Ha egy vezérelt forgótengely pozíciója az NC programban megváltozik, a vezérlő a billentési folyamat közben az M128-cal automatikusan kompenzálja a szerszám dőlését a lineáris tengelyek kiegyenlítő mozgásának segítségével. Így a szerszám csúcsának helyzete a munkadarabhoz képest változatlan marad (TCPM).

 
Tip

Az M128 helyett a HEIDENHAIN a hatékonyabb FUNCTION TCPM (opció 9) funkciót ajánlja.

Előfeltételek

  • Gép forgótengelyekkel
  • Kinematikai leírás
  •  
    Machine

    Vegye figyelembe a Gépkönyv előírásait.

    A gépgyártó hozza létre a gép kinematikai leírását.

  • Bővített funkciók 2. csoportja szoftveropció (#9 / #4-01-1)

Funkcióleírás

Érvényesség

Az M128 a mondat kezdetén érvényes.

A következő funkciókkal visszavonja az M128 funkciót:

  • M129
  • FUNCTION RESET TCPM
  • A Programfutás üzemmódban másik NC program kiválasztása
 
Tip

Az M128 érvényes a Kézi üzemmódban is és aktív marad üzemmódváltás után is.

Alkalmazási példa

Viselkedés M128 nélkül

Viselkedés M128 használatával

11 L X+100 B-30 F800 M128 F1000

; Pozicionálás a forgótengely elmozdulásának automatikus kompenzálásával

Ebben az NC mondatban aktiválja a vezérlő az M128 funkciót a kiegyenlítő elmozdulás előtolásával. Azután a vezérlő végrehajtja az X tengely és a B tengely egyidejű mozgatását.

Annak érdekében, hogy a szerszámcsúcs pozíciója a munkadarabhoz képest állandó maradjon a forgótengely ferde helyzetbe állítása közben, a vezérlő folyamatos kiegyenlítő mozgást végez a lineáris tengelyek segítségével. Ebben a példában a vezérlő a kiegyenlítő mozgást a Z tengelyen hajtja végre.

M128 nélkül a szerszám csúcsa eltolódik a célpozíciótól, amint a szerszám ferdeségi szöge megváltozik. Ezt az eltolódást a vezérlő nem kompenzálja. Ha az eltérést az NC programban nem veszi figyelembe, a megmunkálás eltolódik vagy ütközés történik.

Bevitel

Ha az M128 funkciót definiálja, akkor a vezérlő folytatja a párbeszédet, és rákérdez az F előtolás értékére. A definiált érték korlátozza az előtolást a kiegyenlítő mozgás közben.

Ferde szerszámos megmunkálás szabályozatlan (open-loop) forgótengelyekkel

Szabályozatlan, ún. kijelzett tengelyekkel is végrehajthat ferde szerszámos megmunkálást az M128 használatával.

Szabályozatlan forgótengelyekkel végzett ferde szerszámos megmunkáláskor a következők szerint járjon el:

  1. Az M128 aktiválása előtt pozicionálja a forgótengelyeket kézzel
  2. Az M128 aktiválása
  3. A vezérlő az összes meglévő forgótengely aktuális értékeit kiolvassa, amiből kiszámítja a szerszám-vezetőpont új pozícióját, és frissíti a pozíciókijelzőt.
  4. Bázispontok a szerszámon

  5. A vezérlő végrehajtja a szükséges kiegyenlítő mozgást a következő elmozdulással.
  6. Megmunkálás végrehajtása
  7. A program végén vonja vissza az M128 funkciót az M129-cel
  8. Állítsa a forgótengelyeket kiinduló helyzetükbe
 
Tip

Amíg az M128 aktív, a vezérlő figyeli a szabályozatlan forgótengelyek pillanatnyi pozícióját. Ha a pillanatnyi pozíció a gépgyártó által meghatározottnál nagyobb mértékben tér el a célpozíciótól, a vezérlő hibaüzenetet küld és megszakítja a program futását.

Megjegyzések

 
Megjegyzés
Ütközésveszély!
A Hirth fogazású forgótengelyeket az elfordításhoz ki kell emelni a fogazásból. A kiemelés és az elfordítás közben ütközésveszély áll fenn!
  1. Húzza vissza a szerszámot, mielőtt megváltoztatja a forgótengely helyzetét
 
Megjegyzés
Vigyázat, ütközésveszély!
Ha perifériás maráskor a szerszám dőlését LN egyenesekkel és TX, TY valamint TZ szerszámorientációkkal definiálja, a vezérlő maga számolja ki a forgótengelyek szükséges pozícióit. Ezáltal előre nem látható mozgások keletkezhetnek.
  1. Tesztelje az NC programot végrehajtás előtt a szimuláció segítségével
  2. Lassan indítsa el az NC programot

3D-s szerszámkorrekció palástmarásnál (#9 / #4-01-1)

Kiadás vektorokkal

  • A kiegyenlítő mozgás előtolása addig marad érvényben, míg Ön egy új előtolást programoz vagy visszavonja az M128 funkciót.
  • Ha az M128 aktív, a vezérlő a Pozíciók munkaterületen a TCPM ikont mutatja.
  • Pozíciók munkaterület

  • Az M128 és a FUNCTION TCPM az AXIS POS kiválasztással együtt nem veszi figyelembe az aktív 3D-s alapelforgatást. Programozzon FUNCTION TCPM-et az AXIS SPAT kiválasztásával, vagy CAM kiírást LN egyenessel egy szerszámvektorral.
  • Alapelforgatás és 3D-s alapelforgatás

  • A szerszám dőlésszögének kompenzálása a FUNCTION TCPM funkcióval (#9 / #4-01-1)

  • A szerszám dőlésszögét a forgástengelyek tengelypozícióinak közvetlen megadásával határozza meg. Ezáltal az értékek az M-CS gép-koordinátarendszerre vonatkoznak. Fejfordító tengelyekkel szerelt gépek esetén a T-CS szerszám-koordinátarendszer megváltozik. Asztalfordító tengelyekkel szerelt gépek esetén a W-CS munkadarab-koordinátarendszer megváltozik.
  • Referenciarendszerek

  • Ha aktív M128 esetén végrehajtja a következő funkciókat, a vezérlő megszakítja a programfutást és hibaüzenetet jelez ki:
    • A vágóélrádiusz korrekciója RR/RL esztergálási üzemmódban (#50 / #4-03-1)
    • M91
    • M92
    • M144
    • TOOL CALL szerszámhívás
    • DCM (#40 / #5-03-1) dinamikus ütközésfelügyelet, és egyidejűleg M118

Megjegyzések a gépi paraméterekkel kapcsolatban

  • A maxCompFeed (201303 sz.) opcionális gépparaméterrel definiálja a gépgyártó a kiegyenlítő mozgások maximális sebességét.
  • A maxAngleTolerance (205303 sz.) opcionális gépparaméterrel definiálja a gépgyártó a maximális szögtűrést.
  • A maxLinearTolerance (205305 sz.) opcionális gépparaméterrel definiálja a gépgyártó a maximális lineáris tengelytűrést.
  • A manualOversize (205304 sz.) opcionális gépparaméterrel a gépgyártó az összes ütközési test számára kézi ráhagyást definiál.
  • A presetToAlignAxis (300203 sz.) opcionális gépparaméterrel tengelyspecifikusan definiálja a gépgyártó, hogyan értelmezze a vezérlő az eltolási értékeket. A FUNCTION TCPM és az M128 esetén a gépparaméter csak a szerszámtengely körül forgó forgótengely számára lényeges (általában a C_OFFS).
  • Bázistranszformáció és ofszet

    • Ha a gépparaméter nincs meghatározva, vagy a TRUE értékkel van meghatározva, akkor az eltolással kiegyenlíthető a munkadarab síkbeli ferde helyzete. Az eltolás befolyásolja a W-CS munkadarab-koordinátarendszer tájolását.
    • Munkadarab-koordinátarendszer W-CS

    • Ha a gépparaméter a FALSE értékkel van meghatározva, akkor az eltolással nem tudja kiegyenlíteni a munkadarab síkbeli ferde helyzetét. A vezérlő a megmunkálás közben nem veszi figyelembe az eltolást.

Megjegyzések a szerszámokkal kapcsolatban

Ha egy kontúrmegmunkálás közben megdönti a szerszámot, gömbvégű marót kell használnia. Különben a szerszám megsértheti a kontúrt.

Annak érdekében, hogy a megmunkálás közben ne sértse meg a kontúrt a gömbvégű maróval, ügyeljen a következőkre:

  • M128 esetén a vezérlő a szerszám forgáspontját egyenlővé teszi a szerszám-vezetőponttal. Ha a szerszám forgáspontja a szerszám csúcsán van, a szerszám megdöntésekor a szerszám megsérti a kontúrt. Ezáltal a szerszám-vezetőpontnak a szerszám középpontjában kell lennie.
  • Bázispontok a szerszámon

  • Ahhoz, hogy a vezérlő helyesen jelenítse meg a szerszámot a szimulációban, meg kell adnia a szerszám tényleges hosszát a szerszámkezelő L oszlopában.
  • A szerszámhíváskor az NC programban negatív deltaértékként definiálja a gömb sugarát a Dl-ben-ben és ezzel eltolja a szerszám-vezetőpontot a szerszám középpontjába.

  • Szerszámhossz korrekciója

  • A DCM (#40 / #5-03-1) dinamikus ütközésfelügyelet esetén is meg kell határoznia a szerszám tényleges hosszát a szerszámkezelőben.

  • DCM dinamikus ütközésfelügyelet (#40 / #5-03-1)

  • Ha a a szerszám-vezetőpont a szerszám-középpontban van, a szerszámtengely koordinátáit az NC programban a gömb sugarával ki kell igazítania.

A FUNCTION TCPM funkcióban választhatja a szerszám-vezetőpontot és a szerszám-forgáspontot egymástól függetlenül is.

A szerszám dőlésszögének kompenzálása a FUNCTION TCPM funkcióval (#9 / #4-01-1)

Definíció

Rövidítés

Definíció

TCPM (tool center point management)

Szerszám-vezetőpont pozíciójának megtartása

Bázispontok a szerszámon