Машинният контролен език, често известен като М код или G-код, управлява цялата програма. M кодът управлява дейностите на машината, докато G-кода задава местоположението. Въпреки че М-то идва от „много кодове“, някои хора го наричат машинен код, тъй като той е отговорен за задаването на специфични функции на машината.