Precizna CNC obdelava se nanaša na obdelavo s CNC obdelovalnimi orodji. CNC-indeksno krmiljena strojna orodja so programirana in krmiljena s CNC obdelovalnim jezikom, običajno G kodo. Jezik kode G za NC obdelavo bo povedal, kateri kartezični položaj koordinira obdelovalno orodje CNC obdelovalnega stroja, ki ga uporablja, in nadzoroval hitrost podajanja in hitrost vretena orodja ter funkcije, kot sta menjalnik orodja in hladilna tekočina. Natančna CNC obdelava ima dobre prednosti pred ročno obdelavo. Na primer, deli, izdelani s CNC obdelavo, so ponovljivi; CNC obdelava lahko proizvede dele, ki jih ni mogoče narediti z ročno obdelavo. Tehnologija CNC obdelave je bila široko promovirana in večina obdelovalnih delavnic ima zmogljivosti CNC obdelave. Običajne metode CNC obdelave v tipičnih obdelovalnih delavnicah vključujejo CNC stružnice in CNC EDM žično rezanje (Wire EDM).

Orodja za CNC rezkanje imenujemo CNC rezkalni stroji ali precizni CNC obdelovalni centri. Stružnico, ki izvaja CNC struženje imenujemo CNC stružni center. Kode G za CNC obdelavo je mogoče programirati ročno, vendar strojne delavnice običajno uporabljajo programsko opremo CAM (računalniško podprta proizvodnja) za samodejno branje datotek CAD in ustvarjanje programov kode G za krmiljenje CNC obdelovalnih strojev
