CNC-bearbejdning refererer til bearbejdning udført med CNC-bearbejdningsværktøjer. CNC-værktøjsmaskiner programmeres og styres af CNC-bearbejdningssprog, normalt G-koder. CNC-bearbejdning G-kodesprog fortæller CNC-værktøjsmaskiner, hvilke kartesiske positionskoordinater, der skal bruges til bearbejdningsværktøjer, og styrer værktøjets fremføringshastighed og spindelhastighed, såvel som værktøjsskiftere, kølemidler og andre funktioner. CNC-bearbejdning har store fordele i forhold til manuel bearbejdning, såsom de dele, der produceres ved CNC-bearbejdning, er meget nøjagtige og gentagelige; CNC-bearbejdning kan producere dele med komplekse former, som ikke kan fuldføres ved manuel bearbejdning. CNC-bearbejdningsteknologi er nu bredt fremmet, og de fleste maskinværksteder har CNC-bearbejdningskapaciteter. De mest almindelige CNC-bearbejdningsmetoder i typiske maskinværksteder er CNC-fræsning, CNC-drejning og CNC EDM-trådskæring (elektrisk gnisttrådsskæring).
Værktøjet til CNC-fræsning kaldes en CNC-fræser eller et CNC-bearbejdningscenter. Drejebænken til CNC-drejning kaldes et CNC-drejecenter. CNC-bearbejdning G-kode kan programmeres manuelt, men normalt bruger bearbejdningsværkstedet CAM (computer-aided manufacturing)-software til automatisk at læse CAD-filer (computer-aided design) og generere G-kode-programmer til at styre CNC-værktøjsmaskiner.

