Uživatelská přiručka Změny a rozšiřeni od verze V520 MillPlus IT V530 Platné do verze V520/00e V521/00f V522/00c V530/00f Česky (cs) 06/2007
579 536-82 MillPlus V600
1 Krátký přehled... 11 1.1 Krátký přehled... 12 V520... 12 V521... 12 V522... 13 V530... 14 2 Obecné informace... 15 2.1 Malé změny... 16 Logika polohován v provozu s použit m hlavy U... 16 Logika polohován v soustružnickém provozu... 16 Přiřazen os v tabulkách nulových bodů... 16 G17 / G18 Roviny obráběn pro soustružnický provoz... 16 Data soustružnických nástrojů v tabulce nástrojů... 17 Náhradn nástroje... 17 Správa palet... 17 Správa... 18 Hledán věty... 18 Stav stroje s piktogramy... 18 Dialogové ovládán ručn osy... 19 Easyoperate... 19 Vyhledán věty u měřic ch cyklů... 19 2.2 Spuštěn pohybu po zahájen věty... 21 Použit... 21 Průběh... 21 2.3 Programován obrysů ICP pro soustružen... 22 Ovládán... 22 2.4 Hlava U... 23 Použit... 23 Programován... 24 2.5 Úvod do měřic ch cyklů... 27 Nulový bod... 27 Vysvětlen adres... 27 2.6 Cykly pro měřen nástrojů pro měřic systémy sonda pro stůl (TT)... 29 3 Funkce G... 31 3.1 G23 Vyvolán hlavn ho programu... 32 3.2 G28 Funkce polohován... 33 Popis adres... 33 Základn poloha... 33 Použit... 33 3.3 G39 Aktivace př davku na opracován... 34 Př davek na poloměr nástroje... 34 3.4 G52 Aktivace nulového bodu palet... 35 Formát... 35 HEIDENHAIN MillPlus V53x 3
4 Popis adres... 35 3.5 G77 / G79 Cyklus dělic kružnice a vyvolán cyklu... 38 3.6 G84 Cyklus vrtán závitu... 39 Popis adres... 39 Základn poloha... 39 Použit... 39 3.7 G126 Sn mán nástroje při přerušen... 40 3.8 G141 Korekce nástroje 3D... 41 Popis adres... 41 Formát... 41 Základn poloha... 42 Použit... 42 Př klad... 46 3.9 G151 Zrušit G152... 48 Formát... 48 Popis adres... 48 Použit... 48 3.10 G152 Omezen rozsahů pojezdu... 49 Formát... 49 Popis adres... 49 Použit... 49 Př klad... 49 3.11 G195 Grafická definice okna s počátečn a koncovou větou.... 50 Formát... 50 Popis adres... 50 Použit... 50 Př klad... 51 3.12 G303 M19 s programovatelným směrem... 52 3.13 G321 Dotaz do tabulky nástrojů... 53 Popis adres... 53 Dotaz na náhradn nástroj... 53 3.14 G325 Dotaz na modáln funkci M... 54 3.15 G331 Zápis do tabulky nástrojů... 55 Popis adres... 55 Životnost nástroje... 55 3.16 G350 Zápis do okna... 56 3.17 G606 TT: Kalibrace... 57 Popis adres... 57 Použit... 57 3.18 G611 TT: Měřen soustružnického nástroje... 58 Popis adres... 58 Základn poloha... 58 Použit... 58 3.19 G615 Laserové měřen soustružnického nástroje... 61 Popis adres... 61
Základn poloha... 61 Použit... 61 3.20 G621 Měřen polohy... 64 3.21 G622 Vnějš měřen rohu... 65 3.22 G623 Vnitřn měřen rohu... 66 3.23 G626 Měřen obdéln ku vně... 67 Popis adres... 67 Základn poloha... 67 Použit... 67 Průběh... 67 Př klad: Uložen středu obdéln ku do posunut nulového bodu.... 68 3.24 G627 Měřen obdéln ku uvnitř... 69 Popis adres... 69 Základn poloha... 69 Použit... 69 Průběh... 69 Př klad: Uložen středu obdéln ku do posunut nulového bodu.... 70 3.25 G628 Měřen vnějš ho kruhu... 71 Popis adres... 71 Základn poloha... 71 Použit... 72 Průběh... 72 Př klad... 72 3.26 G629 Vnitřn měřen kruhu... 73 Popis adres... 73 Základn poloha... 73 Použit... 73 Průběh... 74 Př klad... 74 3.27 G636 Vnitřn měřen kruhu (MP)... 75 Popis adres... 75 Základn poloha... 75 Použit... 75 Průběh... 76 Př klad: Uložen středu a průměru kruhu do parametru E.... 76 3.28 G638 Kalibrace měřic sondy pomoc koule... 77 Popis adres... 77 Základn poloha... 77 Použit... 77 Průběh kalibrace délky sondy (I1=1)... 77 Průběh kalibrace poloměru sondy/poloměru sondy+délky (I1=2, I1=3)... 78 Př klad... 78 3.29 G639 Kalibrace měřic sondy... 79 Popis adres... 79 Základn poloha... 79 HEIDENHAIN MillPlus V53x 5
6 Použit... 79 Průběh kalibrace délky sondy (I1=1)... 79 Průběh kalibrace poloměru sondy (I1=2)... 80 Př klad... 80 3.30 G645 Stanoven výšky stolu... 81 Popis adres... 81 Základn poloha... 81 Použit... 81 Postup u kruhového stolu C a nepohyblivého stolu... 82 Postup u kruhového stolu B (horizontáln ho stroje)... 82 Př klad... 83 3.31 G646 Stanoven středu otáčen a výšky stolu... 84 Popis adres... 84 Základn poloha... 84 Použit... 84 Postup u kruhového stolu C... 86 Postup u kruhového stolu B (horizontáln ho stroje)... 86 Př klad... 87 3.32 G647 Stanoven středu výkyvné hlavy... 89 Popis adres... 89 Základn poloha... 89 Použit... 89 Průběh... 90 Př klad... 91 3.33 G648 Stanoven středu otočného stolu... 92 Popis adres... 92 Základn poloha... 92 Použit... 92 Postup u sklopného stolu A nebo B (vertikáln stroj), 3 naměřené polohy... 94 Postup u otočného stolu B, 2 měřené polohy... 94 Postup u sklopného stolu A (horizontáln stroj), 3 měřené polohy... 95 Př klad... 96 3.34 G691 Měřen nevyváženosti... 97 3.35 G710 Obráběn řezán m podélně pomoc hlavy U... 98 3.36 G711 Obráběn řezán m př čně pomoc hlavy U... 99 3.37 G714 Obráběn řezán m podélně načisto pomoc hlavy U... 100 3.38 G715 Obráběn řezán m př čně načisto pomoc hlavy U... 101 3.39 G740 Frézován vnitřn ho závitu... 102 Popis adres... 102 Základn polohy... 102 Pokyny a použit... 102 3.40 G741 Frézován vnějš ho závitu... 105 Popis adres... 105 Základn polohy... 105 3.41 G771 Obráběn v jedné linii... 106
Popis adres... 106 Základn poloha... 106 Použit... 106 Průběh... 106 Př klad... 107 3.42 G772 Obráběn na obdéln ku... 108 Popis adres... 108 Základn poloha... 108 Použit... 108 Průběh... 108 Př klad... 109 3.43 G773 Obráběn na mř žce... 110 Popis adres... 110 Základn poloha... 110 Použit... 110 Průběh... 110 Př klad... 111 3.44 G777 Obráběn na obvodu... 112 Popis adres... 112 Základn poloha... 112 Použit... 112 Průběh... 112 Př klad... 113 3.45 G880 Obráběn obrysu řezán m - podélně... 114 Popis adres... 114 Základn poloha... 114 Použit... 114 Průběh... 117 3.46 G881 Př čné obráběn obrysu řezán m... 121 Popis adres... 121 Základn poloha... 121 Použit... 121 3.47 G884 Obráběn obrysu řezán m - podélně, načisto... 123 Popis adres... 123 Základn poloha... 123 Použit... 123 3.48 G885 Př čné obráběn obrysu řezán m, načisto... 124 Popis adres... 124 Základn poloha... 124 Použit... 124 HEIDENHAIN MillPlus V53x 7
8
Heidenhain Numeric B.V.Eindhoven, Niederlande 2007 Na základě informac obsažených v tomto návodu vydavatel nepřej má žádné závazky vzhledem ke specifikac m. Ve specifikac ch tohoto numerického ovládán se odkazuje výhradně na objednávkové údaje a na odpov daj c popis specifikace. Všechna práva vyhrazena. Rozmnožován textu či jeho část je povoleno pouze s p semným souhlasem vlastn ka autorských práv. Změny a chyby vyhrazeny. Z údajů, obrázků a popisů nelze vyvozovat žádné požadavky. HEIDENHAIN Millplus V53x 9
10
Krátký přehled HEIDENHAIN MillPlus V53x 11
1.1 Krátký přehled 1.1 Krátký přehled V této př ručce jsou uvedeny změny a rozš řen, které byly realizovány v následné verzi softwaru MillPlus IT V520/00. Tato rozš řen jsou k dispozici od těchto verz softwaru: V520/00e V521/00f V522/00 V530/00f Tato př ručka je doplněn m uživatelské př ručky V520. S dotazy ohledně obsahu různých verz softwaru se laskavě obrat te na výrobce stroje. V520 Popis Platné od: Změna: Logika polohován po vyhledán věty, odsunut a opětovné najet (hlava U) V520/00 Funkce Pohyb naj žděn po vyhledán věty v soustružnickém provozu V520/00 Text Přiřazen os v tabulkách nulových bodů (rozvidlená hlava) V520/00 Text G17 / G18 Roviny obráběn pro soustružnický provoz V520/00a Text Data soustružnických nástrojů v tabulce nástrojů V520/00 Text Náhradn nástroje V520/00 Text G23 Vyvolán hlavn ho programu V520/00 Text G77 / G79 Cyklus dělic kružnice a vyvolán cyklu V520/00 Text G126 Sn mán nástroje při přerušen V520/00 Text G141 Korekce nástroje 3D s dynamickou funkc TCPM V520/00d Funkce G303 M19 s programovatelným směrem (deaktivováno) V520/00 Text G325 Dotazován modáln funkce M V520/00e Funkce G350 Zápis do okna V520/00a Text G691 Měřen nevyváženosti V520/00 Text G321 Dotaz do tabulky nástrojů V520/00a Funkce G331 Zápis do tabulky nástrojů V520/00 Funkce G801 Soustružnický provoz V520/00 Text G802 Frézovac provoz V520/00 Text V521 Popis Platné od: Změna: Správa palet V521/00 Funkce Správa V521/00 Funkce Hledán věty V521/00 Text Stav stroje s piktogramy V521/00 Funkce Ovládán ručn ch os pomoc dialogových oken V521/00 Funkce 12 1 Krátký přehled
G52 Aktivace posunu nulového bodu palet V521/00 Funkce G615 G615 Laserový systém: Měřen L/R soustružnických nástrojů (měřen š řky V521/00c Funkce břitu C6) G740 Frézován vnitřn ho závitu V521/00 Funkce G741 Frézován vnějš ho závitu V521/00 Funkce G880 Obráběn obrysu řezán m - podélně V521/00 Funkce G880 Obráběn obrysu řezán m - podélně (korekce š řky nástroje C6) V521/00c Funkce G881 Př čné obráběn obrysu řezán m V521/00 Funkce G881 Př čné obráběn obrysu řezán m (korekce š řky nástroje C6) V521/00c Funkce G884 Obráběn obrysu řezán m - podélně (načisto) V521/00 Funkce G884 Obráběn obrysu řezán m - podélně (načisto) (korekce š řky nástroje C6 a úhel V521/00c Funkce zasunut A1) G885 Př čné obráběn obrysu řezán m (načisto) V521/00 Funkce G885 Př čné obráběn obrysu řezán m (načisto) (korekce š řky nástroje C6 a úhel V521/00c Funkce zasunut A1) Programován obrysů ICP pro soustružen V521/00 Funkce Hlava U V521/00 Funkce 1.1 Krátký přehled V522 Popis Platné od: Změna: G28 G28 Funkce polohován, I2= path jerk reduction V522/00 Funkce G39 G39 Aktivace př davku na opracován V522/00 Text G84 G84 I2=1 pro rychlé zrychl./zpom. u malého závitu V522/00 Funkce G141 G141 Korekce nástroje 3D s dynamickou funkc TCPM V522/00 Funkce G141 G141 Korekce nástroje 3D s dynamickou funkc TCPM V522/00 Text G151 G151 Zrušit G152 V522/00c Funkce G152 G152 Omezen rozsahů pojezdu V522/00c Funkce G195 Grafická definice okna s počátečn a koncovou větou V522/00a Funkce G626 G626 rozš řeno pomoc B3= a B4= V522/00 Funkce G627 G627 rozš řeno pomoc B3= a B4= V522/00 Funkce G628 G628 rozš řeno pomoc D3= V522/00 Funkce G628 G628 rozš řeno pomoc R1=, R2= a O7= V522/00b Funkce G629 G629 rozš řeno pomoc R1=, R2= a O7= V522/00b Funkce G636 G636 Měřen obvodu uvnitř (SB) V522/00 Funkce G636 G636 rozš řeno pomoc R1=, R2= a O7= V522/00b Funkce G646 G646 Stanoven středu otáčen a výšky stolu V522/00c Funkce G647 G647 Stanoven středu výkyvné hlavy V522/00c Funkce G648 G648 Stanoven středu otočného stolu V522/00c Funkce G771 Obráběn v jedné linii V522/00 Funkce G772 Obráběn na obdéln ku V522/00 Funkce G773 Obráběn na mř žce V522/00 Funkce G777 Obráběn na obvodu V522/00 Funkce G880 Obráběn obrysu řezán m - podélně (obrácen směru obrysu) V522/00 Funkce G881 Př čné obráběn obrysu řezán m (obrácen směru obrysu) V522/00 Funkce G884 Obráběn obrysu řezán m - podélně (načisto) (obrácen směru obrysu) V522/00 Funkce G885 Př čné obráběn obrysu řezán m (načisto) (obrácen směru obrysu) V522/00 Funkce Spuštěn pohybu po zahájen věty V522/00 Funkce HEIDENHAIN MillPlus V53x 13
1.1 Krátký přehled Úvod do měřic ch cyklů Úvod do měřic ch cyklů V530 Pokud je G7 aktivn, nen možné nastavit naměřený úhel pomoc G620 nebo V522/00b Funkce G633 s I5=2 v nulovém bodě Př klad: Nastaven referenčn ho bodu v pravoúhlém rohu šikmého povrchu V522/00b Text Popis Platné od: Změna: G606 G606 lze použ t ke kalibraci sondy pro stůl (TT) nebo kombinace laseru a V530/00a Funkce sondy pro stůl (TT) G611 G611 TT: Měřen soustružnického nástroje V530/00a Funkce G621-G636 Orientace sn mán V530/00f Funcke G638 G638 Kalibrace měřic sondy pomoc koule V530/00f Funkce G639 G639 Kalibrace měřic sondy V530/00f Funkce G645 Stanoven výšky stolu V530/00a Funkce G646, G647, 3D-QuickSet V530/00a Funkce G648 G710, G711, Cyklus obráběn obrysu řezán m pomoc hlavy U V530/00a Funkce G714, G715 G645, G646, G648 3D-QuickSet (horizontáln stroj) V530/00c Funkce 14 1 Krátký přehled
Obecné informace HEIDENHAIN MillPlus V53x 15
2.1 Malé změny 2.1 Malé změny Logika polohován v provozu s použit m hlavy U Logika polohován nen v provozu s použit m hlavy U aktivn, pokud je aktivována rovina soustružen (např. G17 U1=1 Z1=2 nebo G18 U1=2 Y1=1). Např. po předvolbě věty v provozu s použit m hlavy U se všechny osy pohybuj současně. Poznámka: Pokud v provozu s použit m hlavy U G180 U1 Y1 Z1 nen aktivn žádná rovina soustružen, pohybuj se osy podle logiky polohován Logika polohován v soustružnickém provozu V soustružnickém provozu, ve kterém je vždy aktivn zvláštn rovina (např. G17 Y1=1 Z1=2), nen žádná logika polohován. Např. po předvolbě věty v soustružnickém provozu se všechny osy pohybuj současně. Přiřazen os v tabulkách nulových bodů Pokud je stroj vybaven rozvidlenou hlavou, nahrad se v tabulkách nulových bodů (ZO, ZE a PO) adresa C adresou C2, je-li rozvidlená hlava aktivována. G17 / G18 Roviny obráběn pro soustružnický provoz V soustružnickém provozu je v systému souřadnic G17=Y1=1 Z1=2 a G18=Y1=1 Z1=2 definován směr úhlu (kladného) a kružnice (CCW) od osy Y k ose Z (viz kapitola 32.4). Pokyn pro programy vytvořené předchoz verz softwaru: V soustružnickém provozu (G36) byla chybná definice úhlů B1 a B2 v rovině G17 Y1=1 Z1=2 a G18 Y1=1 Z1=2. B1 a B2 se použ vaj v měřičstv (G64) a u polárn ch souřadnic. Existuj c programy by se měly opravit odečten m 90 stupňů od naprogramované hodnoty B1 a B2. 16 2 Obecné informace
Př klad: Řádek programu Software V511: N... G1 B1=120 Software V520: N... G1 B1=30 (120-90 stupňů). Data soustružnických nástrojů v tabulce nástrojů Funkci Q3= v tabulce nástrojů lze použ t pouze tehdy, pokud byla výrobcem stroje připravena (viz kapitola 32.8). 2.1 Malé změny Náhradn nástroje V tabulce nástrojů je např. nástroj T1 s náhradn mi nástroji T1.01 a T1.02. Při automatické výměně nástrojů (M6) se zasune T1 (T1 M6). Protokol náhradn ho nástroje je nyn aktivn. Pokud je T1 zablokován, zasune se automaticky náhradn nástroj. (T1.01). Při automatické výměně nástrojů (M6) se zasune T1.01 (T1.01 M6). Protokol náhradn ho nástroje je nyn neaktivn. Pokud je T1.01 zablokován, nezasune se žádný náhradn nástroj. Zobraz se chyba P118. Poznámka: Pokud se při měřen nástroje měř jako posledn nástroj T1.01, mus obsluhuj c osoba tento nástroj nejdř ve vysunout, chce-li potom dále pracovat s T1. Pokud je T1.01 ve vřetenu, nástroj T1 se s T1 M6 nezasune. Správa palet Systém správy palet je funkce závislá na stroji. MillPlus má k dispozici ovládán podporuj c tuto funkci. Pro úplný přehled funkc viz dokumentace stroje dodaná jeho výrobcem. Nulové body 1 Do tabulky nulových bodů byla přidána programovatelná klávesa (F2) Tabulka smazat. T m se celá tabulka smaže. 2 Při editován nulových bodů palet G52 Ixx se uprav aktivn nulový bod palety G52 I0. HEIDENHAIN MillPlus V53x 17
2.1 Malé změny Správa Přehled v okně stavu obrobku byl rozš řen o S5 a vypadá takto: S0 práz. S1 sur.kus S2 pracuje S3 hotový S4 vadný S5 blokov. Hledán věty Pomoc funkce hledán věty lze v programu obráběn naj t větu a klávesou START program od této věty spustit. Je třeba dbát na to, aby se po Vyhledán věty v automatickém provozu bezprostředně po nalezen věty použila klávesa START pro jej spuštěn. Stav stroje s piktogramy Zobrazen stavu stroje je rozš řeno o různé piktogramy pro 1 Kruhový stůl Tento piktogram se zobraz, pokud je aktivn G36. 2 Rovina obráběn. Tento piktogram se zobraz, pokud jsou aktivn G36 a rovina obráběn, např. - G17 Y1=1 Z1=2 nebo G18 Y1=1 Z1=2 - G17 U1=1 Z1=2 nebo G18 U1=2 Y1=1) 18 2 Obecné informace
Dialogové ovládán ručn osy Úvod U jednoduchých strojů CNC se dodatečně k hlavn m osám často použ vaj osy zaoblen jako ručn osy, které jsou nastavitelné ručně. Tyto osy jsou pro tento účel naprogramovány v programu a je třeba je nastavit do polohy ručně. Průběh Je-li třeba polohovat ručn osy zaoblen pomoc programu, je to obsluhuj c osobě ohlášeno prostřednictv m obrazovky. Průběh programu se zastav a na obrazovce se zobraz následuj c hlášen : INT: Zastaven posuvu. Zastaven vřetena lze provést ručně Stavový řádek zobraz hlášen Polohován ručn osy. Zbytková dráha je pro př slušné osy zobrazena na žlutém pozad. Obsluhuj c osoba otáč ručn osou (ručn mi osami), dokud zbytková dráha nen 0. Jakmile se zbytková dráha nacház uvnitř okna tolerance, změn se barva pozad na zelenou a program lze spustit dále. Pokud se při spuštěn ručn osa ještě nenacház v okně tolerance, je ohlášena chyba Ručn osa nen v poloze. 2.1 Malé změny Pokud je pohyb pojezdu ručn osy menš než okno tolerance, dojde přesto k zastaven, a zbytková dráha se zobraz zeleně. Na odchylky mezi požadovanou a skutečnou hodnotou, které jsou menš než naprogramovaný formát (0,001 nebo 0,0001 stupně), se nepohl ž jako na pohyb pojezdu, takže tyto odchylky nevedou k zastaven programu. Nen povoleno interpolovat NC osy a ručn osy. Následuje chybové hlášen Osa a ručn osa nejsou povoleny. Easyoperate Při provozu EASYoperate se během zadáván dat odstran programovatelná klávesa Ink <>abs. Vyhledán věty u měřic ch cyklů V měřic ch cyklech plat při hledán věty, že: HEIDENHAIN MillPlus V53x 19
2.1 Malé změny se nastav modáln funkce G90, G40, G72 a G39 R0 LO. se neprovád korekce. se naměřené hodnoty parametrů E (O1=, O2=,...) nastav na nulu. Zpracován naměřených hodnot pomoc parametrů E by se při hledán věty v programu mělo přeskočit. Proto se při užit funkce skoku zkontroluje, zda je naměřená hodnota rovna nule, nebo zda se CNC nacház v provozn m režimu Vyhledán věty. Pomoc G148 lze provést dotaz na provozn režim. 20 2 Obecné informace
2.2 Spuštěn pohybu po zahájen věty Obsluhuj c osoba sama určuje spuštěn pohybu po zahájen věty pomoc programovatelné klávesy Jednotlivý posun. Použit Funkce Spuštěn pohybu po zahájen věty se aktivuje prostřednictv m jednotlivého posunu MC701. Funkce Spuštěn pohybu po zahájen věty se aktivuje prostřednictv m jednotlivého posunu MC701 (0: vyp, 1: zap, 2: auto). Průběh Pozor! Vypoč tané pohyby os je třeba kontrolovat pro každý start. Nebezpeč kolize. 0 Volba neaktivn : Programovatelná klávesa Jednotlivý posun nen k dispozici. 1 Volba aktivn : Programovatelná klávesa Jednotlivý posun je k dispozici. 2 Jako 1, s t m rozd lem, že po zahájen věty se programovatelná klávesa Jednotlivý posun zvol automaticky. 1 Ovládán se zakládá na nalezené větě (Základn poloha: Jednotlivý posun aktivn ). 2 Po startu se MillPlus zastav při prvn m posunu. Zbytková dráha osy či os se zobraz v zobrazovac m poli stroje na žlutém pozad. Posuv a rychloposuv se nastav na nulu. 3 Dalš start pohybuje osami až k následuj c mu posunu. Logika polohován se dodrž. 4 Po deaktivaci programovatelné klávesy Jednotlivý posun a startu pokračuje program dále. 2.2 Spuštěn pohybu po zahájen věty HEIDENHAIN MillPlus V53x 21
2.3 Programován obrysů ICP pro soustružen 2.3 Programován obrysů ICP pro soustružen Pomoc MillPlus lze programován m ICP vytvořit program NC, např. profil obrysu. Tento program NC je naprogramován mezi geometrickými funkcemi G63/G64 a lze ho zapsat jak do hlavn ho programu (*.PM), tak do makra (*.MM). Pro cykly obráběn obrysu řezán m G880 až G885 je třeba program ICP zapsat do makra (*.MM). Ovládán Frézován ICP Program ICP se vytvoř v naposledy naprogramované rovině frézován. Soustružen ICP Program se vytvoř v rovině soustružen ; G17 Y1=1 Z1=2 nebo G18 Y1=1 Z1=2 (viz obrázek). Programován měřic ho programu se uskutečňuje se souřadnicemi Y a Z. V programovém editoru lze spustit programován ICP programovatelnou klávesou ICP a potom programovatelnou klávesou Frézován ICP nebo Soustružen ICP. Př klad: N880.mm (Makro obrysu ICP) N1 G1 Y0 Z0 N2 G64 N3 G1 Y=200:2 N4 G1 I2 N5 G1 Z-50 N6 G1 B1=255 N7 G1 Y=184:2 Z-10 B1=270 N8 G3 R5 N9 G1 Y250:2 N10 G1 I2 N11 G1 Z-120 N12 G63 22 2 Obecné informace
2.4 Hlava U Regulovatelný nástroj (hlava pro př čné soustružen, př čný suport) v ose U se použ vá pro obráběn soustružen m nebo vrtán m (viz obrázek). Použit 2.4 Hlava U Výměna nástroje, aktivace osy U Regulovatelný nástroj se zasune/vysune obvyklým př kazem Txx M6 nebo M66: - Pomoc M6 se nástroj zasune a osa U automaticky najede do referenčn ho bodu. Po ukončen ručn výměny pomoc M66 najede osa U automaticky do referenčn ho bodu. - Funkce M67 nemá na osu U žádný vliv. Ovládán Osu U lze použ t pouze tehdy, pokud je ve vřetenu nástroj pro osu U. Použije-li se osa U bez nástroje pro osu U, zobraz se chybové hlášen. Osu U lze vybrat pro ručn postup (přem st ován ). Systém souřadnic osy U Osa U je na obrazovce vždy k dispozici a lze ji naprogramovat pouze tehdy, pokud je nástroj ve vřetenu. Osa U je definována: G180 U1 Y1 Z1 (U = hlavn osa 1, Y = hlavn osa 2, Z = osa nástroje). Rovina obráběn pro korekci poloměru řezán je definována pomoc G17 U1=1 Z1=2 nebo G18 U1=2 Y1=1. Nulový bod osy U Poloha osy U má být skutečnou vzdálenost k vřetenovému centru. Posunut nulového bodu U může být užitečné např. pro posunut tvaru, hrubován a obráběn načisto. Tabulka nástrojů Nástroj je označen jako speciáln nástroj pro osu U s typem nástroje Q3=9997. Radiáln vyrovnán špičky nástroje se definuje pomoc orientace nástroje O a poloměru nástroje R (+R4). Tyto adresy se popisuj stejně jako při soustružen G36. Rozd l od soustružen spoč vá v tom, že poloměr nástroje pro osu U se měř při pevném um stěn osy U. To je poloha U=R nebo R=0. Poloměr břitu nástroje se zadá pomoc adresy C. Pro CNC jsou nutné: délka nástroje L, poloměr nástroje R a poloměr špičky břitu nástroje C. Korekce poloměru nástroje (korekce SRK) Korekce SRK se naprogramuje pomoc G41 a G42. Před zapnut m korekce SRK je třeba naprogramovat rovinu G17 U1=1 Z1=2. Orientaci nástroje je třeba v programu naprogramovat pomoc G302 O. Nástroj se pohybuje ve směru osy U. Proto je poloměr R definován jako poloměr v poloze U=0. Funkčn poloměr je R+U. HEIDENHAIN MillPlus V53x 23
2.4 Hlava U Konstantn rychlost řezu Konstantn rychlost řezu se naprogramuje pomoc funkce G96 S. Počet otáček vřetena pro poloměr se vypoč tá na základě skutečné polohy osy U. Měřen nástroje Konstantn rychlost řezu se naprogramuje pomoc funkce G96 S. Počet otáček vřetena pro poloměr se vypoč tá na základě skutečné polohy osy U. Programován Systém souřadnic Pro definován systému souřadnic je třeba použ t funkci G180. Př klad systému souřadnic UYZ, G180 U1 Y1 Z1 (viz obrázek). Rovina obráběn Rovina obráběn se definuje pomoc dvou hlavn ch os jako u ostatn ch soustružnických nástrojů. Definici těchto dvou os je třeba naprogramovat pomoc funkc G17 nebo G18 a jejich odpov daj c ch argumentů. Pokud se nástroj pro osu U použije pro soustružnické obráběn, je třeba hlavn osu definovat jako osu U. Druhá hlavn osa mus být kolmá k ose U a rovnoběžná s osou nástroje. Př klad: Konfigurace G17 a G18 Rovina UZ (G17 U1=1 Z1=2), osa U jako prvn hlavn osa a osa Z jako druhá hlavn osa (nebo G18 U1=2 Y1=1) (viz obrázky). Natáčen roviny obráběn Osa U nen žádnou část natočené roviny obráběn (G7). Aktivace G7 nemá při tom žádný vliv na polohy v ose U. Posunut nulového bodu Posunut nulového bodu G54, G54 I1 = a G93 U Absolutn a př růstkové souřadnice Pohyby v ose U lze naprogramovat absolutně pomoc G90 nebo př růstkově pomoc G91. Korekce poloměru nástroje (korekce SRK) Špička soustružnických nástrojů má určitý poloměr (C). T m při obráběn kuželů, sražených hran a zaoblen vznikaj nerovnosti, které lze vyrovnat pomoc korekce poloměru břitu nástroje (korekce SRK). Naprogramované dráhy pojezdu se vztahuj ke špičce břitu S. Korekc SRK se vypoč tá nová dráha pojezdu (ekvidistanta), č mž se tato chyba kompenzuje. 24 2 Obecné informace
Zapnut a vypnut korekce poloměru nástroje Korekce poloměru břitu nástroje se zap ná nebo vyp ná pomoc následuj c ch funkc G: - G40: vypnuto - G41: nástroj je vlevo od strany obrysu - G42: nástroj je vpravo od strany obrysu Při zap nán /vyp nán mus m t nástroj dostatečný rozběh/doběh, aby se řezán strany obrysu dokončilo. Programovac jednotka Osu U lze naprogramovat v palc ch (G70) nebo v metrické soustavě (G71). 2.4 Hlava U Absolutn poloha Funkce G74 absolutn polohy ve spojen s nástrojem pro osu U nen povolena! Kontrola obrysu Kontrola obrysu (G241) způsob chybu během výroby, pokud naprogramovaný tvar nelze vyrobit. Sledován nástroje G8 nepouž vejte s osou U. Najet do referenčn ho bodu Ručn najet do referenčn ho bodu nen nutné. Osa U automaticky najede po zasunut. Pokud je nástroj ve vřetenu, lze ho aktivovat pomoc M141 a deaktivovat pomoc M142. Pozor Je třeba dbát na to, aby osa U byla vždy najetá do referenčn ho bodu. Např. po změně MC, spuštěn CNC nebo po naprogramován G180 je poloha osy U neznámá. Regulovatelný nástroj mus pomoc M141 opět najet do referenčn ho bodu. Konstantn rychlost řezu Konstantn rychlost řezu se aktivuje pomoc G96 S. Funkc G96 se vypoč tá posuv v [mm/min (palce/min)] na základě naprogramovaného posuvu v [mm/ot.], [palce/ot.] a aktivn ho počtu otáček vřetena. Zpětný chod Zpětný chod nástroje je třeba provádět pouze ve směru osy nástroje. K tomu je třeba použ t G174. Pokud se naprogramuje G126, mus se zobrazit CHYBA. Přerušen Pohyby v ose U lze přerušit. Hledán věty Všechny aktivn osy včetně osy U jsou při vyhledáván věty zohledňovány. Pohyby ve směru osy U jsou platné pouze tehdy, pokud nástroj pro osu U je ve vřetenu. HEIDENHAIN MillPlus V53x 25
2.4 Hlava U Logika polohován po vyhledán věty, odsunut a opětovné najet Při opětovném najet na obrys se osy pohybuj podle logiky polohován : 1. Osy zaoblen, vedlejš osy a hlavn osy 2. Osa U Pohyb naj žděn po vyhledán věty při aktivn ose U Po předvolbě věty při aktivn ose U se lineárn osy pohybuj bez logiky polohován do polohy naj žděn. Upozorněn : Pohyb naj žděn je závislý na aktuáln rovině obráběn. V soustružnickém provozu je vždy aktivn zvláštn rovina, např. G17 U1=1 Z1=2, G18 U1=2 Y1=1; pro zvláštn rovinu nen definována žádná logika polohován. Přem st ován a ručn kolečko Osou U lze pohybovat ručně pomoc přem st ován nebo pomoc ručn ho kolečka. Simulace Simulace je možná v drátovém modelu. Simulačn grafika nen možná! 26 2 Obecné informace
2.5 Úvod do měřic ch cyklů Nulový bod Pokud je G7 aktivn, nen možné nastavit naměřený úhel pomoc G620 nebo G633 s I5=2 v nulovém bodě. Naprogramujte G620 a G633 s I5=0 O3=.. a použijte k tomu př slušný parametr E v př růstkovém posunut G7, např. G7 C6=E10 L1=1. Vysvětlen adres Zde popsané adresy se použ vaj ve většině cyklů. Specifické adresy jsou popsány u cyklu. B3= Vzdálenost k rohu na hlavn ose Vzdálenost na hlavn ose mezi prvn m výchoz m bodem a rohem obrobku. B4= Vzdálenost k rohu na vedlejš ose Vzdálenost na vedlejš ose mezi prvn m výchoz m bodem a rohem obrobku. O1= až O7= Uložen naměřených hodnot Naměřené hodnoty lze uložit do parametrů E. Mus být zadáno č slo parametru E. Pokud nen č slo zadáno, žádná hodnota se neulož. Př klad: O1=10 znamená, že byl výsledek uložen do parametru E 10. I2= Orientace sn mán I2=-1 Automatický výběr metody orientace v závislosti na typu sondy (základn poloha). MC846=0,1: Měřen bez orientace, jako při I2=0 MC846=2: Měřen s obrátkou, jako při I2=1 MC846=3: Měřen s orientac, jako při I2=2 I2=0 Měřen bez orientace I2=1 Měřen s obrátkou I2=2 Měřen s orientac ve směru měřen 2.5 Úvod do měřic ch cyklů Pokud je naprogramováno I2=2, mus být do tabulky nástrojů zadán orientovaný poloměr nástroje R1=. HEIDENHAIN MillPlus V53x 27
2.5 Úvod do měřic ch cyklů Př klad: Nastaven referenčn ho bodu v pravoúhlém rohu šikmého povrchu V rámci tohoto př kladu se pomoc několika měřic ch cyklů nastav referenčn bod do pravoúhlého rohu šikmého povrchu. Je nutné dodržet následuj c postup: Povrch se mus natočit kolmo k ose nástroje těmito kroky: Změřen prostorových úhlů povrchu pomoc měřen ve 3 bodech (G631). Natočen povrchu kolmo k ose nástroje pohybem G7 s naměřenými prostorovými úhly. Posunut osy X rovnoběžně s povrchem těmito kroky: Změřen úhlu mezi povrchem a osou X (G620). Natočen povrchu k ose X posunut m osy zaoblen G7 na naměřené úhly. Změřen polohy rohu (viz 1 na obrázku) a uložen naměřené polohy do aktivn ho posunut nulového bodu (G622). Změřen horn strany obrobku a uložen naměřené polohy do aktivn ho posunut nulového bodu (G621). G17 Aktivace roviny G17. G54 I1 X0 Y0 Z0 B0 C0 B4=0 Obnoven a aktivace nulového bodu. T1 M6 Proveden dotazu na nástroj. G631 I1=-3 X100 Y5 Z1 X1=165 Y1=5 Z1=15 X2=100 Y2=45 Z2=3 O1=10 O2=11 O3=12 G0 X100 Y5 Z100 G7 A5=E10 B5=E11 C5=E12 L1=1 G620 I1=2 X0 Y0 Z10 B1=20 B2=5 C1=10 L2=100 I5=0 O3=14 F2=150 G7 C6=E14 L1=1 G622 I4=1 X12 Y1 Z18 B3=20 C1=10 L2=100 I5=1 O1=16 O2=17 F2=150 G621 I1=-3 X10 Y10 Z22 C1=10 L2=100 I5=1 O1=18 F2=150 M30 Změřen roviny šikmé polohy a uložen absolutn ch prostorových úhlů A5=, B5= a C5= do E10, E11 a E12. Polohován rychloposuvem. Natočen roviny kolmo k nástroji. Změřen úhlu mezi delš stranou obdéln ku a osou X a uložen do E14. Posunut osy X rovnoběžně s delš stranou obdéln ku. Změřen rohu 1 obdéln ku a uložen rohu do nulového bodu i do E16 a E17. Změřen horn strany obrobku a uložen do nulového bodu i do E18. Ukončen programu. 28 2 Obecné informace
2.6 Cykly pro měřen nástrojů pro měřic systémy sonda pro stůl (TT) P smena TT označuj Tisch-Taster (sonda pro stůl), např. TT130 nebo podobný př stroj. Všeobecné pokyny k měřic m systémům Tisch-Taster (sonda pro stůl) (TT) Dostupnost Stroj a systém CNC musej být pro měřic př stroj připraveny výrobcem stroje. Pokud nemá stroj všechny popsané funkce G, postupujte podle pokynů uvedených v př ručce ke stroji. Programován Před volán m některé z funkc G606-G611 je nutné naprogramovat funkci M24 (zapnut měřic ch př strojů), která umožn nastaven měřic ch př strojů do správné polohy měřen. Na konci je nutné naprogramovat funkci M28 (vypnut měřic ch př strojů), která umožňuje měřic př stroje opět zasunout. Strojové konstanty Funkce G a př slušné strojové konstanty se aktivuj pomoc následuj c ch strojových konstant: MC261>0 MC254>0 MC840=1 MC854=2 Funkce měřic ho cyklu Měřen nástroje Měřic sonda na m stě Typ měřic ho př stroje pro nástroje (0=žádný, 1=laser, 2=TT) MC350 Zkušebn poloha 1. osy µm MC352 Zkušebn poloha 2. osy µm MC354 Zkušebn poloha 3. osy µm Souřadnice středu sondy TT Stylus se vztahuj k nulovému bodu stroje G51 a G53. Do parametrů MC350 až MC355 se zapisuj přesné polohy po kalibraci. MC356 Č slo osy pro radiáln měřen : 1=X, 2=Y, 3=Z MC357 Č slo osy nástroje pro měřen : 1=X, 2=Y, 3=Z MC358 Měřen : 3. osa 0 = ne, 1 = ano MC359 Radiáln dotyková strana: -1 = zápor, 0 = autom., 1 = klad MC360-MC369 Jsou určeny pro druhý laserový měřic př stroj v jiném pracovn m prostoru nebo pro př davné vřeteno. To, která oblast se použije, se určuje pomoc IPCL. MC391 Kalibr. radiáln : 2 strany 0 = ne,1 = ano 2.6 Cykly pro měřen nástrojů pro měřic systémy sonda pro stůl (TT) HEIDENHAIN MillPlus V53x 29
2.6 Cykly pro měřen nástrojů pro měřic systémy sonda pro stůl (TT) MC392 Maximáln př pustná chyba měřen rotuj c ho nástroje. (2-1000 µm) MC393 Š řka sondy Stylus v př čném směru (µm) MC394 Sn mac posuv při měřen nerotuj c ho nástroje. (10-3000 mm/min) MC395 Polovina vzdálenosti mezi doln a horn hranou měřic sondy Stylus použ vané při měřen poloměru nástroje. (1-100000 µm) MC396 Š řka, resp. délka hrany sondy Stylus v radiáln m směru (1-100000 µm) MC397 Bezpečnostn zóna okolo sondy Stylus TT pro předběžné polohován. (1-10000 µm) MC398 Rychlost rychloposuvu ve sn mac m cyklu systému TT. (10-10000 mm/min) MC399 Maximáln rychlost na břitu nástroje. (1-120 m/min) MC400-409 Jsou určeny pro kombinaci sondy pro stůl a laseru. 30 2 Obecné informace
Funkce G HEIDENHAIN MillPlus V53x 31
3.1 G23 Vyvolán hlavn ho programu 3.1 G23 Vyvolán hlavn ho programu V popisu funkce G23 se na různých m stech nacház N** G23 N1007. Tento údaj mus m t tento tvar: N** G23 N=1007. 32 3 Funkce G
3.2 G28 Funkce polohován Contour smoothing by path jerk reduction. Popis adres I2= Path jerk reduction [%] Základn poloha I2=100. Použit Path jerk reduction (I2=) accuracy 100 Toler. obrysu I7= 50 1.5 * toler. obrysu I7= 10 2.0 * toler. obrysu I7= 3.2 G28 Funkce polohován HEIDENHAIN MillPlus V53x 33
3.3 G39 Aktivace př davku na opracován 3.3 G39 Aktivace př davku na opracován Př davek na poloměr nástroje V soustružnickém provozu (G36) má př davek R vliv na poloměr špičky nástroje C a je funkčn pouze při aktivn korekci poloměru. Př davek na poloměr špičky nástroje se přič tá kolem středu poloměru špičky (jako u orientace 0) a t m je nezávislý na orientaci aktivn ho nástroje. 34 3 Funkce G
3.4 G52 Aktivace nulového bodu palet Hodnoty souřadnic nulových bodů v ce palet lze zadat do tabulky nulových bodů. Formát Aktivace nulového bodu palety pomoc : Popis adres Nulové body palet se použ vaj pro účely automatizace ovládán palet. Pomoc G52 Ixx se tyto nulové body aktivuj programem IPLC, přičemž xx souhlas s nulovým bodem palety. V programu NC lze zvolený nulový bod vypnout pomoc G51 a zapnout pomoc G52. T m je program nezávislý na č slu palety. G52, I0 Aktivace hodnoty nulového bodu v G52 I0 nebo aktivace jediného nulového bodu palety G52, Ixx Aktivace hodnoty nulového bodu v G52 Ixx a kop rován do I0. I index nulového bodu Č slo indexu nulového bodu, který je třeba aktivovat. 3.4 G52 Aktivace nulového bodu palet Pokyny a použit Modalita G52 je alternativn ke G51. Př slušné funkce G51, G52, G52 I [č s.], G53, G54... G59, G54 I [č s.], G92, G93, G149, G150 Počet nulových bodů Počet možných nulových bodů v tabulce se stanov pomoc strojové konstanty (MC26) (0<= MC26 <= 99). MC26 je k dispozici pouze tehdy, pokud je MC84>0. HEIDENHAIN MillPlus V53x 35
3.4 G52 Aktivace nulového bodu palet Změna strojové konstanty MC26 Při zvětšován nebo zmenšován (MC26 > 0) se uprav počet nulových bodů v tabulce. Existuj c nulové body se zachovaj. Rozš řené nulové body se inicializuj na nulu. Pokud je MC26 nastaven na nulu, tabulka (PO.PO) se omez na jednu větu. Všechny zadané hodnoty se potom smažou. Kromě toho potom nelze programovat žádný index Ixx. Aktivován nulového bodu palety Při výměně palety (M60/M61) lze PLC aktivovat pomoc strojového makra G52 Ixx. Poznámka: G52 Ixx lze také aktivovat v programu součást. Při aktivován se posunut aktivn ho nulového bodu kop ruje do G52 I0. Zápis hodnot do tabulky nulových bodů Nulový bod může obsahovat až 6 souřadnic os. Hodnoty souřadnic nulových bodů G52 Ixx se před prováděn m programu zadaj pomoc ovládac ho panelu nebo z datového nosiče do tabulky nulových bodů. Poznámka: Pokud se nulové hodnoty aktivn ho posunut změn, automaticky se převezmou do I0. I0 samo nelze editovat nebo nač st či exportovat př mo. Strojn nulové body Pokud má obráběc stroj v ce palet nebo stolů, jsou nutné údaje o v ce nulových bodech. Nulové body se vždy vztahuj na geometrický nulový bod stroje (PO). Vzdálenosti v osách, měřené od nulového bodu PO, udávaj polohu těchto nulových bodů a jsou uloženy v tabulce nulových bodů palet. G52-Posunut nulového bodu G52 neovlivňuje funkce G54 I-[č s.]. Pokud je G52 aktivn, je G54 I- [č s.] funkčn od tohoto posunut. Absolutn /př růstková posunut nulového bodu G92/G93 Naprogramované posunut nulového bodu (G92 nebo G93) se odstran z G52 I-[č s.]. Zvětšován / zmenšován, zrcadlen a otáčen os (G73, G92/ G93) Použit G52 I-[č s.] v jednom úseku programu, který provád zvětšen /zmenšen, zrcadlen nebo otáčen, je povoleno. Posunut nulového bodu prob há v soustavě souřadnic obráběc ho stroje a naprogramovaná změna souřadnic na něj nemá vliv. 36 3 Funkce G
Deaktivován nulového bodu palety Programovatelnou klávesou CNC OBNOVIT a naprogramován m G51 se deaktivuje G52 I-[č s.]. Programovatelnou klávesou CNC OBNOVIT a smazán m tabulky se odstran I0. Programovatelnou klávesou PROGRAM PŘERUŠIT nebo M30 se nedeaktivuje G52 I-[č s.]. 3.4 G52 Aktivace nulového bodu palet HEIDENHAIN MillPlus V53x 37
3.5 G77 / G79 Cyklus dělic kružnice a vyvolán cyklu 3.5 G77 / G79 Cyklus dělic kružnice a vyvolán cyklu Výpočet kinematiky. U G77 a G79 se nesm programovat žádné osy zaoblen (A, B, C) (chybové hlášen O141). Chybové hlášen O144 je vyvoláno obvykle při průběhu vyhledáván věty po G79, pokud se hledalo pomoc naprogramovaného pohybu osy zaoblen v hlavě nástroje. V tomto př padě je třeba hlavu nástroje nejprve nastavit do požadované polohy. Od verze V520/00e je přidáno: Chybové hlášen O144 se nevyvolá, pokud je G7 a/nebo G8 aktivn nebo pokud je pohyb menš než 0,01 stupně. 38 3 Funkce G
3.6 G84 Cyklus vrtán závitu Rychlé najet a vyjet při řezán závitu z důvodu zamezen zlomen nástroje při řezán závitů s malými poloměry. Popis adres I2= Rychlé zrychl./zpom. (0=vyp,1=zap) Základn poloha I2=0 pro kompatibilitu s existuj c mi programy. Použit Funkčn pouze při řezán závitů s interpolac (I1=1) MC726 je max. deriv. zrychl. pro G84 3.6 G84 Cyklus vrtán závitu HEIDENHAIN MillPlus V53x 39
3.7 G126 Sn mán nástroje při přerušen 3.7 G126 Sn mán nástroje při přerušen V popisu funkce G126 se nacház na jednom m stě: MC756. Tento údaj mus m t tvar: MC758. 40 3 Funkce G
3.8 G141 Korekce nástroje 3D Umožňuje korigovat rozměry nástroje pro 3D dráhu nástroje, která se skládá z krátkých rovných drah, při tř osém a pětiosém obráběn. Osy zaoblen lze naprogramovat př mo pomoc úhlu nebo nepř mo pomoc vektoru nástroje. Ke korekci poloměru dojde, pokud je normáln vektor naprogramován v koncovém bodě. Typické použit je obráběn ploch vlastn ch tvarů. Pomocné okno Popis adres U G141 R Nomináln poloměr nástroje R1 = Nomináln poloměr špičky nástroje L2 = Osy zaoblen (0 = nejkratš, 1 = absolutn ) F2 Omezen posuvu U G0/G1 3.8 G141 Korekce nástroje 3D X, Y, Z Lineárn souřadnice koncového bodu I, J, K Osové složky normáln ho vektoru plochy I1=, J1=, K1= (TCPM) Osové složky vektoru nástroje A, B, C (TCPM) Souřadnice os zaoblen vektoru nástroje F Posuv po dráze Popis adres Nomináln poloměr nástroje R definuje poloměr nástroje, pomoc něhož byly v CAD systému vypoč tány koncové body vět G0/G1. Nomináln poloměr špičky nástroje R1= definuje poloměr špičky nástroje, pomoc něhož byly v CAD systému vypoč tány koncové body vět G0/G1. L2= Osy zaoblen L2=0 Osy zaoblen se pohybuj po nejkratš dráze (základn poloha). L2=1 Osy zaoblen naj žděj do svých absolutn ch poloh (při programován os zaoblen ). F2= Omezen posuvu u silně zakřivených povrchů se osy zaoblen mohou náhle pohybovat maximáln m posuvem. F2= omez tento posuv. F2= programuje se ve větě G141 a vztahuje se na všechny pohyby G0/G1 až do věty G40. Formát Tř osé obráběn s normáln m vektorem (I,J,K) pro korekci poloměru: G141 {R...} {R1=...} {L2=...} {F2=...} HEIDENHAIN MillPlus V53x 41
3.8 G141 Korekce nástroje 3D G0/G1 [X..Y.. Z..] {I... J... K...} Pětiosé obráběn pomoc TCPM (Tool Center Point Management). Normáln vektor (I,J,K) pro korekci poloměru. G141 R.. {R1=..} {L2=..} {F2=..} G0/G1 [X..Y.. Z..] [I.. J.. K...] {I1=.. J1=.. K1=..}/{A.. B.. C..} Vymazán trojrozměrné korekce nástroje: G40 Základn poloha G141 L1=0 R1=0 R=0 Použit U pětiosého obráběn zakřiveného povrchu obrobku je nástroj naveden na povrch pod optimáln m úhlem. Pro toto pětiosé obráběn se použ vá dynamický TCPM, který vede osy zaoblen a lineárn osy s ohledem na aktuáln délku a poloměr nástroje. Ve větě G0/G1 lze osy zaoblen naprogramovat př mo pomoc úhlu (A,B,C) nebo nepř mo pomoc vektoru nástroje (I1=, J1=, K1=). Korekce poloměru bude vypoč tána systémem MillPlus, pokud je ve větě G0/G1 naprogramován normáln vektor (I, J, K). N = normáln vektor (I, J, K) (viz obrázek) O = vektor nástroje (I1=, J1=, K1=) G7 sm být aktivn. V tomto př padě jsou normáln vektor a vektor nástroje definovány v rovině G7. Možné nástroje Pro použit odlišných typů nástrojů je nutné nač st do paměti nástrojů následuj c rozměry (viz obrázek): Zaoblovac fréza: Zaoblovac stopková fréza Stopková fréza: R (poloměr nástroje) L (délka nástroje) C (poloměr zaoblen ) C=R R (poloměr nástroje) L (délka nástroje) C (poloměr zaoblen ) C<R R (poloměr nástroje) L (délka nástroje) C=0 Pokud nen hodnota C uvedena, nastav se C automaticky na 0. Poloměr zaoblen ve větě G141 se naprogramuje pomoc slova R1=. Pomoc slova C se poloměr zaoblen ulož do paměti nástrojů. 42 3 Funkce G
Korekce poloměru Korekce poloměru bude vypoč tána systémem MillPlus, pokud je ve větě G0/G1 naprogramován normáln vektor (I, J, K). Pokud nen normáln vektor naprogramován, nebude korekce poloměru aktivn. Nástroj se polohuje tak, aby tento vektor vždy procházel středem zaoblen špičky. Pokud byly systémem CAD/CAM vypočteny koncové body pomoc nomináln ho poloměru a poloměru špičky, lze je definovat ve větě G141 pomoc R a R1=. Do tabulky nástrojů se pak zadá skutečný poloměr R a poloměr špičky C. Rozd l mezi nomináln m a skutečným poloměrem bude zkorigován ovládán m. Poloměr R definuje poloměr nástroje, pomoc něhož byly v CAD systému vypoč tány koncové body vět G0/G1. Poloměr R1= definuje poloměr špičky nástroje, pomoc něhož byly v CAD systému vypoč tány koncové body vět G0/G1. Normáln vektor (I, J, K) Normáln vektor je kolmý k povrchu obrobku. I,J,K jsou složky vektoru ve směru X, Y, Z. Nástroj se polohuje tak, aby tento vektor vždy procházel středem zaoblen špičky nástroje. Viz obrázek. Vektor nástroje (I1=, J1=, K1=) (TCPM) Tento vektor procház ve směru osy nástroje. I1=,J1=,K1= jsou složky vektoru ve směru X, Y, Z. Ve větě G0/G1 lze m sto os zaoblen naprogramovat vektor nástroje. Během pohybu jsou osy zaoblen A, B, C a lineárn osy interpolovány tak, aby v prostoru vznikla př mka. V koncovém bodu pohybu stoj nástroj ve směru tohoto vektoru. 3.8 G141 Korekce nástroje 3D Složky vektoru Vektor se ve větě G0/G1 programuje alespoň s jednou složkou. Nenaprogramované složky jsou rovny nule. Přesnost vektoru Formát zadán vektorů (slova I, J, K, I1=, J1=, K1=) je omezen na tři desetinná m sta. Normáln vektory plochy a vektory nástrojů však nemusej m t délku 1. Pro zvýšen přesnosti rozměrů lze př slušné hodnoty násobit koeficientem měř tka od 1 do 1000. Např. koeficient 1000 zvýš přesnost zadán složek vektoru na šest m st. Aktivace G141 V rámci prvn věty po G141 najede fréza z aktuáln polohy nástroje do korigované polohy této věty. G141 vymaže korekci poloměru naprogramovanou pomoc G41...G44. Vymazán G141 Funkci G141 lze zrušit pomoc G40, M30, programovatelné klávesy Zrušit program nebo programovatelné klávesy Obnovit CNC. Fréza se zastav v posledn korigované poloze. Osy zaoblen se neotáčej zpět automaticky. HEIDENHAIN MillPlus V53x 43
3.8 G141 Korekce nástroje 3D Podm nka zapnut G141 Před zapnut m G141 je nutné vypnout následuj c funkce: Geometrie G64, Změna měř tka G73 A4=, Rotace os B4= při G54- G59, G54 I.., G92/G93, válcový systém souřadnic G182 Při zapnut G141 jsou povoleny následuj c funkce: Základn pohyby 0, 1 Volná rovina obráběn 7 Roviny 17, 18 Ovládán programu 14, 22, 23, 29 Polohovac posuv 25, 26, 27, 28, 94, 95, 96, 97 Př davek nástroje 39 Korekce poloměru 40 Nulové body 51, 52, 53, 54-59, 54 I.., 92, 93 Geometrie 72, 73 Absolutn /př růstkové 90, 91 Grafika 195, 196, 197, 198, 199 Povoleny jsou následuj c funkce G, pokud je G141 aktivn : Základn pohyby 0, 1 Ovládán programu 14, 22, 23, 29 Polohovac posuv 4, 25, 26, 27, 28, 94, 95, 96, 97 Korekce poloměru 40 Nulové body 51, 52, 53, 54-59, 54 I.., 92, 93 Geometrie 72, 73 Absolutn /př růstkové 90, 91 Pokud je naprogramována nepovolená funkce G, zobraz se chybové hlášen. Omezen programován Neuvedené funkce G se nesměj použ vat. Nesměj se použ vat definice bodů (P). Po aktivován funkce G141 nelze měnit nástroj. Souřadnice koncového bodu Lze použ t absolutn nebo př růstkové (X, X90, X91) kartézské rozměry. G1 Pokud je naprogramován vektor nástroje I1=,J1=,K1=, mus se G0 nebo G1 nacházet ve stejné větě. Zrcadlen Pokud je aktivn funkce zrcadlen (G73 a souřadnice osy) před aktivován m funkce G141, při trojrozměrné korekci nástroje se použij zrcadlové souřadnice. Po aktivaci G141 je zrcadlen také možné. Zrcadlen se ruš pomoc funkce G73. Zař znut Zař znut, resp. kolize mezi nástrojem a materiálem v neobráběných polohách ř zen CNC nerozezná. 44 3 Funkce G
Funkce modulo Osa zaoblen, která se může plynule otáčet, by měla být pro použit při G141 definována jako osa modulo (MC713=1). Zobrazen skutečné polohy je pak omezeno na 0 až 360. Kromě toho by mělo být při G141 naprogramováno L2=0 (osa zaoblen se pohybuje po nejkratš dráze). Funkce modulo se vztahuje na všechny osy zaoblen, u kterých je vzdálenost mezi koncovými sp nači větš než 720. Funkce modulo se deaktivuje po: G141 L2=1, G40, M30, programovatelné klávese Zrušit program nebo Obnovit CNC. Pokud funkce modulo nen zapnutá, může u koncového sp nače plynule se otáčej c osy zaoblen doj t k nežádouc mu obrácen směru této osy. Chován os zaoblen u koncových sp načů Jsou-li osy zaoblen při G141 naprogramovány př mo s A.. B.. C.., zobraz se chybové hlášen, pokud se naprogramovaná poloha nacház mimo koncový sp nač. 3.8 G141 Korekce nástroje 3D Výběr řešen při programován vektoru Pokud jsou osy zaoblen programovány pomoc vektoru nástroje I1=, J1=, K1=, jsou pro polohy os zaoblen často k dispozici dvě řešen. Výběr řešen : Řešen, které se nacház mimo koncový sp nač, je neplatné. Řešen, které při interpolován m j koncový sp nač lineárn osy, je neplatné. Pokud jsou platná dvě řešen, použije se řešen s nejkratš dráhou, také při L2=1 (osa zaoblen absolutn ). Pokud jsou obě řešen neplatná, zobraz se chybové hlášen, že naprogramovaná rovina nen př stupná. Souřadnice koncového bodu U souřadnic koncového bodu se pohybuj pouze naprogramované osy. HEIDENHAIN MillPlus V53x 45
3.8 G141 Korekce nástroje 3D Př klad Př klad 1: G141 a TCPM s vektorem nástroje I1=, J1=, K1= Toto programován nezávis na stroji. N113 G17 T6 M67 (T6 R5 C5) G54 I10 G0 X0 Y0 Z0 B0 C0 S6000 M3 F50 E1=0 G141 R0 R1=0 L2=0 G0 X-1 Y=E1 Z0 I1=-1 K1=0 G1 X0 Y=E1 Z-4 I1=-996.195 K1=087.156 G1 X0.001 Z-3.930 I1=-994.522 K1=104.528 G1 X0.002 Z-3.860 I1=-992.546 K1=121.869 G1 X0.005 Z=-3.791 I1=-990.268 K1=139.173 G1 X3.791 Z-0.005 I1=34.899 K1=999.391 G1 X3.860 Z-0.002 I1=52.336 K1=998.626 G1 X3.930 Z-0.001 I1=69.756 K1=997.564 G1 X4 Z0 I1=87.156 K1=996.195 G1 X36 Z0 I1=87.156 K1=996.195 G1 X36.070 Z-0.001 I1=104.528 K1=994.522 G1 X36.140 Z-0.002 I1=121.869 K1=992.546 Př klad 2: G141 a TCPM s osami zaoblen A, B, C Stejný obrobek. Toto programován závis na stroji. Tento program je pro stroj, u kterého na stůl směřuje osa B pod úhlem 45 a na ni osa C. N114 G17 T6 M67 (T6 R5 C5) G54 I10 G0 X0 Y0 Z0 B0 C0 S6000 M3 F50 E1=0 G141 R0 R1=0 L2=0 G0 X-1 Y=E1 Z0 B180 C-90 G1 X0 Y=E1 Z-4 B145.658 C-113.605 G1 X0.001 Z-3.930 B142.274 C-115.789 46 3 Funkce G
G1 X0.002 Z-3.861 B139.136 C-117.782 G1 X0.005 Z-3.791 B136.191 C-119.624 G1 X3.791 Z-0.005 B2.829 C1 G1 X3.860 Z-0.002 B4.243 C1.501 G1 X3.930 Z-0.001 B5.658 C2.001 G1 X4 Z0 B7.073 C2.502 G1 X36 Z0 B7.073 C2.502 G1 X36.070 Z-0.001 B8.489 C3.004 G1 X36.140 Z-0.002 B9.906 C3.507 3.8 G141 Korekce nástroje 3D HEIDENHAIN MillPlus V53x 47
3.9 G151 Zrušit G152 3.9 G151 Zrušit G152 Zrušit G152. Formát G151. Popis adres Žádné adresy. Použit Pomoc této funkce lze deaktivovat G152. Př slušné funkce G152. 48 3 Funkce G
3.10 G152 Omezen rozsahů pojezdu Omezen rozsahů pojezdu. Naprogramované polohy jsou vztaženy k referenčn mu bodu. Formát G152 X1=... Y1=... Z1=... {B1=...} {B2=...} X2=... Y2=... Z2=... {C1=...} {C2=...} Popis adres Viz obrázek. Použit Tato funkce umožňuje omezen rozsahu pojezdu v programu NC. U G141 tak lze např. zabránit tomu, aby se osa C (stůl) otáčela o jedno vektorové řešen dále, než je povoleno. Také je možné naprogramovat limitn rovinu. Naprogramované polohy se musej nacházet v rozsahu softwarových koncových sp načů MC3n18, MC3n19, jinak se zobraz chybové hlášen. Př slušné funkce G151 3.10 G152 Omezen rozsahů pojezdu Deaktivace G152 se deaktivuje pomoc : G151 Konec programu M30 Zrušit program Obnovit CNC Zapnut ovládán Př klad Omezen rozsahu pojezdu osy C G152 C1=30.000 C2=-30.000 G152 Osa C je povolena pouze v rozsahu +30 až -30, jinak se zobraz chybové hlášen. HEIDENHAIN MillPlus V53x 49
3.11 G195 Grafická definice okna s počátečn a koncovou větou. 3.11 G195 Grafická definice okna s počátečn a koncovou větou. Definován rozměrů grafického okna a jeho polohy vzhledem k nulovému bodu W. Pomoc volitelných adres N1= a N2= lze definovat část programu, která bude zobrazována v grafické simulaci. Formát G195 X... Y... Z... I... J... K... {B...} {B1=...} {B2=...} {N1=...} {N2=...} Popis adres Viz obrázek. Použit V programech s několika definicemi rovin se v grafickém znázorněn zobraz pouze obráběn na posledn naprogramované rovině obráběn. Pomoc adres N1= Grafický začátečn blok a N2= Grafický koncový blok bude zachováno grafické okno určité části programu. V grafickém okně se zobrazuj všechny pohyby ve větách od adresy N1= do (exkluzivně) č sla věty v adrese N2=. Např. u programů, které zahrnuj obráběn soustružen m i frézován lze t mto způsobem zobrazit libovolnou část programu s obráběn m soustružen m nebo frézován m. 50 3 Funkce G
Př klad Definován grafického okna pro část programu Obráběn soustružen m N1 G195 X0 Y45 Z-25 I45 J60 K45 N1=17 N2=128 N8 G36 N10 G17 Y1=1 Z1=2 N17 (Spuštìní obrábìní soustružením) N... N128 (Konec obrábìní soustružením) N135 G37 N138 G17 N150 (Spuštìní frézování) N... N178 (Konec frézování) G195 G36 G17 Y1=1 Z1=2 G37 G17 Definován grafického okna a definován části programu Obráběn soustružen m pro simulaci Aktivace soustružnického provozu Aktivace roviny obráběn pro soustružnický provoz Aktivovat frézovac provoz Aktivace roviny obráběn pro frézovac provoz 3.11 G195 Grafická definice okna s počátečn a koncovou větou. HEIDENHAIN MillPlus V53x 51
3.12 G303 M19 s programovatelným směrem 3.12 G303 M19 s programovatelným směrem Tato funkce je deaktivována do verze V520. 52 3 Funkce G
3.13 G321 Dotaz do tabulky nástrojů Dotaz na hodnoty z tabulky nástrojů Popis adres I1= Volitelné funkce I1=13 M Životnost nástroje (časovou jednotkou jsou minuty) I1=30 C6 Š řka břitu (pouze u soustružnického provozu) I2= Náhradn nástroje I2=1 Je proveden dotaz na data nástroje (základn poloha). I2=0 Je proveden dotaz na data náhradn ho nástroje. Dotaz na náhradn nástroj Pomoc I2=1 se provede dotaz na data náhradn ho nástroje (např. T1000.01). 3.13 G321 Dotaz do tabulky nástrojů HEIDENHAIN MillPlus V53x 53
3.14 G325 Dotaz na modáln funkci M 3.14 G325 Dotaz na modáln funkci M Adresa I1= je rozš řena na 15. I1=14 Vyp. M78, M79. I1=15 Vyp. M130, M131. 54 3 Funkce G
3.15 G331 Zápis do tabulky nástrojů Zápis hodnot do tabulky nástrojů Popis adres I1= Volitelné funkce I1=13 M Životnost nástroje (časovou jednotkou jsou minuty) I1=30 C6 Š řka břitu (pouze u volby soustružnického provozu) Životnost nástroje Pokud se do paměti nástrojů zap še M (G331 I1=13 E...), současně se do paměti nástroje zap še také M1= (G331 I1=14 E...). Časovou jednotkou jsou minuty. 3.15 G331 Zápis do tabulky nástrojů HEIDENHAIN MillPlus V53x 55