Fonksyon pwogramasyon zouti machin CNC yo divize an de kategori:
Yo itilize yon kategori pou kontwole chemen zouti a, sa vle di mouvman chak aks manje, tankou entèpolasyon lineyè/sikilè, kontwòl manje, konpanse orijin sistèm kowòdone ak transfòmasyon, anviwònman inite dimansyon, konpanse zouti ak konpansasyon, elatriye.
Lòt kategori fonksyon yo rele fonksyon oksilyè, yo itilize pou konplete kontwòl ekzekisyon pwogram, kontwòl file koton, kontwòl zouti, kontwòl ekipman oksilyè, elatriye. Pami fonksyon oksilyè sa yo, Tx x yo itilize pou seleksyon zouti, ak Sx xxx yo itilize pou kontwole vitès la file koton. Lòt fonksyon yo aplike lè l sèvi avèk M-kòd ki fòme ak lèt M ki te swiv pa de chif.
1. Fonksyon G-kòd yo itilize souvan
G00 Pozisyon (Traverse Rapid)
G01 Entèpolasyon lineyè (Feed To)
G02 Entèpolasyon sikilè nan sens goch
G03 Entèpolasyon sikilè envers
G04 Pòz, sispann egzak
G09 Precise Stop
G17 Chwazi X/Y Plane
G18 Chwazi Z/X Avyon
G19 Chwazi Avyon Y/Z
G27 Retounen epi tcheke pwen referans
G28 Retounen nan pwen referans
G29 Retounen soti nan Pwen Referans
G30 Retounen nan Dezyèm Pwen Referans
G40 Anile Konpansasyon Reyon Zouti
G41 Gòch Zouti Reyon Konpansasyon
G42 Dwa Zouti Reyon Konpansasyon
G43 Konpansasyon Longè Zouti +
G44 Konpansasyon longè zouti -
G49 Anile Konpansasyon Longè Zouti
G52 Mete Sistèm Kowòdone Lokal
G53 Chwazi Sistèm Kowòdone Machin
G54 Chwazi sistèm kowòdone pyès 1
G55 Chwazi sistèm kowòdone pyès 2
G56 Chwazi sistèm kowòdone pyès travay 3
G57 Chwazi sistèm kowòdone pyès travay 4
G58 Chwazi sistèm kowòdone pyès travay 5
G59 Chwazi sistèm kowòdone pyès travay 6
G60 Single-direksyon pwezante
G61 Mòd sispann egzak
G64 Koupe mòd
G65 Macro pwogram apèl
G66 Modal macro pwogram apèl
G67 Anile apèl nan pwogram macro modal
G73 Perçage twou fon sik fiks
G74 Ranvèse fil tapping sik fiks
G76 Fine raz fiks sik
G80 Anile sik fiks
G81 Forage sik fiks
G82 Forage sik fiks
G83 Perçage twou twou san fon sik fiks
G84 Tapping sik fiks
G85 raz fiks sik
G86 Sik fiks raz
G87 Ranvèse raz fiks sik
G88 raz fiks sik
G89 raz fiks sik
G90 Absoli Valè Kòmand Mode
G91 Mode Kòmandman Valè Enkreman
G92 Anviwònman pwen zewo pyès
G98 Sik fiks Retounen nan pwen inisyal
G99 Sik fiks Retounen nan pwen R
2. Fonksyon Kòd M yo itilize souvan
M00 Pwogram Poz
M01 Pwogram Sispansyon Kondisyonèl
M02 Pwogram fen
M03 Spindle Pi devan wotasyon
M04 koton ranvèse wotasyon
M05 Spindle Stop
M06 Echanj zouti
M08 refwadisman sou
M09 Refwadisman Off
M18 Spindle Oryantasyon Anile
M19 Oryantasyon Spindle
M29 Rijid Tapping
M30 Pwogram nan fen epi retounen nan Entête Pwogram
M98 Souroutine apèl
M99 Subroutine Fen Retounen/Repete Egzekisyon
3. Aritmetik komen
Adisyon: #i=#j + #k
Soustraksyon: #i=#j - #k
Miltiplikasyon: #i=#j * #k
Divizyon: #i=#j / #k
Sine: #i=SIN[#j]
Arcsine: #i=ASIN[#j]
Cosin: #i=COS[#j]
Kosinin envès: #i=ACOS[#j]
Tanjant: #i=TAN[#j]
Arctangent: #i=ATAN[#j]
Rasin kare: #i=SQRT[#j]
Valè absoli: #i=ABS[#j]
Awondi: #i=ROUND[#j]
Awondi nonb antye: #i=FIX[#j]
Awondi nonb antye: #i=FUP[#j]
Logaritm natirèl: #i=LN[#j]
Fonksyon eksponansyèl: #i=EXP[#j]
OSWA: #i=#j OSWA #k
XOR: #i=#j X OSWA #k
AK: #i=# AK #k
Konvèti de BCD an BIN: #i=BIN[#j]
Konvèti de BIN an BCD: #i=BCD[#j]
4. Operatè lojik
EQ: Egal a
NE: Pa egal a
GT: pi gran pase
GE: Pi gran pase oswa egal a
LT: Mwens pase
LE: Mwens pase oswa egal a
5. Pwogram transfè ak bouk
Transfè san kondisyon: GOTO
Transfè kondisyonèl: SI [ekspresyon kondisyonèl]
SI [ekspresyon kondisyonèl] GOTO n, si kondisyon an satisfè, ale nan segman pwogram n
SI [ekspresyon kondisyonèl] LÈ, pa egzanp: SI [#I=#J] LÈ #K=0
6. Deklarasyon bouk
WHILE [ekspresyon kondisyonèl] Dom (m=1,2,,3)
…
Si kondisyon an satisfè, egzekite pwogram nan soti nan Dom rive nan ENDm (jiskaske kondisyon an pa satisfè ankò); otreman, egzekite pwogram nan apre





