Pomocou kódovaných programovacích pokynov umožňuje presné CNC obrábanie rezať a tvarovať obrobok podľa špecifikácií bez manuálneho zásahu operátora stroja.
Odborný strojník použije počítačom podporovaný výrobný softvér (CAM) na vytvorenie inštrukcií na obrábanie dielu na základe modelu počítačom podporovaného návrhu (CAD) poskytnutého zákazníkom.Na základe modelu CAD softvér určí, aké dráhy nástroja sú potrebné, a vygeneruje programovací kód, ktorý stroju povie:
1. Aké sú správne otáčky a rýchlosti posuvu
2. Kedy a kam presunúť nástroj a/alebo obrobok
3. Ako hlboko rezať
4. Kedy aplikovať chladiacu kvapalinu
5. Akékoľvek ďalšie faktory súvisiace s rýchlosťou, rýchlosťou posuvu a koordináciou
Riadiaca jednotka CNC potom používa programovací kód na riadenie, automatizáciu a monitorovanie pohybov stroja.
Dnes je CNC zabudovanou súčasťou širokej škály zariadení, od sústruhov, fréz a smerovačov až po drôtové EDM (elektrické obrábanie), laserové a plazmové rezacie stroje.Okrem automatizácie procesu obrábania a zvyšovania presnosti CNC eliminuje manuálne úlohy a umožňuje strojníkom dohliadať na viacero strojov bežiacich súčasne.
Okrem toho, akonáhle je dráha nástroja navrhnutá a stroj je naprogramovaný, môže obrábať súčiastku ľubovoľne veľakrát.To poskytuje vysokú úroveň presnosti a opakovateľnosti, vďaka čomu je proces vysoko nákladovo efektívny a škálovateľný.