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
Vysvětlení pojmů

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
I-CS:Input Coordinate System

W-CS

Obrobkový souřadný systém
W-CS:Workpiece Coordinate System

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".

 
Tip

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:

  1. Proveďte cyklus
  2. Řízení přeruší NC-program.
  3. Objeví se okno.
  4. Dotykovou sondu polohujte osovými klávesami do blízkosti požadovaného bodu snímání
  5. nebo

  6. Dotykovou sondu polohujte elektrickým ručním kolečkem do požadovaného bodu
  7. Popř. změňte směr snímání v okně

  1. Zvolte tlačítko NC-start
  2. Řídicí systém zavře okno a provede první snímání.
  3. Pokud je SMAZAT REZIM VYSKY Q1125 = 1 nebo 2, otevře řídicí systém na kartě FN 16 pracovní plochy Status hlášení. Toto hlášení uvádí, že režim není pro odjezd na bezpečnou výšku možný.
  4. Odjeďte s dotykovou sondou do bezpečné polohy

  1. Zvolte tlačítko NC-start
  2. Cyklus, popř. program bude pokračovat. Pro další snímací body bude možná nutné celý postup opakovat.
 
Upozornění
Pozor nebezpečí kolize!
Řídicí systém ignoruje při provádění poloautomatického režimu naprogramované hodnoty 1 a 2 pro odjezd do bezpečné výšky. Podle polohy, v níž se dotyková sonda nachází vzniká riziko kolize.
  1. V poloautomatickém režimu jeďte po každém snímání ručně do bezpečné výšky
 
Tip

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 ~

QS1100= "?30"

;1. BOD REF. OSY ~

QS1101= "?50"

;1. BOD VEDLEJSI OSY ~

QS1102= "?"

;1. BOD OSY NÁSTROJE ~

Q1116=+10

;Průměr 1 ~

QS1103= "?75"

;2. BOD REF. OSY ~

QS1104= "?50"

;2. BOD VEDLEJSI OSY ~

QS1105= "?"

;2. BOD OSY NASTROJE ~

Q1117=+10

;PRUMER 2 ~

Q1115=+0

;TYP GEOMETRIE ~

Q423=+4

;POCET SNIMANI ~

Q325=+0

;STARTOVNI UHEL ~

Q1119=+360

;ÚHLOVÁ DÉLKA ~

Q320=+2

;BEZPECNOSTNI VZDAL. ~

Q260=+100

;BEZPECNA VYSKA ~

Q1125=+2

;SMAZAT REZIM VYSKY ~

Q309=+0

;REAKCE NA CHYBU ~

Q1126=+0

;VYROVNAT ROTACNI OSY ~

Q1120=+0

;POZICE PRO PRENOS ~

Q1121=+0

;POTVRDIT NATOCENI

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 ~

QS1100= "?"

;1. BOD REF. OSY ~

QS1101= "?0"

;1. BOD VEDLEJSI OSY ~

QS1102= "?"

;1. BOD OSY NÁSTROJE ~

QS1103= "?"

;2. BOD REF. OSY ~

QS1104= "?0"

;2. BOD VEDLEJSI OSY ~

QS1105= "?"

;2. BOD OSY NASTROJE ~

Q372=+2

;SMER SNIMANI ~

Q320=+0

;BEZPECNOSTNI VZDAL. ~

Q260=+100

;BEZPECNA VYSKA ~

Q1125=+2

;SMAZAT REZIM VYSKY ~

Q309=+0

;REAKCE NA CHYBU ~

Q1126=+0

;VYROVNAT ROTACNI OSY ~

Q1120=+0

;POZICE PRO PRENOS ~

Q1121=+0

;POTVRDIT NATOCENI

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 ~

QS1100= "?50"

;1. BOD REF. OSY ~

QS1101= "?10"

;1. BOD VEDLEJSI OSY ~

QS1102= "?0"

;1. BOD OSY NÁSTROJE ~

QS1103= "?80"

;2. BOD REF. OSY ~

QS1104= "?50"

;2. BOD VEDLEJSI OSY ~

QS1105= "?0"

;2. BOD OSY NASTROJE ~

QS1106= "?20"

;3. BOD REF. OSY ~

QS1107= "?80"

;3. BOD VEDLEJSI OSY ~

QS1108= "?0"

;3. BOD OSY NÁSTROJE ~

Q372=-3

;SMER SNIMANI ~

Q320=+2

;BEZPECNOSTNI VZDAL. ~

Q260=+100

;BEZPECNA VYSKA ~

Q1125=+2

;SMAZAT REZIM VYSKY ~

Q309=+0

;REAKCE NA CHYBU ~

Q1126=+0

;VYROVNAT ROTACNI OSY ~

Q1120=+0

;POZICE PRO PRENOS ~

Q1121=+0

;POTVRDIT NATOCENI

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ě:

  1. Spusťte definici cyklu
  2. Aktivujte možnosti volby Názvu na panelu akcí
  3. Programujte cílovou polohu / rozměr, včetně tolerance
  4. V cyklu je uloženo např. QS1116="+8-2-1".
 
Tip
  • 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:

  1. Otevře se okno. Řídicí systém zobrazí všechny požadované a skutečné rozměry objektu.
  2. NC-program přerušíte tlačítkem Storno

  1. nebo

  2. Pokračujte s NC-programem s NC-start
 
Tip

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 ~

Q1100=+30

;1. BOD REF. OSY ~

Q1101=+50

;1. BOD VEDLEJSI OSY ~

Q1102=-5

;1. BOD OSY NÁSTROJE ~

QS1116="+8-2-1"

;PRUMER 1 ~

Q1103=+75

;2. BOD REF. OSY ~

Q1104=+50

;2. BOD VEDLEJSI OSY ~

QS1105=-5

;2. BOD OSY NASTROJE ~

QS1117="+8-2-1"

;PRUMER 2 ~

Q1115=+0

;TYP GEOMETRIE ~

Q423=+4

;POCET SNIMANI ~

Q325=+0

;STARTOVNI UHEL ~

Q1119=+360

;ÚHLOVÁ DÉLKA ~

Q320=+2

;BEZPECNOSTNI VZDAL. ~

Q260=+100

;BEZPECNA VYSKA ~

Q1125=+2

;SMAZAT REZIM VYSKY ~

Q309=2

;REAKCE NA CHYBU ~

Q1126=+0

;VYROVNAT ROTACNI OSY ~

Q1120=+0

;POZICE PRO PRENOS ~

Q1121=+0

;POTVRDIT NATOCENI

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ě:

  1. Definujte cyklus
  2. Aktivujte možnosti volby Názvu na panelu akcí
  3. Programujte cílovou polohu, včetně příp. sledování tolerance
  4. Programujte "@"
  5. Programujte aktuální polohu
  6. V cyklu je uloženo např. QS1100="10+0.02@10.0123".
 
Tip

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 ~

QS1100="10+0.02@10.0123"

;1. BOD REF. OSY ~

QS1101="50@50.0321"

;1. BOD VEDLEJSI OSY ~

QS1102="-10-0.2+0.2@Q1900"

;1. BOD OSY NÁSTROJE ~

QS1103="30+0.02@30.0134"

;2. BOD REF. OSY ~

QS1104="50@50.534"

;2. BOD VEDLEJSI OSY ~

QS1105="-10-0.02@Q1901"

;2. BOD OSY NASTROJE ~

Q372=+2

;SMER SNIMANI ~

Q320=+0

;BEZPECNOSTNI VZDAL. ~

Q260=+100

;BEZPECNA VYSKA ~

Q1125=+2

;SMAZAT REZIM VYSKY ~

Q309=+0

;REAKCE NA CHYBU ~

Q1126=+0

;VYROVNAT ROTACNI OSY ~

Q1120=+0

;POZICE PRO PRENOS ~

Q1121=+0

;POTVRDIT NATOCENI