M-code
Een M-code is een commando dat gebruikt wordt bij het programmeren van een CNC-programma. Deze M-code is een instructie voor de machine. De code heeft een opbouw met de letter M, gevolgd door een nummer.

M is de afkorting van het Engelse woord "Miscellaneous" wat "gemengd, veelzijdig" betekent. Net zoals de G-code is ook de M-code in verschillende groepen ingedeeld.

:Groep 0 is M03 (Spindel rechtsom), M04 (spindel linksom), M05 (spindel stop).
:Groep 1 is M38 en M39 (precisiestop aan / uit).
:Groep 2 is M00 (geprogrammeerde stop), M17 (einde onderprogramma), M30 (einde programma met terugkeer naar begin van het programma), M30 heft ook de radiuscompensatie (G41/G42) op. 
:Groep 3 is M08 (koelvloeistof aan), M09 (koelvloeistof uit)

:M00, M17 en M30 zijn per regel actief.
:M05, M39 en M09 gedragen zich al naargelang de inschakelstatus.
Q80006
programmeren
Concept
Q190247
CNC
Concept
Q620464
G-code
MEDIA
Q1928704
M-code
Concept
Q1928704
M-code
Concept
Q1928704
M-code
Concept
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
+03^^http://www.w3.org/2001/XMLSchema#decimal
03
NUMBER
+04^^http://www.w3.org/2001/XMLSchema#decimal
04
NUMBER
+05^^http://www.w3.org/2001/XMLSchema#decimal
05
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+38^^http://www.w3.org/2001/XMLSchema#decimal
38
NUMBER
+39^^http://www.w3.org/2001/XMLSchema#decimal
39
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
00^^http://www.w3.org/2001/XMLSchema#decimal
00
NUMBER
+17^^http://www.w3.org/2001/XMLSchema#decimal
17
NUMBER
+30^^http://www.w3.org/2001/XMLSchema#decimal
30
NUMBER
+30^^http://www.w3.org/2001/XMLSchema#decimal
30
NUMBER
+41^^http://www.w3.org/2001/XMLSchema#decimal
41
NUMBER
+42^^http://www.w3.org/2001/XMLSchema#decimal
42
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+08^^http://www.w3.org/2001/XMLSchema#decimal
08
NUMBER
+09^^http://www.w3.org/2001/XMLSchema#decimal
09
NUMBER
00^^http://www.w3.org/2001/XMLSchema#decimal
00
NUMBER
+17^^http://www.w3.org/2001/XMLSchema#decimal
17
NUMBER
+30^^http://www.w3.org/2001/XMLSchema#decimal
30
NUMBER
+05^^http://www.w3.org/2001/XMLSchema#decimal
05
NUMBER
+39^^http://www.w3.org/2001/XMLSchema#decimal
39
NUMBER
+09^^http://www.w3.org/2001/XMLSchema#decimal
09
NUMBER
facet of