Cyklus 1416Sondování průsečíku

ISO-programování

G1416

Aplikace

Cyklem dotykové sondy 1416 zjistíte průsečík dvou hran. Cyklus můžete provádět ve všech třech rovinách obrábění XY, XZ a YZ. Cyklus vyžaduje celkem čtyři snímané body, na každé hraně dvě pozice. Pořadí hran můžete volit libovolně.

Pokud před tímto cyklem naprogramujete cyklus 1493 SNIMANI EXTRUZE, opakuje řídicí systém snímané body ve zvoleném směru a po definovanou délku na přímce.

Cyklus 1493 SNIMANI EXTRUZE

  • Cyklus nabízí navíc následující možnosti:
  • Pokud nejsou souřadnice snímaných bodů známé, můžete cyklus provést v poloautomatickém režimu.
  • Poloautomatický režim

  • Pokud jste určili přesnou polohu předem, můžete ji v cyklu definovat jako aktuální polohu
  • Předání jedné aktuální polohy

Provádění cyklu

cyc1416
  1. Řídicí systém napolohuje dotykovou sondu rychloposuvem FMAX_PROBE (z tabulky dotykové sondy) a podle polohovací logiky k naprogramovanému bodu snímání 1.
  2. Logika polohování

  3. Řídicí systém polohuje dotykovou sondou rychloposuvem FMAX_PROBE do bezpečné vzdálenosti. Ta vyplývá ze součtu Q320, SET_UP a poloměru snímací kuličky. Bezpečná vzdálenost se zohlední při snímání v každém směru.
  4. Poté řídicí systém polohuje dotykovou sondu na zadanou výšku měření Q1102 a provede první snímání s posuvem F z tabulky dotykové sondy.
  5. Pokud naprogramujete SMAZAT REZIM VYSKY Q1125, polohuje řídicí systém dotykovou sondu s FMAX_PROBE zpět do bezpečné výšky Q260.
  6. Řídicí systém napolohuje dotykovou sondu do dalšího snímaného bodu.
  7. Řízení polohuje dotykovou sondou na zadanou výšku měření Q1102 a zjistí další snímaný bod.
  8. Řídicí systém opakuje kroky 4 až 6, až jsou zjištěny všechny 4 snímané body.
  9. Řízení uloží zjištěnou polohu do následujících Q-parametrů. Je-li Q1120 POZICE PRO PRENOS definováno s hodnotou 1, zapíše řízení zjištěnou polohu do aktivního řádku tabulky vztažných bodů.

Číslo
Q-parametrů

Význam

Q950Q952

První naměřená poloha v hlavní, vedlejší a nástrojové ose

Q953Q955

Druhá naměřená poloha v hlavní, vedlejší a nástrojové ose

Q956Q958

Třetí naměřená poloha v hlavní, vedlejší a nástrojové ose

Q959Q960

Naměřený průsečík v hlavní a vedlejší ose

Q964

Naměřené základní natočení

Q965

Naměřená rotace stolu

Q980Q982

Naměřená odchylka prvního snímaného bodu v hlavní, vedlejší a nástrojové ose

Q983Q985

Naměřená odchylka druhého snímaného bodu v hlavní, vedlejší a nástrojové ose

Q986Q988

Naměřená odchylka třetího snímaného bodu v hlavní, vedlejší a nástrojové ose

Q989Q990

Naměřená odchylka průsečíku v hlavní a vedlejší ose

Q994

Naměřená úhlová odchylka základního natočení

Q995

Naměřená úhlová odchylka natočení stolu

Q183

  • Status obrobku
  • -1 = Není definováno
  • 0 = Dobrý
  • 1 = Dodělávka
  • 2 = Zmetek

Q970

Pokud jste cyklus 1493 SNIMANI EXTRUZE již naprogramovali:

Maximální odchylka, vycházející z 1. snímaného bodu

Q971

Pokud jste cyklus 1493 SNIMANI EXTRUZE již naprogramovali:

Maximální odchylka, vycházející z 2. snímaného bodu

Q972

Pokud jste cyklus 1493 SNIMANI EXTRUZE již naprogramovali:

Maximální odchylka, vycházející z 3. snímaného bodu

Upozornění

 
Upozornění
Pozor nebezpečí kolize!
Pokud nejedete mezi objekty nebo body snímání na bezpečnou výšku, vzniká nebezpečí kolize.
  1. Mezi každým objektem nebo každým bodem snímání odjíždějte na bezpečnou výšku. Naprogramujte Q1125 SMAZAT REZIM VYSKY různý od -1.
 
Upozornění
Pozor nebezpečí kolize!
Při provádění cyklů dotykové sondy 444 a 14xx nesmí být aktivní následující transformace souřadnic: cyklus 8 ZRCADLENI, 11ZMENA MERITKA, cyklus 26 MERITKO PRO OSU, a TRANS MIRROR. Hrozí nebezpečí kolize.
  1. Reset přepočtu souřadnic před voláním cyklu
  • Tento cyklus můžete provést pouze v režimu obrábění FUNCTION MODE MILL.
  • Poznámka ve spojení s rotačními osami:
  • Pokud zjišťujete základní natočení v naklopené rovině obrábění, dbejte na následující:
    • Pokud aktuální souřadnice rotačních os a definované úhly naklopení (v menu 3D-ROT) souhlasí, tak je rovina obrábění konzistentní. Řídicí systém počítá základní natočení v zadávaném souřadném systému I-CS.
    • Pokud aktuální souřadnice rotačních os a definované úhly naklopení (v menu 3D-ROT) nesouhlasí, tak je rovina obrábění nekonzistentní. Řídicí systém počítá základní natočení v souřadném systému obrobku W-CS v závislosti na ose nástroje.
  • Pomocí volitelného strojního parametru chkTiltingAxes (č. 204601) definuje výrobce stroje, zda řídicí systém kontroluje shodu situace naklopení. Pokud není nakonfigurována žádná kontrola, vždy řídicí systém předpokládá konzistentní rovinu obrábění. Výpočet základního natočení se pak provádí v I-CS.

Vyrovnání os otočného stolu:

  • Řízení může vyrovnat otočný stůl pouze tehdy, pokud lze naměřenou rotaci korigovat osou otočného stolu. Tato osa musí být první osou otočného stolu, vycházejíce z obrobku.
  • Pro vyrovnání os otočného stolu (Q1126 různé od 0) musíte převzít natočení (Q1121 různé od 0). Jinak řídicí systém zobrazí chybové hlášení.

Parametry cyklu

Pomocný náhled

Parametry

cyc1416_1

Q1100 1. jmenovitá poloha ref. osy?

Absolutní cílová poloha v hlavní ose, kde se obě hrany protínají.

Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 alternativně ? nebo @

Q1101 1.jmenovitá poloha vedlejší osy?

Absolutní cílová poloha ve vedlejší ose, kde se obě hrany protínají.

Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 případně volitelné zadání, viz Q1100

Q1102 1. jmen. poloha osy nástroje?

Absolutní cílová poloha dotykového bodu v ose nástroje

Zadávání: -99 999,999 9 ... +9 999,999 9 volitelné zadání, viz Q1100

QS400 Hodnota tolerance?

Toleranční rozsah, který cyklus monitoruje. Tolerance definuje povolenou odchylku normál plochy podél šikmé hrany. Řízení určí odchylku pomocí cílové souřadnice a požadované a skutečné souřadnice součásti.

  • Příklady:
  • QS400 ="0,4-0,1": horní odchylka = požadovaná souřadnice +0.4, dolní odchylka = požadovaná souřadnice -0,1. Pro cyklus vychází následující toleranční rozsah: "Požadovaná souřadnice +0,4" až "Požadovaná souřadnice -0,1"
  • QS400 =" ": žádné sledování tolerance.
  • QS400 ="0": žádné sledování tolerance.
  • QS400 ="0,1+0,1": žádné sledování tolerance.

Rozsah zadávání: Maximálně 255 znaků

cyc1416_2

Q1130 Jmenovitý úhel pro 1. řádek?

Požadovaný úhel první přímky

Rozsah zadávání: -180 ... +180

Q1131 Směr snímání pro 1. řádek?

Směr snímání první hrany:

+1 : Otočí směr snímání o +90° k cílovému úhlu Q1130 a snímá v pravém úhlu k cílové hraně.

-1 : Otočí směr snímání o -90° k cílovému úhlu Q1130 a snímá v pravém úhlu k cílové hraně.

Rozsah zadávání: -1, +1

Q1132 První vzdálenost na 1. řádku?

Vzdálenost mezi průsečíkem a prvním bodem snímání na první hraně. Hodnota působí přírůstkově.

Rozsah zadávání: -999,999 ... +999,999

Q1133 Druhá vzdálenost na 1. řádku?

Vzdálenost mezi průsečíkem a druhým bodem snímání na první hraně. Hodnota působí přírůstkově.

Rozsah zadávání: -999,999 ... +999,999

QS402 Specifikace tolerance 2?

Toleranční rozsah, který cyklus monitoruje. Tolerance definuje povolenou odchylku normál plochy podél druhé hrany. Řízení určí odchylku pomocí cílové souřadnice a požadované a skutečné souřadnice součásti.

Rozsah zadávání: Maximálně 255 znaků

cyc1416_3

Q1134 Jmenovitý úhel pro 2. řádek?

Požadovaný úhel druhé přímky

Rozsah zadávání: -180 ... +180

Q1135 Směr snímání pro 2. řádek?

Směr snímání druhé hrany:

+1: Otočí směr snímání o +90° k cílovému úhlu Q1134 a snímá v pravém úhlu k cílové hraně.

-1: Otočí směr snímání o -90° k cílovému úhlu Q1134 a snímá v pravém úhlu k cílové hraně.

Rozsah zadávání: -1, +1

Q1136 První vzdálenost na 2. řádku?

Vzdálenost mezi průsečíkem a prvním bodem snímání na druhé hraně. Hodnota působí přírůstkově.

Rozsah zadávání: -999,999 ... +999,999

Q1137 Druhá vzdálenost na 2. řádku?

Vzdálenost mezi průsečíkem a druhým bodem snímání na druhé hraně. Hodnota působí přírůstkově.

Rozsah zadávání: -999,999 ... +999,999

cyc1416_4

Q1139 Rovina pro objekt (1-3)?

Rovina, ve které řízení interpretuje cílový úhel Q1130 a Q1134 jakož i směr snímání Q1131 a Q1135.

1: YZ-rovina

2: ZX-rovina

3: XY-rovina

Rozsah zadávání: 1, 2, 3

Q320 Bezpecnostni vzdalenost ?

Přídavná vzdálenost mezi snímaným bodem a kuličkou dotykové sondy. Q320 se přičítá ke sloupci SET_UP v tabulce dotykové sondy. Hodnota působí přírůstkově.

Rozsah zadávání: 0 ... 99 999,999 9 alternativně PREDEF

Q260 Bezpecna vyska ?

Souřadnice v ose nástroje, v níž nemůže dojít ke kolizi mezi dotykovou sondou a obrobkem (upínadlem). Hodnota působí absolutně.

Rozsah zadávání: -99 999,999 9 ...+99 999,999 9 alternativně PREDEF

Q1125 Pojíždět na bezpečnou výšku?

Chování při polohování mezi polohami snímání:

-1: Nejezdit do bezpečné výšky.

0: Jet do bezpečné výšky před a po cyklu. Předběžné polohování se provádí s FMAX_PROBE.

1: Jet do bezpečné výšky před a po každém objektu. Předběžné polohování se provádí s FMAX_PROBE.

2: Jet do bezpečné výšky před a po každém snímaném bodu. Předběžné polohování se provádí s FMAX_PROBE.

Rozsah zadávání: -1, 0, +1, +2

Q309 Reakce na chybu tolerance?

Reakce při překročení tolerance:

0: Při překročení tolerance chod programu nepřerušovat. Řídicí systém neotevře okno s výsledky.

1: Při překročení tolerance chod programu přerušit. Řídicí systém otevře okno s výsledky.

2: Řídicí systém neotevře při dodělávce okno s výsledky. Při skutečné poloze v oblasti zmetku otevře řídicí systém okno s výsledky a přeruší chod programu.

Rozsah zadávání: 0, 1, 2

Q1126 Vyrovnat rotační osy?

Umístění rotačních os pro obrábění s naklopenými souřadnicemi:

0: Zachovat aktuální polohy rotačních os.

1: Polohovat rotační osu automaticky a přitom sledovat špičku nástroje (MOVE). Relativní poloha mezi obrobkem a dotykovou sondou se nezmění. Řízení provádí vyrovnávací pohyb s hlavními osami.

2: Polohovat rotační osu automaticky a přitom nesledovat špičku nástroje (TURN).

Rozsah zadávání: 0, 1, 2

Q1120 Pozice pro přenos?

Určení, zda řídicí systém koriguje aktivní vztažný bod:

0: Bez korekce

1: Korekce aktivního vztažného bodu ve vztahu k průsečíku. Řídicí systém koriguje aktivní vztažný bod o odchylku cílové a aktuální pozice průsečíku.

Rozsah zadávání: 0, 1

Q1121 POTVRDIT NATOČENÍ?

Určení, zda má řídicí systém převzít zjištěnou šikmou polohu:

0: Žádné základní natočení

1: Nastavení základního natočení: Řízení převezme šikmou polohu první hrany jako základní transformaci do tabulky vztažných bodů.

2: Provedení natočení otočného stolu: Řízení převezme šikmou polohu první hrany jako offset do tabulky vztažných bodů.

3: Nastavení základního natočení: Řízení převezme šikmou polohu druhé hrany jako základní transformaci do tabulky vztažných bodů.

4: Provedení natočení otočného stolu: Řízení převezme šikmou polohu druhé hrany jako offset do tabulky vztažných bodů.

5: Nastavení základního natočení: Řízení převezme šikmou polohu ze zprůměrovaných odchylek obou hran jako základní transformaci do tabulky vztažných bodů.

6: Provedení natočení otočného stolu: Řízení převezme šikmou polohu ze zprůměrovaných odchylek obou hran jako offset do tabulky vztažných bodů.

Zadání: 0, 1, 2, 3, 4, 5, 6

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.

Příklad

11 TCH PROBE 1416 Sondování průsečíku ~

Q1100=+50

;1. BOD REF. OSY ~

Q1101=+10

;1. BOD VEDLEJSI OSY ~

Q1102=-5

;1. BOD OSY NÁSTROJE ~

QS400="0"

;TOLERANCE ~

Q1130=+45

;JMENOVITY UHEL, 1. RADEK ~

Q1131=+1

;SMER SNIMANI, 1. RADEK ~

Q1132=+10

;PRVNI VZDALENOST, 1.RADEK ~

Q1133=+25

;DRUHA VZDALENOST, 1.RADEK ~

QS401="0"

;Toleranz 2 ~

Q1134=+135

;JMENOVITY UHEL, 2. RADEK ~

Q1135=–1

;SMER SNIMANI, 2. RADEK ~

Q1136=+10

;PRVNI VZDALENOST, 2. RADEK ~

Q1137=+25

;DRUHA VZDALENOST, 2.RADEK ~

Q1139=+3

;ROVINA OBJEKTU ~

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