CNC apstrāde, kas pazīstama arī kā ciparu vadības apstrāde, attiecas uz apstrādi, izmantojot skaitliski kontrolētus apstrādes rīkus. CNC darbgaldi tiek programmēti un vadīti, izmantojot CNC apstrādes valodu, parasti G-kodu. G-kods norāda CNC darbgaldam, kuru Dekarta koordinātu sistēmu apstrādes rīks izmanto, un kontrolē instrumenta padevi, vārpstas ātrumu, instrumenta mainītāju, dzesēšanas šķidrumu un citas funkcijas.
Mehāniskās apstrādes darbnīcās parasti tiek izmantota CAM (Computer{0}}Aided Manufacturing) programmatūra, lai automātiski nolasītu CAD (Computer-Aided Design) failus un ģenerētu G-koda programmas, lai vadītu CNC darbgaldus.
Instrumenta garuma kompensācija ir svarīgs jēdziens, ko izmanto, lai koriģētu garuma atšķirības starp dažādiem instrumentiem, nodrošinot pareizu apstrādes nulles punktu. Instrumenta garuma kompensācija tiek panākta, izpildot instrukcijas, tostarp G43 (G44) un H.
CNC apstrādei ir ievērojamas priekšrocības salīdzinājumā ar manuālo apstrādi. CNC-apstrādātas detaļas ir ļoti precīzas un atkārtojamas, un tās var izgatavot detaļas ar sarežģītām formām, kuras nav iespējams apstrādāt manuāli.

