Il-funzjonijiet programmabbli tal-għodod tal-magni CNC huma maqsuma f'żewġ kategoriji:
Kategorija waħda tintuża biex tikkontrolla l-mogħdija tal-għodda, jiġifieri, il-moviment ta 'kull assi tal-għalf, bħal interpolazzjoni lineari/ċirkolari, kontroll tal-għalf, offset u trasformazzjoni tal-oriġini tas-sistema ta' koordinati, issettjar tal-unità tad-dimensjoni, offset tal-għodda u kumpens, eċċ. Din il-kategorija ta 'funzjonijiet tissejjaħ funzjonijiet preparatorji, li tikkonsisti mill-ittra G segwita minn żewġ ċifri, magħrufa wkoll bħala kodiċi G-.
Il-kategorija l-oħra ta 'funzjonijiet tissejjaħ funzjonijiet awżiljarji, użati biex jitlesta l-kontroll tal-eżekuzzjoni tal-programm, il-kontroll tal-magħżel, il-kontroll tal-għodda, il-kontroll tat-tagħmir awżiljarju, eċċ Fost dawn il-funzjonijiet awżiljarji, Tx x jintuża għall-għażla tal-għodda, u Sx xxx jintuża biex jikkontrolla l-veloċità tal-magħżel. Funzjonijiet oħra huma implimentati bl-użu ta' M-kodiċi li jikkonsistu mill-ittra M segwita minn żewġ ċifri.
1. Funzjonijiet tal-Kodiċi G-Użati Komunement
G00 Pożizzjonament (Traverse Rapida)
G01 Interpolazzjoni Lineari (Rata ta' Feed)
G02 Interpolazzjoni Ċirkolari lejn l-arloġġ
G03 Interpolazzjoni Ċirkolari kontra l-arloġġ
G04 Pawża, Waqfien Preċiż
G09 Waqfa Preċiża
G17 Agħżel X/Y Plane
G18 Agħżel Z/X Plane
G19 Agħżel Y/Z Plane
G27 Ritorn u Iċċekkja l-Punt ta' Referenza
G28 Ritorn għall-Punt ta' Referenza
G29 Ritorn mill-Punt ta' Referenza
G30 Ritorn għat-Tieni Punt ta' Referenza
G40 Ikkanċella Kumpens tar-Radju tal-Għodda
G41 Kumpens tar-Raġġ tal-Għodda tax-Xellug
G42 Kumpens tar-Raġġ tal-Għodda Dritt
G43 Kumpens tat-Tul tal-Għodda +
G44 Kumpens għat-Tul tal-Għodda -
G49 Ikkanċella Kumpens għat-Tul tal-Għodda
G52 Issettja Sistema ta' Koordinati Lokali
G53 Agħżel is-Sistema ta' Koordinati tal-Magni
G54 Agħżel is-Sistema ta' Koordinati tal-biċċa tax-xogħol 1
G55 Agħżel is-sistema tal-koordinati tal-biċċa tax-xogħol 2
G56 Agħżel is-sistema tal-koordinati tal-biċċa tax-xogħol 3
G57 Agħżel is-sistema tal-koordinati tal-biċċa tax-xogħol 4
G58 Agħżel is-sistema tal-koordinati tal-biċċa tax-xogħol 5
G59 Agħżel is-sistema tal-koordinati tal-biċċa tax-xogħol 6
G60 Pożizzjonament f'direzzjoni waħda-
G61 Modalità ta' waqfien preċiż
G64 Modalità ta 'qtugħ
Sejħa tal-programm makro G65
G66 Sejħa tal-programm makro modali
G67 Ikkanċella sejħa tal-programm makro modali
G73 Ċiklu fiss tat-tħaffir tat-toqba fil-fond
G74 Ċiklu fiss tat-tapping tal-ħajta b'lura
G76 Ċiklu fiss ta' boring fin
G80 Ikkanċella ċiklu fiss
G81 Ċiklu fiss tat-tħaffir
G82 Ċiklu fiss tat-tħaffir
G83 Ċiklu fiss tat-tħaffir tat-toqba fil-fond
G84 Ċiklu fiss tapping
G85 Ċiklu fiss tal-boring
G86 Ċiklu fiss boring
G87 Ċiklu fiss tar-reverse boring
G88 Ċiklu Fiss Boring
G89 Ċiklu Fiss Boring
G90 Modalità ta' Kmand tal-Valur Assolut
G91 Modalità ta' Kmand tal-Valur Inkrementali
G92 Issettjar tal-Punt Żero tal-biċċa tax-xogħol
G98 Ċiklu Fiss Ritorn għall-Punt Inizjali
G99 Ċiklu Fiss Ritorn għall-Punt R
2. Funzjonijiet tal-Kodiċi M Użati Komunement
M00 Pawsa tal-Programm
M01 Waqfien tal-Programm Kundizzjonali
M02 Tmiem tal-Programm
M03 Rotazzjoni 'l quddiem tal-magħżel
M04 Rotazzjoni b'lura tal-magħżel
M05 Waqfien tal-magħżel
M06 Skambju ta' Għodda
M08 Tkessiħ Mixgħul
M09 Tkessiħ Mitfi
M18 Orjentazzjoni tal-magħżel Ikkanċella
M19 Orjentazzjoni tal-magħżel
M29 Tapping Riġidu
M30 Tmiem tal-Programm u Ritorn għall-Intestatura tal-Programm
M98 Sejħa subrutina
M99 Tmiem Subroutine Ritorn/Eżekuzzjoni Irrepeti
3. Aritmetika Komuni
Żieda: #i=#j + #k
Tnaqqis: #i=#j - #k
Multiplikazzjoni: #i=#j * #k
Diviżjoni: #i=#j / #k
Sine: #i=SIN[#j]
Arcsine: #i=ASIN[#j]
Cosine: #i=COS[#j]
Cosine invers: #i=ACOS[#j]
Tanġent: #i=TAN[#j]
Arctangent: #i=ATAN[#j]
Għerq Kwadra: #i=SQRT[#j]
Valur Assolut: #i=ABS[#j]
Arrotondament: #i=ROUND[#j]
Arrotondament ta' numru sħiħ: #i=FIX[#j]
Integer Rounding Down: #i=FUP[#j]
Logaritmu Naturali: #i=LN[#j]
Funzjoni Esponenzjali: #i=JIS[#j]
JEW: #i=#j JEW #k
XOR: #i=#j X JEW #k
U: #i=# U #k
Ikkonverti minn BCD għal BIN: #i=BIN[#j]
Ikkonverti minn BIN għal BCD: #i=BCD[#j]
4. Operaturi Loġiċi
EQ: ugwali għal
NE: Mhux ugwali għal
GT: Ikbar minn
GE: Akbar minn jew ugwali għal
LT: Inqas minn
LE: Inqas minn jew ugwali għal
5. Trasferiment tal-Programm u Loops
Trasferiment bla kundizzjonijiet: GOTO
Trasferiment Kundizzjonali: IF [espressjoni kondizzjonali]
JEKK [espressjoni kondizzjonali] GOTO n, jekk il-kundizzjoni tiġi sodisfatta, jaqbeż għas-segment tal-programm n
JEKK [espressjoni kondizzjonali] MEKK, eż.: JEKK [#I=#J] MEKK #K=0
6. Dikjarazzjonijiet Loop
WAQT [espressjoni kondizzjonali] Dom (m=1,2,,3)
…
Jekk il-kundizzjoni tiġi sodisfatta, eżegwixxi l-programm minn Dom sa ENDm (sakemm il-kundizzjoni ma tibqax sodisfatta); inkella, tesegwixxi l-programm wara





