Prelucrarea CNC de precizie se referă la prelucrarea cu unelte de prelucrare CNC. Mașinile-unelte controlate de index CNC sunt programate și controlate prin limbajul de prelucrare CNC, de obicei codul G. Limbajul codului G de prelucrare NC va spune ce poziție carteziană coordonează unealta de prelucrare a mașinii-unelte CNC și va controla viteza de avans și viteza axului sculei, precum și funcții precum schimbătorul de scule și lichidul de răcire. Prelucrarea CNC de precizie are avantaje bune față de prelucrarea manuală. De exemplu, piesele produse prin prelucrare CNC sunt repetabile; Prelucrarea CNC poate produce piese care nu pot fi realizate prin prelucrare manuală. Tehnologia de prelucrare CNC a fost promovată pe scară largă, iar majoritatea atelierelor de prelucrare au capacități de prelucrare CNC. Metodele obișnuite de prelucrare CNC în atelierele de prelucrare tipice includ strunguri CNC și tăierea cu sârmă CNC EDM (Wire EDM).

Uneltele pentru frezarea CNC se numesc mașini de frezat CNC sau centre de prelucrare CNC de precizie. Un strung care efectuează strunjire CNC se numește centru de strunjire CNC. Codurile G de prelucrare CNC pot fi programate manual, dar de obicei atelierele de mașini folosesc software CAM (Computer Aided Manufacturing) pentru a citi automat fișierele CAD și a genera programe de cod G pentru a controla mașinile-unelte CNC
