Základy cyklů dotykových sond 14xx
Použití
Cykly dotykové sondy zahrnují následující:
- Zohlednění aktivní strojní kinematiky
- Poloautomatické snímání
- Monitorování tolerancí
- Zohlednění 3D-kalibrování
- Současně určení natočení a polohy
Označení | Stručný popis |
---|---|
Žádaná poloha | Poloha na vašem výkresu, např. poloha otvoru |
Rozměr na vašem výkresu, např. průměr otvoru | |
Aktuální poloha | Výsledek měření polohy, např. poloha otvoru |
Aktuální rozměr | Výsledek měření rozměru, např. průměr otvoru |
I-CS | Zadávací souřadný systém |
W-CS | Obrobkový souřadný systém |
Objekt | Snímané objekty: kružnice, čepy, roviny, hrany |
Vyhodnoceni
Výsledky měření v Q-parametrech
Výsledky měření příslušných snímacích cyklů ukládá řízení do globálně účinných Q-parametrů Q9xx. Tyto parametry můžete dále používat ve vašem NC-programu. Věnujte prosím pozornost tabulce výsledkových parametrů, která je uvedena v každém popisu cyklu.
Vztažný bod a osa nástroje
Řídicí systém umístí vztažný bod do roviny obrábění v závislosti na ose dotykové sondy, kterou jste definovali ve vašem programu měření.
Aktivní osa dotykové sondy | Nastavení vztažného bodu do |
---|---|
Z | X a Y |
Y | Z a X |
X | Y a Z |
Upozornění
- Posuny mohou být zapsané do základní transformace tabulky vztažných bodů, pokud se při konzistentní rovině obrábění nebo u objektů snímá s aktivním TCPM.
- Natočení mohou být zapsána do základní transformace tabulky vztažného bodu jako základní rotace nebo také jako offset první osy otočného stolu, pozorováno z obrobku
Protokol
Zjištěné výsledky budou protokolovány do TCHPRAUTO.html jakož i do Q-parametrů, určených pro tento cyklus.
Naměřené odchylky představují rozdíl naměřených aktuálních hodnot vůči středu tolerance. Pokud není tolerance uvedená, tak se vztahují na jmenovitý rozměr.
Měrovou jednotku hlavního programu lze vidět v záhlaví protokolu.
Upozornění
- Snímané polohy se vztahují k naprogramovaným cílovým polohám v I-CS.
- Cílové polohy najdete na vašem výkresu.
- Před definicí cyklu musíte naprogramovat vyvolání nástroje pro definici osy dotykové sondy.
- Snímací cykly 14xx podporují dotykový hrot tvaru SIMPLE a L-TYPE.
- Pro dosažení optimálních výsledků z hlediska přesnosti s hrotem ve tvaru L se doporučuje snímat a kalibrovat stejnou rychlostí. Kontrolujte polohu Override posuvu, pokud je tento při snímání aktivní.
- Pokud se dotyková sonda na obrobky nevychýlí přesně vodorovně nebo svisle, mohou vzniknout ve výsledcích měření odchylky. Z tohoto důvodu HEIDENHAIN doporučuje kalibrovat dotykovou sondu na obrobky ve 3D před snímáním (#92 / #2-02-1). Snímací cykly 14xx berou v úvahu 3D-kalibrační data.
- Pokud chcete použít nejen natočení, ale také naměřenou polohu, pak se jí musíte dotknout pokud možno kolmo k této ploše. Čím větší je chyba úhlu a rádius snímací kuličky, tím větší je chyba polohy. Vzhledem k velkým úhlovým odchylkám ve výchozí poloze zde mohou vzniknout odpovídající odchylky polohy.
Poloautomatický režim
Pokud nejsou známé snímací pozice vztažené k aktuálnímu nulovému bodu, tak se může cyklus provést v poloautomatickém režimu. Zde můžete před provedením snímání určit startovní polohu ručním předpolohováním.
K tomu dáte před potřebnou cílovou pozici "?". To můžete provést pomocí volby Název na panelu akcí. V závislosti na objektu musíte definovat cílové polohy, které určí směr vašeho snímání, viz "Příklady".
V závislosti na objektu musíte definovat cílové polohy, které určí směr vašeho snímání.
Provádění cyklu
Postupujte takto: | ||
| ||
| ||
|
- V poloautomatickém režimu jeďte po každém snímání ručně do bezpečné výšky
Pokyny pro programování a obsluhu:
- Cílové polohy najdete na vašem výkresu.
- Poloautomatický režim se provádí pouze ve strojních režimech, nikoliv při simulaci.
- Pokud nedefinujete pro snímaný bod ve všech směrech žádné cílové polohy, pak řídicí systém vydá chybové hlášení.
- Pokud jste nedefinovali v jednom směru žádnou cílovou poloha, dojde po sejmutí objektu k aktuálně – cílovému převzetí. To znamená, že naměřená aktuální poloha se následně převezme jako cílová poloha. Proto neexistuje pro tuto polohu žádná odchylka a žádná korekce polohy.
Příklady
Důležité: Uveďte Cílovou polohu z vašeho výkresu!
Ve třech příkladech se používají cílové polohy z tohoto výkresu.
Vyrovnání podle dvou děr
V tomto příkladu se vyrovnávají dva otvory. Snímání se provádí v ose X (hlavní osa) a v ose Y (vedlejší osa). Proto musíte nutně definovat pro tyto osy cílovou polohu z výkresu! Cílová poloha v ose Z (nástrojová osa) není nutná, protože v tomto směru nesnímáte žádný rozměr.
- QS1100 = Cílová poloha 1 hlavní osy je předvolená, ale poloha obrobku je neznámá
- QS1101 = Cílová poloha 1 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1102 = Cílová poloha 1 osy nástroje je neznámá
- QS1103 = Cílová poloha 2 hlavní osy je předvolená, ale poloha obrobku je neznámá
- QS1104 = Cílová poloha 2 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1105 = Cílová poloha 2 osy nástroje je neznámá
11 TCH PROBE 1411 SNIMANI DVOU KRUZNIC ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Vyrovnání podle hrany
V tomto příkladu se vyrovnávají dvě hrany. Snímání se provádí v ose Y (vedlejší osa). Proto musíte nutně definovat pro tuto osu cílovou polohu z výkresu! Cílové polohy v ose X (hlavní osa) a v ose Z (nástrojová osa) nejsou nutné, protože v tomto směru nesnímáte žádný rozměr.
- QS1100 = Cílová poloha 1 hlavní osy je neznámá
- QS1101 = Cílová poloha 1 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1102 = Cílová poloha 1 osy nástroje je neznámá
- QS1103 = Cílová poloha 2 hlavní osy je neznámá
- QS1104 = Cílová poloha 2 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1105 = Cílová poloha 2 osy nástroje je neznámá
11 TCH PROBE 1410 SNIMANI NA HRANE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Vyrovnání podle roviny
V tomto příkladu vyrovnáváte rovinu. Zde musíte bezpodmínečně definovat všechny tři cílové polohy z výkresu. Protože pro výpočet úhlu je důležité, aby se v každé snímací poloze bral ohled na tři osy.
- QS1100 = Cílová poloha 1 hlavní osy je předvolená, ale poloha obrobku je neznámá
- QS1101 = Cílová poloha 1 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1102 = Cílová poloha 1 nástrojové osy je předvolená, ale poloha obrobku je neznámá
- QS1103 = Cílová poloha 2 hlavní osy je předvolená, ale poloha obrobku je neznámá
- QS1104 = Cílová poloha 2 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1105 = Cílová poloha 2 nástrojové osy je předvolená, ale poloha obrobku je neznámá
- QS1106 = Cílová poloha 3 hlavní osy je předvolená, ale poloha obrobku je neznámá
- QS1107 = Cílová poloha 3 vedlejší osy je předvolená, ale poloha obrobku je neznámá
- QS1108 = Cílová poloha 3 nástrojové osy je předvolená, ale poloha obrobku je neznámá
11 TCH PROBE 1420 SNIMANI V ROVINE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Vyhodnocení tolerancí
Ke kontrole tolerančních rozsahů můžete také použít cykly 14xx. Přitom můžete zkontrolovat polohu a velikost objektu.
Můžete definovat následující tolerance:
Tolerance | Příklad |
---|---|
DIN EN ISO 286-2 | 10H7 |
DIN ISO 2768-1 | 10 m |
Cílové rozměry se specifikací tolerance | 10+0,01-0,015 |
Cílové rozměry můžete zadat s následujícími specifikacemi tolerancí:
Kombinace | Příklad | Výrobní rozměr |
---|---|---|
x+-y | 10+-0.5 | 10.0 |
x-+y | 10-+0.5 | 10.0 |
x-y+z | 10-0.1+0.5 | 10.2 |
x+y-z | 10+0.1-0.5 | 9.8 |
x+y+z | 10+0.1+0.5 | 10.3 |
x-y-z | 10-0.1-0.5 | 9.7 |
x+y | 10+0.5 | 10.25 |
x-y | 10-0.5 | 9.75 |
Pokud programujete zadání s tolerancí, sleduje řídicí systém rozsah tolerance. Řízení zapíše stav dobrý, k přepracování nebo zmetek do vraceného parametru Q183. Pokud je naprogramována korekce vztažného bodu, řídicí systém koriguje aktivní vztažný bod po snímání.
Následující parametry cyklu umožňují zadání s tolerancemi:
- Q1100 1. BOD REF. OSY
- Q1101 1. BOD VEDLEJSI OSY
- Q1102 1. BOD OSY NÁSTROJE
- Q1103 2. BOD REF. OSY
- Q1104 2. BOD VEDLEJSI OSY
- Q1105 2. BOD OSY NASTROJE
- Q1106 3. BOD REF. OSY
- Q1107 3. BOD VEDLEJSI OSY
- Q1108 3. BOD OSY NÁSTROJE
- Q1116 PRUMER 1
- Q1117 PRUMER 2
Při programování postupujte následovně:
- Spusťte definici cyklu
- Aktivujte možnosti volby Názvu na panelu akcí
- Programujte cílovou polohu / rozměr, včetně tolerance
- V cyklu je uloženo např. QS1116="+8-2-1".
- Pokud nenaprogramujete toleranci podle specifikace DIN nebo nesprávně naprogramujete cílové rozměry se specifikací tolerance, např. mezery, ukončí řídicí systém zpracování s chybovým hlášením.
- Při zadávání tolerancí DIN EN ISO a DIN ISO respektujte malá a velká písmena. Nesmíte zadávat prázdné znaky.
Provádění cyklu
Pokud je skutečná poloha mimo toleranci, chování řídicího systému je následující:
- Q309 = 0: Řízení nepřeruší program.
- Q309 = 1: Řízení přeruší program s hlášením v případě zmetků a k přepracování.
- Q309 = 2: Řízení přeruší program s hlášením v případě zmetků.
Pokud je Q309 = 1 nebo 2, postupujte takto: | ||
| ||
|
Všimněte si, že cykly dotykové sondy vracejí odchylky vztažené ke středu tolerance v Q98x a Q99x. Jsou-li Q1120 a Q1121 definovány, odpovídají hodnoty veličinám použitým pro korekci. Pokud není aktivní automatické vyhodnocení, tak řídicí systém uloží hodnoty ve vztahu ke středu tolerance do určených Q-parametrů a tyto hodnoty můžete dále zpracovávat.
Příklad
- QS1116 = Průměr 1 s uvedením tolerance
- QS1117 = Průměr 2 s uvedením tolerance
11 TCH PROBE 1411SNIMANI DVOU KRUZNIC ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Předání jedné aktuální polohy
Skutečnou polohu můžete zjistit předem a cyklu dotykové sondy ji definovat jako aktuální polohu. Objektu se předá jak cílová poloha, tak i aktuální poloha. Cyklus vypočítá z rozdílu potřebné korekce a použije monitorování tolerance.
Při programování postupujte následovně:
- Definujte cyklus
- Aktivujte možnosti volby Názvu na panelu akcí
- Programujte cílovou polohu, včetně příp. sledování tolerance
- Programujte "@"
- Programujte aktuální polohu
- V cyklu je uloženo např. QS1100="10+0.02@10.0123".
Pokyny pro programování a obsluhu:
- Pokud použijte @ nebude se snímat. Řídicí systém započte při 3D-korekci rádiusu pouze aktuální a cílové polohy.
- Pro všechny tři osy (hlavní, vedlejší a nástrojovou) musíte definovat aktuální polohy. Jestliže definujete pouze jednu osu s aktuální polohou, objeví se chybové hlášení.
- Aktuální polohy lze definovat také s Q1900-Q1999.
Příklad
S touto možností můžete např.:
- Zjistit kruhový vzor z různých objektů
- Vyrovnat ozubené kolo přes jeho střed a polohu jednoho zubu
Cílové polohy jsou zde definovány s monitorováním tolerance a skutečnou polohou.
5 TCH PROBE 1410 SNIMANI NA HRANE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|