Ciklus 444 TAPINTAS 3D

ISO-programozás

G444

Alkalmazás

 
Machine

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

Ezt a funkciót a gép gyártójának kell engedélyeznie és adaptálnia.

A ciklus 444 ellenőrzi egy összetevő felületének specifikus pontját. Ezzel a ciklussal pl. forma alkatrészek szabad formájú felületei mérhetőek. Meghatározható, hogy az összetevő felületén lévő pont alulméreti vagy túlméreti tartományban fekszik-e egy névleges koordinátával összehasonlítva. A kezelő ezután végrehajthat további megmunkálási lépéseket, mint pl. utómegmunkálást.

A ciklus 444 egy tetszőleges pontot tapint a térben, és meghatározza a névleges koordináta eltérését. Ehhez a Q581, Q582 és Q583 paraméterekben meghatározott normál vektort vesz figyelembe. A normál vektor merőleges egy (képzelt) felületre, amiben a névleges koordináta található. A normál vektor elmutat a felülettől, és nem határozza meg a tapintási utat. Javasolt a normál vektort egy CAD vagy CAM rendszer segítségével meghatározni. A QS400 tűrési tartomány meghatározza a megengedhető eltérést a pillanatnyi és a névleges koordináta között a normál vektor mentén. Így meghatározhatja például, hogy a program meg legyen-e szakítva egy alulméret érzékelésekor. Továbbá a vezérlő kiad egy naplófájlt, az eltérések pedig az alább felsorolt Q-paraméterekbe kerülnek elmentésre.

Ciklus lefutása

  1. A tapintó az aktuális pozícióról a normálvektor egy olyan pontjára mozog, amely az alábbi távolságra van a névleges koordinátától: Távolság = tapintógömb sugara + tchprobe.tp (TNC:\table\tchprobe.tp) táblázat SET_UP értéke + Q320. Az előpozícióra állás figyelembe veszi a biztonsági magasságot.
  2. Tapintórendszer ciklusok ledolgozása

  3. Ezt követően a tapintó rááll a névleges koordinátákra. A tapintási utat a DIST határozza meg (Nem a normálvektor! A normálvektor csak a koordináták megfelelő számításához szükséges.)
  4. Miután a vezérlő rögzítette a pozíciót, visszahúzza és leállítja a tapintót. Az érintkezési pont számított koordinátáit a vezérlő a Q paraméterekben menti
  5. Végül a vezérlő az MB paraméterben megadott értékkel mozgatja vissza a tapintót a tapintási iránnyal ellentétesen

Eredményparaméter

A vezérlő a tapintási folyamat eredményeit az alábbi paraméterekbe menti:

Q-Paraméter-
szám

Jelentés

Q151

Mért pozíció a főtengelyen

Q152

Mért pozíció a melléktengelyen

Q153

Mért pozíció a szerszámtengelyen

Q161

Mért eltérés a főtengelyen

Q162

Mért eltérés a melléktengelyen

Q163

Mért eltérés a szerszámtengelyen

Q164

Mért 3D eltérés

  • Kisebb mint 0: alulméret
  • Nagyobb mint 0: ráhagyás

Q183

Munkadarab állapota:

  • - 1 = nincs meghatározva
  • 0 = jó
  • 1 = utánmunka
  • 2 = selejt

Naplózási funkció

A vezérlő a tapintás után egy naplófájlt hoz létre .html formátumban. A jegyzőkönyv a fő-, mellék- és szerszámtengely, valamint a 3D eltérések eredményeit tartalmazza. A vezérlő a naplófájlt a *.h fájllal megegyező könyvtárba menti (amíg nincs meghatározva másik útvonal az FN16-hoz).

A jegyzőkönyv alábbi tartalmat jeleníti meg a fő-, mellék- és szerszámtengelyen:

  • Tényleges tapintási irány (mint egy vektor a beviteli rendszerben). A vektor értéke megfelel a konfigurált tapintási pályának
  • Meghatározott névleges koordináta
  • (Ha meghatározta a QS400 tűrést) A felső és alsó méret valamint a számított eltérés a normálvektor mentén
  • Megállapított pillanatnyi koordináta
  • Az értékek színes kijelzése (zöld, mint "helyes," narancssárga, mint "újramunkálni," piros, mint "selejt")

Megjegyzések

  • A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
  • Azért, hogy a használt tapintók függvényében pontos eredményt el lehessen érni, egy 3D kalibrációt kell végrehajtania a ciklus 444 végrehajtás előtt. A 3D kalibrációhoz az opció 92 3D-ToolComp szükséges.
  • Ciklus 444 létrehoz egy html-formátumú mérési jegyzőkönyvet.
  • Hibaüzenet jelenik meg, ha a 444 8 TUKROZESTUKROZES ciklusok előtt, 11 MERETTENYEZO vagy 26 MERETTENY.TENGKENT ciklus aktív.
  • A tapintásnál a rendszer figyelembe veszi az aktív TCPM-t. Az aktív TCPM-mel rendelkező pozíciók tapintása Megmunkálási sík billentése inkonzisztens állapota mellett is végrehajtható.
  • 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.
  • Ciklus 444 minden koordinátát a megadási rendszerre vonatkoztat.
  • A vezérlő a visszaadási paraméterbe beírja a mért értékeket .
  • Alkalmazás

  • A Q183 Q-paraméterrel a Jó/Utómunka/Selejt munkadarab állapotok a Q309 paramétertől függetlenül vannak beállítva.
  • Alkalmazás

Megjegyzés a gépi paraméterekkel kapcsolatban

  • Az opcionális chkTiltingAxes (204600 sz.) gépi paraméter beállításaitól függően a vezérlő tapintóciklusoknál ellenőrzi az elforduló tengelyek helyzetét a dőlésszöghöz (3D-ROT) képest. Ha ez nem teljesül, a vezérlő hibaüzenetet küld.

Ciklus paraméterek

Segédábra

Paraméter

Q263 1. mérési pont az 1. tengelyen ?

Az első tapintási pont koordinátája a megmunkálási sík főtengelyén Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999

Q264 1. mérési pont a 2. tengelyen ?

Az első tapintási pont koordinátája a megmunkálási sík melléktengelyén Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999

Q294 1. mérési pont a 3. tengelyen ?

Az első tapintási pont koordinátája a tapintótengelyen. Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999

Q581 Fő tengely síknormálisa?

Adja meg a síknormálist a főtengely irányában. Egy pont síknormálisának kiadása általában egy CAD/CAM-rendszerrel történik.

Megadás: -10...+10

Q582 Melléktengely síknormálisa?

Adja meg a síknormálist a melléktengely irányában. Egy pont síknormálisának kiadása általában egy CAD/CAM-rendszerrel történik.

Megadás: -10...+10

Q583 Szerszámtengely síknormálisa?

Adja meg a síknormálist a szerszámtengely irányában. Egy pont síknormálisának kiadása általában egy CAD/CAM-rendszerrel történik.

Megadás: -10...+10

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

Q260 Biztonsagi magassag ?

A szerszámtengely koordinátája, ahol a tapintó rendszer és a munkadarab (befogás) nem ütközhet össze. Az érték abszolút értelmű.

Megadás: -99999.9999...+99999.9999 vagy PREDEF

QS400 Tűrésmező határai?

Adja meg azt a tűréstartományt, amelyet a ciklus felügyel. A tűrés határozza meg a megengedett eltérést a síknormálisok mentén. A rendszer a szerkezeti elem névleges koordinátái és a tényleges koordinátái között határozza meg az eltérést. (A síknormálisokat a Q581 - Q583 határozzák meg, a névleges koordinátákat pedig a Q263, Q264, Q294) A tűrésérték a normálvektortól függően tengelyarányosan kerül felbontásra, lásd a példákat.

Példák

  • QS400 ="0.4-0.1" jelentése: felső méret = névleges koordináta, alsó méret = névleges koordináta -0.1. A ciklus vonatkozásában alábbi tűréstartomány adódik: "Névleges koordináta +0.4"-tól "Névleges koordináta -0.1"-ig.
  • QS400 ="0.4" jelentése: felső méret = névleges koordináta +0.4, alsó méret = névleges koordináta. A ciklus vonatkozásában alábbi tűréstartomány adódik: "Névleges koordináta +0.4"-tól "Névleges koordinátá"-ig.
  • QS400 ="-0.1" jelentése: felső méret = névleges koordináta, alsó méret = névleges koordináta -0.1. A ciklus vonatkozásában alábbi tűréstartomány adódik: "Névleges koordinátá"-tól "Névleges koordináta -0.1"-ig.
  • QS400 =" " jelentése: Nem veszi figyelembe a tűrést.
  • QS400 ="0" jelentése: Nem veszi figyelembe a tűrést.
  • QS400 ="0.1+0.1" jelentése: Nem veszi figyelembe a tűrést.

Megadás: Maximum 255 karakter

Q309 Reakció tűréshiba esetén?

Annak meghatározása, hogy a vezérlő a számított eltéréskor megszakítsa-e a programfutást és küldjön-e hibaüzenetet:

0: A tűrés átlépésekor nem szakad meg a programfutás, nincs üzenet

1: A tűrés átlépésekor megszakad a programfutás, üzenet jelenik meg

2: Ha a pillanatnyi, felületi normálvektor mentén számított koordináta a névleges koordináta alatt van, a vezérlő hibaüzenetet küld és megszakítja az NC-program futását. Ezzel szemben nincs hibareakció, ha a meghatározott pillanatnyi koordináta a névleges koordinátán felül található.

Megadás: 0, 1, 2

Példa

11 TCH PROBE 444 TAPINTAS 3D ~

Q263=+0

;1. PONT 1. TENGELYEN ~

Q264=+0

;1. PONT 2. TENGELYEN ~

Q294=+0

;1.PONT A 3.TENGELYEN ~

Q581=+1

;FO TENGELY NORMALISA ~

Q582=+0

;MELLEKTENG NORMALISA ~

Q583=+0

;SZERSZTENG NORMALISA ~

Q320=+0

;Biztonsági távolság ~

Q260=+100

;BIZTONSAGI MAGASSAG ~

QS400="1-1"

;TURESMEZO ~

Q309=+0

;HIBAREAKCIO