Ciklus 444 TAPINTAS 3D
ISO-programozás
G444
Alkalmazás
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
- 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.
- 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.)
- 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
- 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- | 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
|
Q183 | Munkadarab állapota:
|
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 .
- A Q183 Q-paraméterrel a Jó/Utómunka/Selejt munkadarab állapotok a Q309 paramétertől függetlenül vannak beállítva.
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
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 |
11 TCH PROBE 444 TAPINTAS 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|