Kompiuterio skaitmeninis valdymas (CNC) apima staklių valdymą naudojant prie įrankio prijungtą mikrokompiuterį. Mikrokompiuteris gali tai padaryti reaguodamas į programavimo kalbą, vadinamą G-code ir M-code, kurioje pateikiamos instrukcijos apie apdirbimo parametrus, tokius kaip pastūma, suklio greitis, pjovimo įrankis ir aušinimo skysčio srautas.
Tada mikrokompiuteris perduoda instrukcijas staklei. Todėl CNC apdirbimui nereikia rankinio valdymo, todėl jis tinkamas dalims be klaidų kurti nepriklausomai nuo gaminio konstrukcijos sudėtingumo.
