М-код (енгл. M-code) је врста симболичког кода који се најчешће користи за контролу обрадних операција рачунарских нумерички управљаних машина (РНУ машина), заједно са Г-кодом.
М-кодови контролишу читаву машину, и функције као старт, стоп, укључивање течности за хлађење и тако даље. Г-кодови покрећу елементе који врше саме операције бушења, глодања итд.
М-Кодови и њихова употреба
Приказани су неки важнији М-кодови и Г-кодови по ISO стандардима.
- M03, M04, M05 Вртење алатке (ножа) (или објекта, зависно од машине) у смјеру казаљке на сату (удесно), Вртење алатке улијево, Заустави вртење
- M08, M09 Хлађење или подмазивање укључено, Х. или п. искључено
- M02 Програм стоп
- M30 Заустави програм, премотај на почетак
- M98 Зови потпрограм
- M99 Врати се из потпрограма
- M00, M01 Заустави програм, опциони стоп
- G96, G97 константна површинска брзина, константна брзина вртења алатке
- G50 највећа брзина вртења
- G95, G94 брзина помјерања објекта (mm по ротацији), mm/минуту
- G00, G01 брзо помјерање, линеарна интерполација (ако се сјече у правој линији)
- F брзина помјерања објекта
- S брзина вртења
- X Y Z A B C U V W, Координате смјера
Спољашње везе
Литература
- Robert N. Bateson, Introduction to Control System Technology, , Prentice Hall. (6th изд.). ISBN 978-0-13-895483-3. .