CNC apdirbimas reiškia apdirbimą, atliekamą naudojant CNC apdirbimo įrankius. CNC staklės programuojamos ir valdomos CNC apdirbimo kalbomis, dažniausiai G kodais. CNC apdirbimo G kodo kalbos nurodo CNC staklėms, kokias Dekarto padėties koordinates naudoti apdirbant įrankius, valdo įrankio padavimo greitį ir suklio greitį, taip pat įrankių keitiklius, aušinimo skysčius ir kitas funkcijas. CNC apdirbimas turi didelių pranašumų, palyginti su rankiniu apdirbimu, pvz., CNC apdirbimo būdu pagamintos dalys yra labai tikslios ir pakartojamos; CNC apdirbimas gali pagaminti sudėtingų formų dalis, kurių negalima užbaigti apdirbant rankiniu būdu. CNC apdirbimo technologija dabar yra plačiai reklamuojama, o dauguma mašinų parduotuvių turi CNC apdirbimo galimybes. Dažniausi CNC apdirbimo būdai tipinėse staklių parduotuvėse yra CNC frezavimas, CNC tekinimas ir CNC EDM vielos pjovimas (elektrinis kibirkštinio laido pjovimas).
CNC frezavimo įrankis vadinamas CNC frezavimo stakle arba CNC apdirbimo centru. CNC tekinimo staklės vadinamos CNC tekinimo centru. CNC apdirbimo G kodas gali būti programuojamas rankiniu būdu, tačiau paprastai apdirbimo dirbtuvėse naudojama CAM (kompiuterinės gamybos) programinė įranga, skirta automatiškai nuskaityti CAD (kompiuterinio projektavimo) failus ir generuoti G kodo programas CNC staklėms valdyti.

