Prelucrarea CNC se referă la prelucrarea efectuată cu unelte de prelucrare CNC. Mașinile-unelte CNC sunt programate și controlate prin limbaje de prelucrare CNC, de obicei coduri G. Limbajele codului G de prelucrare CNC le spun mașinilor-unelte CNC ce coordonate carteziene de poziție să utilizeze pentru unelte de prelucrare și controlează viteza de avans a sculei și viteza axului, precum și schimbătoarele de scule, lichidele de răcire și alte funcții. Prelucrarea CNC are avantaje mari față de prelucrarea manuală, cum ar fi piesele produse prin prelucrarea CNC sunt foarte precise și repetabile; Prelucrarea CNC poate produce piese cu forme complexe care nu pot fi finalizate prin prelucrare manuală. Tehnologia de prelucrare CNC este acum promovată pe scară largă, iar majoritatea atelierelor de mașini au capabilități de prelucrare CNC. Cele mai comune metode de prelucrare CNC în atelierele de mașini obișnuite sunt frezarea CNC, strunjirea CNC și tăierea cu sârmă CNC EDM (tăierea sârmei electrice cu scânteie).
Instrumentul pentru frezare CNC se numește mașină de frezat CNC sau centru de prelucrare CNC. Strungul pentru strunjire CNC se numește centru de strunjire CNC. Codul G de prelucrare CNC poate fi programat manual, dar, de obicei, atelierul de prelucrare utilizează software CAM (producție asistată de computer) pentru a citi automat fișierele CAD (proiectare asistată de computer) și pentru a genera programe de cod G pentru a controla mașinile-unelte CNC.

