CNC-bewerkingen (Computer Numerical Control) verwijzen naar een productieproces waarbij een besturingssysteem opdrachten geeft om snijgereedschappen door specifieke, vereiste bewegingen te sturen, waarbij bewerkingen worden uitgevoerd op basis van technische specificaties-zoals de vorm en afmetingen van het werkstuk-en verwerkingsvereisten uitgedrukt in numerieke en alfanumerieke formaten. In grote lijnen omvat het het hele proces van het bewerken van onderdelen met behulp van CNC-bewerkingsmachines.
Een CNC-werktuigmachine is een machine die wordt bestuurd door een computer; de computer die de machine bestuurt,-of het nu een speciale eenheid is of een eenheid voor algemeen-gebruik-, wordt gezamenlijk het CNC-systeem genoemd. Zowel de primaire bewegingen als de hulpacties van de werktuigmachine worden bestuurd door opdrachten van het CNC-systeem. Deze commando's worden door een menselijke operator geprogrammeerd op basis van factoren zoals werkstukmateriaal, bewerkingsvereisten, machinekenmerken en het specifieke commandoformaat van het systeem (CNC-taal of symbolen). Het CNC-systeem interpreteert deze programmaopdrachten en stuurt operationele of beëindigingssignalen naar servo-eenheden en andere functionele componenten om de verschillende bewegingen van de machine te besturen. De machine stopt automatisch zodra het bewerkingsprogramma is voltooid. Geen enkele CNC-bewerkingsmachine kan werken zonder dat er programmacommando's in het besturingssysteem worden ingevoerd. Gecontroleerde machineacties omvatten doorgaans het starten en stoppen van de machine; het besturen van de spil (start/stop, draairichting en snelheidsveranderingen); het beheren van de voerbeweging (richting, snelheid en modus); selectie en compensatie van handlinggereedschap (lengte en radius); en het beheren van gereedschapswissels, evenals het activeren en deactiveren van koelvloeistof.


