G00 padėties nustatymas
1. Formatas G00 X_ Z_ Ši komanda perkelia įrankį iš esamos padėties į komandoje nurodytą padėtį (absoliučios koordinatės režimu) arba į tam tikrą atstumą (prieauginių koordinačių režimu). 2. Padėties nustatymas netiesinio pjovimo būdu Mūsų apibrėžimas yra toks: naudokite nepriklausomą greitosios eigos greitį, kad nustatytumėte kiekvienos ašies padėtį. Įrankio kelias nėra tiesi, o staklių ašys sustoja komandomis nurodytose padėtyse iš eilės pagal atvykimo tvarką. 3. Tiesinis padėties nustatymas Įrankio kelias yra panašus į tiesinį pjovimą (G01), padėties nustatymas reikiamoje padėtyje per trumpiausią laiką (neviršijant kiekvienos ašies greitosios eigos greičio). 4. Pavyzdys N10 G0 X100 Z65
G01 Tiesinė interpoliacija
1. Formatas G01 X(U)_ Z(W)_ F_ ; Tiesinė interpoliacija juda iš dabartinės padėties į komandos padėtį tiesia linija ir komandos duotu judėjimo greičiu. X, Z: absoliučios pozicijos, į kurią reikia perkelti, koordinatės. U,W: pozicijos, į kurią reikia perkelti, prieauginės koordinatės.
2. Pavyzdys ① Absoliučių koordinačių programa G01 X50. Z75. F0,2 ;X100.; ② Inkrementinė koordinačių programa G01 U0.0 W-75. F0.2 ;U50.
Žiedinė interpoliacija (G02, G03)
Formatas G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – pagal laikrodžio rodyklę (CW) G03 – prieš laikrodžio rodyklę (CCW)X, Z – koordinačių sistemoje Pabaigos taškas U, W – atstumas tarp pradžios taško ir pabaigos taško I, K – vektorius (spindulio reikšmė) nuo pradžios taško iki centrinio taško R – lanko diapazonas (daugiausia 180 laipsnių). 2. Pavyzdys ① Absoliučios koordinačių sistemos programa G02 X100. Z90. I50. K0. F0.2 arba G02 X100. Z90. R50. F02; ② Inkrementinės koordinačių sistemos programa G02 U20. W-30. I50. K0. F0.2 arba G02 U20.W-30.R50.F0.2;
Antrosios kilmės grąžinimas (G30)
Koordinačių sistemą galima nustatyti naudojant antrąją pradžios funkciją. 1. Nustatykite įrankio pradžios taško koordinates parametrais (a, b). Taškai „a“ ir „b“ yra atstumai tarp mašinos pradžios ir įrankio pradžios taško. 2. Programuodami koordinačių sistemai nustatyti naudokite komandą G30, o ne G50. 3. Atlikus grįžimą į pirmąją pradinę vietą, neatsižvelgiant į faktinę įrankio padėtį, įrankis pereis į antrąją pradinę vietą, kai bus aptikta ši komanda. 4. Įrankio keitimas taip pat atliekamas antroje vietoje.
Sriegio pjovimas (G32)
1. Formatas G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – sriegio laido nustatymas E – sriegio žingsnis (mm) Programuojant sriegio pjovimo programą, suklio apsisukimų dažnis turi būti tolygiai reguliuojamas funkcija (G97), reikia atsižvelgti į kai kurias srieginės dalies charakteristikas. Sriegio pjovimo režimu nepaisoma judėjimo greičio valdymo ir suklio greičio reguliavimo funkcijų. Kai veikia tiekimo sulaikymo mygtukas, jo judėjimo procesas sustoja, kai baigiamas pjovimo ciklas.
2. Pavyzdys G00 X29.4; (1 ciklo pjovimas) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2 ciklų pjovimas) G32 Z-23. F0,2; G00 X32.; Z4 .
Įrankio skersmens poslinkio funkcija (G40/G41/G42)
1. Formatas G41 X_ Z_;G42 X_ Z_;
Kai pjovimo briauna aštri, pjovimo procesas be problemų atitinka programos nurodytą formą. Tačiau tikrąjį įrankio kraštą sudaro apskritimo lankas (įrankio nosies spindulys). Kaip parodyta aukščiau esančiame paveikslėlyje, įrankio nosies spindulys sukels klaidas apskrito interpoliavimo ir bakstelėjimo atveju.
2. Poslinkio funkcija
komandinė pjovimo padėties įrankių juosta
G40 atšaukia įrankio judėjimą pagal užprogramuotą kelią
G41 Dešinė Įrankis juda iš kairės užprogramuoto kelio pusės
G42 Kairėn Įrankis juda iš dešinės užprogramuoto kelio pusės
Kompensavimo principas priklauso nuo įrankio nosies lanko centro judėjimo, kuris visada nesutampa su spindulio vektoriumi normalia pjovimo paviršiaus kryptimi. Todėl atskaitos taškas kompensuojant yra įrankio nosies centras. Paprastai įrankio ilgio ir įrankio nosies spindulio kompensavimas yra pagrįstas įsivaizduojama pjovimo briauna, o tai sukelia tam tikrų matavimo sunkumų. Taikant šį principą įrankio kompensavimui, įrankio ilgis, įrankio nosies spindulys R ir įrankio nosies formos numeris (0–9), reikalingi įsivaizduojamai įrankio nosies spindulio kompensacijai, turėtų būti matuojami atitinkamai su atskaitos taškais X ir Z. Jie turi būti iš anksto įvesti į įrankių poslinkio failą.
„Įrankio nosies spindulio poslinkis“ turi būti nurodytas arba atšauktas naudojant G00 arba G01 funkciją. Nesvarbu, ar ši komanda yra su žiedine interpoliacija, ar ne, įrankis nejudės tinkamai, todėl jis palaipsniui nukryps nuo vykdomo kelio. Todėl įrankio nosies spindulio poslinkio komanda turi būti baigta prieš pradedant pjovimo procesą; ir galima išvengti perpjovimo reiškinio, kurį sukelia įrankio paleidimas iš ruošinio išorės. Priešingai, po pjovimo proceso naudokite komandą perkelti, kad atliktumėte poslinkio atšaukimo procesą
Ruošinio koordinačių sistemos pasirinkimas (G54-G59)
1. Formatas G54 X_ Z_; 2. Funkcija naudoja komandas G54 – G59, kad priskirtų savavališką tašką staklių koordinačių sistemoje (ruošinio pradžios poslinkio vertę) parametrams 1221 – 1226 ir nustatytų ruošinio koordinačių sistemą (1-6) . Šis parametras G kodą atitinka taip: Ruošinio koordinačių sistema 1 (G54) — Ruošinio pradžios grąžinimo poslinkio vertė — Parametras 1221 Ruošinio koordinačių sistema 2 (G55) — Ruošinio pradžios grąžinimo poslinkio vertė — Parametras 1222 Ruošinio koordinačių sistema 3 (G56) — ruošinio pradžios grąžinimo poslinkio vertė — parametras 1223 ruošinio koordinačių sistema 4 (G57) — ruošinio pradžios grąžinimo poslinkio vertė — parametras 1224 ruošinio koordinačių sistema 5 (G58 ) — ruošinio pradžios poslinkio vertė — 1225 parametras 6 ruošinio koordinačių sistema (G59) — poslinkis ruošinio pradžios grąžinimo vertė — parametras 1226 Įjungus maitinimą ir baigus grąžinti pradinę padėtį, sistema automatiškai pasirenka 1 ruošinio koordinačių sistemą (G54). Šios koordinatės galios tol, kol jas nepakeis „modalinė“ komanda. Be šių nustatymo žingsnių, sistemoje yra dar vienas parametras, kuris gali iš karto pakeisti G54~G59 parametrus. Kilmės poslinkio reikšmę už ruošinio ribų galima perkelti parametru Nr. 1220.
Apdailos ciklas (G70)
1. Formatas G70 P(ns) Q(nf) ns: pirmasis apdailos formos programos segmento numeris. nf: Paskutinis apdailos formos programos segmento numeris 2. Funkcija Atlikę grubų tekinimą G71, G72 arba G73, užbaikite tekinimą G70.
Šiurkštus automobilio konservų ciklas išoriniame sode (G71)
1. Formatas G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… .F__ nurodo judėjimo komandą tarp A ir B programos segmente nuo eilės numerio ns iki nf. .S__.T__N(nf)…△d: Pjovimo gylis (spindulio specifikacija) nenurodo teigiamų ir neigiamų ženklų. Pjovimo kryptis nustatoma pagal AA' kryptį ir nepasikeis, kol nebus nurodyta kita vertė. FANUC sistemos parametras (NR.0717) nurodo. e: Įrankio įtraukimo eiga Ši specifikacija yra būsenos specifikacija ir nepasikeis, kol nebus nurodyta kita reikšmė. FANUC sistemos parametras (NR.0718) nurodo. ns: pirmasis apdailos formos programos segmento numeris. nf: paskutinis apdailos formos programos segmento numeris. △u: rezervo atstumas ir kryptis baigiant apdirbti X kryptimi. (skersmuo/spindulys) △w: rezervuoto kiekio atstumas ir kryptis apdirbimui Z kryptimi.
2. Funkcija Jei naudojate programą norėdami nustatyti apdailos formą nuo A iki A' iki B žemiau esančiame paveikslėlyje, naudokite △d (pjovimo gylis), kad nukirptumėte nurodytą plotą ir palikite apdailos užlaidą △u/2 ir △ w.
Konservuotas veido tekinimo ciklas (G72)
1. Formatas G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s ir t turi tokias pačias reikšmes kaip ir G71. 2. Funkcija Kaip parodyta paveikslėlyje žemiau, šis ciklas yra toks pat kaip G71, išskyrus tai, kad jis yra lygiagretus X ašiai.
Formavimo apdorojimo junginių ciklas (G73)
1. Formatas G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Bloko numeris N(nf) išilgai A A' B………△i: įrankio atitraukimo atstumas X ašies kryptimi (spindulio specifikacija), nurodytas FANUC sistemos parametru (NR.0719). △k: įrankio atitraukimo atstumas Z ašies kryptimi (nurodytas spinduliu), nurodytas FANUC sistemos parametru (NR.0720). d: padalijimo laikai Ši reikšmė yra tokia pati kaip apdirbimo kartojimo laikas, nurodytas FANUC sistemos parametru (NR.0719). ns: pirmasis apdailos formos programos segmento numeris. nf: paskutinis apdailos formos programos segmento numeris. △u: rezervo atstumas ir kryptis baigiant apdirbti X kryptimi. (skersmuo/spindulys) △w: rezervuoto kiekio atstumas ir kryptis apdirbimui Z kryptimi.
2. Funkcija Ši funkcija naudojama pakartotinai iškirpti palaipsniui besikeičiančią fiksuotą formą. Šis ciklas gali efektyviai sumažinti aCNC apdirbimo dalysirCNC tekinimo detalėskurie buvo apdoroti grubiai apdirbant arba liejant.
Gręžimo ciklas su veidą (G74)
1. Formatas G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Atgalinė suma Šis žymėjimas yra būsenos žymėjimas, kitur Vertės nekeičiamos, kol nenurodytos. FANUC sistemos parametras (NR.0722) nurodo. x: taško B X koordinatė u: padidėjimas nuo a iki bz: taško Z koordinatė cw: padidėjimas nuo A iki C △i: judėjimo dydis X kryptimi △k: judėjimo kiekis Z kryptimi △d: in Kiekis, kuriuo įrankis atsitraukia pjūvio apačioje. Simbolis △d turi būti (+). Tačiau jei X (U) ir △I yra praleisti, įrankio įtraukimo dydį galima nurodyti norimu ženklu. f: pastūma: 2. Funkcija Kaip parodyta paveikslėlyje žemiau, pjovimas gali būti apdorojamas šiuo ciklu. Jei X (U) ir P yra praleisti, veiksmas bus atliktas tik Z ašyje, kuri naudojama gręžimui.
Išorinio skersmens / vidinio skersmens gręžimo ciklas (G75)
1. Formatas G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funkcija Šios komandos veikia taip, kaip parodyta paveikslėlyje žemiau, išskyrus X Naudojant Z vietoj išorės yra tas pats kaip G74. Šiame cikle galima atlikti pjovimą ir atlikti X ašies pjovimo griovelio ir X ašies pjovimo gręžimą.
Sriegio pjovimo ciklas (G76)
1. Formatas G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Baigimo pasikartojimo laikas (nuo 1 iki 99) Šis žymėjimas yra būsenos žymėjimas ir nepasikeis, kol nebus nurodyta kita reikšmė. FANUC sistemos parametras (NR.0723) nurodo. r: kampas į kampą Ši specifikacija yra būsenos specifikacija ir nepasikeis, kol nebus nurodyta kita reikšmė. FANUC sistemos parametras (NR.0109) nurodo. a: Įrankio nosies kampas: 80 laipsnių, 60 laipsnių, 55 laipsnių, 30 laipsnių, 29 laipsniai, galima pasirinkti 0 laipsnių, nurodyta 2 skaitmenimis. Šis žymėjimas yra būsenos žymėjimas ir nepasikeis, kol nebus nurodyta kita reikšmė. FANUC sistemos parametras (NR.0724) nurodo. Tokie kaip: P (02/m, 12/r, 60/a) △dmin: mažiausias pjovimo gylis Ši specifikacija yra būsenos specifikacija ir ji nepasikeis, kol nebus nurodyta kita vertė. FANUC sistemos parametras (NR.0726) nurodo. i: Srieginės dalies spindulio skirtumas Jei i=0, galima naudoti bendram tiesiniam sriegio pjovimui. k: sriegio aukštis Ši vertė nurodoma spindulio verte X ašies kryptimi. △d: pirmasis pjovimo gylis (spindulio vertė) l: sriegio laidas (su G32)
2. Funkcinis sriegio pjovimo ciklas.
Vidinio ir išorinio skersmens pjovimo ciklas (G90)
1. Formatas Tiesinio pjovimo ciklas: G90 X(U)___Z(W)___F___ ; Paspauskite jungiklį, kad įeitumėte į vieno bloko režimą, ir veiksmas užbaigia ciklo veiksmą keliu 1→2→3→4, kaip parodyta paveikslėlyje. U ir W ženklas (+/-) keičiamas pagal 1 ir 2 kryptį inkrementinėje koordinačių programoje. Kūgio pjovimo ciklas: G90 X(U)___Z(W)___R___ F___ ; Turi būti nurodyta kūgio „R“ reikšmė. Pjovimo funkcijos naudojimas panašus į linijinio pjovimo ciklą.
2. Funkcija išorinio apskritimo pjovimo ciklas. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Sriegio pjovimo ciklas (G92)
1. Formatas Tiesiaus sriegio pjovimo ciklas: G92 X(U)___Z(W)___F___ ; Sriegio diapazono ir suklio RPM stabilizavimo valdymas (G97) yra panašus į G32 (sriegio pjovimas). Šiame sriegio pjovimo cikle sriegio pjovimo įtraukimo įrankis gali būti naudojamas kaip [Pav. 9-9]; nusklembimo ilgis nustatomas kaip 0,1 L vienetas 0,1 L ~ 12,7 L diapazone pagal priskirtą parametrą. Kūginio sriegio pjovimo ciklas: G92 X(U)___Z(W)___R___F___ ; 2. Funkcija Sriegio pjovimo ciklas
Žingsnis pjovimo ciklas (G94)
1. Formatas Terasos pjovimo ciklas: G94 X(U)___Z(W)___F___ ; Kūgio žingsnio pjovimo ciklas: G94 X(U)___Z(W)___R___ F___ ; 2. Funkcija Žingsnis pjovimas Linijinis greičio valdymas (G96, G97)
NC tekinimo staklės padalija greitį į, pavyzdžiui, mažo ir didelio greičio sritis, reguliuodama žingsnį ir modifikuodami RPM; greitis kiekvienoje srityje gali būti laisvai keičiamas. G96 funkcija yra valdyti linijos greitį ir išlaikyti stabilų pjovimo greitį, keičiant tik RPM, kad būtų galima valdyti atitinkamą ruošinio skersmens pasikeitimą. G97 funkcija yra atšaukti linijos greičio valdymą ir valdyti tik RPM stabilumą.
Nustatyti poslinkį (G98 / G99)
Pjovimo poslinkiui galima priskirti poslinkį per minutę (mm/min) su G98 kodu arba poslinkį per apsisukimą (mm/aps.) su G99 kodu; čia G99 poslinkis per apsisukimą naudojamas programavimui NC tekinimo staklėse. Važiavimo greitis per minutę (mm/min) = poslinkio greitis vienam apsisukimui (mm/aps.) x suklio apsisukimų dažnis
Daugelis instrukcijų, dažnai naudojamų apdirbimo centruose, yra tokios pačios kaipCNC apdirbimo dalys, CNC tekinimo detalėsirCNC frezavimo detalės, ir čia nebus aprašyta. Toliau pateikiamos tik kelios instrukcijos, atspindinčios apdirbimo centro charakteristikas:
1. Tikslaus sustabdymo patikros komanda G09
Instrukcijos formatas: G09;
Įrankis toliau vykdys kitą programos segmentą po to, kai sulėtins ir tiksliai nustatys padėtį prieš pasiekdamas galutinį tašką, kuris gali būti naudojamas detalių su aštriais kraštais ir kampais apdirbimui.
2. Įrankio poslinkio nustatymo komanda G10
Instrukcijos formatas: G10P_R_;
P: komandos poslinkio numeris; R: poslinkis
Įrankio poslinkis gali būti nustatytas programos nustatymu.
3. Vienakryptė padėties nustatymo komanda G60
Instrukcijos formatas: G60 X_Y_Z_;
X, Y ir Z yra galutinio taško, kurį reikia tiksliai nustatyti, koordinatės.
Jei norite apdoroti skylę, kuriai reikalingas tikslus padėties nustatymas, naudokite šią komandą, kad staklės galėtų nustatyti vienakryptį padėties nustatymą, taip pašalinant apdirbimo klaidą, kurią sukelia atstumas. Padėties nustatymo kryptis ir viršijimo dydis nustatomi pagal parametrus.
4. Tikslaus sustabdymo patikrinimo režimo komanda G61
Instrukcijos formatas: G61;
Ši komanda yra modalinė komanda, o G61 režime ji yra lygiavertė kiekvienam programos blokui, kuriame yra G09 komanda.
5. Nepertraukiamo pjovimo režimo komanda G64
Instrukcijos formatas: G64;
Ši instrukcija yra modalinė instrukcija, taip pat numatytoji staklių būsena. Įrankiui pajudėjus į paskutinės instrukcijos tašką, jis toliau vykdys kitą sakinį be lėtėjimo ir neturės įtakos padėties nustatymui ar tikrinimui G00, G60 ir G09. Atšaukus G61 režimą Norėdami naudoti G64.
6. Automatinė atskaitos taško grąžinimo komanda G27, G28, G29
(1) Grįžkite į atskaitos taško tikrinimo komandą G27
Instrukcijos formatas: G27;
X, Y ir Z yra atskaitos taško koordinačių reikšmės ruošinio koordinačių sistemoje, kurias galima naudoti norint patikrinti, ar įrankis gali būti pastatytas atskaitos taške.
Pagal šią instrukciją komanduota ašis greitai judėdama grįžta į atskaitos tašką, automatiškai sulėtina greitį ir atlieka padėties nustatymo patikrą pagal nurodytą koordinačių reikšmę. Jei atskaitos taškas yra nustatytas, dega ašies atskaitos taško signalinė lemputė; jei jis nenuoseklus, programa patikrins dar kartą. .
(2) Automatinė atskaitos taško grąžinimo komanda G28
Instrukcijos formatas: G28 X_Y_Z_;
X, Y ir Z yra vidurinio taško koordinatės, kurias galima nustatyti savavališkai. Staklės pirmiausia juda į šį tašką, o tada grįžta į atskaitos tašką.
Tarpinio taško nustatymo tikslas yra neleisti įrankiui įsikišti į ruošinį arba įtaisą, kai jis grįžta į atskaitos tašką.
Pavyzdys: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (vidurinis taškas yra 400,0 500,0)
N3 G28 Z600.0; (vidurinis taškas yra 400,0, 500,0, 600,0)
(3) Automatiškai grįžti iš atskaitos taško į G29
Instrukcijos formatas: G29 X_Y_Z_;
X, Y, Z yra grąžintos pabaigos taško koordinatės
Grąžinimo proceso metu įrankis juda iš bet kurios padėties į tarpinį tašką, nustatytą G28, ir tada juda į galinį tašką. G28 ir G29 paprastai naudojami poromis, o G28 ir G00 taip pat gali būti naudojami poromis.
Paskelbimo laikas: 2023-01-02