G00 positsioneerimine
1. Format G00 X_ Z_ See käsk liigutab tööriista praegusest positsioonist käsuga määratud asendisse (absoluutsete koordinaatide režiimis) või teatud kaugusele (inkrementaalsete koordinaatide režiimis). 2. Positsioneerimine mittelineaarse lõikamise vormis Meie määratlus on järgmine: kasutage iga telje asukoha määramiseks sõltumatut kiirkäigukiirust. Tööriista teekond ei ole sirge ja masina teljed peatuvad käskudega määratud positsioonides järjestikku vastavalt saabumise järjekorrale. 3. Lineaarne positsioneerimine Tööriista teekond sarnaneb lineaarsele lõikamisele (G01), positsioneerimine soovitud asendisse võimalikult lühikese aja jooksul (mitte ületades iga telje kiirkäigukiirust). 4. Näide N10 G0 X100 Z65
G01 Lineaarne interpolatsioon
1. Vorming G01 X(U)_ Z(W)_ F_ ; Lineaarne interpolatsioon liigub praegusest positsioonist käsuasendisse sirgjooneliselt ja käsu antud liikumiskiirusega. X, Z: asukoha absoluutsed koordinaadid, kuhu liigutatakse. U,W: liigutatava asukoha inkrementaalsed koordinaadid.
2. Näide ① Absoluutsete koordinaatide programm G01 X50. Z75. F0,2;X100; ② Inkrementaalne koordinaatide programm G01 U0.0 W-75. F0,2 ;U50.
Ringinterpolatsioon (G02, G03)
Vorming G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – päripäeva (CW) G03 – vastupäeva (CCW)X, Z – koordinaatsüsteemis Lõpp-punkt U, W – alguspunkti ja lõpp-punkti vaheline kaugus I, K – vektor (raadiuse väärtus) alguspunktist keskpunktini R – kaare ulatus (maksimaalselt 180 kraadi). 2. Näide ① Absoluutse koordinaatsüsteemi programm G02 X100. Z90. I50. K0. F0.2 või G02 X100. Z90. R50. F02; ② Inkrementaalse koordinaatsüsteemi programm G02 U20. W-30. I50. K0. F0.2 või G02 U20.W-30.R50.F0.2;
Teise päritolu tagastus (G30)
Koordinaadisüsteemi saab määrata teise lähtepunkti funktsiooniga. 1. Seadke parameetritega (a, b) tööriista alguspunkti koordinaadid. Punktid "a" ja "b" on kaugused masina alguspunkti ja tööriista alguspunkti vahel. 2. Programmeerimisel kasuta koordinaatsüsteemi seadistamiseks G50 asemel käsku G30. 3. Pärast esimesse lähtekohta tagasipöördumist, olenemata tööriista tegelikust asukohast, liigub tööriist selle käsu ilmnemisel teisele lähtepunktile. 4. Tööriista vahetus teostatakse ka teises lähtepunktis.
Keerme lõikamine (G32)
1. Vorming G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – keermejuhtme seadistus E – keerme samm (mm) Keerme lõikamise programmi programmeerimisel peaks spindli pöörlemissageduse pöörete arv olema ühtlaselt juhitav funktsioon (G97) ning arvesse tuleks võtta keermestatud detaili mõningaid omadusi. Liikumiskiiruse reguleerimise ja spindli kiiruse reguleerimise funktsioone eiratakse keerme lõikamise režiimis. Ja kui etteande hoidmise nupp töötab, peatub selle liikumine pärast lõiketsükli lõpetamist.
2. Näide G00 X29.4; (1 tsükli lõikamine) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2 tsükli lõikamine) G32 Z-23. F0,2; G00 X32.; Z4 .
Tööriista läbimõõdu nihke funktsioon (G40/G41/G42)
1. Vorming G41 X_ Z_;G42 X_ Z_;
Kui lõikeserv on terav, järgib lõikeprotsess probleemideta programmi määratud kuju. Tõelise tööriistaserva moodustab aga ringikujuline kaar (tööriista nina raadius). Nagu ülaltoodud joonisel näidatud, põhjustab tööriista nina raadius ringinterpoleerimise ja koputamise korral vigu.
2. Kallutatuse funktsioon
käsk lõikeasendi tööriistarada
G40 tühistab tööriista liikumise vastavalt programmeeritud teele
G41 Parem Tööriist liigub programmeeritud tee vasakult küljelt
G42 Vasak Tööriist liigub programmeeritud tee paremalt poolt
Kompensatsiooni põhimõte sõltub tööriista ninakaare keskpunkti liikumisest, mis alati ei lange kokku raadiuse vektoriga lõikepinna normaalsuunas. Seetõttu on kompensatsiooni võrdluspunktiks tööriista nina keskpunkt. Tavaliselt põhineb tööriista pikkuse ja tööriista nina raadiuse kompenseerimine kujuteldaval lõikeserval, mis tekitab mõõtmisel mõningaid raskusi. Rakendades seda põhimõtet tööriista kompenseerimisele, tuleks tööriista pikkust, tööriista nina raadiust R ja tööriista nina kuju numbrit (0-9) mõõta kujuteldava tööriista nina raadiuse kompenseerimiseks vastavalt võrdluspunktidega X ja Z. Need tuleks eelnevalt sisestada tööriistade nihkefaili.
"Tööriista nina raadiuse nihe" tuleb anda käsu või tühistada funktsiooniga G00 või G01. Olenemata sellest, kas see käsk on ümmarguse interpolatsiooniga või mitte, tööriist ei liigu õigesti, põhjustades selle järk-järgulise kõrvalekaldumise käivitatud teelt. Seetõttu tuleks tööriista nina raadiuse nihke käsk lõpetada enne lõikeprotsessi alustamist; ja ülelõikamisnähtust, mis on põhjustatud tööriista käivitamisest tooriku välisküljelt, saab ära hoida. Vastupidi, pärast lõikamisprotsessi kasutage nihke tühistamiseks käsku liigu
Tooriku koordinaatsüsteemi valik (G54-G59)
1. Vorming G54 X_ Z_; 2. Funktsioon kasutab käske G54 – G59, et määrata parameetritele 1221 – 1226 suvaline punkt tööpingi koordinaatsüsteemis (tooriku alguspunkti nihke väärtus) ja seadistada tooriku koordinaatsüsteem (1-6) . See parameeter vastab G-koodile järgmiselt: tooriku koordinaatsüsteem 1 (G54) — tooriku lähtepunkti tagastusnihke väärtus — parameeter 1221, tooriku koordinaatsüsteem 2 (G55) — tooriku lähtepunkti tagastusnihke väärtus — parameeter 1222, tooriku koordinaatsüsteem 3 (G56) — tooriku lähtepunkti tagastusnihke väärtus — parameeter 1223 tooriku koordinaatsüsteem 4 (G57) — tooriku alguspunkti tagastusnihke väärtus — parameeter 1224 tooriku koordinaatsüsteem 5 (G58 ) — tooriku lähtepunkti tagastussuuna nihke väärtus — parameeter 1225 tooriku koordinaatsüsteem 6 (G59) — nihe tooriku lähtepunkti tagastamise väärtus — parameeter 1226 Pärast toite sisselülitamist ja lähtepunkti tagastamise lõpetamist valib süsteem automaatselt tooriku koordinaatsüsteemi 1 (G54). Need koordinaadid jäävad kehtima seni, kuni neid muudetakse käsuga "modaalne". Lisaks nendele seadistusetappidele on süsteemis veel üks parameeter, millega saab G54~G59 parameetreid koheselt muuta. Algpunkti nihke väärtust väljaspool töödeldavat detaili saab üle kanda parameetriga nr 1220.
Viimistlustsükkel (G70)
1. Vorming G70 P(ns) Q(nf) ns: Viimistluskuju programmi esimese segmendi number. nf: viimistlusvormingu programmi viimase segmendi number 2. Funktsioon Pärast töötlemata treimist G71, G72 või G73 abil lõpetage treimine G70-ga.
Karm auto konservitsükkel välisaias (G71)
1. Vorming G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ määrab programmisegmendis liikumise käsu A ja B vahel järjenumbrist ns kuni nf. .S__.T__N(nf)…△d: lõikesügavus (raadiuse spetsifikatsioon) ei täpsusta positiivseid ja negatiivseid märke. Lõikesuund määratakse vastavalt AA' suunale ja see ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0717) täpsustab. e: Tööriista tagasitõmbekäik See spetsifikatsioon on oleku spetsifikatsioon ja see ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0718) täpsustab. ns: Viimistluskuju programmi esimese segmendi number. nf: Viimistluskuju programmi viimase segmendi number. △u: reservi kaugus ja suund töötluse viimistlemiseks X-suunas. (läbimõõt/raadius) △w: reserveeritud koguse kaugus ja suund töötluse viimistlemiseks Z-suunas.
2. Funktsioon Kui kasutate programmi alloleval joonisel viimistluse kuju määramiseks punktidest A punktist A' punkti B, kasutage △d (lõikesügavus) määratud ala ära lõikamiseks ja jätke viimistlusvaru △u/2 ja △ w.
Näo pööramise konserveeritud tsükkel (G72)
1. Vorming 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 ja t omavad sama tähendust kui G71. 2. Funktsioon Nagu on näidatud alloleval joonisel, on see tsükkel sama, mis G71, välja arvatud see, et see on paralleelne X-teljega.
Moodustava töötlemisühendi tsükkel (G73)
1. Vorming G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Ploki number N(nf) piki A A' B………△i: tööriista tagasitõmbamiskaugus X-telje suunas (raadiuse spetsifikatsioon), mis on määratud FANUC süsteemi parameetriga (NR.0719). △k: tööriista tagasitõmbamiskaugus Z-telje suunas (määratud raadiusega), määratud FANUC süsteemi parameetriga (NO.0720). d: jagamisajad See väärtus on sama mis töötlemata töötlemiskordusaeg, mis on määratud FANUC süsteemi parameetriga (NO.0719). ns: Viimistluskuju programmi esimese segmendi number. nf: Viimistluskuju programmi viimase segmendi number. △u: reservi kaugus ja suund töötluse viimistlemiseks X-suunas. (läbimõõt/raadius) △w: reserveeritud koguse kaugus ja suund töötluse viimistlemiseks Z-suunas.
2. Funktsioon Seda funktsiooni kasutatakse järk-järgult muutuva fikseeritud vormi korduvaks lõikamiseks. See tsükkel võib tõhusalt lõigata aCNC-töötlusosadjaCNC treidetailidmida on töödeldud töötlemata töötlemise või valamise teel.
Näo nokkimise puurimise tsükkel (G74)
1. Vorming G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Tagasiulatuv summa See tähistus on olekutähis, teises Väärtusi ei muudeta enne, kui need on täpsustatud. FANUC süsteemi parameeter (NR.0722) täpsustab. x: punkti B X-koordinaat u: juurdekasv a-st bz-ni: punkti Z-koordinaat cw: juurdekasv punktist A punktini C △i: liikumise suurus X-suunas △k: liikumise suurus Z-suunas △d: in Summa, mille võrra tööriist tõmbub lõike alaosas tagasi. Sümbol △d peab olema (+). Kui aga X (U) ja △I on välja jäetud, saab tööriista tagasitõmbamise suuruse määrata soovitud märgiga. f: Ettenihe: 2. Funktsioon Nagu on näidatud alloleval joonisel, saab selles tsüklis lõiketööd töödelda. Kui X (U) ja P on välja jäetud, tehakse toiming ainult Z-teljel, mida kasutatakse puurimiseks.
Välis-/siseläbimõõduga puurimistsükkel (G75)
1. Vorming G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funktsioon Järgmised käsud toimivad nii, nagu on näidatud alloleval joonisel, välja arvatud X Z-i kasutamine välise asemel on sama mis G74. Selles tsüklis saab lõikamist käsitleda ning teostada X-telje lõikesoonte ja X-telje nokkimispuurimist.
Keerme lõikamise tsükkel (G76)
1. Vorming G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Lõpetamise kordusajad (1 kuni 99) See tähistus on olekutähis ja see ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0723) täpsustab. r: nurgast nurgani See spetsifikatsioon on oleku spetsifikatsioon ja see ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0109) täpsustab. a: Tööriista nina nurk: 80 kraadi, 60 kraadi, 55 kraadi, 30 kraadi, 29 kraadi, 0 kraadi saab valida 2 numbriga. See tähistus on olekutähis ja ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0724) täpsustab. Näiteks: P (02/m, 12/r, 60/a) △dmin: minimaalne lõikesügavus See spetsifikatsioon on oleku spetsifikatsioon ja see ei muutu enne, kui on määratud mõni muu väärtus. FANUCi süsteemiparameeter (NR.0726) täpsustab. i: Keermestatud detaili raadiuse erinevus Kui i=0, saab seda kasutada üldiseks lineaarkeerme lõikamiseks. k: keerme kõrgus See väärtus määratakse raadiuse väärtusega X-telje suunas. △d: esimene lõikesügavus (raadiuse väärtus) l: keerme juhe (G32-ga)
2. Funktsionaalne keerme lõikamise tsükkel.
Lõiketsükkel sise- ja välisläbimõõdu jaoks (G90)
1. Formaat Lineaarne lõiketsükkel: G90 X(U)___Z(W)___F___ ; Vajutage lülitit ühe ploki režiimi sisenemiseks ja toiming lõpetab tee 1 → 2 → 3 → 4 tsüklitoimingu, nagu on näidatud joonisel. U ja W märki (+/-) muudetakse vastavalt 1 ja 2 suunale inkrementaalses koordinaatide programmis. Koonuse lõikamise tsükkel: G90 X(U)___Z(W)___R___ F___ ; Koonuse “R” väärtus tuleb täpsustada. Lõikefunktsiooni kasutamine on sarnane lineaarse lõiketsükliga.
2. Funktsiooni välisringi lõiketsükkel. 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
Keerme lõikamise tsükkel (G92)
1. Vorming Sirge keerme lõikamise tsükkel: G92 X(U)___Z(W)___F___ ; Keermevahemiku ja spindli pöörete arvu stabiliseerimise kontroll (G97) on sarnane G32-ga (keerme lõikamine). Selles keerme lõikamise tsüklis võib keerme lõikamiseks mõeldud sissetõmbetööriista kasutada nagu [joon. 9-9]; faasi pikkus on seatud 0,1L ühikuks vahemikus 0,1L ~ 12,7L vastavalt määratud parameetrile. Koonilise keerme lõikamise tsükkel: G92 X(U)___Z(W)___R___F___ ; 2. Funktsioon Keerme lõikamise tsükkel
Astmeline lõiketsükkel (G94)
1. Terrassi lõiketsükli vormindamine: G94 X(U)___Z(W)___F___ ; Koonuseastmeline lõiketsükkel: G94 X(U)___Z(W)___R___ F___ ; 2. Funktsioon Astmeline lõikamine Lineaarne kiiruse reguleerimine (G96, G97)
NC-treipink jagab kiiruse astme reguleerimise ja pöörete arvu muutmise teel näiteks väikese ja suure kiirusega aladeks; kiirust igas piirkonnas saab vabalt muuta. G96 funktsioon on juhtida liini kiirust ja säilitada stabiilne lõikekiirus, muutes ainult pöörete arvu, et kontrollida vastava tooriku läbimõõdu muutust. G97 funktsioon on tühistada liini kiiruse juhtimine ja juhtida ainult pöörete arvu stabiilsust.
Nihke määramine (G98/G99)
Lõikenihkele saab määrata nihke minutis (mm/min) koodiga G98 või nihke pöörde kohta (mm/pööre) G99 koodiga; siin kasutatakse G99 nihet pöörde kohta NC-treipingis programmeerimiseks. Sõidukiirus minutis (mm/min) = nihke kiirus pöörde kohta (mm/pööre) x spindli pöörete arv
Paljud töötluskeskustes sageli kasutatavad juhised on samad, misCNC-töötlusosad, CNC treidetailidjaCNC freesdetailid, ja seda siin ei kirjeldata. Alljärgnev tutvustab vaid mõningaid töötluskeskuse omadusi kajastavaid juhiseid:
1. Täpse seiskamise kontrolli käsk G09
Juhendi formaat: G09;
Tööriist jätkab pärast aeglustamist ja täpset positsioneerimist enne lõpp-punkti jõudmist järgmise programmilõigu täitmist, mida saab kasutada teravate servade ja nurkadega detailide töötlemiseks.
2. Tööriista nihke seadistuskäsk G10
Käsu vorming: G10P_R_;
P: käsu nihke number; R: nihe
Tööriista nihet saab määrata programmi seadistustega.
3. Ühesuunaline positsioneerimiskäsk G60
Käsu formaat: G60 X_Y_Z_;
X, Y ja Z on lõpp-punkti koordinaadid, mis vajavad täpset positsioneerimist.
Täpset positsioneerimist nõudva aukude töötlemisel kasutage seda käsku, et võimaldada tööpingil saavutada ühesuunaline positsioneerimine, kõrvaldades seeläbi tagasilöögist põhjustatud töötlemisvea. Positsioneerimissuund ja ülelöögi suurus määratakse parameetritega.
4. Täpse seiskamise kontrollimise režiimi käsk G61
Juhendi formaat: G61;
See käsk on modaalne käsk ja G61 režiimis on see samaväärne iga G09 käsku sisaldava programmiplokiga.
5. Pideva lõikerežiimi käsk G64
Juhendi formaat: G64;
See juhend on modaaljuhis ja see on ka tööpingi vaikeseisund. Pärast seda, kui tööriist liigub käsu lõpp-punkti, jätkab see järgmise lause täitmist ilma aeglustuseta ega mõjuta positsioneerimist ega kontrollimist G00, G60 ja G09 puhul. G61 režiimi tühistamisel G64 kasutamiseks.
6. Automaatne tugipunkti tagastamise käsk G27, G28, G29
(1) Naaske võrdluspunkti kontrollimise käsk G27
Juhendi formaat: G27;
X, Y ja Z on tooriku koordinaatsüsteemi võrdluspunkti koordinaatväärtused, mille abil saab kontrollida, kas tööriista saab tugipunktile positsioneerida.
Selle juhise järgi naaseb kästud telg kiire liikumisega tugipunkti, aeglustab automaatselt ja teostab positsioneerimiskontrolli määratud koordinaatväärtuse juures. Kui võrdluspunkt on positsioneeritud, põleb telje tugipunkti märgutuli; kui see pole järjepidev, kontrollib programm uuesti. .
(2) Automaatne võrdluspunkti tagastamise käsk G28
Käsu formaat: G28 X_Y_Z_;
X, Y ja Z on keskpunkti koordinaadid, mida saab suvaliselt määrata. Tööpink liigub kõigepealt sellesse punkti ja seejärel naaseb võrdluspunkti.
Vahepunkti seadmise eesmärk on vältida tööriista segamist tooriku või kinnitusega, kui see naaseb võrdluspunkti.
Näide: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (keskpunkt on 400,0 500,0)
N3 G28 Z600.0; (keskpunkt on 400,0, 500,0, 600,0)
(3) Pöörake automaatselt tagasi võrdluspunktist G29-sse
Käsu formaat: G29 X_Y_Z_;
X, Y, Z on tagastatud lõpp-punkti koordinaadid
Tagasipöördumisprotsessi ajal liigub tööriist mis tahes asendist G28-ga määratud vahepunkti ja seejärel lõpp-punkti. G28 ja G29 kasutatakse tavaliselt paarides ning G28 ja G00 saab kasutada ka paarides.
Postitusaeg: jaan-02-2023