CNC-bearbetningstillverkare delar numerisk kontrollbearbetning.
Numerisk styrbearbetning avser bearbetning med numeriska styrverktyg. CNC hänvisar till det numeriska styrverktygsverktyget programmerat av numeriskt styrbearbetningsspråk, vanligtvis G-kod. G-kodspråket för numerisk styrbearbetning berättar för det numeriska styrverktygsverktyget vilken typ av bearbetningsverktyg som ska användas, kartesiska positionskoordinater och styr verktygets matningshastighet och spindelhastighet, såväl som verktygsomvandlare, kylmedel och andra funktioner. Numerisk styrbearbetning har stora fördelar jämfört med manuell verktygsbearbetning. Till exempel är de delar som produceras av numerisk styrbearbetning mycket exakta och repeterbara; numerisk styrbearbetning kan producera delar med komplexa former som inte kan kompletteras med manuell bearbetning. Numerisk kontrollbearbetningsteknik har främjats i stor utsträckning, de flesta bearbetningsverkstäderna har numeriska kontrollbearbetningsfunktioner, de vanligaste numeriska kontrollbearbetningsmetoderna i typiska bearbetningsverkstäder är numerisk kontrollfräsning, numerisk kontrollsvarvning och numerisk styrning EDM-trådskärning (EDM-trådskärning).
Verktyget för numerisk kontrollfräsning kallas en numerisk kontrollfräsmaskin eller ett numeriskt kontrollbearbetningscenter. Svarven för numerisk kontrollsvarvning kallas ett numeriskt kontrollsvarvcenter. Den numeriska kontrollbearbetningen G-kod kan programmeras manuellt, men vanligtvis använder maskinverkstaden CAM-programvara (Computer-Aided Manufacturing) för att automatiskt läsa CAD-filer (Computer-Aided Design) och generera G-kodprogram för att styra det numeriska styrverktyget.