ISO-programování
G800
G800
Informujte se ve vaší příručce ke stroji!
Funkci musí povolit a upravit výrobce vašeho stroje.
Cyklus závisí na stroji.
Aby bylo možné provést soustružení, musíte nástroj umístit do vhodné polohy vůči rotujícímu vřetenu. K tomu můžete použít cyklus 800 NASTAVTE SYSTEM XZ.
Při soustružení je důležitý úhel naklopení mezi nástrojem a rotujícím vřetenem, aby bylo možné například obrábět obrysy s podříznutím.V cyklu 800 jsou k dispozici různé možnosti, jak vyrovnat souřadný systém pro obrábění s naklopenými souřadnicemi:
Když jsou osy frézovacího vřetena a rotačního vřetena vůči sobě souběžné, tak můžete definovat s precesním úhlem Q497 libovolné natočení souřadného systému kolem osy vřetena (Z-osa). To může být nutné tehdy, když musíte nástroj z důvodu nedostatečného prostoru nastavit do určité pozice nebo když chcete lépe pozorovat obrábění. Nejsou-li osy rotačního vřetena a frézovacího vřetena vyrovnané paralelně, tak mají pro obrábění smysl pouze dva precesní úhly. Řídicí systém zvolí úhel který je nejblíže k zadané hodnotě Q497.
Cyklus 800 polohuje frézovací vřeteno tak, aby byl břit nástroje směrem k soustruženému obrysu. Přitom můžete také používat zrcadlený nástroj (OBRACENY NASTROJ Q498), čímž se frézovací vřeteno polohuje s přesazením o 180°. Tak můžete používat jeden nástroj jak pro vnitřní tak i vnější obrábění. Polohujte břit nástroje na střed rotačního vřetena pojezdovým blokem, např. L Y+0 R0 FMAX.
V mnoha případech není možné upnout obrobek tak, aby osa středu otáčení souhlasila s osou rotačního vřetena.Tak je tomu např. u velkých nebo rotačně nesymetrických obrobků.Pomocí funkce Výstředné soustružení Q535 v cyklu 800 můžete i tak provádět soustružení.
Při Výstředném soustružení se propojí několik lineárních os vůči rotačnímu vřetenu. Řídicí systém kompenzuje výstřednost kruhovým vyrovnávacím pohybem pomocí propojených hlavních os.
Funkci musí povolit a upravit výrobce vašeho stroje.
Při vysokých otáčkách a velké výstřednosti jsou nutné velké posuvy hlavních os, aby se mohly pohyby provádět synchronně. Pokud tyto posuvy nelze dodržet dochází k narušení obrysu. Řídicí systém proto vydá varování při překročení 80 % maximální osové rychlosti nebo zrychlení. V tomto případě snižte otáčky.
Cyklem 800 NASTAVTE SYSTEM XZ vyrovná řízení souřadný systém obrobku a příslušně orientuje nástroj.Cyklus 800 je účinný až do zrušení cyklem 801 nebo až do nové definice cyklu 800.Některé funkce cyklu 800 se mohou také zrušit dalšími faktory:
Výrobce stroje definuje konfiguraci vašeho stroje.Je-li v této konfiguraci definováno vřeteno nástroje jako osa v kinematice, tak potenciometr posuvu je pro pohyby s cyklem 800 aktivní.
Výrobce stroje může konfigurovat rastr pro polohování nástrojového vřetena.
Pomocný náhled | Parametry |
---|---|
Q497 Úhel precese? Úhel na který řídicí systém vyrovná nástroj. Rozsah zadávání: 0.0000 ... 359.9999 | |
Q498 Obrácený nástroj (0=ne/1=ano)? Zrcadlení nástroje pro vnitřní/vnější obrábění. Rozsah zadávání: 0, 1 | |
Q530 Nakloněné obrábění? Polohování os natočení pro obrábění s naklopenými souřadnicemi: 0: Zachování polohy osy naklopení (osa již musela být polohována). 1: Polohovat osu naklopení automaticky a přitom sledovat špičku nástroje (MOVE). Relativní poloha mezi obrobkem a nástrojem se nezmění. Řízení provádí vyrovnávací pohyb s hlavními osami. 2: Polohovat osu naklopení automaticky a přitom nesledovat špičku nástroje (TURN) 3: Osu naklopení nepolohovat. Polohujte osy naklopení v dalším samostatném polohovacím bloku (STAY). Řídicí systém uloží polohy do parametrů Q120 (A-osa), Q121 (B-osa) a Q122 (C-osa) Rozsah zadávání: 0, 1, 2, 3 | |
Q531 Úhel náběhu? Úhel naklopení pro vyrovnání nástroje. Rozsah zadávání: -180 ... +180 | |
Q532 Posuv pro polohování? Pojezdová rychlost osy naklopení při automatickém polohování Rozsah zadávání: 0,001 ... 99 999,999 alternativně FMAX | |
Q533 Preferovaný směr úhlu náběhu? 0: Řešení, které je nejblíže k aktuální poloze -1: Řešení, které leží v rozsahu 0° a -179,9999° +1: Řešení, které leží v rozsahu 0° a +180° -2: Řešení, které leží v rozsahu -90° a -179,9999° +2: Řešení, které leží v rozsahu +90° a +180° Rozsah zadávání: -2, -1, 0, +1, +2 | |
Q535 Vyosené soustružení? Spřažení os pro výstředné soustružení: 0: Vypnout propojení os 1: Aktivovat propojení os Střed otáčení se nachází v aktivním vztažném bodu 2: Aktivovat propojení os Střed otáčení se nachází v aktivním nulovém bodu 3: Neměnit propojení os Rozsah zadávání: 0, 1, 2, 3 | |
Q536 Vyosené soustružení bez přeruš.? Přerušení chodu programu před spřažením os: 0: Stop před novým propojením os. Řídicí systém otevře po zastavení okno, kde se zobrazí výstřednost a maximální výchylky jednotlivých os. Následně můžete pokračovat v obrábění pomocí NC-Start nebo zvolit PŘERUŠENÍ. 1: Propojení os bez předchozího zastavení Rozsah zadávání: 0, 1 | |
Q599 popř. QS599 Dráha/makro odjetí? Odjezd před prováděním polohování v rotační ose nebo nástrojové ose: 0: Bez odjezdu -1: Maximální odjezd s M140 MB MAX, viz Odjezd v ose nástroje pomocí M140 >0: Dráha odjezdu v mm nebo inch "...": Cesta pro NC-program, který se má vyvolat jako uživatelské makro. Rozsah zadávání: -1 ... 9999 při textovém zadání max. 255 znaků nebo QS-parametr |
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 800 NASTAVTE SYSTEM XZ ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
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 RET MM | |
1 FUNCTION RESET TCPM | ; Resetovat TCPM |
2 L Z-1 R0 FMAX M91 | ; Pojezd s M91 |
3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION" | ; Když Q533 (preferovaný směr z cyklu 800) není rovno 0, skok na LBL "DEF_DIRECTION" |
4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4 | ; Čtení systémových dat (cílová poloha v REF-systému) a uložit je v QL1 |
5 QL0 = 500 * SGN QL1 | ; SGN = Kontrola znaménka |
6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE" | ; Skok na LBL MOVE |
7 LBL "DIRECTION" | |
8 QL0 = 500 * SGN Q533 | ; SGN = Kontrola znaménka |
9 LBL "MOVE" | |
10 L X-500 Y+QL0 R0 FMAX M91 | ; Odjezd s M91 |
11 END PGM RET MM |