Programovanie ISO
G241
G241
Prostredníctvom cyklu 241 JEDNOBRITOVE VRTANIE môžete vyrábať otvory pomocou vrtáka na jednobritové hĺbkové vŕtanie. Zadanie hlbšieho začiatočného bodu nie je možné. Ovládanie vykoná posuv na hĺbku vŕtania pomocou M3. Môžete zmeniť smer otáčania a otáčky pri zasúvaní a vysúvaní do a z otvoru.
Priebeh polohovania pri práci s Q379
Priebeh polohovania pri práci s Q379
Pom. obr. | Parameter |
---|---|
Q200 Bezpečnostná vzdialenosť? Vzdialenosť hrot nástroja – Q203 SURAD. POVRCHU. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 alternatívne PREDEF | |
Q201 Hĺbka? Vzdialenosť Q203 SURAD. POVRCHU – dno otvoru. Hodnota má prírastkový účinok. Vstup: –99999.9999…+99999.9999 | |
Q206 Posuv prísuvu do hĺbky? rýchlosť posuvu nástroja pri vŕtaní v mm/min Vstup: 0…99999.999 alternatívne FAUTO, FU | |
Q211 Čas zotrv. dole? Čas v sekundách, ktorý zotrvá nástroj na dne otvoru. Vstup: 0…3600.0000 alternatívne PREDEF | |
Q203 Súradnice povrchu obrobku? Súradnica povrchu obrobku vo vzťahu k aktívnemu vzťažnému bodu. Hodnota má absolútny účinok. Vstup: –99999.9999…+99999.9999 | |
Q204 2. Bezp. vzdialenosť? Vzdialenosť v osi nástroja medzi nástrojom a obrobkom (upínací prostriedok), pri ktorej môže dôjsť ku kolízii. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 alternatívne PREDEF | |
Q379 Hlbší vých. bod? Ak existuje zavádzací otvor, môžete tu definovať hlbší začiatočný bod. Ten sa inkrementálne vzťahuje na Q203 SURAD. POVRCHU. Ovládanie vykoná pomocou parametra Q253 POLOH. POSUV posuv o hodnotu Q200 BEZP. VZDIALENOST nad hlbší začiatočný bod. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 | |
Q253 Polohovací posuv? Definuje rýchlosť posuvu nástroja pri opätovnom nábehu na parameter Q201 HLBKA po parametri Q256 SP PRI ZL. TR. Tento posuv sa okrem toho aktivuje pri polohovaní nástroja na parameter Q379 VYCHODZI BOD (nerovná sa 0). Zadanie údajov v mm/min. Vstup: 0…99999.9999 alternatívne FMAX, FAUTO, PREDEF | |
Q208 Posuv späť? rýchlosť posuvu nástroja pri vychádzaní z otvoru v mm/min. Ak vložíte Q208 = 0, vysunie ovládanie nástroj pomocou parametra Q206 POS. PRISUVU DO HL. Vstup: 0…99999.999 alternatívne FMAX, FAUTO, PREDEF | |
Q426 Smer ot. vys./zasunúť (3/4/5)? Smer, ktorým sa má nástroj otáčať pri zasúvaní do otvoru a pri vysúvaní z otvoru. 3: Vreteno otáčať s M3 4: Vreteno otáčať s M4 5: Presúvať so zastaveným vretenom Vstup: 3, 4, 5 | |
Q427 Počet otáčok vret. vys./zasunúť? Počet otáčok nástroja pri zasúvaní do otvoru a pri vysúvaní z otvoru. Vstup: 1…99999 | |
Q428 Otáčky vretena vŕtania? Otáčky, ktorými má nástroj vykonávať vŕtanie. Vstup: 0…+99.999 | |
Q429 M-Fkc. Chl. kvap. ZAP? >= 0: Prídavná funkcia M pre zapnutie chladiaceho prostriedku. Ovládanie zapne chladiaci prostriedok, keď nástroj dosiahne bezpečnostnú vzdialenosť Q200 nad začiatočným bodom Q379. "…": Cesta pre používateľské makro, ktoré sa vykoná namiesto funkcie M. Všetky pokyny v používateľskom makre sa vykonajú automaticky. Vstup: 0…999 | |
Q430 M-Fkc. Chl. kvap. VYP? >= 0: Prídavná funkcia M na vypnutie chladiaceho prostriedku. Ovládanie vypne chladiacu kvapalinu, keď sa nástroj nachádza v polohe Q201 HLBKA. "…": Cesta pre používateľské makro, ktoré sa vykoná namiesto funkcie M. Všetky pokyny v používateľskom makre sa vykonajú automaticky. Vstup: 0…999 | |
Q435 Hĺbka zotrvania? Súradnica osi vretena, na ktorej má nástroj zotrvať. Funkcia nie je aktívna pri vložení hodnoty 0 (štandardné nastavenie). Použitie: Pri výrobe priechodných otvorov je pri niektorých nástrojoch potrebný krátky čas zotrvania na dne vŕtaného otvoru pred vysunutím na dopravenie triesok nahor. Definujte hodnotu nižšiu ako v parametri Q201 HLBKA. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 | |
Q401 Faktor posuvu v %? Faktor, o ktorý ovládanie zníži posuv po dosiahnutí polohy Q435 HLBKA ZOTRVANIA. Vstup: 0.0001…100 | |
Q202 Max. hĺbka záberu? Hodnota, pri ktorej sa nástroj vždy doručí. Parameter Q201 HLBKA nemusí byť násobkom parametra Q202. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 | |
Q212 Redukčná hodnota? Hodnota, o ktorú ovládanie zníži Q202 HLBKA PRISUVU po každom prísuve. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 | |
Q205 Min. hĺbka prísuvu? Ak parameter Q212 REDUKCNA HODNOTA nie je rovný 0, obmedzí ovládanie prísuv na túto hodnotu. Preto hĺbka prísuvu nemôže byť menšia ako Q205. Hodnota má prírastkový účinok. Vstup: 0…99999.9999 |
Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.
Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.
Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.
Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.
11 CYCL DEF 241 JEDNOBRITOVE VRTANIE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Používateľské makro je ďalší NC program.
Používateľské makro obsahuje postupnosť viacerých pokynov. Pomocou makra môžete definovať viaceré funkcie NC, ktoré vykoná ovládanie. Ako používateľ vytvárate makrá ako NC program.
Spôsob fungovania makier zodpovedá volaným NC programom, napr. pomocou funkcie PGM CALL. Makro definujete ako program NC s typom súboru *.h alebo *.i.
Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.
Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.
Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.
Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.
0 BEGIN PGM KM MM | |
1 FN 18: SYSREAD QL100 = ID20 NR8 | ; Načítanie stavu chladiaceho prostriedku |
2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start" | ; Nasnímanie stavu chladiaceho prostriedku, keď je chladiaci prostriedok aktívny, skok na LBL Štart |
3 M8 | ; Zapnutie chladiaceho prostriedku |
7 CYCL DEF 9.0 CAS ZOTRV. | |
8 CYCL DEF 9.1 V.ZEIT3 | |
9 LBL "Start" | |
10 END PGM RET MM |
Predovšetkým pri práci s veľmi dlhými vrtákmi, ako sú napr. jednobritové hlboké vrtáky alebo veľmi dlhé špirálové vrtáky, je potrebné dodržiavať určité body. Veľmi rozhodujúca je poloha, na ktorej sa vreteno zapína. Keď chýba potrebné vedenie nástroja, môže pri nadmerne dlhých vrtákoch nastať zlomenie nástroja.
Preto sa odporúča práca s parametrom VYCHODZI BOD Q379. Pomocou tohto parametra môžete ovplyvniť polohu, na ktorej ovládanie zapína vreteno.
Začiatok vŕtania
Parameter VYCHODZI BOD Q379 pritom zohľadní SURAD. POVRCHU Q203 a parameter BEZP. VZDIALENOST Q200. To, v akej súvislosti sú parametre, a ako sa vypočíta začiatočná poloha, ozrejmí nasledujúci príklad:
Začiatok vŕtania je na určitej hodnote nad hlbším začiatočným bodom Q379. Táto hodnota sa vypočíta: 0,2 x Q379 Ak je výsledok tohto výpočtu väčší ako Q200, hodnota je vždy Q200.
Príklad:
Začiatok vŕtania sa vypočíta: 0,2 x Q379= 0,2 * 2 = 0,4; začiatok vŕtania je 0,4 mm alebo palcov nad hlbším začiatočným bodom. Ak je teda hlbší začiatočný bod na -2, spustí ovládanie vŕtanie pri -1,6 mm.
V nasledujúcej tabuľke sú uvedené rôzne príklady, ako sa vypočíta začiatok vŕtania:
Q200 | Q379 | Q203 | Poloha, na ktorú sa predpolohuje s FMAX | Faktor 0,2 * Q379 | Začiatok vŕtania |
---|---|---|---|---|---|
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, preto sa použije hodnota 2.) | -23 |
2 | 100 | 0 | 2 | 0,2 * 100 = 20 (Q200 = 2, 20 > 2, preto sa 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, preto sa 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 |
Odstraňovanie triesok
Aj bod, na ktorom ovládanie vykonáva odstraňovanie triesok, je dôležitý pri práci s veľmi dlhými nástrojmi. Poloha spätného posuvu pri odstraňovaní triesok nemusí byť v polohe začiatku vŕtania. S definovanou polohou na odstraňovanie triesok môžete zabezpečiť, že vrták zostane vo vedení.
Odstraňovanie triesok sa vykonáva na určitej hodnote nad hlbším začiatočným bodom Q379. Táto hodnota sa vypočíta: 0,8 x Q379 Ak je výsledok tohto výpočtu väčší ako Q200, hodnota je vždy Q200.
Príklad:
Poloha na odstraňovanie triesok sa vypočíta: 0,8 x Q379 = 0,8 * 2 = 1,6; poloha na odstraňovanie triesok je 1,6 mm alebo palcov nad hlbším začiatočným bodom. Ak je teda hlbší začiatočný bod na -2, presunie sa ovládanie na odstránenie triesok na -0,4.
V nasledujúcej tabuľke sú uvedené rôzne príklady, ako sa vypočíta poloha na odstránenie triesok (poloha spätného posuvu):
Q200 | Q379 | Q203 | Poloha, na ktorú sa predpolohuje s FMAX | Faktor 0,8 * Q379 | Poloha odsunu |
---|---|---|---|---|---|
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, preto sa použije hodnota 2.) | -8 |
2 | 25 | 0 | 2 | 0,8 * 25 = 20 (Q200 = 2, 20 > 2, preto sa použije hodnota 2.) | -23 |
2 | 100 | 0 | 2 | 0,8 * 100 = 80 (Q200 = 2, 80 > 2, preto sa 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, preto sa použije hodnota 5.) | -5 |
5 | 25 | 0 | 5 | 0,8 * 25 = 20 (Q200 = 5, 20 > 5, preto sa použije hodnota 5.) | -20 |
5 | 100 | 0 | 5 | 0,8 * 100 = 80 (Q200 = 5, 80 > 5, preto sa 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, preto sa použije hodnota 20.) | -80 |