CNC G na M Codes: Mwongozo Kamili wa Mwanzilishi wenye Mifano [2026]

Imeundwa 05.29
Uchakataji wa CNCinatumika kama mojawapo ya michakato mikuu muhimu zaidi katika utengenezaji wa kisasa, ikiwezesha uzalishaji wa vipengele tata, vya kisasa, na vya uvumilivu wa juu kwa ajili ya tasnia za anga, magari, matibabu, roboti, na bidhaa za watumiaji. Nyuma ya ufanisi wa kipekee, usahihi, na uthabiti wa uchakataji wa CNC, kuna G codes na M codes — lugha za programu za msingi zinazoagiza na kudhibiti michakato yote ya mashine ya CNC na utendaji wake.
Mafundi wapya wengi na wanunuzi wa utengenezaji mara nyingi huchanganya G codes na M codes, bila kujua majukumu yao ya kipekee na ya ziada katika shughuli za CNC. Kwa ufupi, G codes hudhibiti jiometri ya kukata na mwendo wa zana, wakati M codes husimamia vifaa vya mashine na kazi za msaidizi, kama vile udhibiti wa spindle na mifumo ya baridi. Tofauti hii muhimu ni muhimu kwa kuboresha utendaji wa mashine ya CNC, kuondoa makosa ya programu, na kuzalisha sehemu maalum za ubora wa juu.
Katika mwongozo huu wa kina wa 2026 kutoka kwaSMS, tunachambua kila kitu kuhusu programu za CNC G na M codes, ikijumuisha maelezo, kanuni za kufanya kazi, mifano kamili ya programu, chati kamili za nambari, na tofauti muhimu, kukusaidia kujua misingi ya programu ya CNC kwa shughuli za kusaga na kugeuza.

CNC Machining ni nini? Ufafanuzi na Faida Kuu

Kabla ya kuingia katika programu za G code na M code, ni muhimu kuelewa misingi ya CNC machining. Ni kifupi cha Computer Numerical Control machining, ni teknolojia ya utengenezaji wa kiotomatiki inayotumia mifumo ya udhibiti wa kompyuta na zana za mashine za usahihi kutengeneza sehemu sahihi na ngumu kutoka kwa metali, plastiki, aloi, na malighafi mbalimbali.
CNC machining imebadilisha utengenezaji wa kisasa kwa kuchukua nafasi ya mbinu za zamani za utengenezaji wa mikono. Inatoa usahihi, kasi, na kubadilika bila kulinganishwa, ikisaidia utengenezaji wa sampuli maalum na uzalishaji mkubwa wa wingi. Faida zake nne kuu huifanya kuwa ya lazima katika sekta zote za viwanda duniani:
  • Usahihi
: Uchakataji wa CNC hufikia uvumilivu wa hali ya juu na maelezo ya sehemu ngumu ambayo uchakataji wa mikono hauwezi kuiga, ikikidhi viwango vikali vya usahihi wa viwandani.
  • Ufanisi
: Operesheni otomatiki na njia za zana zilizoboreshwa huimarisha michakato ya kuondoa nyenzo, kupunguza kazi ya mikono, na kufupisha muda wa kuongoza uzalishaji.
  • Uwezo Mbalimbali
: Inaoana na anuwai ya vifaa na matumizi ya uchakataji, ikijumuisha sehemu rahisi za miundo na vipengele tata vya kijiometri.
  • Uwezo wa Kurudiwa
: Mashine za CNC hutekeleza maagizo yaliyopangwa sawa mara kwa mara, ikihakikisha ubora thabiti wa vipimo kwa sehemu zinazozalishwa kwa wingi bila kupotoka.

Uchanganuzi wa Programu ya CNC Udhibitije Mashine za CNC?

Programu ya CNC hufanya kama daraja kati ya muundo wa kidijitali na uchakataji halisi. Mageuzi ya udhibiti wa programu ya cnc yameondoa kabisa vikwazo vya uchakataji wa jadi na kuboresha utumiaji wa G&M code.
Kabla mifumo ya kisasa ya CNC haijawa maarufu, mafundi walitegemea kadi zilizochomwa kwa mikono na tepi za karatasi kudhibiti michakato ya mashine. Waendeshaji walichoma mashimo kwa mpangilio maalum kuunda misimbo ya msingi ya mashine. Ingawa ilikuwa na manufaa katika utengenezaji wa awali, njia hii ilikuwa ngumu sana na haikufaa. Zaidi ya hayo, kadi zilizochomwa zilikuwa rahisi kuharibika, kuharibika umbo, au kupotea katika karakana zenye shughuli nyingi, mara nyingi zikisababisha makosa ya uzalishaji na ucheleweshaji wa michakato.
Baada ya kuanzishwa kwa vifaa vya CNC vinavyodhibitiwa na kompyuta, uingizaji wa msimbo wa mikono ulifanyika kuwa kawaida. Hata hivyo, programu za sehemu maalum za kisasa zilihifadhi mamia ya maingizo ya msimbo wa mikono, na kusababisha mizigo mizito ya kazi, ufanisi mdogo, na makosa ya mara kwa mara ya kibinadamu.
Kutokea kwa programu za kisasa za CAD na CAM kumeleta mapinduzi katika programu za kisasa za CNC. Mtiririko wa kazi wa leo una akili nyingi na ni rahisi kutumia: Waprogramu wanahitaji tu kuleta mifumo ya sehemu na vifaa vya utengenezaji kwenye programu za kitaalamu, kuchagua zana za kukata, na kuweka vigezo vya spindle na njia za zana. Mfumo utazalisha kiotomatiki G codes na M codes sahihi zinazoendana na mashine zote kuu za CNC.
Mchakato huu wa uzalishaji wa msimbo unaoendeshwa na programu hurahisisha sana programu za CNC, huboresha usahihi wa utengenezaji, na unasaidia uzalishaji wa sehemu za jiometri zenye utata mwingi, na kuwa mtiririko wa kazi wa kawaida unaopitishwa na watengenezaji wa kitaalamu ikiwa ni pamoja na SMS.

G Codes ni Nini katika Upangaji wa CNC?

G codes (Geometry Codes), kulingana na kiwango cha tasnia cha RS-274D, ndizo amri za msingi za upangaji wa CNC zinazotumiwa sana. Amri zote za G-code zinatumia muundo wa herufi na nambari unaoanza na herufi “G”, ambayo inasimamia Jiometri. Kama msingi wa utengenezaji wa CNC, G codes hudhibiti kikamilifu mienendo ya zana za mashine na njia za kukata za kijiometri, zikiiambia mashine za CNC mahali pa kuanza kukata, jinsi ya kusonga, na lini kusimama wakati wa kutengeneza sehemu.
Changamoto muhimu kwa mafundi ni kwamba miundo ya G code inategemea mashine. Chapa tofauti za vifaa vya CNC zina tofauti ndogo za muundo, kama vile uwepo au kutokuwepo kwa nafasi kati ya amri na sifuri za mwanzo (k.w.a. G3 dhidi ya G03). Kutumia G codes ambazo hazilingani kutasababisha makosa ya programu na sehemu zenye kasoro. Kwa hivyo, waendeshaji lazima wafahamu kikamilifu sheria za upangaji wa mashine yao kabla ya kupanga.
Mbali na amri za kawaida za G, programu za CNC hutumia anwani maalum za herufi kufafanua vigezo vya utengenezaji wa pande nyingi, kuwezesha kazi sahihi na ngumu za utengenezaji:
  • A
: Hufafanua mzunguko wa zana kuzunguka mhimili wa X
  • R
: Hufafanua radius ya arcs zinazozalishwa wakati wa utengenezaji
  • X, Y, Z
: Inaonyesha uratibu wa 3D wa zana za kukata; X/Y kwa nafasi ya mlalo na wima, Z kwa kina cha kukata
  • I, J
: Inawakilisha uratibu wa kituo cha kuongezeka kwa arcs za mashine
  • N
: Huashiria nambari za mistari ya programu kwa ajili ya kupanga msimbo na kutatua makosa

Mfano Kamili wa Programu ya Vitendo ya CNC (Nambari Iliyounganishwa ya G&M)

Hapo chini kuna programu kamili ya kawaida ya tasnia ya utengenezaji wa CNC inayounganisha misimbo kuu ya G na misimbo ya M, inayojumuisha uanzishaji wa usalama, kukata, kuchimba, kubadilisha zana, na kuweka upya programu. Msimbo huu unaofanya kazi unalingana na mashine nyingi za CNC za FANUC, Haas, na Siemens:
Mwongozo wa Rejeleo wa Kizuizi cha Programu ya Utengenezaji wa CNC
Kizuizi
Maelezo
Kusudi
%
Anza programu
Anza Programu
O00001 (Mradi 1)
Nambari ya programu (Jina la Programu)
Anza Programu
(T1 0.25 MILL YA MWISHO)
Maelezo ya zana kwa opereta
Anza Programu
N1 G17 G20 G40 G49 G80 G90
Kizuizi cha usalama ili kuhakikisha mashine iko katika hali salama
Anza Programu
N2 T1 M6
Pakia Zana #1
Badilisha Zana
N3 S9200 M3
Kasi ya Spindle 9200 RPM, Washa CW
Badilisha Zana
N4 G54
Tumia Zana ya Kurekebisha #1
Sogeza kwenye Nafasi
N5 M8
Kipozezi kimewashwa
Sogeza kwenye Nafasi
N6 G00 X-0.025 Y-0.275
Haraka juu ya sehemu
Sogeza kwenye Nafasi
N7 G43 Z1.0 H1
Haraka hadi ndege salama, tumia Ziada ya Urefu wa Zana #1
Sogeza hadi Nafasi
N8 Z0.1
Haraka hadi ndege ya kulisha
Sogeza hadi Nafasi
N9 G01 Z-0.1 F18
Sogeza mstari hadi kina cha kukata kwa 18 IPM
Sogeza hadi Nafasi
N10 G41 Y0.1 D1 F36
Kipaumbele cha Kipenyo cha Kikata Mstari wa Kuingia, Ziada ya Kipenyo #1, 36 IPM
Mashine ya Mchoro
N11 Y2.025
Sogeza Mstari
Mashine ya Mchoro
N12 X2.025
Sogeza Mstari
Mashine ya Mchoro
N13 Y-0.025
Sogeza Mstari
Mchoro wa Mashine
N14 X-0.025
Mwendo wa Mstari
Mchoro wa Mashine
N15 G40 X-0.4
Zima fidia ya kipenyo cha kukata na mwendo wa kuongoza
Mchoro wa Mashine
N16 G00 Z1
Haraka hadi ndege salama
Mchoro wa Mashine
N17 M5
Spindle Zima
Badilisha Zana
N18 M9
Kipozezi Zima
Badilisha Zana
(T2 0.25 DRILL)
Maelezo ya zana kwa opereta
Badilisha Zana
N19 T2 M6
Pakia Zana #2
Badilisha Zana
N20 S3820 M3
Kasi ya Spindle 3820 RPM, Washa CW
Badilisha Zana
N21 M8
Kipozezi Washa
Nenda kwenye Nafasi
N22 X1 Y1
Haraka juu ya shimo
Nenda kwenye Nafasi
N23 G43 Z1 H2
Haraka hadi ndege salama, tumia urefu wa zana wa Offset 2
Nenda kwenye Nafasi
N24 Z0.25
Haraka hadi ndege ya kulisha
Nenda kwenye Nafasi
N25 G98 G81 Z-0.325 R0.1 F12
Mzunguko wa kuchimba shimo (kopo). Kina Z-.325, F12
Chimba Shimo
N26 G80
Ghairisha mzunguko wa kuchimba
Chimba Shimo
N27 Z1
Nenda haraka kwenye ndege salama
Chimba Shimo
N28 M5
Zima spindle
Maliza programu
N29 M9
Kuzima Kipozaji
Maliza Programu
N30 G91 G28 Z0
Rudi kwenye Nafasi ya Nyumbani ya Mashine katika Z
Maliza Programu
N31 G91 G28 X0 Y0
Rudi kwenye Nafasi ya Nyumbani ya Mashine katika XY
Maliza Programu
N32 G90
Weka upya kwa hali ya kuweka nafasi kamili (kwa usalama)
Maliza Programu
N33 M30
Weka upya programu hadi mwanzo
Maliza Programu
%
Maliza Programu
Maliza Programu

Kazi za Msingi za G Codes Zinazotumiwa Sana

Nambari za G za kawaida hubadilisha shughuli ngumu za utengenezaji kuwa kazi sanifu, zinazoweza kurudiwa, kuhakikisha utendaji thabiti wa mashine na ubora wa sehemu thabiti. Zifuatazo ni nambari za G zinazotumiwa mara kwa mara kwa utengenezaji wa CNC wa kila siku na kugeuza:
  • G00 – Nafasi ya Haraka
: Husogeza zana ya kukata hadi kwenye uratibu uliowekwa awali kwa kasi ya juu zaidi ya mashine bila kukata nyenzo. Huboresha ufanisi wa uchakataji kwa kuharakisha miondoko yote ya uwekaji nafasi isiyo ya kukata.
  • G01 – Uingizaji wa Mstari
: Amri ya kukata ya CNC inayotumiwa zaidi. Huendesha zana kusonga kwa mstari mnyoofu sahihi kwa kiwango cha kulisha kilichowekwa, bora kwa kazi zote za kukata mstari mnyoofu na uchakataji wa nyuso tambarare.
  • G02 – Uingizaji wa Mviringo Kwenye Mwelekeo wa Saa
: Huongoza zana kando ya njia ya mviringo kuelekea saa ili kutengeneza maumbo ya duara na sehemu za mviringo, kuhakikisha matokeo sahihi ya uchakataji uliopinda.
  • G03 – Uingizaji wa Mviringo Kinyume na Mwelekeo wa Saa
: Hufanya harakati ya duara kinyume na saa, ikionyesha kazi za G02 kukamilisha kazi za uchimbaji wa pembe na mviringo kwa kurudi nyuma.
  • G04 – Pumzika
: Husimamisha harakati ya mashine kwa muda uliowekwa. Kazi hii huruhusu zana za kukata kupoa au huwezesha spindo kufikia kasi thabiti za lengo, kuboresha ubora wa uchimbaji wa uso.

Orodha Kamili ya Kazi za G Code

Chati hii ya kina ya G code inashughulikia amri kuu za kusaga na kugeuza, ikijumuisha uainishaji, kazi za msingi, sifa za kimondo, na hali zinazotumika:
Nambari
Kategoria
Kazi
Kimondo
Kwa Kugeuza au Kusaga
G17
Uteuzi wa Ndege
Uteuzi wa Ndege ya XY
Ndiyo
Wote
G96
Kasi na Milisho
Kasi ya Uso Inayoendelea
Ndiyo
Kugeuza
G91
Uwekaji Nafasi na Hali
Hali ya Ziada
Ndiyo
Wote
G03
Mzunguko wa Mzunguko (CCW)
Unda mizinguko na duara (Kinyume na saa)
Ndiyo
Wote
G04
Kazi ya Kusubiri
Sitisha kwa muda maalum
Hapana
Wote
G18
Uchaguzi wa Ndege
Uchaguzi wa Ndege ya XZ
Ndiyo
Kugeuza
G19
Uchaguzi wa Ndege
Uchaguzi wa Ndege ya YZ
Ndiyo
Kugeuza
G20
Mfumo wa Vitengo
Hali ya Mfumo wa Inchi
Ndiyo
Zote mbili
G21
Mfumo wa Vitengo
Hali ya Mfumo wa Metriki
Ndiyo
Wote
G40
Fidia ya Kikata
Ghairi Fidia ya Kikata
Ndiyo
Milling

Nini Maana ya M Codes katika Upangaji wa CNC?

M codes (Miscellaneous Codes) ni amri muhimu za msaidizi za upangaji wa CNC, zinazoanza na herufi “M”. Tofauti na G codes zinazodhibiti michakato ya kukata kijiometri, M codes hudhibiti shughuli zote za mashine zisizo za kijiometri, zikisimamia utendaji wa vifaa vya msaidizi vinavyohitajika katika mchakato mzima wa utengenezaji.
Nambari za M hudhibiti tabia kuu za mashine ikiwa ni pamoja na kusitisha programu, kukamilisha programu, uendeshaji wa spindle, kubadili mfumo wa kupoeza, na kubadilisha zana kiotomatiki. Kanuni muhimu ya programu kwa vifaa vyote vya CNC: ni nambari moja tu ya M inaruhusiwa kwa kila kizuizi cha programu. Nambari nyingi za M zinazoingiliana katika mstari mmoja zitazalisha migogoro ya utendaji, ajali za programu, na makosa makubwa ya uchakataji.
Kama ilivyo kwa nambari za G, muundo wa nambari za M hutofautiana kulingana na chapa tofauti za mashine, kama vile M3 dhidi ya M03. Wataalamu wa uchakataji lazima wafahamu viwango vya utunzi maalum kwa vifaa ili kuhakikisha michakato laini na isiyo na makosa ya uchakataji.

Nafasi za Kawaida za M Codes za Msingi

Ingawa baadhi ya M codes hutegemea mashine, amri za kimsingi zifuatazo zinaendana na karibu mashine zote za CNC za kusaga na lathe:
  • M00 – Simamisha Mpango
: Husimamisha kwa muda mpango unaoendeshwa wa CNC, ikihitaji mwingiliano wa mwendeshaji wa kibinadamu ili kuendelea na uchakataji.
  • M02 – Maliza Mpango
: Huisha kabisa mpango wa uchakataji na husimamisha operesheni ya udhibiti wa mashine, ikihitaji kuweka upya kwa mikono ili kuanza tena.
  • M03 – Spindle Washa (Saawa ya Saa)
: Huamsha mzunguko wa spindle kwa mwendo wa saa, daima huunganishwa na amri za kasi ya spindle za mfululizo wa S.
  • M04 – Spindle Washa (Kinyume cha Saa)
: Huanzisha mzunguko wa spindle kinyume cha saa kwa shughuli za kukata za kurudi nyuma.
  • M05 – Zima Spindle
: Inasimamisha mzunguko wa spindle kabisa, muhimu kwa mabadiliko salama ya zana na kukamilika kwa programu.

Orodha Kamili ya Kazi za M Code

Chati hii kamili ya M code inashughulikia amri zote kuu za msaidizi, ikiwa na uainishaji wazi, maelezo ya utendaji, sifa za kimodali, na aina za uchakataji zinazotumika:
Nambari
Kategoria
Kazi
Kibadala
Kwa Kugeuza au Kusaga
M08
Udhibiti wa Kipoeza
Kipoeza cha mafuriko au kimewashwa
Hapana
Zote mbili
M42
Kazi Saidizi
Chagua gia ya juu
Hapana
Kugeuza
M19
Udhibiti wa Spindle
Badilisha mwelekeo wa spindle
Hapana
Kukata
M00
Udhibiti wa Programu
Simamisha Programu
Hapana
Zote mbili
M02
Udhibiti wa Programu
Mwisho wa Programu
Hapana
Wote
M03
Udhibiti wa Spindle
Spindle Imewashwa, Saa
Hapana
Wote
M04
Udhibiti wa Spindle
Spindle Washa, Kinyume na Saa
Hapana
Wote
M05
Udhibiti wa Spindle
Zima Spindle
Hapana
Wote
M06
Mabadiliko ya Zana
Mabadiliko ya Zana ya Kiotomatiki
Hapana
Wote
M09
Udhibiti wa Kipozezi
Kizima Maji ya Kupoza
Hapana
Wote

G Codes dhidi ya M Codes: Jedwali la Muhtasari wa Tofauti Kuu

Ili kuwasaidia wasomaji kutofautisha na kukariri tofauti kati ya G codes na M codes kwa haraka, tumefupisha maelezo yao ya msingi, kazi, na kanuni za kufanya kazi katika jedwali moja la kulinganisha linaloeleweka:
Kipengele
G Codes (Geometry Codes)
M Codes (Miscellaneous Codes)
Kazi ya Msingi
Elekeza mwendo wa kijiometri na kazi kuu ya kukata ya mashine za CNC
Dhibiti shughuli za msaidizi zisizo za mwendo za mashine za CNC
Operesheni Muhimu
Uwekaji wa haraka, ulaji wa mstari, mzunguko wa duara, harakati za kuratibu za 3D
Acha/maliza programu, badilisha zana, washa/zima spindle, swichi ya kiowevu
Sifa ya Kazi
Nambari za kijiometri kwa muundo na uundaji wa sehemu
Nambari mbalimbali kwa shughuli saidizi za mashine
Kitu cha Udhibiti
Njia ya zana, jiometri ya kukata, usahihi wa vipimo vya sehemu
Mfumo wa PLC wa mashine na kazi saidizi za kielektroniki
Mchakato wa Kufanya Kazi
Amilisha na tekeleza michakato ya kukata ya mashine ya CNC
Amilisha PLC ya mashine kubadili hali ya vifaa saidizi

Utaalam wa Kitaalamu wa Uchakataji wa CNC wa SMS

Usahihi wa programu za G code na M code ndio msingi wa uzalishaji wa sehemu za CNC zenye usahihi wa hali ya juu na sifuri kasoro. Katika SMS, timu yetu ya kitaalamu ya programu za CNC ina ujuzi wa kina wa sheria za kawaida na maalum za mashine za G&M code, ikiwa na uzoefu mwingi wa vitendo katika kuboresha njia za zana na mantiki ya programu.
Tunatoa suluhisho za ubinafsishaji wa CNC za kuacha kimoja kwa wateja wa kimataifa, zinazojumuisha muundo wa CAD, programu ya CAM, uboreshaji wa nambari, utengenezaji wa usahihi, na uwasilishaji wa sehemu zilizokamilishwa. Kila programu hukaguliwa kwa ukali ili kuondoa migogoro ya programu na makosa ya mwendo, kuhakikisha ubora thabiti kwa ubinafsishaji wa mfano na maagizo ya uzalishaji wa wingi.
Jukwaa letu la huduma linalofaa mtumiaji linaunga mkono nukuu za papo hapo za CNC na ufuatiliaji wa miradi kwa wakati halisi, ikiwasaidia watengenezaji wa kimataifa kupata sehemu za CNC za gharama nafuu na za usahihi wa hali ya juu kwa ufanisi.

Hitimisho

Mashine za CNC haziwezi kufanya kazi kiotomatiki au kuzalisha sehemu zenye ubora wa hali ya juu bila kuwepo kwa G codes na M codes za kawaida. G codes hufafanua njia za kukata za kijiometri ambazo huunda muundo wa sehemu, wakati M codes huhakikisha uendeshaji thabiti wa mifumo saidizi ya mashine. Ushirikiano kamili wa seti hizi mbili za misimbo huhakikisha ufanisi wa juu, usahihi, na uwezo wa kurudiwa wa uchakataji wa kisasa wa CNC.
Kujua G na M codes za kawaida na tofauti zao za msingi ni ujuzi wa msingi kwa programu zote za CNC na wafundi. Kwa wanunuzi wa utengenezaji, kushirikiana na watengenezaji wataalamu kama vileSMS kwa uwezo wa programu wenye ustadi hupunguza kwa ufanisi viwango vya kasoro, hupunguza mizunguko ya uzalishaji, na huongeza ufanisi wa jumla wa utengenezaji.
Wasiliana
Acha taarifa zako na tutawasiliana nawe.

Huduma

Huduma ya Kuchomea kwa CNC


Huduma ya Usindikaji wa Kugeuza


Usindikaji wa Karatasi wa K custom


Huduma ya Uchapishaji wa 3D


Uundaji wa Haraka

Viungo vya Haraka

Nyumbani


Blogu


Wasiliana Nasi

Wasiliana

Barua Pepe: eve@sms-hardware.com


Simu: 13118040687


WhatsApp: +8613118040687


Anwani: No.39, Barabara ya Panlong, Mji wa Liaobu, Jiji la Dongguan, Mkoa wa Guangdong, China

WhatsApp
微信