G00 pozicioniranje
1. Format G00 X_ Z_ Ova naredba pomiče alat s trenutne pozicije na poziciju zadanu naredbom (u načinu apsolutnih koordinata) ili na određenu udaljenost (u načinu inkrementalnih koordinata). 2. Pozicioniranje u obliku nelinearnog rezanja Naša definicija je: koristite neovisnu brzu brzinu za određivanje položaja svake osi. Putanja alata nije ravna linija, a osi stroja se zaustavljaju na pozicijama navedenim naredbama u nizu prema redoslijedu dolaska. 3. Linearno pozicioniranje Putanja alata slična je linearnom rezanju (G01), pozicioniranje na željenu poziciju u najkraćem vremenu (ne prekoračujući brzi hod svake osi). 4. Primjer N10 G0 X100 Z65
G01 Linearna interpolacija
1. Format G01 X(U)_ Z(W)_ F_ ; Linearna interpolacija pomiče se od trenutnog položaja do naredbenog položaja u ravnoj liniji i brzinom kretanja zadanom naredbom. X, Z: apsolutne koordinate položaja na koji se treba pomaknuti. U,W: Inkrementalne koordinate pozicije na koju se treba pomaknuti.
2. Primjer ① Program apsolutnih koordinata G01 X50. Z75. F0,2 ;X100.; ② Program inkrementalnih koordinata G01 U0.0 W-75. F0.2 ;U50.
Kružna interpolacija (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – u smjeru kazaljke na satu (CW) G03 – u smjeru suprotnom od kazaljke na satu (CCW)X, Z – u koordinatnom sustavu Krajnja točka U, W – udaljenost između početne točke i krajnje točke I, K – vektor (vrijednost radijusa) od početne točke do središnje točke R – raspon luka (maksimalno 180 stupnjeva). 2. Primjer ① Program apsolutnog koordinatnog sustava G02 X100. Z90. I50. K0. F0.2 ili G02 X100. Z90. R50. F02; ② Program inkrementalnog koordinatnog sustava G02 U20. W-30. I50. K0. F0.2 ; ili G02 U20.W-30.R50.F0.2;
Vraćanje drugog izvora (G30)
Koordinatni sustav može se postaviti pomoću funkcije drugog ishodišta. 1. Postavite koordinate početne točke alata s parametrima (a, b). Točke "a" i "b" su udaljenosti između ishodišta stroja i početne točke alata. 2. Prilikom programiranja koristite naredbu G30 umjesto G50 za postavljanje koordinatnog sustava. 3. Nakon izvršenja povratka na prvo ishodište, bez obzira na stvarni položaj alata, alat će se pomaknuti na drugo ishodište kada se naiđe na ovu naredbu. 4. Zamjena alata također se izvodi na drugom ishodištu.
Rezanje navoja (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – postavka visine navoja E – korak navoja (mm) Prilikom programiranja programa rezanja navoja, broj okretaja u minuti brzine vretena treba biti jednoliko kontrolirana funkcija (G97), a treba uzeti u obzir i neke karakteristike navojnog dijela. Funkcije kontrole brzine kretanja i kontrole brzine vretena bit će zanemarene u načinu rezanja navoja. A kada gumb za zadržavanje uvlačenja radi, njegov proces pomicanja se zaustavlja nakon završetka ciklusa rezanja.
2. Primjer G00 X29.4; (1 ciklus rezanja) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2 ciklusa rezanja) G32 Z-23. F0,2; G00 X32.; Z4 .
Funkcija pomaka promjera alata (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Kada je oštrica oštra, proces rezanja bez problema slijedi oblik koji je zadao program. Međutim, pravi rub alata formira kružni luk (radijus vrha alata). Kao što je prikazano na gornjoj slici, polumjer vrha alata uzrokovat će pogreške u slučaju kružne interpolacije i narezivanja.
2. Bias funkcija
naredba cutting position toolpath
G40 poništava pomicanje alata prema programiranoj putanji
G41 Desno Alat se pomiče s lijeve strane programirane putanje
G42 Lijevo Alat se pomiče s desne strane programirane putanje
Princip kompenzacije ovisi o kretanju središta luka vrha alata, koji se uvijek ne poklapa s radijus vektorom u normalnom smjeru površine rezanja. Stoga je referentna točka za kompenzaciju središte vrha alata. Obično se kompenzacija duljine alata i radijusa vrha alata temelji na zamišljenoj reznoj oštrici, što donosi određene poteškoće u mjerenju. Primjenom ovog načela na kompenzaciju alata, duljina alata, radijus vrha alata R i broj obrasca vrha alata (0-9) potrebni za imaginarnu kompenzaciju radijusa vrha alata trebaju se mjeriti s referentnim točkama X odnosno Z. Treba ih unaprijed unijeti u datoteku odstupanja alata.
“Pomak radijusa vrha alata” treba narediti ili poništiti s funkcijom G00 ili G01. Bilo da je ova naredba s kružnom interpolacijom ili ne, alat se neće pomicati ispravno, uzrokujući postupno odstupanje od izvršene putanje. Stoga, naredba za pomak radijusa vrha alata treba biti dovršena prije početka procesa rezanja; i može se spriječiti pojava prekomjernog rezanja uzrokovana pokretanjem alata s vanjske strane izratka. Naprotiv, nakon procesa rezanja, upotrijebite naredbu pomicanja za izvođenje procesa otkazivanja odstupanja
Izbor koordinatnog sustava obratka (G54-G59)
1. Format G54 X_ Z_; 2. Funkcija koristi naredbe G54 – G59 za dodjelu proizvoljne točke u koordinatnom sustavu alatnog stroja (vrijednost ofseta ishodišta obratka) parametrima 1221 – 1226 i postavljanje koordinatnog sustava obratka (1-6). Ovaj parametar odgovara kodu G kako slijedi: Koordinatni sustav obratka 1 (G54) — Vrijednost povratnog pomaka ishodišta obratka — Parametar 1221 Koordinatni sustav obratka 2 (G55) — Vrijednost povratnog pomaka ishodišta obratka — Parametar 1222 koordinatni sustav obratka 3 (G56) — povratna vrijednost pomaka izratka — parametar 1223 koordinatni sustav obratka 4 (G57) — povratna vrijednost pomaka izratka — parametar 1224 koordinatni sustav obratka 5 (G58 ) — Vrijednost pomaka povratka ishodišta obratka — Parametar 1225 Koordinatni sustav obratka 6 (G59) — Vrijednost pomaka povratka ishodišta obratka — Parametar 1226 Nakon uključivanja napajanja i završetka povratka ishodišta, sustav automatski odabire koordinatni sustav obratka 1 (G54). Ove koordinate će ostati na snazi dok se ne promijene "modalnom" naredbom. Uz ove korake podešavanja, postoji još jedan parametar u sustavu koji može odmah promijeniti parametre G54~G59. Izvorna vrijednost ofseta izvan obratka može se prenijeti s parametrom br. 1220.
Ciklus završne obrade (G70)
1. Format G70 P(ns) Q(nf) ns: Prvi broj segmenta programa za završnu obradu. nf: Zadnji broj segmenta programa završnog oblika 2. Funkcija Nakon grubog tokarenja s G71, G72 ili G73, završno tokarenje s G70.
Grubi auto u limenci u vanjskom vrtu (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ specificira naredbu kretanja između A i B u programskom segmentu od rednog broja ns do nf. .S__.T__N(nf)…△d: Dubina rezanja (specifikacija polumjera) ne navodi pozitivne i negativne predznake. Smjer rezanja je određen prema smjeru AA' i neće se promijeniti dok se ne odredi druga vrijednost. Sustavni parametar FANUC (NO.0717) navodi. e: Hod povlačenja alata Ova specifikacija je specifikacija stanja i neće se promijeniti dok se ne odredi druga vrijednost. Sustavni parametar FANUC (NO.0718) navodi. ns: Prvi broj segmenta programa završnog oblika. nf: Broj zadnjeg segmenta programa završnog oblika. △u: Udaljenost i smjer rezerve za završnu obradu u smjeru X. (promjer/polumjer) △w: udaljenost i smjer rezervirane količine za završnu obradu u Z smjeru.
2. Funkcija Ako koristite program za određivanje oblika završne obrade od A do A' do B na donjoj slici, koristite △d (dubina rezanja) da biste odrezali naznačeno područje i ostavite dodatke za završnu obradu △u/2 i △ w.
Standardni ciklus okretanja lica (G72)
1. Format 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 i t imaju ista značenja kao G71. 2. Funkcija Kao što je prikazano na donjoj slici, ovaj ciklus je isti kao G71 osim što je paralelan s X osi.
Ciklus složenog procesa obrade (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Broj bloka N(nf) duž A A' B………△i: Udaljenost povlačenja alata u smjeru X-osi (specifikacija polumjera), određena prema Parametar FANUC sustava (NO.0719). △k: Udaljenost povlačenja alata u smjeru Z-osi (određena radijusom), određena FANUC parametrom sustava (NO.0720). d: Vremena dijeljenja Ova vrijednost je ista kao vremena ponavljanja grube strojne obrade, određena FANUC parametrom sustava (NO.0719). ns: Prvi broj segmenta programa završnog oblika. nf: Broj zadnjeg segmenta programa završnog oblika. △u: Udaljenost i smjer rezerve za završnu obradu u smjeru X. (promjer/polumjer) △w: udaljenost i smjer rezervirane količine za završnu obradu u Z smjeru.
2. Funkcija Ova se funkcija koristi za opetovano rezanje fiksnog oblika koji se postupno mijenja. Ovaj ciklus može učinkovito smanjiti aCNC obrada dijelovaiCNC tokarski dijelovikoji su obrađeni grubom strojnom obradom ili lijevanjem.
Ciklus čeonog bušenja (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Unazad iznos Ova oznaka je oznaka statusa, u drugom se vrijednosti ne mijenjaju dok se ne specificira. Sustavni parametar FANUC (NO.0722) navodi. x: X koordinata točke B u: prirast od a do bz: Z koordinata točke cw: priraštaj od A do C △i: količina pomaka u smjeru X △k: količina pomaka u smjeru Z △d: u Količina za koju alat se povlači na dnu reza. Simbol △d mora biti (+). Međutim, ako su X (U) i △I izostavljeni, iznos povlačenja alata može se specificirati sa željenim predznakom. f: Brzina napredovanja: 2. Funkcija Kao što je prikazano na donjoj slici, rezanje se može obraditi u ovom ciklusu. Ako su X (U) i P izostavljeni, operacija će se izvesti samo na Z osi, koja se koristi za bušenje.
Vanjski promjer/unutarnji promjer peking ciklus bušenja (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funkcija Sljedeće naredbe rade kao što je prikazano na slici ispod, osim X Korištenje Z umjesto izvana je isto kao G74. U ovom ciklusu može se rukovati rezanjem, a može se izvesti utor za rezanje po osi X i bušenje s kljukanjem po osi X.
Ciklus rezanja navoja (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Završna vremena ponavljanja (1 do 99) Ova oznaka je oznaka statusa i neće se promijeniti dok se ne odredi druga vrijednost. Sustavni parametar FANUC (NO.0723) navodi. r: kut do kuta Ova specifikacija je specifikacija stanja i neće se promijeniti dok se ne specificira druga vrijednost. Sustavni parametar FANUC (NO.0109) navodi. a: Kut vrha alata: 80 stupnjeva, 60 stupnjeva, 55 stupnjeva, 30 stupnjeva, 29 stupnjeva, 0 stupnjeva može se odabrati, specificirano s 2 znamenke. Ova oznaka je oznaka statusa i neće se promijeniti dok se ne odredi druga vrijednost. Sustavni parametar FANUC (NO.0724) navodi. Kao što je: P (02/m, 12/r, 60/a) △dmin: minimalna dubina rezanja Ova specifikacija je specifikacija stanja i neće se promijeniti dok se ne specificira druga vrijednost. Sustavni parametar FANUC (NO.0726) navodi. i: Razlika polumjera dijela s navojem Ako je i=0, može se koristiti za općenito linearno rezanje navoja. k: Visina navoja Ova vrijednost je navedena s vrijednošću radijusa u smjeru X-osi. △d: prva dubina rezanja (vrijednost radijusa) l: vod navoja (s G32)
2. Funkcionalni ciklus rezanja navoja.
Ciklus rezanja za unutarnje i vanjske promjere (G90)
1. Ciklus linearnog rezanja formata: G90 X(U)___Z(W)___F___ ; Pritisnite prekidač za ulazak u način pojedinačnog bloka i operacija dovršava cikličku operaciju staze 1→2→3→4 kao što je prikazano na slici. Predznak (+/-) U i W se mijenja prema smjeru 1 i 2 u inkrementalnom koordinatnom programu. Ciklus rezanja konusa: G90 X(U)___Z(W)___R___ F___ ; Vrijednost "R" konusa mora biti navedena. Upotreba funkcije rezanja slična je ciklusu linearnog rezanja.
2. Funkcijski ciklus rezanja vanjskog kruga. 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
Ciklus rezanja navoja (G92)
1. Format Ciklus rezanja ravnog navoja: G92 X(U)___Z(W)___F___ ; Kontrola stabilizacije raspona navoja i broja okretaja vretena (G97) slična je G32 (rezanje navoja). U ovom ciklusu rezanja navoja, alatom za uvlačenje za rezanje navoja može se upravljati kao [Sl. 9-9]; duljina skošenja postavljena je kao jedinica od 0,1L u rasponu od 0,1L~12,7L prema dodijeljenom parametru. Ciklus rezanja konusnog navoja: G92 X(U)___Z(W)___R___F___ ; 2. Funkcija Ciklus rezanja navoja
Ciklus rezanja koraka (G94)
1. Format Terrace ciklus rezanja: G94 X(U)___Z(W)___F___ ; Ciklus rezanja koraka konusa: G94 X(U)___Z(W)___R___ F___ ; 2. Funkcija Postupno rezanje Linearna kontrola brzine (G96, G97)
NC tokarski stroj dijeli brzinu na, na primjer, područja niske brzine i područja velike brzine podešavanjem koraka i modificiranjem broja okretaja u minuti; brzina u svakom području može se slobodno mijenjati. Funkcija G96 je izvođenje kontrole brzine linije i održavanje stabilne brzine rezanja samo promjenom broja okretaja u minuti za kontrolu odgovarajuće promjene promjera obratka. Funkcija G97 je poništiti kontrolu brzine linije i kontrolirati samo stabilnost broja okretaja u minuti.
Zadani pomak (G98/G99)
Pomaku rezanja može se dodijeliti pomak u minuti (mm/min) s kodom G98 ili pomak po okretaju (mm/okretaj) s kodom G99; ovdje se G99 pomak po okretaju koristi za programiranje u NC tokarilici. Brzina kretanja po minuti (mm/min) = Brzina pomaka po okretaju (mm/okr) x RPM vretena
Mnoge upute koje se često koriste u obradnim centrima iste su kaoCNC obrada dijelova, CNC tokarski dijeloviiCNC dijelovi za glodanje, i neće biti opisan ovdje. Sljedeće predstavlja samo neke upute koje odražavaju karakteristike obradnog centra:
1. Naredba za provjeru točnog zaustavljanja G09
Format upute: G09;
Alat će nastaviti izvršavati sljedeći segment programa nakon usporavanja i preciznog pozicioniranja prije nego što dođe do krajnje točke, koja se može koristiti za obradu dijelova s oštrim rubovima i kutovima.
2. Naredba za podešavanje odstupanja alata G10
Format instrukcije: G10P_R_;
P: broj pomaka naredbe; R: pomak
Odstupanje alata može se postaviti postavkom programa.
3. Jednosmjerna naredba za pozicioniranje G60
Format uputa: G60 X_Y_Z_;
X, Y i Z su koordinate krajnje točke koje trebaju postići precizno pozicioniranje.
Za obradu rupa koja zahtijeva precizno pozicioniranje, koristite ovu naredbu kako biste omogućili alatnom stroju da postigne jednosmjerno pozicioniranje, čime se eliminira pogreška obrade uzrokovana zazorom. Smjer pozicioniranja i iznos prekoračenja postavljaju se parametrima.
4. Naredba načina provjere točnog zaustavljanja G61
Format instrukcije: G61;
Ova naredba je modalna naredba, au načinu rada G61 ekvivalentna je svakom bloku programa koji sadrži naredbu G09.
5. Naredba za kontinuirani način rezanja G64
Format instrukcije: G64;
Ova je instrukcija modalna instrukcija, a također je i zadano stanje alatnog stroja. Nakon što se alat pomakne na krajnju točku instrukcije, nastavit će izvršavati sljedeći blok bez usporavanja i neće utjecati na pozicioniranje ili provjeru u G00, G60 i G09. Prilikom otkazivanja G61 načina rada Za korištenje G64.
6. Naredba za automatski povratak referentne točke G27, G28, G29
(1) Povratak na naredbu za provjeru referentne točke G27
Format instrukcije: G27;
X, Y i Z su koordinatne vrijednosti referentne točke u koordinatnom sustavu izratka, pomoću kojih se može provjeriti može li se alat postaviti na referentnu točku.
Pod ovom uputom, naređena se os vraća na referentnu točku s brzim kretanjem, automatski usporava i vrši provjeru pozicioniranja na specificiranoj vrijednosti koordinate. Ako je referentna točka postavljena, signalna lampica referentne točke osi svijetli; ako nije dosljedan, program će ponovno provjeriti. .
(2) Naredba za automatski povratak referentne točke G28
Format instrukcije: G28 X_Y_Z_;
X, Y i Z su koordinate središnje točke, koje se mogu postaviti proizvoljno. Alat se prvo pomiče do ove točke, a zatim se vraća u referentnu točku.
Svrha postavljanja međutočke je spriječiti da alat ometa radni predmet ili učvršćenje kada se vraća na referentnu točku.
Primjer: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (srednja točka je 400,0,500,0)
N3 G28 Z600.0; (srednja točka je 400.0, 500.0, 600.0)
(3) Automatski povratak s referentne točke na G29
Format instrukcije: G29 X_Y_Z_;
X, Y, Z su vraćene koordinate krajnje točke
Tijekom procesa povratka, alat se pomiče iz bilo kojeg položaja do međutočke određene G28, a zatim se pomiče do krajnje točke. G28 i G29 općenito se koriste u paru, a G28 i G00 također se mogu koristiti u paru.
Vrijeme objave: 2. siječnja 2023