A CNC (számítógépes numerikus vezérlés) megmunkálás olyan gyártási folyamatot jelent, amelyben a vezérlőrendszer parancsokat ad ki a forgácsolószerszámok meghatározott, szükséges mozgások révén történő meghajtására, a műveletek végrehajtására a műszaki specifikációk -például a munkadarab alakja és méretei-, valamint a numerikus és alfanumerikus formátumban kifejezett feldolgozási követelmények alapján. Nagy vonalakban felöleli az alkatrészek CNC szerszámgépekkel történő megmunkálásának teljes folyamatát.
A CNC szerszámgép egy számítógép által vezérelt gép; a gépet irányító számítógépet -akár dedikált egység, akár általános-célú-együttesen CNC-rendszernek nevezzük. A szerszámgép elsődleges mozgásait és segédműveleteit egyaránt a CNC rendszer által kiadott parancsok szabályozzák. Ezeket a parancsokat egy emberi kezelő programozza olyan tényezők alapján, mint a munkadarab anyaga, a megmunkálási követelmények, a gép jellemzői és a rendszer specifikus parancsformátuma (CNC nyelv vagy szimbólumok). A CNC rendszer értelmezi ezeket a programparancsokat, és működési vagy befejező jeleket küld a szervoegységeknek és más funkcionális alkatrészeknek a gép különböző mozgásainak vezérlése érdekében. A gép automatikusan leáll, amint az alkatrész-megmunkáló program befejeződik. Egyetlen CNC szerszámgép sem működhet anélkül, hogy a vezérlőrendszerébe programparancsokat ne kelljen bevinni. A gép irányított műveletei általában magukban foglalják a gép elindítását és leállítását; az orsó vezérlése (start/stop, forgásirány és fordulatszám változtatások); előtolás mozgásának kezelése (irány, sebesség és mód); kezelőszerszám kiválasztása és kompenzációja (hossz és sugár); és a szerszámcserék kezelése, valamint a hűtőfolyadék aktiválása és deaktiválása.


