G00 pozicioniranje
1. Format G00 X_ Z_ Ova naredba pomiče alat sa trenutne pozicije na poziciju specificiranu naredbom (u apsolutnom koordinatnom modu), ili na određenu udaljenost (u inkrementalnom koordinatnom modu). 2. Pozicioniranje u obliku nelinearnog rezanja Naša definicija je: koristite nezavisnu brzinu brzog pomicanja da odredite položaj svake ose. Putanja alata nije ravna linija, a osovine stroja zaustavljaju se na pozicijama koje su određene naredbama u nizu prema redoslijedu dolaska. 3. Linearno pozicioniranje Putanja alata je slična linearnom rezanju (G01), pozicioniranje na traženu poziciju u najkraćem vremenu (ne prelazi brzinu brzog hoda svake ose). 4. Primjer N10 G0 X100 Z65
G01 Linearna interpolacija
1. Format G01 X(U)_ Z(W)_ F_ ; Linearna interpolacija se kreće od trenutne pozicije do komandne pozicije pravolinijski i brzinom kretanja zadatom komandom. X, Z: Apsolutne koordinate pozicije na koju se treba premjestiti. U,W: Inkrementalne koordinate pozicije na koju se treba premjestiti.
2. Primjer ① Apsolutni koordinatni program G01 X50. Z75. F0.2 ;X100.; ② Inkrementalni koordinatni program 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 sistemu Krajnja tačka U, W – udaljenost između početne i krajnje tačke I, K – vektor (vrijednost radijusa) od početne tačke do središnje tačke R – opseg luka (maksimalno 180 stepeni). 2. Primjer ① Program apsolutnog koordinatnog sistema G02 X100. Z90. I50. K0. F0.2 ili G02 X100. Z90. R50. F02; ② Program inkrementalnog koordinatnog sistema G02 U20. W-30. I50. K0. F0.2 ;ili G02 U20.W-30.R50.F0.2;
Povratak drugog porijekla (G30)
Koordinatni sistem se može postaviti pomoću funkcije drugog ishodišta. 1. Postavite koordinate početne točke alata s parametrima (a, b). Tačke “a” i “b” su udaljenosti između ishodišta mašine i početne tač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 stvarnu poziciju alata, alat će se pomjeriti u drugo ishodište kada se naiđe na ovu naredbu. 4. Zamjena alata se također vrši na drugom početku.
Rezanje navoja (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – postavka vođice navoja E – korak navoja (mm) Prilikom programiranja programa rezanja navoja, broj okretaja u minuti brzine vretena treba biti ravnomjerno kontroliran funkcijom (G97), a treba uzeti u obzir i neke karakteristike dijela s navojem. Funkcije kontrole brzine kretanja i kontrole brzine vretena će se zanemariti u načinu rezanja navoja. A kada dugme za zadržavanje umaka radi, njegov proces kretanja se zaustavlja nakon završetka ciklusa rezanja.
2. Primjer G00 X29.4; (1 ciklus sečenja) G32 Z-23. F0.2; G00 X32; Z4.; X29.; (2 ciklusa sečenja) G32 Z-23. F0.2; G00 X32.; Z4 .
Funkcija pomaka prečnika alata (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Kada je rezna ivica oštra, proces rezanja bez problema prati oblik koji je program odredio. Međutim, prava ivica alata je formirana kružnim lukom (radijus vrha alata). Kao što je prikazano na gornjoj slici, radijus vrha alata će uzrokovati greške u slučaju kružne interpolacije i urezivanja.
2. Funkcija pristranosti
naredba putanja alata pozicije rezanja
G40 poništava kretanje 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 nosa alata, koji se uvijek ne poklapa s radijus vektorom u normalnom smjeru površine rezanja. Stoga je referentna točka za kompenzaciju centar vrha alata. Obično se kompenzacija dužine alata i radijusa vrha alata zasniva na imaginarnoj oštrici, što donosi određene poteškoće u mjerenju. Primjenjujući ovaj princip na kompenzaciju alata, dužinu alata, polumjer vrha alata R i broj oblika vrha alata (0-9) koji su potrebni za imaginarnu kompenzaciju polumjera vrha alata treba mjeriti s referentnim točkama X i Z respektivno. Njih treba unaprijed unijeti u datoteku pomaka alata.
“Pomak polumjera nosa alata” treba narediti ili poništiti pomoću funkcije G00 ili G01. Bez obzira da li je ova naredba s kružnom interpolacijom ili ne, alat se neće kretati ispravno, što će uzrokovati postupno odstupanje od izvršene putanje. Stoga, naredbu pomaka radijusa vrha alata treba završiti prije nego što se započne proces rezanja; a fenomen prekomjernog rezanja uzrokovan pokretanjem alata sa vanjske strane radnog komada može se spriječiti. Naprotiv, nakon procesa rezanja, koristite naredbu pomicanja da izvršite proces poništavanja pomaka
Izbor koordinatnog sistema obratka (G54-G59)
1. Format G54 X_ Z_; 2. Funkcija koristi naredbe G54 – G59 da dodijeli proizvoljnu točku u koordinatnom sistemu alatne mašine (vrijednost pomaka ishodišta obratka) parametrima 1221 – 1226 i postavi koordinatni sistem obratka (1-6) . Ovaj parametar odgovara G kodu kako slijedi: Koordinatni sistem obratka 1 (G54) — Vrijednost povratnog pomaka ishodišta obratka — Parametar 1221 Koordinatni sistem obratka 2 (G55) — Vrijednost povratnog pomaka ishodišta obratka — Parametar 1222 koordinatni sistem obratka 3 (G56) — Vrijednost povratnog pomaka ishodišta obratka — parametar 1223 koordinatni sistem obratka 4 (G57) — vrijednost povratnog pomaka ishodišta obratka — parametar 1224 koordinatni sistem obratka 5 (G58 ) — Vrijednost pomaka povratka ishodišta obratka — Parametar 1225 Koordinatni sistem obratka 6 (G59) — Pomak vrijednost povrata početne točke obratka — Parametar 1226 Nakon uključivanja napajanja i završetka vraćanja početne točke, sistem automatski bira koordinatni sistem obratka 1 (G54). Ove koordinate će ostati na snazi sve dok ih ne promijeni "modalna" naredba. Osim ovih koraka podešavanja, postoji još jedan parametar u sistemu koji može odmah promijeniti parametre G54~G59. Početna vrijednost pomaka izvan radnog komada može se prenijeti sa parametrom br. 1220.
Ciklus završne obrade (G70)
1. Format G70 P(ns) Q(nf) ns: Prvi broj segmenta programa završnog oblika. nf: Broj posljednjeg segmenta programa završnog oblika 2. Funkcija Nakon grubog tokarenja sa G71, G72 ili G73, završite tokarenje sa G70.
Grubi automobilski konzervirani ciklus u vanjskoj bašti (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 za kretanje između A i B u segmentu programa od rednog broja ns do nf. .S__.T__N(nf)…△d: Dubina rezanja (specifikacija radijusa) ne specificira pozitivne i negativne predznake. Smjer rezanja se određuje prema smjeru AA', i neće se promijeniti dok se ne odredi druga vrijednost. FANUC sistemski parametar (NO.0717) specificira. e: Hod povlačenja alata Ova specifikacija je specifikacija stanja i neće se promijeniti dok se ne navede druga vrijednost. FANUC sistemski parametar (NO.0718) specificira. ns: Prvi broj segmenta programa završnog oblika. nf: Broj posljednjeg 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 smjeru Z.
2. Funkcija Ako koristite program za određivanje oblika završne obrade od A do A' do B na donjoj slici, koristite △d (dubina sečenja) da odrežete naznačeno područje i ostavite 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 osom X.
Ciklus formiranja preradne smjese (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: Razmak uvlačenja alata u smjeru X-ose (specifikacija radijusa), specificiran parametrom FANUC sistema (NO.0719). △k: Razmak uvlačenja alata u smjeru Z-ose (određen radijusom), specificiran parametrom FANUC sistema (NO.0720). d: Vremena dijeljenja Ova vrijednost je ista kao vrijeme ponavljanja grube obrade, specificirano FANUC sistemskim parametrom (BR.0719). ns: Prvi broj segmenta programa završnog oblika. nf: Broj posljednjeg 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 funkcija se koristi za uzastopno rezanje fiksne forme koja se postepeno mijenja. Ovaj ciklus može efikasno smanjiti aCNC obradni dijeloviiCNC tokarski dijelovikoji su obrađeni grubom obradom ili lijevanjem.
Ciklus bušenja sa kljucanjem lica (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Iznos unazad Ova oznaka je oznaka statusa, u drugom Vrijednosti se ne mijenjaju dok se ne specificiraju. FANUC sistemski parametar (NO.0722) specificira. x: X koordinata tačke B u: prirast od a do bz: Z koordinate tačke cw: prirast od A do C △i: količina kretanja u smjeru X △k: količina kretanja 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 pomaka: 2. Funkcija Kao što je prikazano na donjoj slici, sečenje 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.
Ciklus bušenja sa kljucanjem spoljnog prečnika/unutarnjeg prečnika (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funkcija Sljedeće komande rade kao što je prikazano na donjoj slici, osim što X korištenje Z umjesto vanjske isto kao i G74. U ovom ciklusu se može rukovati sečenjem, a može se izvesti i žljeb za sečenje po X osi i bušenje sa kljukanjem po X-osi.
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 : Vremena ponavljanja završetka (1 do 99) Ova oznaka je oznaka statusa i neće se promijeniti dok se ne odredi druga vrijednost. FANUC sistemski parametar (NO.0723) specificira. r: ugao do kuta Ova specifikacija je specifikacija stanja i neće se promijeniti dok se ne navede druga vrijednost. FANUC sistemski parametar (BR.0109) specificira. a: Ugao nosa alata: 80 stepeni, 60 stepeni, 55 stepeni, 30 stepeni, 29 stepeni, 0 stepeni se može izabrati, specificirano sa 2 cifre. Ova oznaka je oznaka statusa i neće se promijeniti dok se ne odredi druga vrijednost. FANUC sistemski parametar (NO.0724) specificira. Kao što su: P (02/m, 12/r, 60/a) △dmin: minimalna dubina rezanja Ova specifikacija je specifikacija stanja i neće se mijenjati dok se ne specificira druga vrijednost. FANUC sistemski parametar (NO.0726) specificira. i: Razlika radijusa navojnog dijela Ako je i=0, može se koristiti za generalno linearno rezanje navoja. k: Visina navoja Ova vrijednost je specificirana sa vrijednošću radijusa u smjeru X-ose. △d: prva dubina rezanja (vrijednost radijusa) l: olovka navoja (sa G32)
2. Funkcionalni ciklus rezanja navoja.
Ciklus rezanja za unutrašnje i vanjske prečnike (G90)
1. Format Linearni ciklus rezanja: G90 X(U)___Z(W)___F___ ; Pritisnite prekidač da uđete u režim pojedinačnog bloka i operacija završava ciklusni rad putanje 1→2→3→4 kao što je prikazano na slici. Predznak (+/-) za U i W se mijenja prema smjeru 1 i 2 u inkrementalnom koordinatnom programu. Ciklus rezanja konusa: G90 X(U)___Z(W)___R___ F___ ; “R” vrijednost konusa mora biti specificirana. Upotreba funkcije rezanja je slična linearnom ciklusu rezanja.
2. Funkcija ciklusa 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___ ; Opseg navoja i kontrola stabilizacije broja obrtaja vretena (G97) je slična G32 (rezanje navoja). U ovom ciklusu rezanja navoja, alatom za uvlačenje za rezanje navoja može se upravljati kao [Sl. 9-9]; dužina skošenja je podešena kao jedinica od 0,1L u rasponu od 0,1L~12,7L prema zadatom parametru. Ciklus rezanja konusnog navoja: G92 X(U)___Z(W)___R___F___ ; 2. Funkcija Ciklus rezanja navoja
Ciklus rezanja koraka (G94)
1. Formatiranje ciklusa rezanja terase: G94 X(U)___Z(W)___F___ ; Ciklus rezanja konusnog koraka: G94 X(U)___Z(W)___R___ F___ ; 2. Funkcija Korak rezanja Linearna kontrola brzine (G96, G97)
NC strug dijeli brzinu na, na primjer, područja male i velike brzine podešavanjem koraka i modificiranjem broja okretaja; brzina u svakom području može se slobodno mijenjati. Funkcija G96 je da vrši kontrolu brzine linije i održava stabilnu brzinu rezanja samo promjenom broja okretaja za kontrolu odgovarajuće promjene promjera obratka. Funkcija G97 je da poništi kontrolu brzine linije i samo kontrolira stabilnost okretaja u minuti.
Set pomaka (G98/G99)
Pomaku rezanja može se dodijeliti pomak u minuti (mm/min) sa G98 kodom, ili pomak po okretaju (mm/okr) sa G99 kodom; ovdje se G99 pomak po okretaju koristi za programiranje u NC strugu. Brzina kretanja po minuti (mm/min) = Brzina pomaka po okretaju (mm/okr) x O/min vretena
Mnoga uputstva koja se često koriste u obradnim centrima su ista kaoCNC obradni dijelovi, CNC tokarski dijeloviiCNC dijelovi za glodanje, i neće biti ovdje opisano. Sljedeće samo predstavlja neke upute koje odražavaju karakteristike obradnog centra:
1. Naredba za točnu provjeru zaustavljanja G09
Format instrukcije: G09;
Alat će nastaviti da izvršava sledeći segment programa nakon usporavanja i preciznog pozicioniranja pre nego što dođe do krajnje tačke, koja se može koristiti za obradu delova sa oštrim ivicama i uglovima.
2. Naredba za podešavanje pomaka alata G10
Format instrukcije: G10P_R_;
P: broj pomaka naredbe; R: ofset
Pomak alata se može podesiti programskim podešavanjem.
3. Naredba jednosmjernog pozicioniranja G60
Format instrukcije: 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 da omogućite alatnoj mašini da postigne jednosmjerno pozicioniranje, čime se eliminiše greška obrade uzrokovana zazorom. Smjer pozicioniranja i iznos prekoračenja su postavljeni parametrima.
4. Naredba načina provjere točnog zaustavljanja G61
Format instrukcije: G61;
Ova naredba je modalna naredba, au G61 modu je ekvivalentna svakom bloku programa koji sadrži naredbu G09.
5. Komanda za kontinualni način rezanja G64
Format instrukcije: G64;
Ova instrukcija je modalna instrukcija, a takođe je i podrazumevano stanje alatne mašine. Nakon što se alat pomakne do krajnje točke instrukcije, nastavit će izvršavati sljedeći blok bez usporavanja i neće utjecati na pozicioniranje ili verifikaciju u G00, G60 i G09. Prilikom otkazivanja načina rada G61 Za korištenje G64.
6. Naredba za automatsko vraćanje referentne točke G27, G28, G29
(1) Vratite se na naredbu za provjeru referentne točke G27
Format instrukcije: G27;
X, Y i Z su koordinatne vrijednosti referentne točke u koordinatnom sistemu obratka, koje se mogu koristiti za provjeru da li se alat može postaviti na referentnu točku.
Prema ovoj instrukciji, naređena os se vraća u referentnu tačku brzim kretanjem, automatski usporava i vrši provjeru pozicioniranja na specificiranoj vrijednosti koordinata. Ako je referentna točka pozicionirana, signalno svjetlo referentne točke osi je uključeno; ako nije konzistentan, program će ponovo provjeriti. .
(2) Naredba za automatsko vraćanje referentne točke G28
Format instrukcije: G28 X_Y_Z_;
X, Y i Z su koordinate srednje tačke, koje se mogu postaviti proizvoljno. Alatna mašina se prvo kreće do ove tačke, a zatim se vraća na referentnu tačku.
Svrha postavljanja međutačke je spriječiti da alat ometa radni komad ili učvršćenje kada se vrati u referentnu točku.
Primjer: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (srednja tačka je 400,0,500,0)
N3 G28 Z600.0; (srednja tačka je 400,0, 500,0, 600,0)
(3) Automatski se vrati iz referentne točke na G29
Format instrukcije: G29 X_Y_Z_;
X, Y, Z su vraćene koordinate krajnje tačke
Tokom procesa vraćanja, alat se pomiče od bilo koje pozicije do međutačke koju određuje G28, a zatim se pomiče do krajnje točke. G28 i G29 se uglavnom koriste u paru, a G28 i G00 se također mogu koristiti u paru.
Vrijeme objave: Jan-02-2023