Arvuti arvjuhtimine (CNC) hõlmab tööpingi juhtimist tööriista külge kinnitatud mikroarvuti abil. Mikroarvuti saab seda teha, reageerides programmeerimiskeelele, mida nimetatakse G-koodiks ja M-koodiks, mis sisaldab juhiseid töötlemisparameetrite kohta, nagu ettenihe, spindli kiirus, lõiketööriist ja jahutusvedeliku vool.
Seejärel edastab mikroarvuti juhised tööpinkile. Seetõttu ei vaja CNC-mehaaniline töötlemine käsitsi töötamist, mistõttu sobib see veatute detailide loomiseks olenemata toote disaini keerukusest.
