CNC apstrāde attiecas uz apstrādes procesiem, kas tiek veikti, izmantojot skaitliski kontrolētus instrumentus. CNC (Computer Numerical Control) darbgaldi tiek vadīti, izmantojot programmēšanas valodas -parasti G-kodu. Šī valoda instruē mašīnas griezējinstrumentus par konkrētām Dekarta koordinātām un kontrolē tādus parametrus kā padeve, vārpstas ātrums un palīgfunkcijas, piemēram, instrumenta maiņa un dzesēšanas šķidruma plūsma. CNC apstrāde piedāvā ievērojamas priekšrocības salīdzinājumā ar manuālo apstrādi; piemēram, tas ražo detaļas ar augstu precizitāti un atkārtojamību, un tas ļauj izveidot sarežģītas ģeometrijas, kuras nav iespējams sasniegt manuāli. CNC tehnoloģija tagad tiek plaši izmantota, un lielākajai daļai mašīnu darbnīcu ir CNC iespējas; Visbiežāk sastopamās metodes, kas tiek izmantotas parastajos veikalos, ir CNC frēzēšana, CNC virpošana un CNC stiepļu -griezuma EDM (elektriskā izlādes apstrāde).
Kādas ir atšķirības starp G-kodiem G02, G03, G12 un G13 CNC apstrādes centra programmēšanā, un kā tie tiek izmantoti?
CNC frēzēšanai izmantotās mašīnas ir pazīstamas kā CNC frēzmašīnas vai CNC apstrādes centri, savukārt tās, ko izmanto CNC virpošanai, sauc par CNC virpošanas centriem. Lai gan G-koda programmas var rakstīt manuāli, mašīnbūves darbnīcās parasti tiek izmantota CAM (Computer-Aided Manufacturing) programmatūra, lai automātiski nolasītu CAD (datora-projektēšanas) failus un ģenerētu G-kodu, kas nepieciešams CNC darbgaldu vadīšanai.

