Cyklus 1420 SNIMANI V ROVINE

ISO-programování

G1420

Aplikace

Cyklus dotykové sondy 1420 zjistí úhly roviny proměřením tří bodů a uloží hodnoty do Q-parametrů.

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

  • Cyklus je možné monitorovat ohledně tolerancí. Přitom můžete sledovat polohu a velikost objektu.
  • Vyhodnocení tolerancí

  • 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

cyc1420
  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. Dotyková sonda poté najede 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. Poté v obráběcí rovině k bodu snímání 2 a změří tam skutečnou hodnotu druhého bodu roviny
  7. Poté jede dotyková sonda zpátky do bezpečné výšky (v závislosti na Q1125), pak v obráběcí rovině k bodu snímání 3 a změří tam skutečnou polohu třetího bodu roviny
  8. Nakonec řízení umístí dotykovou sondu zpět do bezpečné výšky (v závislosti na Q1125) a uloží zjištěné hodnoty do následujících Q-parametrů:

Čí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

Q961Q963

Naměřený prostorový úhel SPA, SPB a SPC ve W_CS

Q980Q982

Naměřená odchylka prvního snímaného bodu

Q983Q985

Naměřená odchylka druhého snímaného bodu

Q986Q988

3. naměřená odchylka polohy

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 prvního snímaného bodu

Q971

Pokud jste cyklus 1493 SNIMANI EXTRUZE již naprogramovali:

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

Q972

Pokud jste cyklus 1493 SNIMANI EXTRUZE již naprogramovali:

Maximální odchylka, vycházející ze třetího 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.
  • Tři snímací body nesmí ležet na jedné přímce, aby mohl řídicí systém vypočítat úhly.
  • Definicí cílové polohy je určen cílový prostorový úhel. Cyklus uloží naměřený prostorový úhel do parametrů Q961Q963. Pro převzetí do 3D-základního natočení používá řídicí systém rozdíl mezi naměřeným prostorovým úhlem a cílovým prostorovým úhlem.
 
Tip
  • HEIDENHAIN nedoporučuje u tohoto cyklu používat osový úhel!

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

  • Vyrovnání s osami otočného stolu lze provést pouze tehdy, jsou-li v kinematice dvě osy otočného stolu.
  • 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

cyc1420_1

cyc1420_2

Q1100 1. jmenovitá poloha ref. osy?

Absolutní cílová poloha prvního dotykového bodu v hlavní ose roviny obrábění

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

Q1100 1.jmenovitá poloha vedlejší osy?

Absolutní cílová poloha prvního dotykového bodu ve vedlejší ose roviny obrábění

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

Q1102 1. jmen. poloha osy nástroje?

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

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

Q1103 2. jmenovitá poloha ref. osy?

Absolutní cílová poloha druhého dotykového bodu v hlavní ose roviny obrábění

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

Q1104 2.jmenovitá poloha vedlejší osy?

Absolutní cílová poloha druhého dotykového bodu ve vedlejší ose roviny obrábění

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

Q1105 2. jmen. poloha osy nástroje?

Absolutní cílová poloha druhého dotykového bodu ve ose nástroje roviny obrábění

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

Q1106 3. jmenovitá poloha ref. osy?

Absolutní cílová poloha třetího dotykového bodu v hlavní ose roviny obrábění

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

Q1107 3. jmen. poloha osy nástroje?

Absolutní cílová poloha třetího dotykového bodu ve vedlejší ose roviny obrábění

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

Q1108 4. jmen. poloha osy nástroje?

Absolutní cílová poloha třetího dotykového bodu v ose nástroje roviny obrábění

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

cyc1420_3

cyc1420_4

Q372 Směr snímání (-3 až +3)?

Osa, v jejímž směru má probíhat snímání. Znaménkem určíte, zda řídicí systém pojede v kladném nebo záporném směru.

Rozsah zadávání: -3, -2, -1, +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 ve vztahu k 1. dotykovému bodu. Řídicí systém koriguje aktivní vztažný bod o odchylku cílové a aktuální pozice 1. snímaného bodu.

2: Korekce ve vztahu k 2. dotykovému bodu. Řídicí systém koriguje aktivní vztažný bod o odchylku cílové a aktuální pozice 2. snímaného bodu.

3: Korekce ve vztahu k 3. dotykovému bodu. Řídicí systém koriguje aktivní vztažný bod o odchylku cílové a aktuální pozice 3. snímaného bodu.

4: Korekce ve vztahu ke zprůměrovanému snímanému bodu. Řídicí systém koriguje aktivní vztažný bod o odchylku mezi cílovou a aktuální pozicí 1. zprůměrovaného snímaného bodu.

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

Q1121 Potvrdit základní natočení?

Určení, zda má řídicí systém přijmout zjištěnou šikmou polohu jako základní natočení:

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

1: Nastavení základního natočení: Řídicí systém zde uloží základní natočení

Rozsah zadávání: 0, 1

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 1420 SNIMANI V ROVINE ~

Q1100=+0

;1. BOD REF. OSY ~

Q1101=+0

;1. BOD VEDLEJSI OSY ~

Q1102=+0

;1. BOD OSY NÁSTROJE ~

Q1103=+0

;2. BOD REF. OSY ~

Q1104=+0

;2. BOD VEDLEJSI OSY ~

Q1105=+0

;2. BOD OSY NASTROJE ~

Q1106=+0

;3. BOD REF. OSY ~

Q1107=+0

;3. BOD VEDLEJSI OSY ~

Q1108=+0

;3. BOD VEDLEJSI OSY ~

Q372=+1

;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