Cyklus 241 BRIT1.HLUBOKE VRTANI umožňuje vrtání otvorů vrtákem s jedním osazením. Je možné zadat prohloubený bod startu. Můžete definovat směr otáčení a otáčky při pohybu dovnitř a ven z otvoru.
Aplikace
Provádění cyklu
- Řízení napolohuje nástroj v ose vřetena rychloposuvem FMAX do předvolené Bezpečná vzdálenost Q200 nad SOURADNICE POVRCHU Q203
- V závislosti na Polohování při zpracování s Q379 zapne řízení otáčky vřetena buďto v Bezpečná vzdálenost Q200 nebo na konkrétní hodnotě nad souřadnicí povrchu
- Řízení provede nájezd podle směru otáčení naprogramovaného v cyklu, s pravotočivým, levotočivým nebo stojícím vřetenem
- Nástroj vrtá posuvem F až do zadané hloubky vrtání nebo – pokud je zadaný menší přísuv – až do zadané hloubky přísuvu. Hloubka přísuvu se s každým přísuvem sníží o redukční hodnotu. Jestliže jste zadali hloubku prodlení, omezí řízení posuv po dosažení hloubky prodlení o koeficient posuvu.
- Na dně díry nástroj chvíli setrvá – pokud to je zadané – k doříznutí.
- Řízení opakuje tento postup (4 až 5), až se dosáhne hloubky díry.
- Když řízení dosáhne hloubku vrtání, vypne se chladicí prostředek. Také otáčky na hodnotu, která je definovaná v Q427 OTACKY NAJ-/VYJEZDU
- Řízení polohuje nástroj posuvem pro vyjetí do odjezdové polohy. Jakou hodnotu má odjezdová poloha ve vašem případě, naleznete v následujícím dokumentu: Polohování při zpracování s Q379
- Pokud jste zadali 2. bezpečnou vzdálenost, odjede na ni řízení nástrojem s FMAX
Upozornění
- Zadejte hloubku zápornou
- 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 |
---|---|
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í: 0 ... 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. 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. 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 posuvu. 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.
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 CYCL DEF 241 BRIT1.HLUBOKE VRTANI ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
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.
- HEIDENHAIN doporučuje používat v makrech QL-parametry. 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.
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
- SOURADNICE POVRCHU Q203 =0
- BEZPECNOSTNI VZDAL. Q200 =2
- STARTOVACI BOD Q379 =2
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:
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/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í:
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
- SOURADNICE POVRCHU Q203 =0
- BEZPECNOSTNI VZDAL. Q200 =2
- STARTOVACI BOD Q379 =2
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:
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/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):
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 |