rezkanje
DESCRIPTION
dTRANSCRIPT
-
Koordinatni sistem
Vertikalni obdelovalni center
-
Koordinatni sistem
Horizontalni obdelovalni center
-
Toke stroja
M - NIELNA TOKA STROJA Izhodie koordinatnega sistema stroja (Machine coordinate system)
G0 G28 Y0.G0 G91 G28 Z0.G0 G53 Y0 Z0.
R - REFERENNA TOKA STROJA Fiksna toka na stroju v poloaju konnih stikal, slui za kalibracijomerilnega sistema stroja
W - NIELNA TOKA OBDELOVANCA Doloena s strani operaterja kot izhodina toka koordinatnega sistema obdelovanca (G54, G55)
-
Nielna toka obdelovanca G54
Primer HAAS:
6 tok: G54 G5999 tok: G154 P1 P9920 tok: G110 G129
Nielno toko obdelovanca lahko postavimo na poljubno mesto, vendar mora program biti narejen na definirano nulto toko.
-
Absolutno, Inkrementalno programiranje G90, G91
PREDNOSTI G90: - Vedno se vnaajo koordinate od izhodia - Ne prenaa se napaka koordinat, e je bila nekje vneena- Laje razumevanje in popravljanje programa
PREDNOSTI G91: - Uporaba za doloitev poti v podprogramih - Uporaba za doloitev poti orodja v MACRO programih oz. programskih zankah
ABSOLUTNO PROGRAMIRANJE: G90
INKREMENTALNO PROGRAMIRANJE: G91
-
Zgradba programa
- Program sestavljajo NC vrstice- Oznake osi naj si sledijo v
alfanumerinem vrstnem redu: X, Y, Z- Najprej G nato M ukazi- Samo en M ukaz v posamezni vrstici
Zaetne nile lahko izpustimo: G01 = G1- Poznamo modalne ukaze (ostanejo
aktivni do preklica) in nemodalne ukaze (aktivni samo v eni vrstici)
-
Zgradba programa
PROGRAM START-UP LINES
% %
O00001 ; O00001 ;
T1 M06 (DIA. TOOL) ; G90 G80 G49 G40;
G90 G54 G00 X-1.5 Y1.5 S1400 M03 ; G54;
G43 H01 Z1. M08 ; T01 M06;
G00 G90 X-30. Y75. S4000 M03;
G43 H01 Z50. M08;
PROGRAM ENDING LINES
G00 Z1. M09 ; G00 Z1. M09 ;
G28 G91 Y0. Z0. M05 ; G53 G49 Y0. Z0. M05 ;
M30 ; M30 ;
% %
-
G - kodeG0 / G00 HITRI HOD
G1 / G01 DELOVNI HOD
G2 / G02 KRONA IN TERPOLACIJA - CW G3 / G03 KRONI IN TERPOLACIJA - CCW G4 / G04 AKANJE (P)G10 VNOS PODATKOV V KOREKTURE
G12 CIKEL REZKANJE KRONEGA EPA CW G13 CIKEL REZKANJE KRONEGA EPA CCWG17 RAVNINA XY
G18 RAVNINA XZ
G19 RAVNINA ZY
G20 MERSKI SISTEM V INCH
G21 MERSKI SISTEM V MM
G28 UMIK V REFERENCO SKOZI DOLOENO TOKOG40 PREKLIC KOMPENZACIJE PREMERA ORODJA
G41 KOMPENZACIJA PREMERA ORODJA LEVO
G42 KOMPENZACIJA PREMERA ORODJA DESNO
G43 KOMPENZACIJA DOLINE ORODJA G47 GRAVIRANJE
G49 PREKLIC KOMPENZACIJE DOLINE ORODJAG50 PREKLIC G51
G51 SKALIRANJE
G kode oz. cikli so razlini v podrobnostih oz. oznakah. Vsak proizvajalec stroja ima svoje zakonitosti. Podrobno pogledati vnavodila za programiranje
-
G - kodeG53 IZBIRA KOORDINATNEGA SISTEMA STROJA
G54 G59 NIELNA TOKA 1 - 6 G154 P1 P99 NIELNA TOKA 1 - 99 G68 VRTENJE KOORDINATNEGA SISTEMA
G69 PREKLIC G68
G70 VRTANJE LUKENJ V KROGU
G71 VRTANJE LUKENJ V KRONEM LOKU G72 VRTANJE LUKENJ V LINIJI
G73 VRTANJE Z LOMLJENJEM OSTRUKOVG74 VREZOVANJE NAVOJA LEVO
G76 IZSTRUEVANJEG77 IZSTRUEVANJE NAVZGORG80 PREKLIC CIKLOV VRTANJA
G81 VRTANJE
G82 VRTANJE Z ZASTOJNIM ASOMG83 VRTANJE S IENJEMG84 VREZOVANJE NAVOJA DESNO
G85 POVRTAVANJE
G90 ABSOLUTNO PROGRAMIRANJE
G91 INKEMENTALNO PROGRAMIRANJE
G98 UMIKANJE NA Z - RAVNINO
G99 UMIKANJE NA R - RAVNINO
G kode oz. cikli so razlini v podrobnostih oz. oznakah. Vsak proizvajalec stroja ima svoje zakonitosti. Podrobno pogledati vnavodila za programiranje
-
M - kode
M00 STOP
M01 POGOJNI STOP (Vkljuen: OPTIONAL STOP)M02 KONEC PROGRAMA
M30 KONEC PROGRAMA + VRNITEV NA ZAETEKM99 AUTO CIKEL (NA ZAETEK PROGRAMA IN PONOVNI START)M03 SMER VRTENJA V DESNO
M04 SMER VRTENJA V LEVO
M05 STOP VRTLJAJI
M06 MENJAVA ORODJA
M08 VKLOP HLAJENJA
M09 IZKLOP HLAJENJA
M19 ORENTACIJA VRETENA
M41 VKLOP MODULA NIJA PRESTAVAM42 VKLOP MODULA VIJA PRESTAVAM83 VKLOP HLAJENJA Z ZRAKOM
M84 IZKLOP HLAJENJA Z ZRAKOM
M88 VKLOP HLAJENJA SKOZI VRETENO
M89 IZKLOP HLAJENJA SKOZI VRETENO
M97 KLIC LOKALNEGA PODPROGRAMA
M98 KLIC PODPROGRAMA
M99 VRNITEV IZ PODPROGRAMA V GLAVNI PROGRAM
M kode so razline glede na proizvajalca in tip stroja. Vsak proizvajalec stroja ima svoje zakonitosti. Podrobo pogledati v navodila za programiranje.
-
Delovne ravnine G17, G18, G19
INTERPOLACIJA:
LINEARNA INTERPOLACIJA je, kjer se premikamo po premici
KRONA INTERPOLACIJA je, kjer se premikamo po kronicah oz. kronih lokih.
-
Linearni hod G00, G01
G00 funkcija premakne orodje v hitrem hodu od prejnje do nove pozicije. Potrebno je paziti, ker se pojavljajo stroji z dvema razlinima tipoma gibanja. - Hitri hod gre linearno od toke do toke - Hitri hod gre pod 45 v eljeni smeri, potem pa opravi e ostanek, v smeri, ki je bila dalja
G00 X60. Y20. Z20. [A...] [B...]
G01 funkcija premakne orodje z delovnim gibom od prejnje do nove toke. Delovni hod se premika linearno od toke do toke.
G01 X60. Y20. Z20. [A...] [B...]
-
Ta operacija premakne orodje do naslednje toke v obliki kronice oz. kronega loka v smeri urinega kazalca. Premikanje je zmeraj definirano kot delovni hod v izbrani ravnini.
Format:
G02 X.. Y.. [Z] R.. F.. Krona interpolacija z RG02 X.. Y.. [Z] I.. J.. F.. Kronainterpolacija z I, JG02 I-20. F.. Primer programiranja celega kroga
G02 = Krona interpolacija v smeri ureX = Vrednost konne toke XY = Vrednost konne toke YZ = Vrednost konne toke ZR = Radij kroga (+/-)
I = Inkrementalna vrednost med zaetno toko in srediem kronice oz. kronega loka vzdol osi X. e je I=0, lahko I izpustimo.J = Inkrementalna vrednost med zaetno toko in srediem kronice oz. kronega loka vzdol osi Y. e je J=0, lahko J izpustimo.F = Delovni hod
Pazi: polni krog programiramo ponavadi z opcijo I in J
Krona interpolacija v smeri ure G02
-
Ta operacija premakne orodje do naslednje toke v obliki kronice oz. kronega loka v nasprotnismeri urinega kazalca. Premikanje je zmeraj definirano kot delovni hod v izbrani ravnini.
Format:
G03 X.. Y.. [Z] R.. F.. Krona interpolacija z RG03 X.. Y.. [Z] I.. J.. F.. Kronainterpolacija z I, JG03 I-20. F.. Primer programiranja celega kroga
G03 = Krona interpolacija v nasprotni smeri ureX = Vrednost konne toke XY = Vrednost konne toke YZ = Vrednost konne toke ZR = Radij kroga (+/-)
I = Inkrementalna vrednost med zaetno toko in srediem kronice oz. kronega loka vzdol osi X. e je I=0, lahko I izpustimo.J = Inkrementalna vrednost med zaetno toko in srediem kronice oz. kronega loka vzdol osi Y. e je J=0, lahko J izpustimo.F = Delovni hod
Pazi: polni krog programiramo ponavadi z opcijo I in J
Krona interpolacija v nasprotni smeri ure G03
-
Primeri krone interpolacije
-
Zaokroevanje in posnemanje ostrih robov
O00005
T1 M06
G00 G90 G54 X0. Y0.
S3000 M3
G43 H01 Z2. M08
G01 Z-10. F500.
Y-50. ,C10.
X-50. ,R10.
Y0.
G00 Z2. M09
G53 G49 Z0.
G53 Y0
M30
Pri ostrih robovih lahko te zaokroimo ali posnamemo z naslednjim ukazom. Zaokroitev: ,RPosnetje: ,CZaokroitve in posnetja so vedno tangencialna.
Primer zaokroitve:G91 G1 X53. Y17. ,R20.
X29. Y-20.
Primer posnetja:
G91 G1 X53. Y17. ,C10.
X29. Y-20.
Primer programa:
-
Kompenzacija doline orodja G43, G44, G49
G43 kompenzacija doline orodja v +, kar pomeni, da dolino orodja pritejemo trenutni poziciji. Efektivna vrednost je vsota doline rezalnega orodja z dralom in dodatka. Obvezno zahteva vrednost H da vzame pravilno vrednost doline iz registra za posamezno orodje.
Primer:
T1 M6
G0 G43 H01 Z100. H01 iz Offset-a vzame podatek o dolini orodja t. 1
G44 kompenzacija doline orodja v -, pomeni da dolino orodja odtejemo od trenutne pozicije.
G49 preklic kompenzacije. G28 in M30
prav tako preklieta kompenzacijo doline orodja.
-
Vraanje v reference G28
G28 vrne hkrati vse osi v izhodie koordinatnega sistema stroja s hitrim gibom. Pri vraanju preklie kompenzacijo doline orodja.
Primer: G28
Pri vraanju stroja pa lahko izberemo vmesno toko skozi katero naj stroj potuje (umik iz varnostnih razlogov). Ta toka je shranjena kot G29.
Primer: G28 G90 X0. Y0. Z100.
G28 G91 X0. Y0. Z100.
V primeru, da elimo v referenco premakniti samo doloene osi stroja (X, Y, ali Z), potem te navedemo poleg ukaza G28.
Primer: G28 G91 Z0.
-
Vraanje v reference G53
G53 upoteva koordinatni sistem stroja (machine coordinate system) pri premikanju osi na programirano toko (koordinatno izhodie).
Je nemodalen ukaz aktiven samo v enem stavku.
Pomembno je, da pri klicu G53 prekliemo kompenzacijo doline orodja z G49.
Primer: G53 G49 X0. Y0. Z0.
G53 G49 Z0.
-
Kompenzacija premera orodja G40, G41, G42
Kompenzacija premera orodja premakne pot sredine orodja za radij na levo
(G41) ali desno (G42) od programirane poti oz. konture. Efektivna vrednost
je vsota polmera orodja in dodatka. Z vrednostjo D je definirana velikost premera iz registra za posamezno orodje.
Kompenzacijo premera orodja prekliemo vsaki ko jo ne potrebujemo z ukazom G40.
-
Prednosti kompenzacije premera orodja
- Programiramo pot konture, in ne orodja, kar nam poenostavi programiranje in
omogoa uporabo orodij razlinih velikosti.- Obvladovanje dimenzij obdelovanca z vidika doseganja zahtevanih toleranc.
- Enak program rezkanja konture lahko uporabimo za grobi in fini reim z uporabo razlinih vrednosti D za uporabljeno orodje.
- Ukaz G40, G41, G42 mora biti v istem stavku, kot je definiran X in/ali Y linearni
pomik, ki mora biti veji od polmera orodja. - Kompenzacije ni mono klicati v stavkih z G02 ali G03 kronimi premiki.
Programiramo pot konture, in ne orodja, kar nam poenostavi programiranje in
omogoa uporabo orodij razlinih velikosti.- Pri klicu/preklicu kompenzacije je pomembno, da smo z orodjem od obdelovanca
oddaljeni vsaj za polmer.
- Pomembno je, da je vrednost parametra D enaka kot je tevilka orodja, razen pri uporabi veih korektur. Primer: T1 M06
G01 G41 X Y D01
Kompenzacija premera orodja G40, G41, G42
Omejitve pri uporabi kompenzacije premera orodja
-
Prednosti kompenzacije premera orodja
KONTURA KONTURA
X0. Y0. X-4.980 Y0.
X0. Y-20. X-4.980 Y-23.078
X40. Y-40. X38.824 Y-44.980
X80. Y-40. X84.980 Y-44.980
X80. Y-20. X84.980 Y-18.824
X75. Y-12. X79.400 Y-7.664
X60. Y0. R20. X60.284 Y4.980 R24.98
X0. Y0. X0. Y4.980
PROGRAM Z G41/G42
O0001
G90 G80 G49 G40
G54
T01 M06 (Rezkar 10/2)
G00 G90 X-10. Y0 S2000 M03
G43 H01 Z100. M08
G00 Z2.
G01 Z-5. F200.
G01 G42 X0. Y0. D01 F400.
G01 Y-20.
G01 X40. Y-40.
G01 X80.
G01 Y-20.
G01 X75. Y-12
G03 X60. Y0. R20.
G01 X0.
G01 G40 Y10.
G00 Z100. M09
M30
PROGRAM BREZ G41/G42
O0001
G90 G80 G49 G40
G54
T01 M06 (Rezkar 10/2)
G00 G90 X-10. Y0 S2000 M03
G43 H01 Z100. M08
G00 Z2.
G01 Z-5. F200.
G01 X-4.98 F400.
G01 Y-23.078
G01 X38.824 Y-44.98
G01 X84.98
G01 Y-18.824
G01 X79.4 Y-7.664
G03 X60.284 Y4.98 R24.98
G01 X0.
G01 Y10.
G00 Z100. M09
M30
-
Ravnine vraanja G98, G99
G54 G54
T1 M06 T1 M06
G00 X0. Y10. M03 S2000 G00 X0. Y10. M03 S2000
G00 G43 H01 Z100. M08 G00 G43 H01 Z100. M08
G00 Z20. G00 Z20.
G99 G81 Z-10. R2. F120. G98 G81 Z-10. R2. F120.
X30. X30.
X60. X60.
G80 G80
G00 Z100. M09 G00 Z100. M09
Pri G98 se Z os po vsakem
zakljuenem ciklu vrne na viino, pri kateri je bil cikel prvi klican.
Pri G99 orodje med
posameznimi premiki v X/Y
koordinatah ostane nije, na R ravnini.
-
Ravnine vraanja G98, G99
O00072
N1 T2 M06
N2 G90 G54 G00 X30. Y-10. (1)
N3 S1200 M03
N4 G43 H02 Z20. M08
N5 G83 G99 Z-12.5 Q4. R2. F200.
N6 X10. Y-15. (2)
N7 Y-45. (3)
N8 G98 X30. Y-50. (4)
N9 G99 X70. Z-24. R-8. (5)
N10 X90. Y-45. (6)
N11 Y-15. (7)
N12 X70. Y-10. (8)
N13 G80 G00 Z10. M09
N14 G53 G49 Z0. M05
N15 M30
-
Vrtalni cikli
Cikli so namenjeni lajemu in hitrejemu programiranju. Vrtalni cikel ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1. Vrtalni cikli se lahko izvajajo samo v ravnini XY ravnina G17. e v stavku za vrtalni 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.
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..Vrtanje z loml. ostr. degresivno G73 X.. Y.. Z.. R.. I.. J.. K.. P.. F.. L..Vrezovanje navoja levo G74 X.. Y.. Z.. R.. F.. J.. L..
Izstruevanje G76 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L..Izstruevanje navzgor G77 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L..Vrtanje G81 X.. Y.. Z.. R.. F.. L..
Vrtanje z zastojnim asom G82 X.. Y.. Z.. R.. P.. F.. L..Vrtanje s ienjem G83 X.. Y.. Z.. R.. P.. Q.. F.. L..Vrtanje s ienjem degresivno G83 X.. Y.. Z.. R.. P.. I.. J.. K.. F.. L..Vrezovanje navoja desno 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..
Povrtavanje z ronim umikom G87 X.. Y.. Z.. R.. F.. L..
-
Vrtanje z lomljenjem ostrukov G73
G73 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
Q = Inkrement globine
P = as zadrevanjaF = Pomik
L = t. Ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Vrtanje je z delovnim hodom.Po vsakem Q se orodje umakne za vrednost A. P pomeni akanje na zadnji globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z 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 odrezkov (A) je definiran v Settingu 22 (0.25mm)
R - ravnino lahko s Settingom 52 premikamo (0)
-
Vrtanje z lom. ostrukov in ienjem G73
G73 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
Q = Inkrement globine
K = Globina ienjaP = as zadrevanjaF = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne ravnine s hitrim hodomVrtanje je z delovnim hodom, po vsakem Q se orodje umakne za vrednost A.
Pri vsaki globini K, se orodje vrne na R ravnino. P pomeni zadrevanje na zadnji globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z 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 odrezkov (A) je definiran v Settingu 22 (0.25mm)
R - ravnino lahko s Settingom 52 premikamo (0)
-
Vrtanje z lom. ostrukov - degresivno G73
G73 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
I = Prvi inkrement globine
J = Inkrement zmanjevanja K = Minimalni inkrement globine
P = as zadrevanjaF = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodomVrtanje je z delovnim hodom, po vsakem I, se orodje vrne za vrednost A. Pri vsaki globini
se inkrement globine zmanja za vrednost J, dokler ne dosee vrednosti K. P pomeni zadrevanje na zadnji globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z 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 odrezkov (A) je definiran v Settingu 22 (0.25mm)
R - ravnino lahko s Settingom 52 premikamo (0)
-
Vrezovanje navoja levo G74
G74 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
J = Faktor vrtljajev pri umiku
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Rezanje navoja je do globine ZUmik do R ravnine je z delovnim hodom in nasprotnimi vrtljaji.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Cikel avtomatsko vklopi vrtljaje vretena M04, potrebno je definirati hitrost vrtenja S.
Pomik se izrauna F = Vrtljaji x korak navojaJ je opcija samo pri Rigid Tapping. Vrednost je lahko samo celo tevilo in brez pike.Ta vrednost, e je ne definiramo posebej, je definirana v Settingu 130 (1 9).
-
Izstruevanje G76
G76 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
P = as zadrevanjaQ = Vrednost umika orodja
(I) = Umik v X smeri
(J) = Umik v Y smeri
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne ravnine s hitrim hodom. Izstruevanje je z delovnim hodom do globine Z. P vrednost zadruje orodje v globini za definirano vrednost. Potem se vretenoustavi in pozicionira. Pomembna je orientacija vretena. Umik je pogojen z vrednostjo Q in
Settingom 27, ali z vrednostjo I in J. Sledi umik s hitrim hodom na zadnjo Z vrednost pri
G98 ali na R-ravnino pri G99. Ko se orodje umakne se pomakne nazaj v center in vklopi
vrtljaje.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z decimalno piko, drugae upoteva vrednost 1/1000 sek.
-
Izstruevanje navzgor G77
G77 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
P = as zadrevanjaQ = Vrednost umika orodja
(I) = Umik v X smeri
(J) = Umik v Y smeri
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne ravnine s hitrim hodom. Vreteno se ustavi in pozicioniraNaredi umik, pogojen z vrednostjo Q in Settingom 27, ali z vrednostjo I in J Premakne se
na R ravnino s hitrim hodom, naredi premik nazaj v center in vklopi vrtljaje. Izstruevanje je z delovnim hodom do globine Z. P zadruje orodje v globini za definirano vrednost. Potemse vreteno ustavi in pozicionira. Pomembna je orientacija vretena. Sledi umik za vrednost
Q, ali I in J ter hitri hod na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99. Ko se orodje
umakne se pomakne nazaj v center in vklopi vrtljaje.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z decimalno piko, drugae upoteva vrednost 1/1000 sek.
-
Vrtanje G81
G81 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Vrtanje je z delovnim hodom do globine Z. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane 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.
-
Vrtanje z zastojnim asom G82
G82 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
P = as zadrevanjaF = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Vrtanje je z delovnim hodom do globine Z. P pomeni zadrevanje na globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z decimalno piko, drugae upoteva vrednost 1/1000 sek.e je aktiven G91 se mora vrednost Z in R definirati inkrementalno. Funkcija se uporablja za centriranje in grezenje izvrtin.
-
Vrtanje s ienjem G83
G83 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
Q = Inkrement globine
P = as zadrevanjaF = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Vrtanje je z delovnim hodom, po vsakem Q se orodje umakne na ravnino R. P pomeni zadrevanje na zadnji globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na
R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z 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
Setting 22 (0.25mm) definira razdaljo od prejnjega inkrementa do katere se orodje pomakne s hitrim hodom
R - ravnino lahko s Settingom 52 premikamo (0)
-
Vrtanje s ienjem - degresivno G83
G83 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
I = Prvi inkrement globine
J = Inkrement zmanjevanja K = Minimalni inkrement globine
P = as zadrevanjaF = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Vrtanje je z delovnim hodom, po vsakem I, se orodje umakne na ravnino R. Pri vsaki globini se inkrement globine zmanjaza vrednost J, dokler ne dosee vrednosti K. P pomeni zadrevanje na zadnji globini. Umik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Parameter P je potrebno zapisati z decimalno piko.
e je aktiven G91 se mora vrednost Z in R definirati inkrementalno. I, J, K morajo biti vedno pozitivni.
Setting 22 (0.25mm) definira razdaljo od prejnjega inkrementa do katere se orodje pomakne s hitrim hodom
R - ravnino lahko s Settingom 52 premikamo (0)
-
Vrezovanje navoja desno G84
G84 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
J = Faktor vrtljajev pri umiku
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Rezanje navoja je do globine ZUmik do R ravnine je z delovnim hodom in nasprotnimi vrtljaji.
Opomba:
Cikel, ostane aktiven toliko asa, dokler se v programu ne pojavijo ukazi G80, G0 in G1.Cikel avtomatsko vklopi vrtljaje vretena M04, potrebno je definirati hitrost vrtenja S.
Pomik se izrauna F = Vrtljaji x korak navojaJ je opcija samo pri Rigid Tapping. Vrednost je lahko samo celo tevilo in brez pike.Ta vrednost, e je ne definiramo posebej, je definirana v Settingu 130 (1 9).
-
Povrtavanje G85
G85 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Povrtavanje je do globine ZUmik je vedno s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99.
Opomba:
Cikel, ostane 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.
-
Povrtavanje z zaustavitvijo vretena G86
G86 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Povrtavanje je do globine Z. Sledi izklop vretena in umik s hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri
G99. Nato se vreteno zopet vklopi.
Opomba:
Cikel, ostane 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.
-
Povrtavanje z ronim umikom G87
G87 X = Pozicija luknje v osi X
Y = Pozicija luknje v osi Y
Z = Globina
R = R ravnina
F = Pomik
L = t. ponovitev
Potek:
Stroj pride do referenne R ravnine s hitrim hodom. Povrtavanje je do globine Z. Sledi izklop vretena in roen umik orodja. Program nadaljujemo s pritiskom na Cycle start. Stroj gre z hitrim hodom na zadnjo Z vrednost pri G98 ali na R-ravnino pri G99, in vklopi vrtljaje.
Opomba:
Cikel, ostane 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.
-
Vrtanje lukenj v krogu G70
G70 X = Sredina kroga v osi X
Y = Sredina kroga v osi Y
I = Radij kroga
J = Zaetni kot 0. 360. L = t. lukenj
Opomba:
Cikel se uporablja v povezavi z vrtalnimi cikli in ni modalen.
Orodje je potrebno predpozicionirati na sredino koga, v nasprotnem primeru, morajo biti
vrednosti X in Y definirane v ciklu.
Najprej je potrebno definirati vrtalni cikel z L0 in za njim cikel vrtanja lukenj v krogu.
Primer:
G81 Z-15. R1. F200 L0
G70 X0 Y0 I50. J22.5 L8.
G80
-
Vrtanje lukenj v kronem loku G71
G71 X = Sredina kroga v osi X
Y = Sredina kroga v osi Y
I = Radij kroga
J = Zaetni kot 0. 360. L = t. LukenjK = Kot med luknjami
Opomba:
Cikel se uporablja v povezavi z vrtalnimi cikli in ni modalen.
Orodje je potrebno predpozicionirati na sredino konega loka, v nasprotnem primeru, morajo biti vrednosti X in Y definirane v ciklu.
Najprej je potrebno definirati vrtalni cikel z L0 in za njim cikel vrtanja lukenj v krogu.
Primer:
G81 Z-15. R1. F200 L0
G71 X0 Y0 I50. J22.5 K45. L8.
G80
-
Vrtanje lukenj v liniji G72
G72 X = Zaetna toka v osi XY = Zaetna toka v osi YI = Razmik
J = Kot 0. 360. L = t. Lukenj
Opomba:
Cikel se uporablja v povezavi z vrtalnimi cikli in ni modalen.
Orodje je potrebno predpozicionirati na zaetno toko, v nasprotnem primeru, morajo biti vrednosti X in Y definirane v ciklu.
Najprej je potrebno definirati vrtalni cikel z L0 in za njim cikel vrtanja lukenj v krogu.
Primer: G81 Z-15. R1. F200 L0G72 X0 Y0 I50. J22.5 L5.G80
-
Rezkanje kronega epa G12, G13
G12 Protismerno G13 Istosmerno
X = Pozicija epa v osi X e predhodno nismo vnesli pozicijeY = Pozicija epa v osi Y e predhodno nismo vnesli pozicijeZ = Globina epa absolutna (G90) ali inkrementalna (G91)I = Polmer kroga
D = Kompenzacija premera orodja, desno (G42) pri G12 in levo (G41) pri G13
F = Pomik v vseh treh oseh
L = t. Ponovitev pri veih globinah (G91)
Opomba:
Pomik na globino Z je enak
pomiku v ravnini XY, zato je
potrebno poln material predvrtati.
Orodje ostane po koncu cikla v
epu, zato je potrebno vnesti umik orodja.
Pri veih globinah (G91), moramo orodje na povrino prej predpozicionirati. S tevilom ponovitev doloimo globino epa: L x Z
Primer: 1 globina po Z
G90 G13 Z-5. I30. D01 F300.G00 Z3.
Primer: 3 globine po Z
G91 G13 Z-5. I30. D01 F300 L3.
G90 G00 Z3.
-
Rezkanje kronega epa G12, G13
G12 Protismerno G13 Istosmerno
X = Pozicija epa v osi X e predhodno nismo vnesli pozicijeY = Pozicija epa v osi Y e predhodno nismo vnesli pozicijeZ = Globina epa absolutna (G90) ali inkrementalna (G91)I = Polmer prvega kroga
K = Polmer zadnjega kroga
Q = Prekrivanje med spiralnim rezkanjem
D = Kompenzacija premera orodja, desno (G42) pri G12 in levo (G41) pri G13
F = Pomik v vseh treh oseh
L = t. Ponovitev pri veih globinah (G91)
Opomba:
Pomik na globino Z je enak
pomiku v ravnini XY, zato je
potrebno poln material predvrtati.
Orodje ostane po koncu cikla v
epu, zato je potrebno vnesti umik orodja. Pri veih globinah (G91), moramo orodje na povrino prej predpozicionirati. S tevilom ponovitev doloimo globino epa: L x Z
Primer: 1 globina po Z
G90 G12 Z-5. I6. K30. Q4. D01 F300.G00 Z3.
Primer: 3 globine po Z
G91 G12 Z-5. I6. K30. Q4. D01 F300 L3.
G90 G00 Z3.
-
Graviranje teksta G47 P0
G47 P0 X = Zaetna pozicija v osi XY = Zaetna pozicija v osi YZ = Globina (absolutno)
R = R ravnina (absolutno)
I = Kot
J = Viina rk v mmF = Pomik
() = TEKST
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-9Ostali dovoljeni znaki so: ! # $ % & `( ) * + , - . / : ; < > ? [ ] ^ _ { } in prazno mesto
-
Graviranje tevilenja G47 P1
G47 P1 X = Zaetna pozicija v osi XY = Zaetna pozicija v osi YZ = Globina (absolutno)
R = R ravnina (absolutno)
I = Kot
J = Viina tevilk v mmF = Pomik
(###) = Podatek o tevilu tevk
Opomba:
Zaetna tevilko lahko vpiemo na dva naina:1. Vpiemo: G47 P1 ... (10). V tem trenutku stroj e ne bo graviral nobene tevilke, temve samo vnese vrednost v makro variablo #599. Pri vsakem naslednjem klicu ukaza
G47 P1 (###) se tevilka gravira in nato povea za 1. Ta ukaz velja do M30.Primer: Variable #599 nima vrednosti: Gravura
G47 P1 X20. Y30. Z-0.2 R1. I0. J4. F300 (10) -
G47 P1 X20. Y30. Z-0.2 R1. I0. J4. F300 (####) 0010
G47 P1 X20. Y40. Z-0.2 R1. I0. J4. F300 (####) 0011
G47 P1 X50. Y30. Z-0.2 R1. I0. J4. F300 (1000) -
G47 P1 X50. Y30. Z-0.2 R1. I0. J4. F300 (####) 1000
2. e direktno vpiemo vrednost v makro variablo #599, 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: Gravura
G47 P1 X20. Y30. Z-0.2 R1. I0. J4. F300 (####) 0010
G47 P1 X20. Y40. Z-0.2 R1. I0. J4. F300 (####) 0011
-
Poveevanje in zmanjevanje G51
G51 X = Center poveevanja v osi XY = Center poveevanja v osi YZ = Center poveevanja v osi ZP = Faktor poveevanja
Opomba:
Funkcija poveevanja v primeru skrena mere ni potrebna. To lahko popravite s kompenzacijo premera
orodja.
e vrednosti X, Y, Z v G51 niso definirane, kontrola upoteva ukaz glede na zadnjo toko orodja. e je P izpuen, funkcija vzame vrednost iz Settinga 71.
G51 P1. = Vrne konturo v zaetno stanje
G50 = Preklic G51
-
Rotacija koordinatnega sistema G68
G68 X = Center vrtia v osi XY = Center vrtia v osi YZ = Center vrtia v osi ZR = Kot zasuka
Opomba:
e vrednosti X, Y, Z v G68 niso definirane, kontrola upoteva ukaz glede na zadnjo toko orodja. e je R izpuen, funkcija vzame vrednost iz Settinga 72.
G69 = Preklic G68
-
Klicanje lokalnega podprograma M97
M97 P... L... Klic lokalnega podprograma
P = N tevilka zaetne vrstice lokalnega podprogramaL = tevilo ponovitev podprograma
M99 Vrnitev v glavni program
O0001 (REZKANJE PLOSCE 180x180x25)
(G54 SREDINA KOSA NA VRHU) (SUROVEC: C45 - 200x200x35)
(IZ PRIMEZA: Hmin= 28mm)
G00 G40 G54 G80 G49 G17 G90
T04 M06 (REZKAR 25/3)
G00 G40 G90 X-110. Y0 S2000 M03
G43 H04 Z100. M08
G00 Z2.
G01 Z-5. F1000.
M97 P100
G01 Z-10. F1000.
M97 P100
G01 Z-15. F1000.
M97 P100
G01 Z-20. F1000.
M97 P100
G01 Z-25. F1000.
M97 P100
G01 Z2. F1000.
G00 Z100. M09
G28 Y0.
M30
N100 G41 Y-20. D04 F500.
G03 X-90. Y0. R20.
G01 Y90.
G01 X90.
G01 Y-78.82
G01 X67.639 Y-90.
G01 X-80.
G02 X-90. Y-80. R10.
G01 Y0
G03 X-110. Y20. R20.
G01 G40 Y0.
M99
-
O00055 (REZKANJE UTORA G18)
N1 T1 M06 (REZKAR 10/2 BALL
ENDMILL.)
N2 G90 G54 G17 G00 X-40.Y0. S2600 M03
N3 G43 H01 Z2. M08
N4 G01 Z0. F1000.
N5 M97 P100 L80
N6 G17 G00 Z10. M09
N7 G53 G49 Y0. Z0. M05
N8 M30
N100 G91 G01 Y0.2
N101 G90
N102 G18 G03 X-20. Z0. R10. F1000.
N103 G91 G01 Y0.2
N104 G90
N105 G18 G02 X-40. Z0. R10. F1000.
N106 M99
Klicanje lokalnega podprograma M97
-
Klicanje podprograma M98
M98 P... L Klic podprograma iz spominaP = O tevilka podprogramaL = tevilo ponovitev podprograma
M99 Vrnitev v glavni program
O0001 (REZKANJE PLOSCE 180x180x25)
(G54 SREDINA KOSA NA VRHU) (SUROVEC: C45 - 200x200x35)
(IZ PRIMEZA: Hmin= 28mm)
G00 G40 G54 G80 G49 G17 G90
T04 M06 (REZKAR 25/3)
G00 G40 G90 X-110. Y0 S2000 M03
G43 H04 Z100. M08
G00 Z2.
G01 Z-5. F1000.
M98 P101
G01 Z-10. F1000.
M98 P101
G01 Z-15. F1000.
M98 P101
G01 Z-20. F1000.
M98 P101
G01 Z-25. F1000.
M98 P101
G01 Z2. F1000.
G00 Z100. M09
G28 Y0.
M30
O0101 (PODPROGRAM)
G41 Y-20. D04 F500.
G03 X-90. Y0. R20.
G01 Y90.
G01 X90.
G01 Y-78.82
G01 X67.639 Y-90.
G01 X-80.
G02 X-90. Y-80. R10.
G01 Y0
G03 X-110. Y20. R20.
G01 G40 Y0.
M99
-
O0002 (REZKANJE UTOROV PLOSCE
200x200x20 )
(6x UTORI: 40x40x5)
(G54 SREDINA KOSA NA VRHU) (SUROVEC: C45 - 200x200x35)
T04 M06 (REZKAR 20 HSC CUTTING) G00 G90 X-60. Y50. S3000 M03
G43 H04 Z100. M..... (ZRAK)
G00 Z2.
G00 X-60. Y50.
G01 Z-2. F1000.
M98 P102 L5
G00 Z2.
G00 X0. Y50.
G01 Z-2. F1000.
M98 P102 L5
G00 Z2.
G00 X60. Y50.
G01 Z-2. F1000.
M98 P102 L5
G00 Z2.
............
G00 Z100. M84
G28 Y0.
M30
Klicanje podprograma M98
O0102 (PODPROGRAM )
G91
G01 G41 Y20. Z-1. D04 F1000.
G01 X-10. F4000.
G03 X-10. Y-10. R10.
G01 Y-20.
G03 X10. Y-10. R10.
G01 X20.
G03 X10. Y10. R10.
G01 Y20.
G03 X-10. Y10. R10.
G01 X-10.
G40 Y-20.
G90
M99
-
Tehnologija
i = t. zob n = vrtljaji (min-1)
vF= podajalna hitrost (mm/min)
vf= podajanje na zob (mm/zob)
d = premer orodja (mm)
vC= rezilna hitrost (m/min)
-
Izraun parametrov
-
Izraun parametrov
-
Izraun parametrov
-
Izraun parametrov
-
Izraun parametrov
-
Primer programa
O0007 (PLOSCA) TEVILKA PROGRAMA, IME KOSA(...........) KOMENTARJI
(...........) KOMENTARJI
G21 G17 G90 G21 MM, G17 RAVNINAX-Y, G90 ABSOLUTNISISTEMG80 G49 G40 G80 CIKEL END, G40,G49 IZKLOP KOMPENZACIJEG54 G54 - NULTA TOKA OBDELOVANCAT1 M06 T1 - KLIC ORODJA, M06 MENJAVA ORODJAG00 X0. Y120.55 M03 S2000 G00 HITRI HOD, M3 DESNO, S2000 - 2000vrt/minG00 G43 H01 Z100. G43 KOMP. ORODJAPO DOLINI, H01 DOLINAORODJAM08 M08 VKLOP HLAJENJAG00 Z2. PREMIK
G01 Z-5. F500. G01 DELOVNI GIB V OSI Z, F - POMIKG01 G41 X20.Y120.55 D01 F200. G41 KOMP. ORODJAPO RADIJU,D01- POLMER ORODJA........
........
G00 Z100. UMIK NA VARNOSTNO RAZDALJO
M30 PROGRAM STOP
T1 Klic orodja v vreteno (stroj v tem trenutku e nima podatka o geometriji, zapisani v OFFSET-u) G43 H1 Klic geometrije DOLINA (geometrija + obraba) G41/G42 D1 Klic geometrije RADIJ (geometrija + obraba) T1, H1, D1 tevilke morajo biti vedno usklajene (Izjema: uporaba ve korektur!)
-
Primer programa 1.
DELOVNI PLAN:
REZKANJE PO ZUNANJI STRANI KONTURE
ORODJE:
T1: REZKAR 10 mm
O00001 (PRIMER 1)
T1 M06 (Rezkar 10mm) G90 G54 G00 X-15. Y-65. S900 M3
G43 H01 Z3. M08
G01 Z-5. F500
G01 G41 D01 X0. Y-50. F300.
Y0.
X70.
Y-20.
X40.
Y-50.
X0.
G0 G40 X-15. Y-65. M09
G0 G53 Z0.
G53 Y0
M30
-
Primer programa 2.
DELOVNI PLAN:
CENTRIRANJE, VRTANJE, REZANJE NAVOJA M12
ORODJE:
T1: CENTRIRNI SVEDER 16 mm T2: HSS-SVEDER 10,25 mm T3: NAVOJNI SVEDER M12x1.75
O0002 (PRIMER 2)
G90 G80 G49 G40
T01 M06 (CENTRIRNI SVEDER)
G00 G90 G54 X15. Y- 15. M03 S1000
G43 H01 Z100. M08
G00 Z2.
G98 G81 Z- 6.3 R2 . F120.
X100. Y- 45. Z- 14.3 R- 6.
G80 G00 Z100. M09
T2 M06 (HSSSVEDER 10.25)
G00 G90 G54 X15. Y- 15. M03 S900
G43 H02 Z100. M08
G00 Z2.
G98 G83 Z- 25. R2 . Q5. F100.
X100. Y- 45. R- 6.
G80 G00 Z100. M09
T3 M06 (NAVOJNI SVEDER M12)
G00 G90 G54 X15. Y- 15. M3 S200
G43 H03 Z100. M08
G00 Z2.
G98 G84 Z- 20. R2 . F350.
X100. Y- 45. R- 6.
G80 G00 Z100. M09
M30
-
Primer programa 3.
DELOVNI PLAN:
REZKANJE
ZUNANJE OBLIKE
REZKANJE
NOTRANJE OBLIKE
ORODJE:
T1: STEBELNI
REZKAR 20mm
O0003 (PRIMER 3)
G90 G80 G49 G40
T1 M06 (REZKAR 20) (OBDELAVA ZUNAJ 60) G00 G90 G54 X50. Y0. S1000 M03
G43 H01 Z100. M08
G00 Z2.
G01 Z-5. F300.
G01 X46. Y0.
G02 I-46.
G01 X50. Y0
G00 G41 X50. Y20. D01
G03 X30. Y0. R20. F200.
G02 I-30.
G03 X50. Y-20. R20.
G01 G40 X50. Y0.
G00 Z2.
(OBDELAVA ZNOTRAJ 38) G00 X0. Y0.
G01 Z-5. F40.
G01 G41 X14. Y5. D01 F300.
G03 X0 Y19. R14.
G03 J-19.
G03 X-14. Y5. R14.
G01 G40 X0. Y0.
G00 Z100. M09
M30
-
Primer programa 4.
DELOVNI PLAN:
REZKANJE ZUNANJE OBLIKE
ORODJE:
T1: STEBELNI REZKAR NA
PLOICE 20mm
O00004 (PRIMER 4)
G90 G80 G49 G40
T1 M06 (REZKANJE ZUNAJ)
G00 G54 G90 X-20. Y-100. S800 M3
G43 H01 Z2. M08
G01 Z-8. F200.
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.
G0 G53 Z0. M05
G0 G53 Y0 M09
M30
-
Primer programa 5.
DELOVNI PLAN:
REZKANJE STOPNICE
CENTRIRANJE
VRTANJE
REZANJE NAVOJEV
ORODJE:
T1: GLAVA 50/5T2: CENTRIRNI SVEDER 16-90T3: SVEDER 10.2T4: NAVOJNI SVEDER M12
T1 M6 (GLAVA)
G00 G90 G54 X-75. Y-68. M03 S1200
G00 G43 H01 Z100. M08
G00 Z2.
G01 Z-10. F500.
G01 G41 X-44. Y-68. D01
G01 Y57.
G01 G40 X-75.
G00 Z2.
G00 X75.
G01 Z-10.
G01 G41 X44. Y57. D01
G01 Y-68.
G01 G40 X75.
G00 Z100. M09
T2 M06 (CENTRIRNI SVEDER)
G00 G90 G54 X0 Y0 M03 S1000
G00 G43 H02 Z100. M08
G00 Z2.
G98 G82 Z-6.3 R2. P0.5 F130. L0
G70 I30. J60. L6
G80
G00 Z2.
G98 G82 X55. Y-52. Z-16.3 R-8.
Y45.
X-55.
Y-52.
G80
G00 Z100. M09
T3 M06 (SVEDER 10.2)
G00 G90 G54 X0. Y0.
M03 S1000
G00 G43 H03 Z100. M08
G00 Z2.
G98 G83 Z-25. R2. Q5. F130. L0
G70 I30. J60. L6
G80
G00 Z2.
G98 G83 X55. Y-52. Z-33. Q5. R-8.
Y45.
X-55.
Y-52.
G80
G00 Z100. M09
T4 M06 (NAV. SVEDER M12)
G00 G90 G54 X0. Y0.
M03 S200
G00 G43 H04 Z100. M08
G00 Z2.
G98 G84 Z-16. R2. F350. L0
G70 I30. J60. L6
G80
G00 Z2.
G98 G84 X55. Y-52. Z-32. R-8.
Y45.
X-55.
Y-52.
G80
G00 Z100. M09
O00011 G90 G80 G49 G40
M30
-
Primer programa rezkanja navoja
Primer: Navoj M48x2
Globina 20mm
Pozicija centra luknje X50. Y50.
Radij orodja = 10mm
Vhodni radij = R14
Program:
T1 M6
G90 G54 G0 X50. Y50. S1500 M3
G43 H01 Z3. M8
G01 Z-25. F300 (Globina)
G91 G01 G41 X10. Y-14. D01 F150.
G03 X14. Y14. Z0.291 R14.
G03 I-24. Z2. L10
G03 X-14. Y14. Z0.291 R14.
G1 G40 X-10. Y-14.
G90 G0 Z3.
G53 G0 Y0
G53 Z0
M30
Izraun Z premika pri tangencialnem vhodu z dolino kroga