ISO-programování
G241
G241
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.
Polohování při zpracování s Q379
Polohování při zpracování s Q379
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í: 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. 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 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.
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 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.
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.
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 |
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:
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 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í:
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í.
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 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):
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 |