Základy cyklů dotykové sondy 14xx

Společné vlastnosti cyklů dotykové sondy 14xx pro natočení

voreinst

Cykly mohou určovat otočení a obsahují 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
 
Tip
  • Pokyny pro programování a obsluhu:
  • 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í.
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

Vyhodnocení - vztažný bod:

  • 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
 
Tip
  • Pokyny pro obsluhu:
  • Při snímání s TCPM se bere zřetel na dostupná data 3D-kalibrace. Pokud nejsou tato data kalibrace k dispozici, může dojít k odchylkám.
  • 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.

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.

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:

679843_56

  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ě
679843_56

  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
679843_56

  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.

cyc14xx_zeichnung

Vyrovnání podle dvou děr

cyc1411_4

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á

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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

cyc1410_4

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á

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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

cyc1420_5

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á

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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.

Jsou možná následující zadání s tolerancemi:

Tolerance

Příklad

Rozměry

10+0,01-0,015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10 m

 
Tip

Pamatujte, že při zadávání tolerancí se rozlišují malá a velká písmena.

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

Pokud naprogramujete nesprávnou toleranci, řízení ukončí zpracování s chybovým hlášením.

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
679843_56

    nebo

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

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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.

  1. Při programování postupujte následovně:
  2. Definujte cyklus
  3. Aktivujte možnosti volby Názvu na panelu akcí
  4. Programujte cílovou polohu, včetně příp. sledování tolerance
  5. Programujte "@"
  6. Programujte aktuální polohu
  7. 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.

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

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