Koj puas paub tseeb tias koj nkag siab txhua yam txog CNC machining G code? Saib seb puas muaj tej yam koj tsis nkag siab.
1. G code thiab nws cov haujlwm
G00--Qhov chaw nrawm
G01--Linear interpolation
G02--Clockwise arc interpolation
G03--Counterclockwise arc interpolation
G04--Sij hawm ncua
G05--Circular interpolation los ntawm nruab nrab point
G06--Parabolic interpolation
G07--Z-spline interpolation
G08--Kev nrawm nrawm
G09--Feed deceleration
G10--Cov ntaub ntawv teeb tsa
G16--Polar coordination programming
G17--Ua XY dav hlau
G18--XZ dav hlau
G19--Ua haujlwm YZ dav hlau
G20 - Imperial loj (FANUC system)
G21 - Metric Dimensions (FANUC System)
G22--Radius dimension programming method
G220--Siv rau ntawm qhov system ua haujlwm interface
G23--Txoj kab uas hla loj qhov programming
G230--Siv rau ntawm qhov system ua haujlwm interface
G24--Thaum kawg ntawm kev ua haujlwm sub
G25--Dhia kev ua haujlwm
G26--Cycle processing
G30--kev nthuav dav tshem tawm
G31 - magnification txhais
G32--Ntev pitch xov txiav, nti system
G33 - Tsis tu ncua pitch xov txiav, metric
G34--ntaus pitch xov txiav
G35--Txo pitch xov txiav
G40--Tool them/tool offset logout
G41--Cov nyiaj txiav tawm sab laug
G42--Txoj kev them nyiaj raug cai
G43--Tool offset positive
G44--Tool offset negative
G45--Tool offset+/+
G46--Tool offset +/-
G47--Tool offset-/-
G48--Tool offset-/+
G{{0}}Tool offset 0/+
G{{0}}Tool offset 0/-
G{0}}Tool offset +/0
G{0}}Tool offset-/0
G53--Linear offset, tawm mus
G54--Teem workpiece coordinates
G55--Teem workpiece ua haujlwm ob
G56--Teem workpiece ua haujlwm peb
G57--Teem workpiece ua haujlwm plaub
G58--Teem workpiece ua haujlwm tsib
G59--Teem workpiece ua haujlwm rau
G60--Txoj kev raug hom (zoo)
G61--Txoj kev raug hom (nruab nrab)
G62--Txoj kev hom (nruj)
G63--Tapping
G68--Tool offset, sab hauv lub kaum sab xis
G69--Tool offset, sab nraum ces kaum
G70--Inch loj (qhov no yog Siemens, FANUC yog G21)
G71 - Metric Dimensions mm
G74--Reference point rov qab (machine zero point)
G75--Rov qab mus rau programmed coordinate zero point
G76--Threading compound voj voog
G80-- lub voj voog tawm hauv lub kaus poom
G81--Lub voj voog sab nraud kho lub voj voog
G331--Cov xov kaus poom
G90 - qhov loj
G91 - qhov loj me
G92--Prefabricated coordinates
G93--Lub sijhawm suav rov qab, tus nqi pub
G94--Pib tus nqi, pub ib feeb
G95--Pib tus nqi, pub rau ib lub kiv puag ncig
G96--Kev tswj ceev ceev tsis tu ncua
G97--Tshaj tawm tas li linear ceev tswj
2. Cov lus piav qhia ntxaws txog G code ua haujlwm
Qhov chaw ceev ceev
Format: G00 X(U)__Z(W)__
piv txwv:
(1) Cov lus txib no ua rau lub cuab yeej txav nrawm mus rau txoj haujlwm tshwj xeeb raws li kev tswj hwm hom. Lub workpiece yuav tsum tsis txhob ua tiav thaum txav mus los.
(2) Tag nrho cov programmed axes txav ntawm qhov ceev uas tau teev tseg los ntawm cov kev txwv tib lub sijhawm. Thaum ib qho axis ncav cuag tus nqi programmed, nws nres, thaum lwm axes txuas ntxiv mus.
(3) Tsis muaj programming yuav tsum tau rau cov tsis txav chaw.
(4) G00 tuaj yeem sau ua G0
piv txwv:
G00 X75 Z200
G01 U-25 W-100
Ua ntej, taug kev X thiab Z tib lub sijhawm rau 25 vib nas this kom ncav cuag point A, thiab tom qab ntawd taug kev hauv Z kev taw qhia rau 75 vib nas this kom ncav cuag point B.
Linear interpolation
Hom ntawv: G01 X(U)_Z(W)_F_(mm/min)
piv txwv:
(1) Cov lus txib no ua rau lub cuab yeej txav mus rau qhov chaw teev tseg raws li kev sib cuam tshuam hauv kab. Kev txav ceev yog txib los ntawm F
Pub tus nqi. Txhua qhov kev sib koom ua ke tuaj yeem ua haujlwm ua ke.
(2) G01 tuaj yeem sau ua G1
piv txwv:
G01 X40 Z20 F150
Ob axes txuas los ntawm point A mus rau point B
Arc interpolation
Format 1: G02X(u)_Z(w)_I_K_F_
piv txwv:
(1) Thaum X thiab Z nyob ntawm G90, qhov kev sib koom ua ke ntawm arc kawg yog qhov tseem ceeb ntawm kev sib koom tes nrog rau qhov programmed xoom point. Ntawm G91,
Lub arc kawg point yog tus nqi nce ntxiv txheeb ze rau qhov pib arc. Txawm hais tias G90 lossis G91, Kuv thiab K yog qhov sib txuas ntxiv ntawm qhov chaw nruab nrab ntawm qhov chaw pib.
Kuv yog X coj tus nqi, thiab K yog tus nqi Z. Lub voj voog chaw ua haujlwm tsis tuaj yeem raug tshem tawm thaum lub sij hawm arc interpolation tshwj tsis yog programmed hauv lwm hom ntawv.
(2) Thaum programming G02 cov lus qhia, koj tuaj yeem ncaj qha program quadrant voj voog, tag nrho lub voj voog, thiab lwm yam.
Nco tseg: Thaum hla lub quadrant, qhov sib txawv yuav raug ua tiav. Yog hais tias qhov sib txawv them nyiaj tawm tswv yim nyob rau hauv qhov kawg ntawm qhov parameter cheeb tsam txawv heev ntawm qhov tseeb rov qab qhov sib txawv ntawm lub tshuab cuab yeej, pom tseeb txiav yuav raug tsim nyob rau hauv lub workpiece.
(3) G02 tuaj yeem sau ua G2.
Piv txwv li: G02 X60 Z50 I40 K0 F120
Format 2: G02X(u)_Z(w)_R(+-)_F_
Lus Cim: (1) Tsis tuaj yeem siv rau kev ua haujlwm puv lub voj voog
(2) R yog lub vojvoog ntawm R arc ntawm ib sab ntawm lub workpiece. R kos npe, "+" txhais tau hais tias lub kaum sab xis yog qis dua 180 degrees;
"-" txhais tau tias lub kaum sab xis yog siab dua 180 degrees. Cov "+" tuaj yeem tshem tawm.
(3) Nws yog nyob ntawm qhov sib koom ua ke ntawm qhov kawg taw tes. Thaum tus nqi ntev ntawm qhov kawg taw tes thiab qhov pib taw tes yog ntau dua 2R, txoj kab ncaj nraim yog siv los ntawm arc.
Piv txwv li: G02 X60 Z50 R20 F120
Format 3: G02X(u)_Z(w)_CR=_(radius)F_
Format 4: G02X(u)_Z(w)_D_(inch)F_
Ob hom programming no yeej zoo ib yam li hom 2
Circular interpolation
Nco tseg: Tsuas yog cov kev taw qhia ntawm kev sib hloov ntawm arc, hom ntawv yog tib yam li G02 hais kom ua.
ncua sij hawm
Hom ntawv: G04_F_ los yog G04_K_
Lus Cim: Kev ua haujlwm yog nres. Tom qab lub sijhawm dhau los, kev ua haujlwm yuav txuas ntxiv mus. Lub sij hawm ncua yog teev los ntawm cov ntaub ntawv hauv qab no F. Chav tsev yog vib nas this. Qhov ntau yog 0.01 vib nas this mus rau 300 vib nas this.
Nruab nrab point arc interpolation
Format: G05X(u)_Z(w)_IX_IZ_F_
Nco tseg: X, Z yog qhov tseem ceeb ntawm qhov kawg taw tes, IX, IZ yog qhov sib koom ua ke ntawm qhov nruab nrab. Lwm tus zoo ib yam li G02/G03
Piv txwv li: G05 X60 Z50 IX50 IZ60 F120
Accelerate/Decelerate
Qauv: G08
Nco tseg: Lawv tuav ib kab los ntawm lawv tus kheej hauv ntu kev pab cuam. Thaum qhov kev zov me nyuam mus txog ntu no, kev pub ceev yuav nce 10%. Yog tias nws yuav nce 20%, nws yuav tsum tau sau ua ob ntu cais.
Radius programming
Qauv: G22
Nco tseg: Yog tias nws nyob ntawm nws tus kheej kab hauv qhov program, lub kaw lus khiav hauv lub vojvoog hom, thiab cov txiaj ntsig hauv qab no hauv qhov program kuj tseem nyob ntawm lub vojvoog.
Txoj kab uas hla me me programming
Qauv: G23
Nco tseg: Yog tias nws nyob ntawm nws tus kheej kab hauv qhov program, lub kaw lus ua haujlwm hauv txoj kab uas hla, thiab cov txiaj ntsig hauv qab no tseem nyob ntawm txoj kab uas hla.
dhia ua haujlwm
Format: G25 LXXX
Kev piav qhia: Thaum qhov kev zov me nyuam ua rau qhov kev zov me nyuam, nws yuav hloov mus rau qhov kev pab cuam ntu teev los ntawm nws. (XXX yog tus lej ntawm qhov program).
Cycle processing
Format: G26 LXXX QXX
Nco tseg: Thaum qhov kev zov me nyuam ua raws li ntu no ntawm qhov kev zov me nyuam, qhov kev qhia tshwj xeeb ntu pib nrog ntu no ua lub voj voog lub cev, thiab tus naj npawb ntawm loops yog txiav txim los ntawm tus nqi tom qab Q.
Kev tshem tawm ntau
Qauv: G30
Cov lus qhia: Khaws nws tus kheej kab hauv qhov kev zov me nyuam, siv nws ua ke nrog G31, thiab tshem tawm txoj haujlwm ntawm G31.
magnification txhais
G31 F_
G32: Kev ua haujlwm tsis tu ncua ntawm cov xov xov (imperial)
G33: Kev ua haujlwm tsis tu ncua ntawm cov xov xov (metric)
Format: G32/G33 X(u)_Z(w)_F_
piv txwv:
(1) X thiab Z yog qhov kawg taw tes ua haujlwm, thiab F yog lub suab.
(2) G33 / G32 tsuas tuaj yeem ua cov cuab yeej ib leeg thiab ib leeg pib xov.
(3) Kev hloov pauv hauv X tus nqi tuaj yeem ua cov xov tapered
(4) Thaum siv cov lus txib no, lub spindle ceev tsis tuaj yeem siab dhau, txwv tsis pub cov cuab yeej hnav yuav ntau dua.
Teem workpiece coordinates / teem siab tshaj plaws (tsawg) spindle ceev
Hom ntawv: G50 S_Q_
S yog qhov siab tshaj spindle ceev, Q yog spindle qis tshaj
Teem workpiece coordinates
Qauv: G54
Nws tuaj yeem muaj ntau qhov kev sib koom tes hauv qhov system. G54 sib raug rau thawj qhov kev sib koom ua ke, thiab nws qhov chaw pib tus nqi yog teem rau hauv lub tshuab cuab yeej tsis.
G55: Teem workpiece ua haujlwm ob
G56: Teem workpiece ua haujlwm peb
G57: Teem workpiece ua haujlwm plaub
G58: Teem workpiece ua haujlwm tsib
G59: Teem workpiece ua haujlwm rau
Txoj kev tseeb
Qauv: G60
Hauv cov txheej txheem ua tiav tiag tiag, thaum ntau qhov kev ua haujlwm txuas nrog ua ke thiab programmed nrog txoj hauv kev raug, yuav muaj cov txheej txheem buffering (uas yog, deceleration) thaum ua ntu tom ntej ntawm kev ua haujlwm.
txoj kev nruam txoj kev
Qauv: G64
Piv nrog G60, nws yog tsuas yog siv rau kev ua haujlwm ntxhib.
Rov qab mus rau qhov taw qhia siv (tshuab zero point)
Qauv: G74 XZ
(1) Tsis muaj lwm cov ntsiab lus yuav tshwm sim hauv kab lus no.
(2) Cov kev tswj xyuas tshwm sim tom qab G74 yuav rov qab mus rau xoom nyob rau hauv kev txiav txim ntawm X thiab Z.
(3) Ua ntej siv G74, koj yuav tsum paub meej tias cov cuab yeej siv lub tshuab yog nruab nrog lub ntsiab lus siv.
(4) Ib-axis xoom rov qab tuaj yeem ua tau.
Rov qab mus rau programmed coordinate zero point
Qauv: G75 XZ
Rov qab mus rau qhov pib ntawm qhov programming coordinates
Qauv: G76
Rov qab mus rau qhov chaw uas lub cuab yeej pib machining.
Lub voj voog sab nraud (lub voj voog sab hauv) ruaj khov
Format: G81_X(U)_Z(W)_R_I_K_F_
piv txwv:
(1) X, Z yog qhov sib koom ua ke ntawm qhov kawg taw tes, U, W yog qhov nce ntxiv ntawm qhov kawg taw tes txheeb ze rau qhov tam sim no.
(2) R yog txoj kab uas hla ntawm qhov pib seem yuav tsum tau ua.
(3) Kuv yog qhov ntxhib xa khoom noj, K yog qhov khoom xa tuaj, Kuv thiab K yog tus lej kos npe, thiab cov cim ntawm ob yuav tsum yog tib yam. Lub cim convention yog raws li nram no: txiav los ntawm sab nraud mus rau lub hauv paus axis (tig lub voj voog sab nrauv) yog "-", thiab vice versa yog "+".
(4) Sib txawv X, Z, R txiav txim siab sib txawv ntawm lub voj voog sab nraud, xws li: nrog taper lossis tsis muaj taper, rau pem hauv ntej taper lossis rov qab taper, sab laug txiav lossis txoj cai txiav, thiab lwm yam.
(5) F yog txiav ceev (mm / min)
(6) Tom qab ua tiav, cov cuab yeej nres ntawm qhov kawg taw tes.
Piv txwv li: G81 X40 Z 100 R15 I-3 K-1 F100
Txheej txheem txheej txheem:
1) G01 pub 2 zaug kuv (thawj txiav yog kuv, qhov kawg txiav yog kuv + K tiav) rau kev txiav tob:
2) G01 ob-axis interpolation, txiav mus rau qhov kawg ntu, thiab nres yog tias ua tiav:
3) G01 thim rov qab cov cuab yeej kuv mus rau qhov chaw nyab xeeb thiab ua haujlwm pab txiav nto smoothing tib lub sijhawm
4) G00 nrawm nrawm sab nraum qhov chaw ua haujlwm siab I, tawm hauv kuv mus rau kauj ruam tom ntej ntawm kev txiav, rov ua dua rau 1.
tus nqi programming
Qauv: G90
piv txwv:
(1) Thaum G90 yog programmed, tag nrho cov kev tswj hwm qhov tseem ceeb hauv lub neej yav tom ntej yog raws li qhov programmed zero point.
(2) Tom qab lub kaw lus tau qhib, lub tshuab cuab yeej nyob hauv G xeev.
N0010 G90 G92 x20 z90
N0020 G01X40 Z80 F100
N0030 G03X60 Z50 I0 K-10
N0040 M02
incremental programming
Qauv: G91
Lus Cim: Thaum G91 yog programmed, txhua qhov kev sib koom ua ke tom qab siv qhov kev sib koom ua ke yav dhau los ua qhov pib taw tes los xam cov nqi programmed ntawm cov lus tsa suab. Hauv ntu tom ntej ntawm qhov kev sib koom ua ke, cov ntsiab lus dhau los yog ib txwm siv los ua qhov pib rau kev ua haujlwm.
Piv txwv li: N0010 G91 G92 X20 Z85
N0020 G01X20 Z-10 F100
N0030 Z-20
N0040 X20 Z-15
N0050 M02
Teem workpiece coordinate system
Hom ntawv: G92 X_ Z_
piv txwv:
(1) G92 tsuas yog hloov pauv tus nqi sib koom ua ke tam sim no los ntawm lub kaw lus, tsis tas yuav txav mus rau qhov sib koom tes, kom ua tiav lub hom phiaj ntawm kev teeb tsa lub hauv paus chiv keeb.
(2) Cov txiaj ntsig ntawm G92 yog hloov pauv cov cuab yeej pom qhov ntswg ua haujlwm rau tus nqi teev.
(3) XZ qab G92 tuaj yeem ua haujlwm sib cais lossis tag nrho.
G94-Pib tus nqi, pub ib feeb
Nco tseg: Qhov no yog lub xeev pib pib ntawm lub tshuab cuab yeej.
subroutine hu
Hom ntawv: G20 L_
N_
piv txwv:
(1) Tom qab L yog lub npe kev pab cuam tom qab N ntawm subroutine yuav raug hu, tab sis N nkag tsis tau.
Tsuas yog tus lej 1 ~ 99999999 tso cai tom qab N.
(2) Txoj haujlwm no yuav tsum tsis txhob muaj cov ntsiab lus uas tsis yog cov uas tau piav qhia saum toj no.
Subroutine xaus thiab rov qab los
Qauv: G24
piv txwv:
(1) G24 qhia txog qhov kawg ntawm subroutine thiab rov qab mus rau ntu txuas ntxiv ntawm qhov program uas hu ua subroutine.
(2) G24 thiab G20 tshwm hauv khub.
(3) Tsis muaj lwm cov lus qhia raug tso cai hauv ntu no ntawm G24.
3. G code programming piv txwv
Piv txwv: Cov piv txwv hauv qab no qhia txog cov txheej txheem dhau los thaum hu xov tooj rau subroutine. Thov xyuam xim rau daim ntawv thov.
Program npe: P10
M03 S1000
G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G01 Z-25 F100
G00X60
Z100
G24
Yog tias koj xav hu nws ntau zaus, thov siv nws ua hom hauv qab no
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
G00X60
Z100
G24
G331- Xov machining voj voog
Format: G331 X_ Z_I_K_R_p_
piv txwv:
(1) Txoj kab uas hla hloov hauv X kev taw qhia, X=0 yog ib txoj xov ncaj
(2) Z yog cov xov ntev, yog qhov tseeb lossis txheeb ze kev ua haujlwm muaj
(3) Kuv yog qhov khiav tawm ntev hauv X kev taw qhia tom qab xov txiav, ± tus nqi
(4) Qhov sib txawv ntawm txoj kab uas hla ntawm sab nraud thiab lub hauv paus txoj kab uas hla ntawm R xov, tus nqi zoo
(5) K pitch KMM
(6) Tus naj npawb ntawm cov voj voog ntawm p xov ua, uas yog, yuav tsum tau txiav ntau npaum li cas kom tiav qhov txiav
lus qhia:
(1) Qhov tob ntawm txhua qhov txiav yog R÷p thiab sib npaug mus rau tag nrho cov lej ze tshaj plaws. Qhov kawg txiav yog tsis nqa tawm kom du cov xov nto.
(2) Lub npe ntawm cov xov sab hauv tshem tawm yog txiav txim siab raws li cov lus qhia zoo thiab tsis zoo ntawm X.
(3) Txoj haujlwm pib ntawm lub voj voog ua haujlwm yog los kho cov cuab yeej taw tes nrog lub voj voog sab nraud ntawm cov xov.
piv txwv:
M3
G4 f2
G0 x30 z0
G331 z-50 x0 i10 k2 r1.5 p5
G0 z0
M05
4. Cov lus qhia ntxiv thiab sau ntawv
1. G00 thiab G01
Muaj ob hom G00 motion trajectories: txoj kab ncaj thiab polyline. Cov lus txib no tsuas yog siv rau qhov chaw taw tes thiab ua tsis tau
Rau kev txiav;
G01 txav mus rau lub hom phiaj taw tes uas tau teev tseg los ntawm cov lus qhia nyob rau hauv ib qho kev tawm suab ntawm qhov ceev ceev pub, thiab feem ntau yog siv rau kev txiav.
2. G02 thiab G03
G02: Clockwise arc interpolation
G03: Counterclockwise arc interpolation
3. G04 ncua lossis ncua lus txib
Feem ntau siv rau pem hauv ntej thiab thim rov qab hloov, ua qhov dig muag qhov, kauj ruam qhov, tig thiab grooving
4. G17, G18, G19 cov lus qhia xaiv dav hlau
Specification deg processing, feem ntau yog siv rau ntawm lub tshuab milling thiab machining chaw
G17: XY dav hlau, tuaj yeem raug tshem tawm, lossis nws tuaj yeem yog lub dav hlau sib npaug rau XY dav hlau
G18: XZ dav hlau lossis lub dav hlau sib npaug rau nws. Tsuas muaj XZ dav hlau hauv CNC tshuab dhos thiab tsis tas yuav tsum tau teev tshwj xeeb.
G19: YZ dav hlau lossis lub dav hlau sib npaug rau nws
5. G27, G28, G29 siv cov lus qhia
G27: Rov qab mus rau qhov taw qhia siv, tshawb xyuas thiab paub meej tias qhov chaw siv taw qhia
G28: Tsis siv neeg rov qab mus rau qhov chaw siv (dhau qhov nruab nrab point)
G29: Rov qab los ntawm qhov taw qhia siv, siv ua ke nrog G28
6. G40, G41, G42 vojvoog them nyiaj
G40: Ncua tseg lub cuab tam lub vojvoog them nyiaj
G41: Sab laug them nyiaj
G42: Txoj cai them nyiaj
7. G43, G44, G49 ntev them nyiaj
G43: Kev them nyiaj ntev ntev
G44: Kev them nyiaj tsis zoo ntev
G49: Ncua tseg lub cuab tam ntev them nyiaj
8. G32, G92, G76
G32: xov txiav
G92: Xov txiav lub voj voog ruaj khov
G76: Xov txiav cov voj voog sib txuas
9. Tig ua: G70, G71, 72, G73
G71: Axial ntxhib tig compound voj voog hais kom ua
G70: Ua tiav kev sib xyaw ua ke
G72: Lub ntsej muag tig, radial ntxhib tig voj voog
G73: Luam cov voj voog tig tsis zoo
10. Milling tshuab thiab machining chaw:
G73: High-speed sib sib zog nqus qhov pecking drilling
G83: Sib sib zog nqus qhov pecking drilling
G81: lub voj voog drilling
G82: Sib sib zog nqus qhov drilling voj voog
G74: Sab laug-tes xov ua
G84: Txoj cai-tes xov ua
G76: Zoo tho txawv voj voog
G86: Lub voj voog ua haujlwm tho txawv
g85: ua
G80: Ncua tseg lub voj voog hais kom ua
11. Programming method G90, G91
G90: Kev sib koom ua haujlwm tsis raug
G91: Incremental coordinate programming
12. Spindle chaw hais kom ua
G50: Teeb tsa qhov siab tshaj plaws spindle ceev
G96: Tsis tu ncua linear ceev tswj
G97: Spindle ceev tswj (tso tseg tsis tu ncua linear ceev tswj hais kom ua)
G98: Rov qab mus rau qhov taw qhia siv (lub qhov kawg)
G99: Rov qab mus rau taw tes R (lub qhov nruab nrab)
13. Spindle rau pem hauv ntej thiab thim rov qab nres cov lus txib M03, M04, M05
M03: Spindle rau pem hauv ntej kis tau tus mob
M04: Spindle rov qab
M05: Spindle nres
14. Txiav kua hloov M07, M08, M09
M07: Mist txiav kua rau ntawm
M08: kua txiav kua rau ntawm
M09: Txiav cov kua dej tawm
15. Movement nres M00, M01, M02, M30
M00: program pause
M01: Kev npaj nres
M02: Lub tshuab cuab yeej pib dua
M30: Qhov kev pab cuam xaus thiab tus taw tes rov qab mus rau qhov pib
16. M98: Hu rau subroutine
17. M99: Rov qab mus rau qhov haujlwm tseem ceeb




