56
OSNOVE za rezkanje Ver 1.2 Haas Automation Inc.

Haas Programiranje Rezkanje - Slo

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.