Met behulp van gekodeerde programmeringsinstruksies kan presisie CNC-bewerking 'n werkstuk gesny en gevorm word volgens spesifikasies sonder handmatige ingryping deur 'n masjienoperateur.
Met 'n rekenaargesteunde ontwerp (CAD)-model wat deur 'n klant verskaf word, gebruik 'n kundige masjinis rekenaargesteunde vervaardigingsagteware (CAM) om die instruksies vir die bewerking van die onderdeel te skep.Gebaseer op die CAD-model, bepaal die sagteware watter gereedskappaaie benodig word en genereer die programmeringskode wat die masjien vertel:
1. Wat die korrekte RPM's en voertempo's is
2. Wanneer en waar om die werktuig en/of werkstuk te skuif
3. Hoe diep om te sny
4. Wanneer om koelmiddel toe te dien
5. Enige ander faktore wat verband hou met spoed, toevoertempo en koördinasie
'n CNC-beheerder gebruik dan die programmeringskode om die bewegings van die masjien te beheer, te outomatiseer en te monitor.
Vandag is CNC 'n ingeboude kenmerk van 'n wye reeks toerusting, van draaibanke, meulens en routers tot draad-EDM (elektriese ontladingsbewerking), laser- en plasmasnymasjiene.Benewens die outomatisering van die bewerkingsproses en die verbetering van presisie, skakel CNC handtake uit en stel masjiniste vry om toesig te hou oor verskeie masjiene wat gelyktydig loop.
Daarbenewens, sodra 'n gereedskappad ontwerp is en 'n masjien geprogrammeer is, kan dit 'n deel enige aantal kere laat loop.Dit bied 'n hoë vlak van akkuraatheid en herhaalbaarheid, wat weer die proses hoogs koste-effektief en skaalbaar maak.