Tietokoneen numeerinen ohjaus (CNC) sisältää työstökoneen ohjauksen työkaluun kiinnitetyn mikrotietokoneen avulla. Mikrotietokone voi tehdä tämän reagoimalla ohjelmointikieleen nimeltä G-code ja M-code, jotka sisältävät ohjeita koneistusparametreista, kuten syöttönopeudesta, karan nopeudesta, leikkuutyökalusta ja jäähdytysnesteen virtauksesta.
Tämän jälkeen mikrotietokone välittää ohjeet työstökoneelle. Siksi CNC-työstö ei vaadi manuaalista käyttöä, joten se soveltuu virheettömien osien valmistamiseen tuotteen suunnittelun monimutkaisuudesta riippumatta.
