Cyklus 241 BRIT1.HLUBOKE VRTANI

ISO-programování

G241

Aplikace

S cyklem 241 BRIT1.HLUBOKE VRTANI můžete vyrábět otvory vrtákem s jedním osazením. Je možné zadat prohloubený bod startu. Řídicí systém provádí pojezd do hloubky vrtání s M3. Můžete definovat směr otáčení a otáčky při zajíždění a vyjíždění z otvoru.

Provádění cyklu

  1. Řízení napolohuje nástroj v ose vřetena rychloposuvem FMAX do předvolené BEZPECNOSTNI VZDAL. Q200 nad SOURADNICE POVRCHU Q203
  2. V závislosti na chování při polohování zapne řízení otáčky vřetena buďto v BEZPECNOSTNI VZDAL. Q200, nebo na konkrétní hodnotě nad souřadnicí povrchu
  3. Polohování při zpracování s Q379

  4. Řídicí systém provádí zajíždění podle definice v Q426 SMER OTAC. VRETENA s pravotočivým, levotočivým nebo stojícím vřetenem
  5. Nástroj vrtá s M3 a Q206 POSUV NA HLOUBKU až do hloubky vrtání Q201 popř. hloubky prodlevy Q435 nebo hloubky přísuvu Q202:
    • Pokud jste definovali Q435 UROVEN PRODLEVY, sníží řídicí systém posuv po dosažení hloubky prodlevy o Q401 FAKTOR POSUVU a vyčkává Q211 CAS. PRODLEVA DOLE
    • Pokud byla zadána menší hodnota přísuvu, vrtá řídicí systém až do hloubky přísuvu. Hloubka přísuvu se s každým přísuvem sníží o Q212 HODNOTA ODBERU
  6. Na dně díry nástroj chvíli setrvá – pokud to je zadané – k doříznutí.
  7. Když řízení dosáhne hloubku vrtání, vypne se chladicí prostředek. Změní otáčky na hodnotu, která je definovaná v Q427 OTACKY NAJ-/VYJEZDU a změní zase příp. směr otáčení z Q426
  8. Řízení polohuje nástroj s Q208 POSUV NAVRATU do odjezdové polohy.
  9. Polohování při zpracování s Q379

  10. Pokud jste zadali 2. bezpečnou vzdálenost, odjede na ni řízení nástrojem s FMAX

Upozornění

 
Upozornění
Pozor nebezpečí kolize!
Pokud zadáte v cyklu kladnou hloubku, řízení obrátí výpočet předběžného polohování. Nástroj jede v ose nástroje rychloposuvem na bezpečnou vzdálenost pod povrchem obrobku! Hrozí nebezpečí kolize!
  1. Zadejte hloubku zápornou
  2. Strojním parametrem displayDepthErr (č. 201003) nastavíte, zda má řízení při zadání kladné hloubky vydat chybové hlášení (on) nebo ne (off).
  • Tento cyklus můžete provést pouze v režimu obrábění FUNCTION MODE MILL.
  • Tento cyklus monitoruje definovanou užitečnou délku nástroje LU. Pokud je LU menší než HLOUBKA Q201, vydá řídicí systém chybové hlášení.

Poznámky k programování

  • Naprogramujte polohovací blok do bodu startu (střed díry) v rovině obrábění s korekcí poloměru R0.
  • Znaménko parametru cyklu Hloubka definuje směr obrábění. Naprogramujete-li hloubku = 0, pak řízení cyklus neprovede.

Parametry cyklu

Pomocný náhled

Parametry

cyc241_1

Q200 Bezpecnostni vzdalenost ?

Vzdálenost hrotu nástroje – Q203 SOURADNICE POVRCHU. Hodnota působí přírůstkově.

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

Q201 HLOUBKA?

Vzdálenost Q203 SOURADNICE POVRCHU – dno díry. Hodnota působí přírůstkově.

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

Q206 Posuv na hloubku ?

Pojezdová rychlost nástroje při vrtání v mm/min

Rozsah zadávání: 0 ... 99 999,999 alternativně FAUTO, FU

Q211 CASOVA PRODLEVA DOLE?

Doba po kterou nástroj setrvá na dně díry, uvedená v sekundách.

Rozsah zadávání: 0 ... 3 600,000 0 alternativně PREDEF

Q203 SOURADNICE POVRCHU DILCE ?

Souřadnice povrchu obrobku ve vztahu k aktivnímu vztažnému bodu. Hodnota působí absolutně.

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

Q204 2. BEZPEC. VZDALENOST?

Vzdálenost v ose nástroje mezi nástrojem a obrobkem (upínacím zařízením), při které nemůže dojít ke kolizi. Hodnota působí přírůstkově.

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

Q379 hlubsi start. bod?

Pokud již existuje předvrtání, můžete zadat prohloubený startovní bod. Ten je přírůstkově vztažný ke Q203 SOURADNICE POVRCHU. Řízení jede s Q253 F NAPOLOHOVANI o hodnotu Q200 BEZPECNOSTNI VZDAL. nad prohloubený startovní bod. Hodnota působí přírůstkově.

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

Q253 Posuv na přednastavenou posici ?

Definuje rychlost pojíždění nástroje při opětném najíždění na Q201 HLOUBKA po Q256 ODSKOK ZLOM.TRISKY. Tento posuv je mimo jiné účinný, když je nástroj polohován na Q379 STARTOVACI BOD (nerovno 0). Zadání v mm/min.

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

Q208 ZPETNY POSUV?

Pojezdová rychlost nástroje při vyjíždění z otvoru v mm/min. Zadáte-li Q208=0, pak vyjíždí řízení nástrojem s Q206 POSUV NA HLOUBKU.

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

Q426 Směr ot.nájezdu/výjezdu (3/4/5)?

Směr otáčení, s nímž se má nástroj otáčet při vjezdu do otvoru a při vyjíždění.

3: Točit vřetenem s M3

4: Točit vřetenem s M4

5: Jezdit se stojícím vřetenem

Rozsah zadávání: 3, 4, 5

Q427 Otáčky vřetena nájezdu/výjezdu?

Otáčky, s nimiž se má nástroj otáčet při vjezdu do otvoru a při vyjíždění.

Rozsah zadávání: 1 ... 99 999

Q428 Otáčky vřetena pro vrtání?

Otáčky nástroje pro vrtání.

Rozsah zadávání: 0 ... 99 999

Q429 M-funkce pro Chlazení ZAP ?

>=0: Přídavná M-funkce pro zapnutí chladicí kapaliny. Řídicí systém zapíná chladicí kapalinu tehdy, když nástroj dosáhne bezpečnou vzdálenost Q200 nad Q379 startovního bodu.

"...": Cesta pro uživatelské makro, které se má provést namísto M-funkce. Všechny pokyny v uživatelském makru se provedou automaticky.

Uživatelské makro

Rozsah zadávání: 0 ... 999

Q430 M-funkce pro Chlazení VYP ?

>=0: Přídavná M-funkce pro vypnutí chladicí kapaliny. Řízení vypíná chladicí kapalinu tehdy, když nástroj stojí v otvoru na Q201 HLOUBKA.

"...": Cesta pro uživatelské makro, které se má provést namísto M-funkce. Všechny pokyny v uživatelském makru se provedou automaticky.

Uživatelské makro

Rozsah zadávání: 0 ... 999

Q435 Úroven prodlevy?

Souřadnice osy vřetena, kde se má nástroj zastavit. Funkce není při zadání 0 aktivní (standardní nastavení). Použití: Při výrobě průchozích otvorů mnohé nástroje vyžadují před výstupem ze dna otvoru krátké prodlení, aby se třísky mohly odvést nahoru. Hodnotu definujte menší než Q201 HLOUBKA. Hodnota působí přírůstkově.

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

Q401 Redukce rychlosti v %?

Koeficient, kterým řízení omezí posuv po dosažení Q435 UROVEN PRODLEVY.

Rozsah zadávání: 0,000 1 ... 100

Q202 Maximalni hloubka prisuvu?

Rozměr, o který se nástroj pokaždé přisune. Q201 HLOUBKA nemusí být násobkem Q202. Hodnota působí přírůstkově.

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

Q212 HODNOTA ODBERU?

Hodnota, o kterou řízení zmenší po každém přísuvu Q202 HLOUBKA PRISUVU. Hodnota působí přírůstkově.

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

Q205 MIN. HLOUBKA PRISUVU?

Pokud je Q212 HODNOTA ODBERU různé od 0, omezí řízení přísuv na tuto hodnotu. Později nemůže být hloubka přísuvu menší než Q205. Hodnota působí přírůstkově.

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

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 CYCL DEF 241 BRIT1.HLUBOKE VRTANI ~

Q200=+2

;BEZPECNOSTNI VZDAL. ~

Q201=-20

;HLOUBKA ~

Q206=+150

;POSUV NA HLOUBKU ~

Q211=+0

;CAS. PRODLEVA DOLE ~

Q203=+0

;SOURADNICE POVRCHU ~

Q204=+50

;2. BEZPEC.VZDALENOST ~

Q379=+0

;STARTOVACI BOD ~

Q253=+750

;F NAPOLOHOVANI ~

Q208=+1000

;POSUV NAVRATU ~

Q426=+5

;SMER OTAC. VRETENA ~

Q427=+50

;OTACKY NAJ-/VYJEZDU ~

Q428=+500

;OTACKY PRO VRTANI ~

Q429=+8

;ZAPNOUT CHLAZENI ~

Q430=+9

;CHLAZENI VYP ~

Q435=+0

;UROVEN PRODLEVY ~

Q401=+100

;FAKTOR POSUVU ~

Q202=+99999

;MAX. HLOUBKA PRISUVU ~

Q212=+0

;HODNOTA ODBERU ~

Q205=+0

;MIN. HLOUBKA PRISUVU

12 CYCL CALL

Uživatelské makro

Uživatelské makro je další NC-program

Uživatelské makro obsahuje posloupnost pokynů. Pomocí makra můžete definovat několik NC-funkcí, které provádí řídicí systém. Jako uživatel vytváříte makra jako NC-program.

Funkce maker odpovídá funkci volaných NC-programů, např. pomocí funkce PGM CALL. Makro definujete jako NC-program s koncovkou souboru *.h nebo *.i.

  • HEIDENHAIN doporučuje používat v makrech QL-parametr. QL-parametry působí v NC-programu pouze místně. Pokud v makru definujete další typy proměnných, mohou mít změny vliv i na volající NC-program. Chcete-li provést explicitní změny ve volajícím NC-programu, použijte parametry Q nebo QS s čísly 1200 až 1399.
  • V rámci makra můžete odečítat hodnoty parametru cyklu.

Příklad Uživatelské makro Chladicí kapalina

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.

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; Přečtení stavu chladicí kapaliny

2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start"

; Dotaz na stav chladicí kapaliny, pokud je chladicí kapalina aktivní, skok na LBL Start

3 M8

; Zapnutí chladicí kapaliny

7 CYCL DEF 9.0 CASOVA PRODLEVA

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Polohování při zpracování s Q379

Zejména při práci s velmi dlouhými vrtáky, jako například vrtáky s jedním osazením nebo nadměrně dlouhými šroubovitými vrtáky je důležité si uvědomit některá fakta. Velmi důležitá je poloha, kde se vřeteno zapne. Když chybí potřebné vedení nástroje, tak může u dlouhých vrtáků docházet ke zlomení.

Proto doporučujeme pracovat s parametrem STARTOVACI BOD Q379. Pomocí tohoto parametru můžete ovlivnit pozici kde řízení zapíná vřeteno.

Začátek vrtání

Parametr STARTOVACI BOD Q379 přitom zohlední SOURADNICE POVRCHU Q203 a parametr BEZPECNOSTNI VZDAL. Q200. Následující příklad ukazuje vztah mezi parametry a jak se počítá startovní poloha:

  • STARTOVACI BOD Q379=0
  • Řízení zapne vřeteno na BEZPECNOSTNI VZDAL. Q200 nad SOURADNICE POVRCHU Q203
     
  • STARTOVACI BOD Q379>0
  • Začátek vrtání je na určité hodnotě nad prohloubeným startovním bodem Q379. Tato hodnota se vypočítá následovně: 0,2 x Q379 Pokud je výsledek tohoto výpočtu větší než Q200, tak je hodnota vždy Q200.

    Příklad:

  • SOURADNICE POVRCHU Q203 =0
  • BEZPECNOSTNI VZDAL. Q200 =2
  • STARTOVACI BOD Q379 =2
  • Počátek vrtání se vypočítá takto: 0,2 x Q379 = 0,2 * 2 = 0,4; začátek vrtání je 0,4 mm nebo palce nad prohloubeným startovním bodem. Takže pokud je prohloubený startovní bod -2, řízení začne vrtat na -1,6 mm.

    Následující tabulka ukazuje různé příklady výpočtu začátku vrtání:

Začátek vrtání při prohloubeném startovním bodu

Q200

Q379

Q203

Poloha, na kterou se předběžně polohuje pomocí FMAX

Koeficient 0,2 * Q379

Začátek vrtání

2

2

0

2

0,2*2=0,4

-1,6

2

5

0

2

0,2*5=1

-4

2

10

0

2

0,2*10=2

-8

2

25

0

2

0,2*25=5 (Q200=2, 5>2, proto se použije hodnota 2)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, proto se použije hodnota 2)

-98

5

2

0

5

0,2*2=0,4

-1,6

5

5

0

5

0,2*5=1

-4

5

10

0

5

0,2*10=2

-8

5

25

0

5

0,2*25=5

-20

5

100

0

5

0,2*100=20 (Q200=5, 20>5, proto se použije hodnota 5)

-95

20

2

0

20

0,2*2=0,4

-1,6

20

5

0

20

0,2*5=1

-4

20

10

0

20

0,2*10=2

-8

20

25

0

20

0,2*25=5

-20

20

100

0

20

0,2*100=20

-80

Odstranění třísek

Také bod, ve kterém řízení provádí odstranění třísky, je důležitý při práci s nadměrně dlouhými nástroji. Pozice odjezdu během odstraňování třísky nemusí být v poloze startu vrtání. Pomocí definované polohy pro odstranění třísky je možné zajistit, aby vrták zůstal ve vedení.

  • STARTOVACI BOD Q379=0
  • Odstranění třísek se koná na BEZPECNOSTNI VZDAL. Q200 nad SOURADNICE POVRCHU Q203
     
  • STARTOVACI BOD Q379>0
  • Odstranění třísky se provádí na určité hodnotě nad prohloubeným startovním bodem Q379. Tato hodnota se vypočítá následovně: 0,8 x Q379 Pokud je výsledek tohoto výpočtu větší než Q200, tak je hodnota vždy Q200.

    Příklad:

  • SOURADNICE POVRCHU Q203 =0
  • BEZPECNOSTNI VZDAL. Q200 =2
  • STARTOVACI BOD Q379 =2
  • Poloha pro odstranění třísky se vypočítá takto: 0,8 x Q379 = 0,8 * 2 = 1,6; poloha pro odstranění třísky je 1,6 mm nebo palce nad prohloubeným startovním bodem. Takže pokud je prohloubený startovní bod -2, řízení jede k odstranění třísky na -0,4.

    Následující tabulka ukazuje různé příklady výpočtu polohy pro odstranění třísky (poloha odjezdu):

Poloha pro odstranění třísky (poloha odjezdu) při prohloubeném startovním bodu

Q200

Q379

Q203

Poloha, na kterou se předběžně polohuje pomocí FMAX

Koeficient 0,8 * Q379

Poloha odjezdu

2

2

0

2

0,8*2=1,6

-0,4

2

5

0

2

0,8*5=4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, proto se použije hodnota 2)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, proto se použije hodnota 2)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, proto se použije hodnota 2)

-98

5

2

0

5

0,8*2=1,6

-0,4

5

5

0

5

0,8*5=4

-1

5

10

0

5

0,8*10=8 (Q200=5, 8>5, proto se použije hodnota 5)

-5

5

25

0

5

0,8*25=20 (Q200=5, 20>5, proto se použije hodnota 5)

-20

5

100

0

5

0,8*100=80 (Q200=5, 80>5, proto se použije hodnota 5)

-95

20

2

0

20

0,8*2=1,6

-1,6

20

5

0

20

0,8*5=4

-4

20

10

0

20

0,8*10=8

-8

20

25

0

20

0,8*25=20

-20

20

100

0

20

0,8*100=80 (Q200=20, 80>20, proto se použije hodnota 20)

-80