Tapintórendszerek alapismeretei 14xx
A 14xx forgató tapintó ciklusok közös jellemzői
A ciklusok meghatározhatnak elforgatást és az alábbiakat tartalmazzák:
- Vegye figyelembe az aktív gépkinematikát
- Félautomatikus tapintás
- Tűrések felügyelete
- 3D kalibrálás figyelembe vétele
- Forgatás és pozíció egyidejű meghatározása
Programozási és kezelési útmutatások:
- A tapintási pozíciók a programozott I-CS névleges pozíciókra vonatkoznak.
- A névleges pozíciót a rajzból tudja meghatározni.
- A ciklus meghatározása előtt programoznia kell egy szerszámhívást a tapintótengely meghatározásához.
- A 14xx tapintóciklusok támogatják a SIMPLE és L-TYPE tapintóstift formákat.
- Azért, hogy optimális pontosságot kapjunk L-TYPE-val, javasolt a tapintást és a kalibrálást azonos sebességgel végrehajtani. Figyeljen az előtolás-override helyzetére, ha az a tapintás során aktiválva van.
Megnevezés | Rövid leírás |
---|---|
Névleges pozíció | Pozíció a rajzból, pl. a furat pozíciója |
Névleges méret | Méret a rajzból pl. a furatátmérő |
Tényleges pozíció | A pozíció mérési eredménye, pl. a furat pozíciója |
Tényleges méret | A méret mérési eredménye, pl. furatátmérő |
I-CS | Beviteli koordinátarendszer |
W-CS | Munkadarab koordinátarendszer |
Objektum | Tapintandó objektumok: kör, csap, sík, él |
Kiértékelés - bázispont:
- Az eltolásokat a preset táblázat alaptranszformációiba lehet beírni, ha konzisztens megmunkálási sík vagy objektumok mellett aktív TCPM-mel hajt végre tapintást
- A forgatásokat a preset táblázat alaptranszformációi közé alapelforgatásként lehet beírni vagy pedig az első körasztal tengely offszetjeként a munkadarab felől tekintve
Kezelési útmutatások:
- A tapintás során a rendszer figyelembe veszi a meglévő 3D kalibrálási adatokat. Ha ezen kalibrálási adatok nem adottak, eltérések jöhetnek létre.
- Ha nem csak a forgatást, hanem a mért pozíciót is fel kívánja használni, úgy a felületet lehetőség szerint függőlegesen kell tapintania. Minél nagyobb a szöghiba és minél nagyobb a tapintógömb sugara, annál nagyobb a pozíciós hiba. A kiinduló helyzet nagy szögeltérései miatt itt megfelelő, pozícióbeli eltérések jöhetnek létre.
Jegyzőkönyv:
A számított eredményeket a TCHPRAUTO.html naplózza valamint a ciklushoz tartozó Q paraméterekben menti el.
A mért eltérések a tűrésközéppont és a mért tényleges értékek különbözetét türközik. Ha nem ad meg tűrést, úgy a névleges méretre hivatkozik.
A jegyzőkönyv fejlécében a főprogram mértékegysége látható.
Félautomatikus mód
Amennyiben az aktuális nullapontra vonatkozó tapintási pozíciók nem ismertek, a ciklus félautomatikus módban hajtható végre. Ebben az esetben a tapintás végrehajtása előtt a kezdő pozíció manuális előpozícionálással határozható meg.
Ehhez a beállítandó célpozíció elé egy "?" jelet kell tennie. Ezt a Név kiválasztásával hajthatja végre a parancssoron. Az objektumtól függően azt a célpozíciót kell meghatároznia, amely megadja tapintási műveletének irányát , lásd ’Példák”.
Az objektumtól függően azt a célpozíciót kell meghatároznia, amely megadja tapintási műveletének irányát.
Ciklus lefutása
Ehhez alábbiak szerint járjon el: | ||
| ||
| ||
|
- Félautomatikus módban a tapintástól függően manuálisan kell biztonsági magasságra állnia
Programozási és kezelési útmutatások:
- A névleges pozíciót a rajzból tudja meghatározni.
- A félautomatikus mód csak a gépi üzemmódokban hajtható végre, a programtesztben nem.
- Ha egy tapintási pontnál nem határoz meg minden irányba célpozíciót, a vezérlő hibaüzenetet jelenít meg.
- Ha egy irányba nem határozott meg célpozíciót, az objektum tapintását követően a pillanatnyi érték célértékké válik. Ez azt jelenti, hogy a mért tényleges pozíció utólag névleges pozícióvá is válik. Ennek következtében az adott pozíciónál nem lesz eltérés, és így pozíciókorrekció sem.
Példák
Fontos: A célpozíciókat a rajz alapján adja meg!
A három példában a következő rajzon szereplő célpozíciók kerülnek alkalmazásra.
Beállítás két furaton keresztül
Jelen példában két furatot állít be. A tapintás az X tengelyen (fő tengely) és az Y tengelyen (melléktengely) történik. Ezért ezekhez a tengelyekhez feltétlenül meg kell határoznia a célhelyzetet a rajzból! A Z tengely (szerszámtengely) célpozíciója nem szükséges, mivel ezen irányba nem vesz fel méretet.
- QS1100 = Célpozíció 1 főtengely adott, de a munkadarab helyzete ismeretlen
- QS1101 = Célpozíció 1 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1102 = Célpozíció 1 szerszámtengely ismeretlen
- QS1103 = Célpozíció 2 főtengely adott, de a munkadarab helyzete ismeretlen
- QS1100 = Célpozíció 2 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1105 = Célpozíció 2 szerszámtengely ismeretlen
11 TCH PROBE 1411 KET KOR TAPINTASA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Beállítás élen keresztül
Jelen példában egy élet állít be. A tapintás az Y tengelyen (melléktengely) történik. Ezért ehhez a tengelyhez feltétlenül meg kell határoznia a célhelyzetet a rajzból! A X tengely (főtengely) és a Z tengely (szerszámtengely) célpozíciója nem szükséges, mivel ezen irányokba nem vesz fel méretet.
- QS1100 = Célpozíció 1 főtengely ismeretlen
- QS1101 = Célpozíció 1 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1102 = Célpozíció 1 szerszámtengely ismeretlen
- QS1103 = Célpozíció 2 főtengely ismeretlen
- QS1100 = Célpozíció 2 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1105 = Célpozíció 2 szerszámtengely ismeretlen
11 TCH PROBE 1410 EL TAPINTASA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Beállítás síkon keresztül
Jelen példában egy síkot állít be. Itt mindhárom célpozíciót a rajzból kell meghatároznia. A szögszámításhoz ugyanis fontos, hogy mindegyik tapintásnál mindhárom tengely figyelembe legyen véve.
- QS1100 = Célpozíció 1 főtengely adott, de a munkadarab helyzete ismeretlen
- QS1101 = Célpozíció 1 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1102 = Célpozíció 1 szerszámtengely adott, de a munkadarab helyzete ismeretlen
- QS1103 = Célpozíció 2 főtengely adott, de a munkadarab helyzete ismeretlen
- QS1100 = Célpozíció 2 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1105 = Célpozíció 2 szerszámtengely adott, de a munkadarab helyzete ismeretlen
- QS1106 = Célpozíció 3 főtengely adott, de a munkadarab helyzete ismeretlen
- QS1107 = Célpozíció 3 melléktengely adott, de a munkadarab helyzete ismeretlen
- QS1108 = Célpozíció 3 szerszámtengely adott, de a munkadarab helyzete ismeretlen
11 TCH PROBE 1420 TAPINTAS A SIKBAN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Tűrések kiértékelése
A 14xx ciklusok segítségével ellenőrizhet tűréstartományokat is. Az objektum pozíciója és dimenziója ellenőrizhető.
Az alábbi értékek lehetségesek tűrésekkel:
Tűrés | Példa |
---|---|
Határméretek | 10+0.01-0.015 |
DIN EN ISO 286-2 | 10H7 |
DIN ISO 2768-1 | 10m |
A tűrés megadásánál vegye figyelembe a nagy- és kisbetűket.
Ha tűrt értéket programoz, akkor a vezérlő felügyeli a tűrési tartományt. A vezérlő a Jó, Utómunka vagy Selejt státuszokat a Q183 visszaadási paraméterbe írja. Ha le van a bázispont korrekciója programozva, a tapintás után az aktív bázispontot a vezérlő korrigálni fogja
Az alábbi ciklusparaméterek támogatják a tűréses értékeket:
- Q1100 1. PONT FO TENGELY
- Q1101 1. PONT MELLEKTENG
- Q1102 1. PONT SZERSZ. TENG
- Q1103 2. PONT FO TENGELY
- Q1104 2. PONT MELLEKTENG
- Q1105 2. PONT SZERSZ. TENG
- Q1106 3. PONT FO TENGELY
- Q1107 3. PONT MELLEKTENG
- Q1108 3. PONT SZERSZ. TENG
- Q1116 ATMÉRO 1
- Q1117 2. ATMERO
A programozás során az alábbiak szerint járjon el:
- Ciklusdefiníció indítása
- Aktiválja a név választási lehetőséget a parancssoron
- Programozza a névleges pozíciót /-méretet a tűréssel együtt
- A ciklusban pl. QS1116="+8-2-1" van megadva.
Ha hibás tűrést programoz, akkor a vezérlő egy hibaüzenettel fejezi be a feldolgozást.
Ciklus lefutása
Ha a tényleges méret a tűrésen kívül van, akkor a vezérlő az alábbiak szerint viselkedik:
- Q309=0: A vezérlő nem szakít meg.
- Q309=1: A vezérlő üzenettel szakítja meg a programot selejt vagy utómunka esetén.
- Q309=2: A vezérlő üzenettel szakítja meg a programot selejt esetén.
Ha Q309 = 1 vagy 2, a következőképpen járjon el: | ||
| ||
|
Vegye figyelembe, hogy a tapintó ciklusok a tűrésközéphez viszonyított eltéréseket a Q98x és Q99x írják vissza. Ha Q1120 és Q1121 meg vannak határozva, az értékek megfelelnek a korrekcióhoz használtaknak. Ha nincs aktív automatikus kiértékelés, úgy a vezérlő ezen értékek a tűrésközépre való hivatkozás mellett elmenti az adott Q paraméterbe, így Ön tovább tud dolgozni az értékekkel.
Példa
- QS1116 = Átmérő 1 a tűrés megadásával
- QS1117 = Átmérő 2 a tűrés megadásával
11 TCH PROBE 1411KET KOR TAPINTASA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Tényleges pozíció átvétele
Meghatározhatja előzetesen a tényleges pozíciót, majd a tapintó ciklusban megadhatja azt valós helyzetként. Az objektumhoz mind annak névleges, mind pedig tényleges pozíciója hozzárendelésre kerül. A ciklus a különbségből kiszámítja a szükséges korrekciókat, alkalmazva a tűrésfelügyeletet.
A programozás során az alábbiak szerint járjon el:
- Ciklus meghatározása
- Aktiválja a név választási lehetőséget a parancssoron
- Programozza a névleges pozíciót szükség esetén tűrésfelügyelettel
- "@” programozása
- Tényleges pozíció programozása
- A ciklusban pl. QS1100="10+0.02@ 10.0123" van megadva.
Programozási és kezelési útmutatások:
- Ha a @-t alkalmazza, nem kerül sor tapintásra. A vezérlő csak a tényleges és a célpozíciót veszi számításba.
- Mindhárom tengelyre (fő-, mellék- és szerszámtengely) meg kell adnia a tényleges pozíciókat. Ha csak egy tengelyre határozza meg a tényleges pozíciót, úgy a vezérlő hibaüzenetet jelenít meg.
- A tényleges pozíciókat a Q1900-Q1999-vel is meghatározhatja.
Példa
Ezzel a lehetőséggel például:
- Körmintákat tud különböző objektumokból meghatározni
- Fogaskereket a fogaskerék középpontja és a fogak helyzete figyelembe vételével beállítani
A névleges pozíciók itt tűrésfelügyelettel és tényleges pozícióval vannak meghatározva.
5 TCH PROBE 1410 EL TAPINTASA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|