Jul 29, 2023 Pustite sporočilo

CNC obdelava koda G, koda M!

 

1. Koda G in njene funkcije

G00------Hitro pozicioniranje

G01------Linearna interpolacija

G02------krožna interpolacija v smeri urinega kazalca

G03------Krožna interpolacija v nasprotni smeri urnega kazalca

G04------Časovni premor

G05------Krožna interpolacija skozi vmesno točko

G06------parabolična interpolacija

Interpolacija krivulje zlepka G07------Z

G08------pospešek podajanja

G09------upočasnitev podajanja

G10------nastavitev podatkov

G16------programiranje polarnih koordinat

G17------obdelava ravnine XY

G18------obdelava ravnine XZ

G19------obdelava ravnine YZ

Velikost G20------palcev (sistem FANUC)

G21-----metrična velikost (sistem Fanuc)

G22------metoda programiranja dimenzije polmera

G220-----se uporablja na operacijskem vmesniku sistema

G23------metoda programiranja velikosti premera

G230-----se uporablja na operacijskem vmesniku sistema

G24------konec podprograma

G{0}}skočna obdelava

G{0}}ciklična obdelava

G30------preklic povečave

G31------opredelitev povečave

G32------rezanje navojev z enakim korakom, sistem palcev

G33------rezanje navojev z enakim korakom, metrično

G34------rezanje navojev s povečanim korakom

G35------zmanjšajte rez navoja

G40------preklic kompenzacije orodja/odmika orodja

G41------Kompenzacija rezalnika-levo

G42------Kompenzacija rezalnika – desno

G43------pozitiven odmik orodja

G44------odmik orodja--negativen

G45------odmik orodja plus / plus

G46------odmik orodja plus /-

G47------odmik orodja-/-

G48------odmik orodja-/ plus

G{{0}}odmik orodja 0/ plus

G{{0}}odmik orodja 0/-

G{{0}}odmik orodja plus /0

G{{0}}odmik orodja-/0

G53------Odmik ravne črte, odjava

G54------nastavite koordinate obdelovanca

G55------Nastavite koordinato obdelovanca 2

G56------nastavi koordinato obdelovanca tri

G57------nastavite koordinato obdelovanca 4

G58------Nastavite peto koordinato obdelovanca

G59------nastavite koordinate obdelovanca 6

G60------način natančne poti (v redu)

G61------način natančne poti (sredina)

G62------način natančne poti (grobo)

G63------navojna nit

G{0}}odmik orodja, notranji kot

G69------odmik orodja, zunanji kot

G70------inčna velikost v palcih (to je Siemens, FANUC je G21)

G71------Metrična velikost mm

G74------Nazaj na referenčno točko (ničelna točka stroja)

G75------vrnitev na ničelno točko programske koordinate

G76------Cikel sestavljanja niti

G80------Odjava iz standardnega cikla

G81------Standardni cikel zunanjega kroga

G331-----nitni standardni cikel

G90------absolutna velikost

G91------relativna velikost

G92------prefabricirane koordinate

G93------odštevanje časa, hitrost podajanja

G94------hitrost podajanja, podajanje na minuto

G95------podajalna hitrost, podajanje na vrtljaj

G96------konstanten nadzor hitrosti proge

G97------preklic stalne linearne kontrole hitrosti

2. Podrobna razlaga funkcije kode G

Hitro pozicioniranje

Oblika: G00 X(U)__Z(W)__

ilustrirati:

(1) S tem ukazom se orodje hitro premakne na določen položaj glede na način krmiljenja točke. Med premikanjem obdelovanca ne smete obdelovati.

(2) Vse programirane osi se hkrati premikajo s hitrostjo, ki jo določajo parametri. Ko določena os doseže programirano vrednost, se ustavi, ostale osi pa se premikajo naprej.

(3) Koordinate, ki se ne premikajo, ni treba programirati.

(4) G00 lahko zapišemo kot G0

primer:

G00 X75 Z200

G01 U-25 W-100

Najprej X in Z hodita 25 hitro do točke A hkrati, nato pa hodita 75 hitro do točke B v smeri Z.

linearna interpolacija

Format: G01X(U)_Z(W)_F_}(mm/min)

ilustrirati:

(1) S tem ukazom se orodje premakne na določen položaj v skladu z metodo linearne interpolacije. Hitrost gibanja določa F

Hitrost podajanja. Vse koordinate je mogoče povezati s tekom.

(2) G01 lahko zapišemo tudi kot G1

primer:

G01 X40 Z20 F150

Dvoosna povezava od točke A do točke B

krožna interpolacija

Oblika 1: G02X(u)_Z(w)_I_K_F_

ilustrirati:

(1) Ko sta X in Z v G90, so koordinate končne točke loka absolutne koordinate glede na programirano ničelno točko. Pri G91,

Končna točka loka je inkrementalna vrednost glede na začetno točko loka. Ne glede na G90 ali G91 sta I in K inkrementalni koordinati središča loka glede na začetno točko.

I je vrednost v smeri X, K pa vrednost v smeri Z. Koordinate središča kroga med krožno interpolacijo ni mogoče izpustiti, razen če so programirane v drugih formatih.

(2) Pri programiranju ukaza G02 lahko neposredno programirate kvadrantne kroge, polne kroge itd.

Opomba: Pri prehodu skozi kvadrant se kompenzacija zračnosti izvede samodejno. Če obstaja velika razlika med vhodno kompenzacijo zračnosti na koncu območja parametrov in dejansko zračnostjo obdelovalnega stroja, se bodo na obdelovancu pojavile očitne sledi reza.

(3) G02 lahko zapišemo tudi kot G2.

Primer: G02 X60 Z50 I40 K0 F120

Oblika 2: G02X(u)_Z(w)_R( plus -)_F_

Opomba: (1) Ni mogoče uporabiti za programiranje celotnega kroga

(2) R je polmer loka R na eni strani obdelovanca. R je simbol, " plus " pomeni, da je kot loka manjši od 180 stopinj;

"-" pomeni, da je kot loka večji od 180 stopinj. Med njimi lahko " plus " izpustimo.

(3) Temelji na koordinatah končne točke. Ko je dolžina med končno in začetno točko večja od 2R, se lok nadomesti z ravno črto.

Primer: G02 X60 Z50 R20 F120

Format 3: G02X(u)_Z(w)_CR=_(polmer)F_

Format 4: G02X(u)_Z(w)_D_(premer)F_

Ti dve programski obliki sta v osnovi enaki obliki 2

krožna interpolacija

Pojasnilo: Format je enak ukazu G02, le da je smer vrtenja loka obrnjena.


časovni premor

Oblika: G04_F_ ali G04_K_

Opis: Gibanje obdelave je začasno ustavljeno in obdelava se bo nadaljevala po izteku časa. Čas premora je določen s podatki za F. Enota je sekunda. Razpon je 0,01 sekunde do 300 sekund.

Krožna interpolacija vmesne točke

Oblika: G05X(u)_Z(w)_IX_IZ_F_

Pojasnilo: X, Z so koordinate končne točke, IX, IZ so koordinate srednje točke. Drugi so podobni G02/G03

Primer: G05 X60 Z50 IX50 IZ60F120

Pospešek/pojemek

Oblika: G08

Pojasnilo: Zavzemajo eno vrstico v segmentu programa. Ko program zažene ta segment, se bo hitrost podajanja povečala za 10 odstotkov. Če ga je treba povečati za 20 odstotkov, ga je treba zapisati kot dva ločena segmenta.

Programiranje radija

Oblika: G22

Opomba: Če zasede eno samo vrstico v programu, bo sistem deloval v načinu radija, naslednje vrednosti v programu pa prav tako temeljijo na radiju.

Metoda programiranja premera

Oblika: G23

Opomba: Če zasede eno samo vrstico v programu, bo sistem deloval v načinu premera in naslednje vrednosti v programu prav tako temeljijo na premeru.

Obdelava skokov

Oblika: G25 LXXX

Pojasnilo: Ko se program izvede v tem programu, se prenese v programski segment, ki ga podaja. (XXX je številka bloka).

ciklična obdelava

Format: G26 LXXX QXX

Pojasnilo: Ko se program izvaja v tem odseku, se navedeni odsek programa začne v tem odseku kot telo zanke, število zank pa je določeno z vrednostjo za Q.

Odpis povečave

Format: G30

Opis: Zasedite eno vrstico v programu, jo uporabite skupaj z G31 in prekličite funkcijo G31.

Opredelitev povečave

G31 F_

G32: Obdelava navojev z enakim korakom (imperialni sistem)

G33: Obdelava navojev z enakim korakom (metrični sistem)

Oblika: G32/G33 X(u)_Z(w)_F_

ilustrirati:

(1) X, Z so koordinate končne točke in F je korak

(2) G33/G32 lahko obdeluje samo enopolne in enostranske navoje.

(3) Sprememba vrednosti X lahko obdeluje konični navoj

(4) Pri uporabi tega ukaza hitrost vretena ne sme biti previsoka, sicer se orodje obrabi.

Nastavite koordinate obdelovanca/nastavite največjo (nizko) hitrost vretena

Oblika: G50 S_Q_

S je največja hitrost vretena, Q je najmanjša hitrost vretena

Nastavite koordinate obdelovanca

Format: G54

V sistemu je lahko več koordinatnih sistemov, G54 ustreza prvemu koordinatnemu sistemu, vrednost njegovega izhodiščnega položaja pa je nastavljena v parametrih obdelovalnega stroja.

G55: Nastavite koordinato obdelovanca 2

G56: Nastavite koordinate obdelovanca 3

G57: Nastavite koordinato obdelovanca 4

G58: Nastavite koordinate obdelovanca pet

G59: Nastavite koordinate obdelovanca 6

način natančne poti

Format: G60

V dejanskem procesu obdelave, ko je več dejanj povezanih skupaj in ko se za programiranje uporablja natančna pot, bo med izvajanjem naslednjega segmenta obdelave prišlo do postopka medpomnjenja (to je upočasnitve).

metoda neprekinjene poti

Format: G64

V primerjavi z G60 se uporablja predvsem za grobo obdelavo.

Nazaj na referenčno točko (ničelna točka stroja)

Format: G74 XZ

(1) V tem odstavku se ne sme pojavljati nobena druga vsebina.

(2) Koordinate, ki se pojavijo za G74, se bodo vrnile na nič v vrstnem redu X in Z.

(3) Pred uporabo G74 je treba potrditi, da je strojno orodje opremljeno s stikalom referenčne točke.

(4) Izvede se lahko tudi enoosni povratek na ničlo.

 

Vrnitev na ničelno točko programske koordinate

Format: G75 XZ

Vrnitev na začetno točko programiranja koordinat

Format: G76

Vrnite se na položaj, kjer je orodje začelo obdelovati.

Zunanji krog (notranji krog) konzerviran cikel

Oblika: G81_X(U)_Z(W)_R_I_K_F_

ilustrirati:

(1) X, Z so koordinate končne točke, U, W so inkrementalne vrednosti končne točke glede na trenutno točko.

(2) R je premer začetnega odseka, ki ga je treba obdelati.

(3) I je pomik za grobo obdelavo, K je pomik za končno obdelavo, I in K sta predpisani številki, predznaka morata biti enaka.

Konvencija znakov je naslednja: rezanje od zunanje proti sredinski osi (obračanje zunanjega kroga) je "-" in obratno je "plus".

(4) Različni X, Z, R določajo različna stikala zunanjega kroga, kot so: z ali brez stožca, sprednjega stožca ali vzvratnega stožca, levo rezanje ali desno rezanje itd.

(5) F je rezalna hitrost (mm/min)

(6) Po obdelavi se orodje ustavi na končni točki.

Primer: G81 X40 Z 100 R15 I-3K-1 F100

Postopek:

1) G01 vnese 2-krat I (prvi rez je I, zadnji rez je I plus K končno struženje), za globoko rezanje:

2) G01 dvoosna interpolacija, rez do končnega odseka in ustavitev, če se obdelava konča:

3) G01 umaknite orodje I v varen položaj in hkrati opravite pomožno glajenje rezalne površine

4) G00 hitro podajanje na zunanjo stran visoke ravnine I, rezervirajte I za naslednji postopek rezanja, ponovite do 1.

Programiranje absolutne vrednosti

Format: G90

ilustrirati:

(1) Ko je G90 programiran, vse nadaljnje programirane vrednosti koordinat temeljijo na programirani ničelni točki.

(2) Ko je sistem vklopljen, je strojno orodje v stanju G.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

Inkrementalno programiranje

Oblika: G91

Pojasnilo: Ko je G91 programiran, se vse naslednje vrednosti koordinat izračunajo iz prejšnjega koordinatnega položaja kot začetne točke

Programirana vrednost gibanja. V naslednjem koordinatnem sistemu se prejšnja točka vedno uporablja kot izhodišče za programiranje.

Primer: N0010 G91 G92 X20 Z85

N0020 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Nastavite koordinatni sistem obdelovanca

Oblika: G92 X_ Z_

ilustrirati:

(1) G92 samo spremeni vrednost koordinate, ki jo trenutno prikazuje sistem, ne premakne koordinatne osi in doseže nastavljeno koordinato

Namen izvora.

(2) Učinek G92 je sprememba prikazanih koordinat vrha orodja na nastavljeno vrednost.

(3) XZ za G92 je mogoče programirati ločeno ali vse.

G94 - hitrost podajanja, podajanje na minuto

Opomba: To je privzeto stanje obdelovalnega stroja.

klic podprograma

Format: G20 L_

N_

ilustrirati:

(1) Za L je ime programa za N podprograma, ki ga je treba poklicati, vendar N ni mogoče vnesti.

Za N so dovoljene samo številke 1~99999999.

(2) Ta del programa ne sme imeti nobene druge vsebine razen zgornjega opisa.

Vrnitev konca podprograma

Oblika: G24

ilustrirati:

(1) G24 označuje konec podprograma in se vrne na naslednji segment programa, ki je poklical podprogram.

(2) G24 in G20 nastopata v parih.

(3) Drugi ukazi niso dovoljeni v tem razdelku G24.

3. Primer programiranja kode G

Primer: uporabite naslednji primer za ponazoritev postopka prenosa parametrov v procesu klica podprograma, bodite pozorni na aplikacijo

Ime programa: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

Če ga želite poklicati večkrat, ga uporabite v naslednji obliki

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

G331—cikel obdelave navojev

Format: G331X

_Z_I_K_R_p_

ilustrirati:

(1) X se spremeni v premer, X=0 je ravna nit

(2) Z je dolžina niti, ki se lahko programira absolutno ali relativno

(3) I je dolžina odmika v smeri X po rezanju navoja, ± vrednost

(4) Razlika v premeru med zunanjim premerom navoja R in premerom korena, pozitivna vrednost

(5) K naklon KMM

(6) Število ciklov obdelave navoja p, to je, da je rezanje končano v več nožih

namig:

1. Globina vsakega podajanja je R÷p in zaokrožena navzgor, zadnji rez pa se ne podaja za glajenje površine navoja

2. Ime vrednosti I se določi glede na pozitivno in negativno smer notranjega navoja.

3. Začetni položaj cikla obdelave navoja je poravnava konice orodja z zunanjim krogom navoja.

primer:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05

4. Dodatki in previdnostni ukrepi

1. G00 in G01

Obstajata dve vrsti poti gibanja G00, ravna črta in lomljena črta. Ta ukaz se uporablja samo za pozicioniranje točke in ga ni mogoče uporabiti za obdelavo rezanja;

G01 se premakne na ciljno točko, določeno z ukazom, v linearnem gibanju z določeno hitrostjo podajanja in se običajno uporablja za obdelavo rezanja.

2. G02 in G03

G02: Krožna interpolacija v smeri urinega kazalca

G03: Krožna interpolacija v nasprotni smeri urnega kazalca

3. G04 ukaz za zakasnitev ali premor

Na splošno se uporablja za preklapljanje naprej in nazaj, obdelavo slepih lukenj, stopničastih lukenj, struženje in rezanje utorov

4. Ukaz za izbiro ravnine G17, G18, G19

Določa površinsko obdelavo, ki se običajno uporablja za rezkalne stroje in obdelovalne centre

G17: ravnina XY, ki jo lahko izpustite, ali ravnina, vzporedna z ravnino XY

G18: ravnina XZ ali ravnina, ki je vzporedna z njo, v CNC stružnici je samo ravnina XZ, ni treba določiti

G19: ravnina YZ ali ravnina, ki je vzporedna z njo

5. Ukaz referenčne točke G27, G28, G29

G27: Vrnite se na referenčno točko, preverite in potrdite položaj referenčne točke

G28: Samodejna vrnitev na referenčno točko (mimo srednje točke)

G29: Vrnitev iz referenčne točke, ki se uporablja v povezavi z G28

6. Kompenzacija polmera G40, G41, G42

G40: prekliči popravek radija orodja

G41: leva kompenzacija

G42: prava kompenzacija

7. Kompenzacija dolžine G43, G44, G49

G43: pozitivna kompenzacija dolžine

G44: negativna kompenzacija dolžine

G49: Prekliči popravek dolžine orodja

8. G32, G92, G76

G32: rezanje navojev

G92: stalni cikel rezanja navojev

G76: cikel mešanice za rezanje navojev

9. Struženje: G70, G71, 72, G73

G71: ukaz sestavljenega cikla za aksialno grobo obdelavo

G70: Sestavljeni cikel za končno obdelavo

G72: Čelno struženje, cikel radialnega grobega obdelave

G73: Kopiraj grobi cikel

10. Rezkalni stroji, obdelovalni centri:

G73: Hitro vrtanje globokih lukenj

G83: Peck vrtanje globokih lukenj

G81: cikel vrtanja

G82: cikel globokega vrtanja

G74: obdelava levega navoja

G84: obdelava desnega navoja

G76: cikel finega vrtanja

G86: cikel vrtalne obdelave

G85: povrtavanje

G80: prekliči ukaz cikla

11. Način programiranja G90, G91

G90: Programiranje absolutnih koordinat

G91: Inkrementalno programiranje koordinat

12. Ukaz za nastavitev vretena

G50: nastavitev največje hitrosti vretena

G96: Stalna linearna regulacija hitrosti

G97: Nadzor hitrosti vretena (preklic ukaza za nadzor konstantne linearne hitrosti)

G98: Vrnitev na referenčno točko (zadnja luknja)

G99: Vrnitev v točko R (srednja luknja)

13. Ukaz za zaustavitev vretena naprej in nazaj M03, M04, M05

M03: Vreteno naprej

M04: obratno vreteno

M05: zaustavitev vretena

14. Stikalo za rezalno tekočino M07, M08, M09

M07: vklopljena megla rezalne tekočine

M08: vklopljena tekoča rezalna tekočina

M09: izklop rezalne tekočine

15. Zaustavitev gibanja M00, M01, M02, M30

M00: premor programa

M01: Načrtujte prenehanje

M02: ponastavitev strojnega orodja

M30: Konec programa, kazalec se vrne na začetek

16. M98: klic podprograma

17. M99: Vrnitev na glavni program

Pošlji povpraševanje

whatsapp

skype

E-pošta

Povpraševanje