CNC is een acroniem voor Computer Numerical Control, CNC Machining is een subtractief productieproces. CNC-technologie speelt een cruciale rol in moderne productieprocessen door de activiteiten met precisie en efficiëntie te stroomlijnen. CNC-technologie garandeert een hoge mate van bewerkingsnauwkeurigheid, wat essentieel is voor het produceren van consistente en hoogwaardige onderdelen.
CNC werkt door instructies te nemen in de vorm van code of meer specifiek een g-code of een m-code. De software die de code interpreteert en de computer die de snijgereedschappen bestuurt, zijn allemaal ingebed in moderne CNC-systemen die weinig tot geen handmatige bediening en hoge precisie vereisen.
CNC-machines vertrouwen op Computer-Aided Design (CAD) en Computer-Aided Manufacturing (CAM)-software als een reeks instructies om bewerkingswerkzaamheden aan de plano uit te voeren. De CAD-software wordt gebruikt om het beoogde ontwerp te modelleren met metingen en toleranties, terwijl de CAM-software er een reeks instructies van maakt die zich vertalen in gereedschapssnelheid, gereedschapsbeweging, translatie van assen en beweging. De instructies worden met nauwkeurige bewegingen herhaald om ervoor te zorgen dat identieke onderdelen worden gemaakt.