Upload
dejan-mitrovic
View
93
Download
6
Embed Size (px)
DESCRIPTION
aaa
Citation preview
OSNOVE
za rezkanje
Ver 1.2
Haas Automation Inc.
1
Letalika cesta 27 SLO 1000 LJUBLJANA Tel: + 386 (0)1 5240357 Fax: + 386 (0)1 5249255
OPOZORILO!
TEXIMP ne prevzema odgovornosti za kodo, ki je povezana posredno oz. neposredno skozi napake, nastale zaradi oz. pri prebiranju navodila.
Spremembe, izvedbe in vse specifikacije so pridrane.
Razmnoevanje, prenos, kopiranje brez odobritve ni dovoljeno.
To velja tudi za prenaanje slik in besedil na filme, stene, platna, delovne panoje in ostale medije.
2
KAZALO
Vsebina Stran Kazalo 2
G kode 3-5 M kode 6 Osnove programiranja 7
Koordinatni sistemi in nulte toke kosov 8 Absolutno in inkrementalno programiranje 9
Programiranje z funkcijami G00/G01 10 Krona interpolacija v smeri ure G02 11
Krona interpolacija v nasprotni smeri ure G03 12 Primeri krone interpolacije 13 Kompenzacija premera orodja G40 / G41 / G42 14 Pravila za pravilno uporabo kompenzacije premera orodja 15 Kompenzacija doline orodja G43 / G44 / G49 16 Doloevanje dolinske kompenzacije orodja 17 Doloevanja koordinat za nulte toke izdelkov 18 Seznam vrtalnih ciklov 19 Vrtalni cikli 20-34 Primeri vrtalnih ciklov 34 Cikli kronega rezkanja G12/G13 35-36 Sploni cikli rezkanja epov G150 37 Graviranje teksta G47 P0 38
Graviranje tevilenja G47 P1 39 Poveevanje oz zmanjevanje G51 40 Posluevanje 41-43
Obremenitve in omejevanje obremenitev orodja 44 Omejevanje asovnega delovanja orodja 45 Pomembni parametri (Settings) 46
Primer programa 47 Primer 1 48 Primer 2 49 Primer 3 50 Primer 4 51 Primer 5 52 Primer 6 53 Primer 7 54
3
G - KODE
Koda Grupa Funkcija Format Opcija
G00 01 Hitri hod G0 X.. Y.. Z.. x G01* 01 Delovni hod G1 X.. Y.. Z.. x
G02 01 Krona interpolacija v smeri ure G2 X.. Y.. R.. x G2 X.. Y.. I.. J.. x G03 01 Krona interpolacija v proti smeri ure G3 X.. Y.. R.. x G3 X.. Y.. I.. J.. x
G04 00 Zastoj, akanje 1/1000 sek G4 P30 o Zastoj, akanje sek G4 P30. o
G09 00 Natannost zaustavitve G9 G0/1/2/3 X.. Y.. Z.. o G12 00 Krono rezkanje epov IUS G12 D.. I.. K.. L.. Q.. F. .Z.. o G13 00 Krono rezkanje epov GUS G13 D.. I.. K.. L.. Q.. F.. Z.. o G17* 02 Ravnina XY G17 x G18 02 Ravnina XZ G18 x G19 02 Ravnina YZ G19 x G20 06 Merilni sistem v inch G20 x G21* 06 Merilni sistem v milimetrih G21 x G28 00 Premik v referenno toko G28 X Y Z o
Premik v vmesno referenno toko G28 X..Y.. Z.. o G29 00 Pozicioniranje preko referenne toke G29 X.. Y.. Z.. o G31# 00 Brisanje ostanka G31 X.. Y.. Z.. F.. o G35# 00 Avtomatsko merjenje premera orodja o G36# 00 Avtomatski vnos nulte toke o G37# 00 Avtomatsko merjenje doline orodja o G40* 07 Brisanje kompenzacije premera orodja G1/0 G40 X.. Y.. x G41 07 Leva kompenzacija premera orodja G1/0 G41 X.. Y.. D.. x G42 07 Desna kompenzacija premera orodja G1/0 G42 X.. Y.. D.. x G43 08 Dolinska kompenzacija orodja v + G43 H.. Z.. x G44 08 Dolinska kompenzacija orodja v - G44 H.. Z.. x G47 00 Graviranje teksta G47 P0 I.J.R.X.Y.Z.E.F.(....) o
Graviranje sekvenc G47 P1 I.J.R.X.Y.Z.E.F.( ## ) o G49* 08 Brisanje dolinske kompenzacije orodja G49 x G50*# 11 Brisanje G51 G50 x G51# 11 Poveevanje in zmanjevanje G51 X.. Y.. Z.. P.. x G52 00 Postavitev lokalnega koord. sistema G52 X.. Y.. Z.. (nur absolut) x
Brisanje lokalnega koord. sistema G52 X0 Y0 Z0 x G53 00 Izbira koord. sistema stroja G53 X.. Y.. Z.. o G54* 12 Izbira koordinatnega sistema 1 G54 x G55 12 Izbira koordinatnega sistema 2 G55 x G56 12 Izbira koordinatnega sistema 3 G56 x G57 12 Izbira koordinatnega sistema 4 G57 x G58 12 Izbira koordinatnega sistema 5 G58 x G59 12 Izbira koordinatnega sistema 6 G59 x G60 00 Pozicioniranje v + smeri G60 G0 X.. Y.. o G61 13 Natannost zaustavitve (modalno) G61 X.. Y.. Z.. x G64* 13 Brisanje natannost zaustavitve (G61) G64 x G65# 00 Klic makro programov G65 P... A.. B.. .. .. o
4
Koda Grupa Funkcija Format Opcija
G68# 16 Vrtenje koordinatnega sistema G91/90 G68 X.. Y.. R.. x G69* 16 Brisanje G68 G69 x G70 00 Cikel izdelave lukenj v krogu G70 I.. J.. L.. o G71 00 Cikel izdelave lukenj po delitvi G71 I.. J.. K.. L.. o G72 00 Cikel izdelave lukenj po liniji G72 I.. J.. K.. o G73 09 Vrtalni cikel za lomljene ostrukov G73 Z.. R.. Q.. P.. F.. L.. x Vrtanje z loml. ostr. in ienjem G73 Z.. R.. Q.. K.. P.. F.. L.. x Degresivno vrtanje G73 Z.. R.. I.. J.. K.. P.. F.. L.. x G74 09 Cikel za levi navoj G74 Z.. R.. F.. L.. x G76 09 Cikel izstruevanje G76 Z.. R.. (P..Q)..F..L.. x G77 09 Cikel izstruevanje navzgor G77 Z.. R.. (I..J.) Q.. F.. L.. x G80* 09 Preklic vrtalnih ciklov G80 x G81 09 Cikel vrtanja G81 Z.. R.. F.. L.. x G82 09 Cikel centriranja G82 Z.. R.. P.. F.. L.. x G83 09 Cikel vrtanja z odmikom (Standart) G83 Z.. R.. Q.. P.. F.. L.. x Cikel vrtanja z odmikom (degresivno) G83 Z.. R.. I.. J.. K.. P.. F.. L.. x G84 09 Cikel za desni navoj G84 Z.. R.. J.. F.. L.. x G85 09 Povrtavanje G85 Z.. R.. F.. L.. x G86 09 Povrtavanje z zaustavitvijo vretena G85 Z.. R.. F.. L.. x G87 09 Cikel vrtanja manualno G86 Z.. R.. P.. F.. L.. x G88 09 Cikel vrtanja manualno s akanjem G88 Z.. R.. P.. F.. L.. x G89 09 Cikel povrtavanja manualno s akanjem G89 Z.. R.. P.. F.. L.. x G90* 03 Absolutni merilni sistem G90 G0/1/2/3 X.. Y.. Z..A.. x G91 03 Inkrementalni merilni sistem G91 G0/1/2/3 X.. Y.. Z..A.. x G92 00 Postavitev koordinatnega sistema G92 X..Y..Z.. o G93 05 G94* 05 Pomik v mm/min G94 G01 X.. F.. x G98* 10 Pri vrtalnih ciklih umik na ravnino Z G98 G81 Z.. R.. F.. L.. x G99 10 Pri vrtalnih ciklih umik na ravnino R G99 G81 Z.. R.. F.. L.. x G100 00 Preklic G101 G100 X0 [ Y0 ] x G101 00 Zrcaljenje G101 X.. [ Y.. ] x G102 00 Poiljanje podatkov preko RS-232C G102 X..Y..Z.. o G103 00 Omejitev predizbora NC vrstic G103 P(0-15) x Brisanje omejitev predizbora NCvrstic G103 (G103 P0) x G107 00 Interpolacija po povrini za 4-os G107 A..Y..R.. x G110 12 Izbira koordinatnega sistema 7 G110 x G111 12 Izbira koordinatnega sistema 8 G111 x G112 12 Izbira koordinatnega sistema 9 G112 x G113 12 Izbira koordinatnega sistema 10 G113 x G114 12 Izbira koordinatnega sistema 11 G114 x G115 12 Izbira koordinatnega sistema 12 G115 x G116 12 Izbira koordinatnega sistema 13 G116 x G117 12 Izbira koordinatnega sistema 14 G117 x G118 12 Izbira koordinatnega sistema 15 G118 x G119 12 Izbira koordinatnega sistema 16 G119 x G120 12 Izbira koordinatnega sistema 17 G120 x G121 12 Izbira koordinatnega sistema 18 G121 x G122 12 Izbira koordinatnega sistema 19 G122 x G123 12 Izbira koordinatnega sistema 20 G123 x G124 12 Izbira koordinatnega sistema 21 G124 x
5
Koda Grupa Funkcija Format Opcija G125 12 Izbira koordinatnega sistema 22 G125 x G126 12 Izbira koordinatnega sistema 23 G126 x G127 12 Izbira koordinatnega sistema 24 G127 x G128 12 Izbira koordinatnega sistema 25 G128 x G129 12 Izbira koordinatnega sistema 26 G129 x
G136# 00 Avtomatsko centriranje izdelka G141 07 3D korekcija orodja G143# 08 Dolinska kompenzacija orodja za 4 os G150 00 Cikel rezkanja epa G150 X..Y..Z..R..J..K..P..Q..D..G41/2..F o G174 00 G184 00 G187 00 G153 09 G154 09 G161 09 G162 09 G163 09 G164 09 G165 09 G166 09 G169 09
* = Funkcija deluje po vklopu krmilja in ko ste pritisnili RESET # = Funkcija je opcija x = Funkcija je aktivna toliko asa, dokler ni preklicana oz. Da jo preklie funkcija druge skupine,
ki ne more biti istoasno aktivna o = Funkcija velja samo v stavku, kjer je napisana
6
M - KODE
M - Kode Funkcija Uinkuje na: Zaetku Koncu
M00 Program Stop x M01 Pogojni program Stopp x
M02 Konec programa x M03 Vreteno v desno x
M04 Vreteno v levo x M05 Vreteno stop x
M06 Menjava orodja x M08 Vklop hlajenja x M09 Izklop hlajenja x M10 Vkljuitev bremze za 4-os M11 Preklic M10 M12 Vkljuitev bremze za 5-os M13 Preklic M12 M16 Menjava kot M06 M19 Orentiranje vretena M19 P..# Definiranje pozicije za orentiranje vretena M21-M28 Dodatne M funkcije (Opcija) M30 Konec programa in skok na zaetek M31 Transporter ostrukov naprej M32 Transporter ostrukov nazaj M33 Izklop M31 ali M32 M34 Premik obe za hlajenje navzdol M35 Premik obe za hlajenje navzgor M36 Menjava palete M39 Vrtenje magazina orodja M39 T.. M41 Vklop zobnikega razmerja 1 M42 Vklop zobnikega razmerja 1 M50 Menjava paltete M51-M58 Dodatne M funkcije (Opcija) M61-M68 Brisanje dodatnih M funkcij (Opcija) M75 M76 Sprememba Izpisa na zaslonu ni mogoa M77 Sprememba Izpisa na zaslonu ni mogoa M78 Alarm pri koliziji tasterja (Crash) M79 Alarm, e ni dotika na taster M82 Brisanje orodja funkcija sa servis M86 Zaklepanje orodja funkcija sa servis M88 Vklop hlajenja skozi vreteno M89 Izklop hlajenja skozi vreteno M95 as zadrevanja v urah (hhminmin) M96 Pogojni skok pri vhodnem signalu M97 Klic podprograma program skoi na klicano vrstico M97 P.. M98 Klic podprograma program skoi na tevilko programa M98 P.. M99 Konec podprograma program skoi nazaj v glavni program
M FUNKCIJA OMOGOA ISTOASNO IZVAJANJE SAMO V ENEMU UKAZU
7
Osnove programiranja
Zgradba NC-programa
Delovni program se sestoji iz posameznih NC vrstic NC vrstica
Primer.: N20 G90 G1 X20. Y30. F300 M3 NC-vrstica NC-koda
t. vrstice Dodatna funkcija Koordinate Pomik Ukaz za premik Koordinatni sistem
Interpolacija: Funkcija pri kateri se orodje giblje vzdol ravne rte se imenuje ravna interpolacija. Funkcija pri kateri se orodje giblje po kronici se imenuje krona interpolacija.
Ravnine v katerih se programira krona interpolacija. Mona je samo v eni ravnini
+X (I)
+Y (J) + Z (K)
-X
-Y -Z
G17G18
G19
G2
G2
G2
8
Koordinatni sistemi in nulte toke kosov
Na delovni hod motorja se nanaa dajalec signalov, preko katerega doseemo eljeni poloaj orodja. Ob prekinitvi toka izgubimo razmerje med mainsko nilo in dejanskim stanjem. Zato je potrebno ponovno peljati stroj v referenco, od koder lahko potem stroj razpozna stanje v prostoru. Stroj vedno jemlje izhodie, ki je vezano na referenno toko.
Referenna toka stroja je definirana v koordinatnem sistemu G53 Primer: G0 G53 X.. Y..
Nila izdelka je definirana v koordinatnih sistemih G54-G59, Primer: G0 G90 G54 X.. Y..
Nulta toka stroja Referenna toka stroja v ravnini XY
X300.
Y-250.
Nulta toka izdelka Primer.: G54 Izdelek
Delovna miza
1. Toko imenujemo mainska nila oz. referenna toka 2. Toka je nielna toka mainskega koordinatnega sistema. 3. Na to toko so potem vezane nile izdelkov, ki se medseboj neodvisne, vse pa
so podrejeni referenni toki
Opomba: Referenna toka je absolutna nielna toka od koordinatnega sistema stroja Nila izdelka je absolutna nila od koordinatnega sistema izdelka
9
Absolutni koordinatni sistem
40 30 20 10 30 45 60
Relativni koordinatni sistem
Pri programiranju v inkrementalnem sistemu, podajamo samo dejanski premik od toke do toke. To je absolutna razlika od zadnje toke do nove toke. Slabost:V primeru, da pride do napake pri eni vrednosti, potem so od tam naprej vse vrednosti napane !!
Pri programiranju v absolutnem sistemu, se vse koordinate nanaajo na nilo izdelka. Vsako toko popiemo kot dve koordinate, glede na nilo izdelka. Prednost: Vsaka mera je zapisana absolutno in ni odvisna od ostalih vrednosti !!
Nulta toka izdelka
7
Nulta toka izdelka
7 13
10
10
1020 15 15
10
Programiranje z G00/G01
Premikanje delovnih osi je pogojeno s konstrukcijo stroja. Haas se stroj pri katerem se delovna miza premika v osi X in Y, vreteno pa v osi Z
Hitri hod G0 Funkcija premakne orodje v hitrem hodu od prejnje do nove pozicije. Potrebno je
paziti, ker hitri hod ne gre linearno od toke do toke, temve se najprej pomika pod 45 v eljeni smeri, potem pa opravi e ostanek, v smeri, ki je bila dalja. Vzrok temu so manjpi pospeki pri pospeevanju in zaviranju.
Format: [G90] G91 G0 X60. Y20. [Z..] [A..]
Delovni hod G1 Funkcija premakne orodje v delovnem hodu od prejnje do nove toke. Delovni hod se premika linearno od toke do toke.
Format: [G90] G91 G1 X60. Y20. [Z..] [A..] F..
Pot orodja
Konna toka
Startna toka
Pot orodja
Konna toka
Startna toka
11
Krona interpolacija v smeri ure G02
Ta operacija premakne orodje od zadnje do naslednje toke v obliki kronice oz. kronega loka. Premikanje je zmeraj definirano kot delovni hod. Kroenje med tokama, pa je vedno v smeri ure.
Format: G90 [G91] G02 X.. Y.. [Z] R.. F.. Kronainterpolacija z R
G90 [G91] G02 X.. Y.. [Z] I.. K.. F.. Kronainterpolacija z I, K G90 G02 I-20. F.. Primer celega kroga z startno toko pri 0
G90 = Absolutni merilni sistem G91 = Inkrementalni merilni sistem G02 = Kronainterpolacija v smeri ure
X = Vrednost konne toke X Y = Vrednost konne toke Y
Z = Vrednost konne toke Z, absolutno R = Radijus kroga I = Vrednost med startno toko in srediem kronice oz. kronega loka vzdol osi X Vrednost mora biti vedno inkrementalna, e pa je vredno I=0, lahko I izpustimo J = Vrednost med startno toko in srediem kronice oz. kronega loka vzdol osi Y Vrednost mora biti vedno inkrementalna, e pa je vredno J=0, lahko K izpustimo F = Delovni hod
Pazi: polni krog programiramo ponavadi z opcijo I in J
I
START
CILJ
J
12
Krona interpolacija v nasprotni smeri ure G03
Ta operacija premakne orodje od zadnje do naslednje toke v obliki kronice oz. kronega loka. Premikanje je zmeraj definirano kot delovni hod. Kroenje med tokama, pa je vedno proti smeri ure.
Format: G90 [G91] G02 X.. Y.. [Z] R.. F.. Kronainterpolacija z R
G90 [G91] G02 X.. Y.. [Z] I.. K.. F.. Kronainterpolacija z I, K G90 G02 I-20. F.. Primer celega kroga z startno toko pri 0
G90 = Absolutni merilni sistem G91 = Inkrementalni merilni sistem G02 = Kronainterpolacija v smeri ure
X = Vrednost konne toke X Y = Vrednost konne toke Y
Z = Vrednost konne toke Z, absolutno R = Radijus kroga I = Vrednost med startno toko in srediem kronice oz. kronega loka vzdol osi X Vrednost mora biti vedno inkrementalna, e pa je vredno I=0, lahko I izpustimo J = Vrednost med startno toko in srediem kronice oz. kronega loka vzdol osi Y Vrednost mora biti vedno inkrementalna, e pa je vredno J=0, lahko K izpustimo F = Delovni hod
Pazi: polni krog programiramo ponavadi z opcijo I in J
I
START
CILJ
J
13
Primeri krone interpolacije
R20.
G90 G03 X0 Y-20.R-20. G91 G03 X-20. Y-20. R-20. G90 G03 X0 Y-20. I-20. [J0] G91 G03 X-20. Y-20. I-20. [J0] X0 Y0
R20.
G90 G02 X20. Y0. R20. G91 G02 X40. Y0. R20. G90 G02 X20. Y0. I20. [J0] G91 G02 X40. Y0. I20. [J0]
X0Y0
R20.
G90 G02 X30. Y10. R20. G91 G02 X40. Y0. R20. G90 G02 X30. Y0. I20. [J0] G91 G02 X40. Y0. I20. [J0]
X10 Y10
R20.
G90 G03 X-10. Y10. R20. G91 G03 X-40. Y0. R20. G90 G03 X-10. Y10. I-20. [J0] G91 G03 X-40. Y0. I-20. [J0]
X10 Y10
R20.
G90 G02 X10. Y30. R20. G91 G02 X20. Y20. R20. G90 G02 X10. Y30. I20. [J0] G91 G02 X20. Y20. I20. [J0]
X10 Y10
R20.
G90 G03 X0. Y20. R20. G91 G03 X-14.142 Y34.142 R20. G90 G03 X0. Y20. I-14.142 J14.142 G91 G03 X-14.142 Y34.142. I-14.142 J14.142
X0 Y0
Start: X14.142 Y-14.142
R20.
G90 G03 X20. Y0. I-20. [J0] G91 G03 X0 Y0 I-20. [J0] G90 G03 I-20. G91 G03 I-20.
X0 Y0
Cel krog
R20.
G90 G02 X10. Y30. [I0.] J-20. G91 G02 X0 Y0 [I0] J-20. G90 G02 J-20. G91 G02 J-20.
X10 Y10
Cel krog
R20.
G90 G03 X0. Y-20. [I0] J20.G91 G03 X0 Y0. [I0] J20. G90 G03 J20. G91 G03 J20.
X0 Y0
Cel krog
G90 G02 X-10. Y10. I20 [J0] G91 G03 X0 Y0. I20. [J0] G90 G03 I20. G91 G03 I20.
R20.
X10 Y10
Cel krog
14
Kompenzacija premera orodja G40 / G41 / G42 (Fanuc, Tip A)
Kompenzacija orodja je avtomatska funkcija ki premakne pot orodja na desno (G42) ali na levo (G41) od programirane poti oz. konture. Kompenzacija orodja vnese podatke od orodja, kateri vpliva na dejansko pot orodja. Efektivna vrednost je vsota polmera orodja in dodatka. Z vrednostjo D je definirana kompenzacija premera orodja za doloeno tevilko orodja.
G41: Orodje potuje po levi strani konture
G42: Orodje potuje po desni strani konture
Programirana kontura Pot orodja pri G42
G1 G42 X.. Y.. Izbira kompenzacije orodja
G1 G40 X.. Y.. D.. Brisanje kompentacije orodja
Programirana kontura Pot orodja pri G41
G1 G40 X.. Y.. Brisanje kompentacije orodja
G1 G41 X.. Y..D.. Izbira kompenzacijeorodja
15
Pravila za uporabo kompenzacije orodja
Prvi premik po vnosu funkcije G41 oz. G42 je potreben za premik, kjer stroj zane upotevati rezilni rob, kot pravilno geometrijo orodja. Ta premik lahko izvedemo samo z linearnim premikom G0 oz. G1. Po kompenzaciji G41/G42 se orodje postavi s svojim radijusom pravokotno glede na startno toko konture. Pred kompenzacijo se orodje postavi s svojim radijusom pravokotno glede na konno toko zadnje konture. Med klicanjem kompenzacije je potrebno narediti linearni premik G0 oz. G1, ki mora biti veji od polmera orodja. Brez kompenzacije stoji orodje s svojo teoretino sredino orodja na programirani toki.
Izbira kompenzacija
Pri premiku orodja na konturo, mora biti kompenzacija orodja e definirana
Izbira kompenzacija
Pri premiku orodja iz konture, mora biti kompenzacija orodja e definirana
G41 G41 G41G41
G42 G42G42
G42
G42-G40
G41-G40
G42-G40
G41-G40
G42-G40
G41-G40
G41-G40
G42-G40
16
Kompenzacija doline orodja G43 / G44 / G49
Dolinska kompenzacija slui pa podatek o dolini orodja. Efektivna vrednost je vsota doline rezilnega orodja z dralom in dodatka. Z vrednostjo H je definirana kompenzacija doline orodja za doloeno tevilko orodja.
Kompenzacija doline orodja se izbere z G43 H. in definira vrednost doline orodja v vretenu
Format: [G0] G43 H.. Z..
1. Z orodjem se dotaknemo izdelka in vnesemo vrednost poti med toko dotika in nulto toko stroja. Vneena vrednost mora biti negativna. Glej naslednjo stran. Vrednost v nulti toki stroja je 0.
2. Z orodjem se dodatknemo merilne enote in vnesemo vrednost poti med toko dotika in nulto toko
stroja. Vneena vrednost mora biti negativna. Glej naslednjo stran. Premik nulte toke v smeri Z-osi je viinska razlika med merilno enoto in izdelkom (C) Pazi pri ronem vnosu pazi na predznak.
Vnos nulte toke: Z orodjem oz. tasterjem se dodatknemo izdelka, potem gremo z kurzorjem v meniju OFFSET na stolpec za os Z in pritisnemo tipko
Nato je potrebno vnesti nasprotno v rednost kompenzacijo doline orodja oz. tasterja in to storimo tako: Napiiemo nasprotno vrednost in pritisni tipko
3. Orodje na zunanji merilni enoti zmerimo in vnesemo vrednost v Offset za izbrano orodje (vedno
pozitivno). Nulta toka je razlika med nulto toko stroja in izdelkom (E). Vnos nulte toke: Kot pri toki 2.
Dolino orodja lahko podajamo oz. izraunavamo na ve nainov
B
Miza
H
C
A
E
Merilna enotaF
G
Nulta toka stroja
Izdelek
PART ZERO SET
WRITE ENTER
17
Doloanje dolinske kompenzacije orodja
1. V meniju z ukazom vnesite izbrano orodje v vreteno T M6 + ENTER
2. V meniju se z orodjem dotaknite eljene toke
3. V OFFSET-u se postavite z kurzerjem na ustrezni stolpec in vrstico (tevilka orodja)
4. Z tipko avtomatsko vnesete dolinsko kompenzacijo orodja (glej A oder B )
5. Za naslednja orodja ponovi korake od 1 do 4. 6. Ko imate zmerjena vsa orodja mora za delo izvesti e vnos nulte toke izdelka
glej toko 2 na strani 16.
MDI DNC
HANDLE JOG
Tool OFSET MESUR
PAZ I: Preden elite meriti orodje morate vrednost Z v izbrani nulti toki postaviti na 0. ( G54 G59 )
B
Miza
C
A
Merilna enota
Nulta toka stroja
Izdelek
18
Doloanje koordinat za nulte toke izdelkov
Izdelek je podan z razlinimi oblikami kot absolutni premik nulte toke stoja na eljeno toko na izdelku (rob izdelka, luknja na sredini izdelka, ..). e je izdelek definiran v NC-programu na nulto toko (rob ali luknja), potem se mora to toko definirati, kot vrednost nulte toke izdelka (G54, G55, ..).
Doloitev nulte toke izdelka
1. V vreteno vpenmo taster , 3D taster ali orodje z znanim premerom
2. V nainu se z orodjem ali tasterjem dotaknemo roba izdelka v ozbrani osi
3. V OFFSET-u (Nulte toke izdelka) postavimo kurzur na ustrezno os (X ali Y) in na ustrezno nulto toko (G54,G55, ) 4. Z tipko avtomatsko vnesemo vrednost v izbrano koordinato 5. Potem je potrebno od vrednosti odteti ali priteti vrednost radija oroja oz. vrednost za taster.
Napie vrednost in pritisne
PAZI: Vrednost radijusa v X-osi: LEVA = + DESNA = + Vrednost radijusa v Y-osi: ZADAJ = + SPREDAJ = +
PAZI: Premik nulte toke za os Z je neodvisna od vrednosti kompenzacije doline orodja Glej doloanje kompenzacije doline orodja !!
PART SERO SET
WRITE ENTER
HANDLE JOG
Nulta toka stroja Referenna toka XY ravnine
Pr.: X300.
z.B. Y-250.
Nulta toka stroja Primer: G54 Werkstck
Miza
Pozicija osi glede toke stroja + radij orodja dodatek
Izdelek
19
Vrtalni ciklusi
Ko izberete vrtalni cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1. Ko je cikel aktiven, ta izvaja operacijo po vseh koordinatah, ki sledijo ciklu, dokler ta ni zakljuen. Vrtalni cikli se lahko izvajajo samo v ravnini XY ravnina G17 e v stavku za vrtani cikel ne definiramo X ali Y, potem cikel izvede operacijo na trenutnem poloaju. e je v ciklu vneeno L0, potem cikel na tej poziciji ne bo izvedel operacije Funkcija G98: zagotavlja da se orodje med vrtalnimi cikli vraa na viino, ki je definirana z zadnjo
Z-koordinato Funkcija G99: zagotavlja da se orodje med vrtalnimi cikli vraa na viino, ki je definirana z
R-ravnino (R vrednost se napie v ciklu)
Seznam vrtalnih ciklov
Vrtanje z lomljenjem ostrukov G73 X.. Y.. Z.. R.. P.. Q F.. L.. Vrtanje z loml. ostr. in ienjem G73 X.. Y.. Z.. R.. K.. Q.. P.. F.. L.. Degresivno vrtanje G73 X.. Y.. Z.. R.. I.. J.. K.. P.. F.. L.. Cikel za levi navoj G74 X.. Y.. Z.. R.. F.. J.. L.. Cikel za izstruevanje G76 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L.. Cikel za istruevanje navzgor G77 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L.. Cikel vrtanja G81 X.. Y.. Z.. R.. F.. L.. Centriranje, posnemanje G82 X.. Y.. Z.. R.. P.. F.. L.. Vrtanje z odmikom na R-ravnino G83 X.. Y.. Z.. R.. P.. Q.. F.. L.. Vrtanje z odmikom degresivno G83 X.. Y.. Z.. R.. P.. I.. J.. K.. F.. L.. Cikel za desni navoj G84 X.. Y.. Z.. R.. F.. J.. L.. Povrtavanje G85 X.. Y.. Z.. R.. F.. L.. Povrtavanje z zaustavitvijo vretena G86 X.. Y.. Z.. R.. F.. L.. Cikel vrtanja manualno G87 X.. Y.. Z.. R.. F.. L.. Cikel vrtanja manualno s akanjem G88 X.. Y.. Z.. R.. P.. F.. L.. Povrtavanje manualno s akanjem G89 X.. Y.. Z.. P.. P.. F.. L..
Cikli so namenjeni lajemu in hitrejemu programiranju
20
G73 Vrtanje z opcijo lomljenja ostrukov ( I )
[G90] G73 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina Q = Inkrementalni korak P = as zadrevanja F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodom, po vsakem Q se orodje vrna za vrednost A. P vrednost zadruje operacijo v tisti toki za vrednost, s katero je difiniran Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99.
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
Q mora biti vedno pozitiven
Umik za lomljenje pen (A) je definiran v Settingu 22 (0.25mm) R - ravnino lahko v Settingom 52 premikamo (0)
R ravnina
Poloaj G43 H1 Z3.
Nulta toka izdelka
Globina
Q
Z
A
Q
Q
21
G73 Vrtanje z loml. ostr. in ienjem ( II )
[G90] G73 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina Q = Inkrementalni korak
K = Globina kjer je potrebno ienje P = as zadrevanja F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodom, po vsakem Q se orodje vrna za vrednost A. Pri vsaki doseeni globini K, gre stroj na ienje na R Ravnino P vrednost zadruje operacijo v tisti toki za vrednost, s katero je difiniran Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99.
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
Q, K morata biti vedno pozitivna
Umik za lomljenje pen (A) je definiran v Settingu 22 (0.25mm) R - ravnino lahko v Settingom 52 premikamo (0)
R ravnina
Poloaj G43 H1 Z3
Nulta toka izdelka
Globina
Q
Z
A
Q
Q
K
Q
QK
Q
22
G73 Degresivno vrtanje ( III )
[G90] G73 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina I = Prva globina J = Degresivni globina K = Minimalna globina P = as zadrevanja F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodom, po vsakem I, K se orodje vrna za vrednost A. Pri vsaki globini se increment globine zmanja za vrednost J, dokler ne dosee vrednosti K P vrednost zadruje operacijo v tisti toki za vrednost, s katero je difiniran Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99.
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
I, J, K morajo biti vedno pozitivni
Umik za lomljenje pen (A) je definiran v Settingu 22 (0.25mm) R - ravnino lahko v Settingom 52 premikamo (0)
R ravnina
Poloaj G43 H1 Z3.
Nulta toka izdelka
Globina
Z
A I
I-J
I-3J
I-2J
K
K
K
23
G74 Vrezovanje navojev LEVO G84 Vrezovanje navojev DESNO
[ G90]G74/G84 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina J = Faktor za vrtljaje nazaj F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Rezanje navojev je do globine Z Umik do R ravnine je z delovnim hodom in nasprotnimi vrtljaji
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Cikel se avtomatsko vklopi skoti ukaz G74/G84 Pomik se izrauna F = Vrtljaji x pomik na vrtljaj
J je opcija samo pri Rigid Tapping. Vrednost je lahko samo cello tevilo in brez pike.
Ta vrednost, e je ne definiramo posebej, je definirana v Settingu 120
R Ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Z
Globina navoja
24
G76 Izstruevanje
[G90] G76 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina P = as zadrevanja Q = vrednost umika orodja
[ I ]= umik v smeri osi X [ J ]= umik v smeri osi Y
F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodomdo globine Z. P vrednost zadruje operacijo v konni toki za vrednost, s katero je difiniran. Potem se vreteno ustavi in pozicionira Pomembna je orentacija vretena in orodja Umik je pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99 Ko se orodje umakne se pomakne nazaj v center in vklopi vrtljaje
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. Umik je pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J
Globina
R ravnina Poloaj G43 H1 Z3.
Nulta toka kosaZ
25
G77 Izstruevanje navzgor
[G90] G77 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y Z = Globina R = R ravnina P = as zadrevanja Q = vrednost umika orodja
[ I ]= umik v smeri osi X [ J ]= umik v smeri osi Y
F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vreteno se ustavi in pozicionira Naredi umik, pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J Premakne se na R ravnino Naredi umik nazaj na v center Vklopi vrtljaje Vrtanje je z delovnim hodomdo globine Z. P vrednost zadruje operacijo v konni toki za vrednost, s katero je difiniran. Potem se vreteno ustavi in pozicionira Umik je pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99 Ko se orodje umakne se pomakne nazaj v center in vklopi vrtljaje
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. Umik je pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J
Globina
R ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Z
26
G81 Vrtanje ( Standart )
[G90] G81 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y Z = Globina R = R ravnina F = Pomik L = tevilo ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Rezanje navojev je do globine Z Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
R ravnine
Poloaj G43 H1 Z3.
Nulta toka stroja
Globina Z
27
G82 Centriranje, povrtavanje [G90] G82 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y Z = Globina R = R ravnina
P = as zadrevanja F = Pomik L = tevilo ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Rezanje navojev je do globine Z as zadrevanja na na globini Z je definirana z vrednostjo P Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek.
R ravnino
Poloaj G43 H1 Z3.
Nulta toka stroja
Globina
Z
28
G83 Vrtanje z odmikom ( Standart )
[G90] G83 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina Q = Inkrementalni korak P = as zadrevanja F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodom, po vsakem Q se orodje vrna na ravnino R. P vrednost zadruje operacijo v tisti toki za vrednost, s katero je difiniran Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99.
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
Q mora biti vedno pozitiven
Umik za lomljenje pen (A) je definiran v Settingu 22 (0.25mm) R - ravnino lahko v Settingom 52 premikamo (0)
R ravnina
Poloaj G43 H1 Z3.
Nulta toka stroja
Globina
QA
Q
Q
Q
Q
Q
29
G83 Vrtanje z odmikom (degresivno)
[G90] G83 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y Z = Globina R = R ravnina I = Prva globina J = Degresivni globina K = Minimalna globina P = as zadrevanja F = Pomik L = t. ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje je z delovnim hodom, po vsakem I, K se orodje vrna na ravnin o R. Pri vsaki globini se increment globine zmanja za vrednost J, dokler ne dosee vrednosti K P vrednost zadruje operacijo v tisti toki za vrednost, s katero je difiniran Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99.
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
Parameter P je potrebno zapisati s decimalno piko, drugae upoteva vrednost 1/1000 sek. e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
I, J, K morajo biti vedno pozitivni I, J, K in Q ne morejo biti istoasno v enem stavku
Umik za lomljenje pen (A) je definiran v Settingu 22 (0.25mm) R - ravnino lahko v Settingom 52 premikamo (0)
R ravnina
Poloaj G43 H1 Z3.
Nulta toka izdelka
Globina
Z
A I
I-J
I-3J
I-2J
K
K
K
30
G85 Povrtavanje
[G90] G85 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y Z = Globina R = R ravnina F = Pomik L = tevilo ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Povrtanje do globine Z Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
R ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Z
Globina
31
G86 Vrtanje z zaustavitvijo vretena
[G90] G86 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina F = Pomik L = tevilo ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje do globine Z Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
R ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Z
Globina
32
G87 / G88 Vrtanje manualano / Vrtanje manualno s akanjem
[ G90]G88 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina F = Pomik L = tevilo ponovitev P = as zadrevanja pri G88
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje do globine Z Vreteno stop, pomik stop, krmilje aktivira kolo na delovni ploi Po potrebi lahko vreteno vkljuite CW ali CCW Po potrebi lahko z kolesom globje vrtate (A) Pomik za kolo lahko spreminjamo na ploi za hitrost hodov Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
PAZI: Ko se premikate s kolesom, morate paziti, da ni s kolesom aktiviran pomik od krmilja
R ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Globina
Z
A
33
G89 Vrtanje manualno s akanjem
[G90] G89 X = Pozicija luknje v osi X Y = Pozicija luknje v osi Y Z = Globina R = R ravnina P = as zadrevanja F = Pomik L = tevilo ponovitev
Potek: Stroj pride do referenne ravnine s hitrim hodom Vrtanje do globine Z akanje Umik je vedno s hitrim hodom na zadnjo Z vrednost z G98 in na R-ravnino z G99
Opomba: Cikel, ostane ta aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno
R ravnina
Poloaj G43 H1 Z3.
Nulta toka kosa
Z
Globina
34
Primeri vrtalnih ciklov
Lahko uporabimo tri naine. Luknje v krogu, Luknje v delnem krogu in luknje v liniji. Ta cikel ni modalen in se uporablja v povezavi z vrtalnimi cikli. Orodje je potrebno predpozicionirati na sredino kroga oz. na zaetek linije, oziroma morajo vrednosti X, Y stati v ciklu. Najprej je potrebno definirati vrtalni cikel z L0 in za njim vrtalni cikel X = Sredina kroga v X Y = Sredina kroga v Y
I = Radij kroga J = Zaetni kot (vedno +, 0 360 )
L = tevilo lukenj
Primer: G81 Z-15. R1. F200 L0 G70 X0 Y0 I50. J22.5 L8. G80
X = Sredina kroga v X Y = Sredina kroga v Y
I = Radij kroga J = Zaetni kot (vedno +, 0 360 )
L = tevilo lukenj K = Kot med luknjami
Primer: G81 Z-15. R1. F200 L0 G71 X0 Y0 I50. J22.5 K45. L8. G80
X = Startna toka v X Y = Startna toka v Y I = Razmik J = Kot linije ( 0-360)
L = tevilo lukenj
Primer: G81 Z-15. R1. F200 L0 G72 X0 Y0 I50. J22.5 L8. G80
Luknje v krogu: G70 [X..Y..] I.. J.. L..
Luknje v delnem krogu: G71 [X..Y..] I.. J.. K..
Luknje v liniji: G72 [X..Y..] I.. J.. L..
X,Y
I
J
X,Y
I
J
K
I
J
X,Y
35
Cikli kronega rezkanja
G12-protismerno / G13-istosmerno
G90 ( G91 ) G12 X = Center kronega epa v X, e pred tem nismo vnesi pozicije Y = Center kronega epa v Y, e pred tem nismo vnesi pozicije
Z = Globina absolutna ali inkrementalna od aktualnega poloaja. Globino podajanja definiraj z G91
I = Premer kronega epa D = Kompenzacija premera orodja D (OFFSET) F = Pomik v ravnini XY in v osi Z L = t. ponovitev
Primer: Primer: Rezkanje epa, 1-globina po Z Rezkanje epa, 3-globine po Z G90 G13 Z-5. I30. D01 F300. G91 G13 I30. Z-5. D01 F300. L3 G0 Z3. G90 G0 Z3.
ZZ
Rezk.I Rezk.I
Opomba: Pomik na globino Z je enak pomiku v ravnini XY, zato je potrebno poln ,aterial predvrtati. Orodje ostane po koncu cikla v epu, zato je potrebno manualno vnesti umik orodja. e programirate inkrementalno G91, moramo ustrezno orodje na povrino prej predpozicionirati. Z tevilo ponovitev lahko programiramo skupno globino = L x Z
36
Cikli kronega rezkanja
G12-protismerno / G13-istosmerno
G90 ( G91 ) G12 X = Center kronega epa v X, e pred tem nismo vnesi pozicije
Y = Center kronega epa v Y, e pred tem nismo vnesi pozicije Z = Globina absolutna ali inkrementalna od aktualnega poloaja.
Globino podajanja definiraj z G91 I = Radijus prvega kroga, I ne sme biti veji od radija orodja K = Radij epa Q = Razmik med delovnimi krogi D = Kompenzacija premera orodja D (OFFSET) F = Pomik v ravnini XY in v osi Z L = t. ponovitev
Primer: Primer:
Rezkanje epa, 1-globina po Z Rezkanje epa, 3-globine po Z G90 G12 Z-5. I6. K30. Q4. D01 F300. G91 G12 Z-5. I6. K30. Q4. D01 F300. L3 G0 Z3. G90 G0 Z3.
ZZ
K I
Q Q
K I
Q Q
Opomba: Pomik na globino Z je enak pomiku v ravnini XY, zato je potrebno poln ,aterial predvrtati. Orodje ostane po koncu cikla v epu, zato je potrebno manualno vnesti umik orodja. e programirate inkrementalno G91, moramo ustrezno orodje na povrino prej predpozicionirati. Z tevilo ponovitev lahko programiramo skupno globino = L x Z
37
Sploni cikli rezkanja epov G150
G90 ( G91 ) G150 X = X-koordinata tartne luknje
Y = Y- koordinata tartne luknje Z = Skupna globina (Pri G90= absolutna vrednost dann epa) I = Korak po X, e ni podan J J = Korak po Y, e ni podan I
[K] = Dodatek na steno P = t. podprograma, kjer je opisana kontura Q = Korak v smeri Z R = R ravnina, od kjer se zane teti korak Q D = Kompenzacija premera orodja D (OFFSET)
G41 = Kompenzacija LEVO, paziti je potrebno glede smeri obdelave G42 = Kompenzacija LEVO, paziti je potrebno glede smeri obdelave
F = Pomik v ravnini XY in v osi Z
Primer: Na koordinatah X0.Y10. je narejena luknja.
O0400 T1M06 G54G90G0X0Y10 S600 M3 G43 H1 Z2. M8 G150 X0 Y10. Z-10. R0 J5.
K0.2 P401 Q5. D01 G41 F300 G0 G90 G53 Z0
G53 Y0 M30 O0401 G01 Y25 X-30. G3 X-40. Y15. R10. G1 Y-15. G3 X-30. Y-25. R10. G1 X40. G3 X50. Y-15. R10. G1 Y15. G3 X40. Y 25. R10. G1 X0 M99
Opomba: Podprogram ima lahko max. 19 kontrurnih elementov Pred tem je potrebno zvrtati luknjo na startni poziciji (G83..Z..R..Q..F..) Podprogram lahko piete v G90 ali G91 Prva in zadnja toka konture mora biti ista (e je ep brez oroka) Prva in zadnja toka zunanje konture in konture otoka morajo biti v manjem razmiku, kot je radij orodja (ep z otokom) Vrtenje koordinatnega sistema ni mono (G68)
1 2
3
8
7 6 5
4
10 9
ep 80x50,x10mm G54 sredina epa, na vrhu
Potek : Na vsakem nivoju rezkar izdela ep in otoke. e je podan K, ali e je K>0, bo na koncu v enem rezu po celotni viino obdelalo steno
38
Graviranje teksta ( P0 )
G47 P0 X = tartna toka po X. ( spodaj levo pod prvo rko) Y = tartna toka po Y. ( spodaj levo pod prvo rko) Z = Globina ( absolut ) R = R ravnina ( absolut ) I = Kot
J = Viina rk v mm ( J1. = 1mm) F = Pomik
(....) = TEXT
Primer: G47 P0 X20. Y30. Z-0.2 R1. I90. J4. F300 (PRIMER ABC)
Opomba: Dovoljene so vse velike in male rke in tevilke od 0-9 ostali dovoljeni znaki so: ! # $ % & `( ) * + , - . / : ; < > ? [ ] ^ _ { } in prazno mesto
20
30
PR
IMER
. A
BC
J
39
Graviranje tevilenja ( P1 )
G47 P1 X = tartna toka po X. ( spodaj levo pod prvo rko) Y = tartna toka po Y. ( spodaj levo pod prvo rko) Z = Globina ( absolut ) R = R ravnina ( absolut ) I = Kot
J = Viina rk v mm ( J1. = 1mm) F = Pomik ( ### ) = Podatek, kjer ni potrebno mesto izpolniti z 0 ali (Pr.: 20 ) = Podatek zaetne vrednosti
Primer: G47 P0 X20. Y30. Z-0.2 R1. I90. J4. F300 (####)
Opomba: Zaetna tevilko lahko direktno podamo z ukazom: G47 P1 .... (10). V tem trenutku stroj e ne bo graviral nobene tevilke, temve samo tevilko vnese v makro. Pri vsakem naslednjem klicu ukaza G47 P1 (###) se tevilka gravira in nato povea za 1. Ta ukaz velja do M30.
e direktno vpiete v variabel #599 vrednost, bo e v naslednjem klicu stroj graviral tevilko in jo nato poveal za 1. Ta ukaz velja do M30. Primer, Variable #599 ima vrednost 10: Gravur G47 P0 X20. Y30. Z-0.2 R1. I0. J4. F300 (####) 0010 G47 P0 X20. Y40. Z-0.2 R1. I0. J4. F300 (####) 0011 G47 P0 X20. Y50. Z-0.2 R1. I0. J4. F300 (####) 0012
Primer, Variable #599 nima vrednosti: Gravur G47 P0 X20. Y30. Z-0.2 R1. I0. J4. F300 (10) keine G47 P0 X20. Y30. Z-0.2 R1. I0. J4. F300 (####) 0010 G47 P0 X20. Y40. Z-0.2 R1. I0. J4. F300 (####) 0011 G47 P0 X50. Y30. Z-0.2 R1. I0. J4. F300 (1000) keine G47 P0 X50. Y30. Z-0.2 R1. I0. J4. F300 (####) 1000 G47 P0 X50. Y40. Z-0.2 R1. I0. J4. F300 (####) 1001
20
30
J
5OO
40
Poveevanje oz. zmanjevanje G51
G51 X = Toka, od katere se upoteva faktor v osiX Y = Toka, od katere se upoteva faktor v osiY Z = Toka, od katere se upoteva faktor v osiZ P = Faktor poveanja
Funkionalnost: Vezne linije pri poveevanju definirajo tudi novo konno toko. Kontrura se ustrezno spremeni. Nova konna toka premakne konno toku za vsak nov izdelek posebeju
Originalna kontura Kontura poveana s faktorjem 2
Opomba:
Funkcija poveevanja v primeru skrena mere ni potrebna. To lahko popravite z kompenzacijo premera orodja. Ta opcija je mnogo bolja.
e sta izpuena koordinate X in Y, potem vzame ukaz glede na nulto toko izdelka
e je P izpuen, funkcija vzame vrednosz iz Settinga 71
G51 P1. = Brie vrednost
Toka skaliranja
41
Posluevanje
Tipka + vpii tevilko programa ( O.), + Vstavi disketo + + s kurzerjem se postavi na program + + Napii ime programa, pod katerim bo shranjen na disketi +
( Ime programa oz. tevilka ima lahko max. 8 mest) Vstavi disketo + + vpii ime programa iz diskete s konnico + Vstavi disketo + + + pojavi se program O8999 + Tipka + s kurzerjem se postavi na program + + Y
Tipka + s kurzerjem se postavi na program +
e se postavi na ALLE, bo omogoen prenos vseh programov, ki pa bodo shranjeni na PC pod prvo tevilko programa
Tipka + vpii ime programa O.. + + na PC aktiviraj poiljanje
LIST PROGR
WRITEENTER
LIST PROGR
SELECT PROGR
F2
LIST PROGR F3
F4 EDIT LIST PROGR
Izdelava novega programa:
Shranitev programa na disketo
Branje programa iz diskete:
Pregled stanja na disketi:
LIST PROGR
SELECT PROGR
ERASEPROGR
SEND RS232
RECV RS232
Brisanje programa
Poiljanje programa preko RS-232
Sprejemanje programa preko RS-232
LIST PROGR
42
Izberi program + + + + 2x + - Simulacija je mona v opciji KORAK PO KORAKU - S pritiskom na tipko se nam v simulaciji prikae program
- S pritiskom na tipko se nam pojavijo koordinatni sistemi oz. pozicije
( Spreminjanje koordinatnega suistema je mogoe z absolutni, relativni,
- Zoom zaslona pritisni + podukaze + - Za prikaz, kje v delovnem obmoju se izvaja simulacija glej okno levo spodaj
V nainu za pregled programa pritisni vpii t. Programa + Prikae se samo program, ki je editiran. Parameter Common SW 1 ENABLE BGEDT mora biti na 1 V primeru, da ta stavek nima N---- lahko tej vrstici to dodamo (EDIT) V AVTO nainu vpii tevilko N stavka Pritisni tipko in nato e tipko Cycle Start e je izbrano napano orodje, stroj avtomatsko naredi menjavo, izbere vrtljaje in pomike. Setting 36 mora biti na 1, tako da lahko stroj prerauna celotni program. e je Setting 36 na 0, potem stroj skoi na eljeno vrstico, vendar ne upoteva ukazov iz celotnega programa, ampak samo ukaze ki sledijo. Noveji stroji imajo ON / OFF
MEM SETTING GRAPH
F4
F3 PAGE DOWN
ZYKLUS START
PAGE UP
F1 PAGE UP
PAGE DOWN
PRGRM CONVRS
MEM F4
MEM
Grafina simulacija programa:
Programiranje v ozadju:
Preskok v eljeno vrstico
SELECT PROGR
EDIT
F2
HOME
END
43
Tipka + + +
S kurzorjem na zaetek odstavka + tipka + s kolesom do konca odstavka + Odstavek je markiran + tipka
Brisanje vrstice
F2 F2 DELETE
Brisanje odstavka
F2 F2
DELETE
44
Obremenitve in omejevanje obremenitev orodja
Pritisni: Tipka , ali V primeru da elite izbrisati celoten stolpec, se morate s kuzorjem postaviti na zgornjo vrstico. Postavite se na ustrezni stolpec in pritisnite tipko ORIGIN. e elite brisati samo eno vrednost, se postavite nanjo in pritisnite tipko ORIGIN. Preko Setting-a 84 nastavimo, kako reagira stroj pri preobremenitvi:
Alarm: Ustavita se pomik in vrtljaji Feed hold: Ustavi se pomik, vreteno pa se vrti naprej Alarmton: (BEEB) med preobremenitvijo se oglasi zvoni ton, stroj pa dela dalje Autofeed: Pomik se zmanjuje, dokler obremenitev ne pade pod vrednost v LIMIT %
CURNT COMDS
PAGE UP
PAGE DOWN
WZ LAST MAX % LIMIT % WZ-PLATZ
1 90 100
2 77 0 SPLAST %
3 23 35
4 28 0 X LADE %
5 14 0 Y LADE %
6 50 0 Z LADE %
7 0 0 A LADE %
8 0 0
9 0 0
10 0 0
tevilka orodja
Max. obremenitev vretena po orodju v %
Nastavljena max. obremenitev, do katere stoj deluje v %
Trenutna obremenitev osi X, v %
Trenutna obremenitev osi Y, v %
Trenutna obremenitev osi Z, v %
Trenutna obremenitev osi A, v %
Trenutna obremenitev vretena v %
Zg. vrstica
45
Omejevanje asovnega delovanja orodja V primeru da elite izbrisati celoten stolpec, se morate s kuzorjem postaviti na zgornjo vrstico. Postavite se na ustrezni stolpec in pritisnite tipko ORIGIN. e elite brisati samo eno vrednost, se postavite nanjo in pritisnite tipko ORIGIN. V stolpcu ALARM, lahko nastavimo tevilo menjav orodja, pri kateri se potem pojavi alarm. Ko vrednost v stolpcu IN SP dosee vrdnost v stolpcu ALARM, se stroj ustavi in javi alarm.
ivljenska doba orodja VS ZEIT TOTAL ZEIT IN SP ALARM 1 0:54:37 2:48:57 45 50 2 0:04:31 1:57:30 67 200 3 0:00:00 0:00:00 0 0 4 0:00:00 0:00:00 0 0 5 0:00:00 0:00:00 0 0 6 0:00:00 0:00:00 0 0 7 0:00:00 0:00:00 0 0 8 0:00:00 0:00:00 0 0 9 0:00:00 0:00:00 0 0
Skupno delovanje orodja pri delovnem hodu, samo prikaz
Skupno delovanje orodja, samo prikaz
tevilo menjav orodja
tevilo menjav do alarma
Zgornja vrstica
46
Pomembni parametri (Settings)
Settings so mehki parametri in jih lahko posluevalec spreminja.
Setting 82: S tem parametrom nastavimo jezik. (Englisch, Deutsch, Franzsisch, Spanisch, Italienisch)
Setting 81: [1] S tem parametrom nastavimo, katero orodje se pri ukazu REFERENNA TOKA vstavi v vreteno. e je tevilka 0, potem ostane zadnje orodje v vretenu. Setting 77: [ ein ] (Scale Integer F) Mono je pomik podajati brez decimalne toke Setting 53: [ aus ] (Jog W/O Zero Return) S tem nainom lahko stroj premikamo z kolesom, preden smo stroj dali v referenco. Mona je samo ena delovna hitrost. Uporablja se naprimer pri Crash-u. Setting 2: [ aus ] Stroj se po ukazu M30 izklopi samostojno, z zakasnitvijo, ki je definirana v Settingu 1 Setting 36: [ aus ] e elite program startati iz poljubne vrstice N, je potrebno vrednost dati na ein. Setting 130: [ 1 ] Faktor za povratne vrtljaje pri rezanju navojev z ukazom G74 in G84. e je v ciklu podana Vrednos J, potem program upoteva faktor J, drugale pa vzame vrednost iz Settinga 130. Setting 8: [ aus ] Zaita za shranjevanje programov Setting 23: [ ein ] Zaita za shranjevanje programov O9000 - Setting 74 [ ein ] Prikaz programov O9000 - Setting 75 [ ein ] Programe O9000 - . Lahko izvajamo v nainu KORAK PO KORAK Setting 119 [ aus ] Zaita podatkov v OFFSET-ih Setting 120 [ aus ]
Zaita podatkov v Makro variablih
47
Primer programa
O00001 (Primer ) t. programa, komentar
T1 M06 (Rezkar 10mm) t. orodja in menjava, opis orodja G54 G90 G0 X-15. Y-65. S900 M03 Nulta toka kosa, absolutni sistem, hitri hod na P6 ,
smer vrtenja, trvilo vrtlajev G43 H01 Z3. M08 Dolinsak kompenzacija orodja, premik na Z3., hlajenje
G01 Z-5. F500. Delovni hod na Z-5 s pomikom (500mm/min)
G01 G41 X0 Y-50. D01 F300. Izbira leve/desne korekture in premik na P1 s pomikom 300mm/min in upotevanje kompenzacije premera orodja
Y0 Premik na P2
X70. Premik na P3
Y-50. Premik na P4
X0. Premik na P5
G0 G40 X-15. Y-65. M09 Premik na P6 in izklop leve/desne korekture, izklop hlajenja
G0 G53 Z0 S hitrim hodom umik na zgornju toko Z osi
G53 Y0 Premik mize v Y smeri proti operaterju
M30 Konec programa
5
70
50
Start
X0/Y0
P1/P5
P2 P3
P4
P6
48
Primer 1: Absolutna in inkrementalna interpolacija z kompenzacijo premera orodja
Absolut Inkremental O00001 (Primer 1) O00001 (Primer)
T1 M06 (Rezkar 10mm) T1 M06 (Rezkar 10mm) G54 G90 G00 X-15. Y-65. S900 M3 G54 G90 G00 X-15. Y-65. S900 M3 G43 H01 Z3./ M08 G43 H01 Z3./ M08 G01 Z-5. F500 G01 Z-5. F500 G01 G41 X0 Y-50. D01 F300. G91 G01 G41 X15. Y15. D01 F300. Y0 Y50. X70. X70. Y-20. Y-20. X40. X-30. Y-50. Y-30. X0 X-40. G0 G40 X-15. Y-65. M09 G0 G40 X-15. Y-15. M09 G0 G53 Z0. G90 G0 G53 Z0 G53 Y0 G53 Y0 M30 M30
5
Start
20
70
40
50
X0/Y0
Delovni plan: Rezkanje po zunanji strani konture Orodje: T1: Rezkar 10mm
49
Primer 2: Krona in ravna interpolacija
Program: O00002 (Primer 2)
T1 M06 (Rezkar 20mm) G54 G90 G0 X-20. Y-100. S800 M3 G43 H01 Z3. M08 G01 Z-8. F300 G01 G41 X0 Y-80. D01 F400. Y0 X20.
G02 X50. Y0 R25. G01 Y-15.
G03 X65. Y-30. R15. G01 X130. G02 X150. Y-50. R-20. G01 X110. Y-80. G03 X60. Y-80. R50. G02 X0 Y-80. R70. G0 G40 X-25. Y-100. M09 G0 G53 Z0. M05 G53 Y0 M30
8
15
20
50
150
R20 30
80
R15
R70
60
110
R50
R25
Delovni plan: Rezkanje po zunanji strani konture Orodje: T1: Rezkar 20mm
50
Primer 3: Centriranje, vrtanje, rezanje navojev
Program: O0003(PRIMER 3)
T01 M06 (Centrirni sveder) G54 G90 G0 X15. Y-15. S1000 M03 G43 H01 Z2. M08 G81 Z-6.3 R1. F120. X100. Y-45. R-7. G80 T2 M06 (HSS-sveder 10.25) G54 G90 G0 X100. Y-45. S900 M03 G43 H2 Z2. M08 G83 Z-25. R-7. I6. J1. K3. F100. X15. Y-15. R1.
T3 M06 (Navojni sveder M12)
G54 G90 G0 X15. Y-15. S400 G84 Z-20. R3. F800. X100. Y-45. R-5. G80 G53 Z0 M09 G53 Y0 M05 M30
G80
20 25
8
Prerez A -B
15
45
15 100
M12
M12
A
B
Delovni plan: Centriranje, vrtanje, rezanje navoja M12 Orodje: T1: Centrirni sveder 14 mm T2: HSS-sveder 10,25 mm T3: Navojni sveder M12
51
Primer 4: Rezkanje kronih epov s tangencialnim vhodom in izhodom Program:
O00004(PRIMER 4) T1 M06 (Rezkar 20) G54 G90 G0 X50. Y0 S900 M03 G43 H01 Z-5. M08 G1 X46. F300. G2 I-46. G0 X50. Y0
G0 G41 Y20. D01 G3 X30. Y0 R20. F200 G2 I-30. G3 X50. Y-20. R20.
G0 G40 Y0
Z3. X0 Y0 G1 Z-5. F40. G1 G41 X14. Y5. D01 F300. G3 X0 Y19. R14.
G3 J-19. G3 X-14. Y5. R14. G0 G40 X0 Y0 M09 G53 Z0 G53 Y0 M30
38 60
77
5
Prerez A-B
R46
71
R20
rta poti sredine rezkarja
Programirana rta
R14
A B
52
Primer 5: Rezkanje, vrtanje in rezanje navojev v krogu
Programm:
O00005(Primer 5) T1 M6 (Glava) G54 G90 G0 X-75. Y-95. S1200 M3 G43 H01 Z-10. M08 G01 G41 X-44. Y-68. D01 F500. Y57. G0 G40 X-75. Y82. X75. G1 G41 X44. Y57. D01 Y-68. G0 G40 X75. Y-95. M09 T2 M06 (Centrirni sveder) G54 G90 G0 X0 Y0 S1000 M03 G43 H02 Z3. M08 G98 G82 Z-6.3 R1. P50 F130. L0 G70 I30. J60. L6 X55. Y-52. Z-16.3 R-9. Y45. X-55. Y-52. G80 T3 M06 (Sveder 10.2)
G54 G90 G0 X0 Y0 S1200 M03 G43 H03 Z3. M08 G98 G73 Z-25. R1. Q4. F120. L0 G70 I30. J60. L6 X55. Y-52. Z-34. R-9. Y45. X-55. Y-52. G80 T4 M06 ( Navojni sveder M12) G54 G90 G0 X0 Y0 S500 G43 H04 Z4. M08 G84 Z-15. R4. J2 F875. L0 G70 I30. J60. L6 X55. Y-52. Z-33. R-6. Y45. X-55. Y-52. G80 G0 G53 Z0 G53 Y0 M30
Prerez A - B
10 15 2530
A B
6xM12
R30
55 55
52
45
4xM12
57
68
44 44
64 64
Delovni plan: Stransko rezkanje stopnice, Rezanje navojev Orodje: T1: Glava 50 T2, Centrirni sveder 16 T3, HM sveder 10,2 T4, Navojni sveder M12
53
Primer 6: Rezkanje navojev
Orodje:
Izraun Z premika pri tangencialnem vhodu z dolino kroga
Z-premik = Primer: Navoj M48x2 globina 20 Pozicija centra luknje X50. Y50. Radij orodja =10 Viina navoja = 20, vhodni radij R14 Program:
T1 M6 G90 G54 G0 X50. Y50 S1500 M3 G43 H01 Z3. M8 G01 Z-30. F300 (Globina) G91 G01 G41 X10. Y-14. D01 F150. G03 X14. Y14. Z0.291 R14. G03 I-24. Z2. L6 ( L=t. hodov, odvisno od oblike orodja v tem primeru desno orodje ) G03 X-14. Y14. Z0.291 R14. G1 G40 X-10. Y-14. G90 G0 Z3. G53 G0 Y0 G53 Z0 M30
Vdodni radij x korak navoja
Radij navoja x 4
1 2
Radij navoja Vhodni radij 24 14
10
14 x 2 24 x 4
Z-premik = = 0,291
54
Primer 7: Zaokroevanje in posnemanje ostrih robov (Od Software: M11.14 )
Primer zaokroitve: Primer posnetja:
Pri ostrih robovih lahko te zaokroimo ali posnamemo z naslednjim ukazom. Zaokroitve in posnetja so vedno tangencialna. Zaokroitev: R Posnetje: C
G91 G1 X53. Y17. ,R20. X29. Y-20.
X53. Y17.
R20
X53. Y17.
G91 G1 X53. Y17. ,C10. X29. Y-20.
10.
55
V primeru da najdete napako, vas prosim, da me os tem obvestite, da v dobro vseh odpravimo morebitne nejasnosti napake Hvala za razumevanje in pomo pri odpravi napak.