Kodetutako programazio-jarraibideak erabiliz, doitasuneko CNC mekanizazioak pieza bat moztu eta zehaztapenen arabera moldatzea ahalbidetzen du, makina-operadore batek eskuz esku hartu gabe.
Bezero batek emandako ordenagailuz lagundutako diseinua (CAD) eredu bat hartuta, makinista aditu batek ordenagailuz lagundutako fabrikazio softwarea (CAM) erabiltzen du pieza mekanizatzeko argibideak sortzeko.CAD ereduan oinarrituta, softwareak zehazten du zer erreminta-ibilbide behar diren eta makinari esaten dion programazio kodea sortzen du:
1. Zeintzuk diren RPM eta elikadura-tasa zuzenak
2. Erreminta eta/edo pieza nora eta noiz mugitu
3. Zenbateko sakonera ebaki
4. Noiz aplikatu hozgarria
5. Abiadurarekin, aurrerapenarekin eta koordinazioarekin lotutako beste edozein faktore
Ondoren, CNC kontrolagailu batek programazio kodea erabiltzen du makinaren mugimenduak kontrolatzeko, automatizatzeko eta kontrolatzeko.
Gaur egun, CNC ekipamendu sorta zabal baten ezaugarri integratua da, tornu, errota eta bideragailuetatik hasi eta hari bidezko EDM (deskarga elektrikoko mekanizazioa), laserra eta plasma mozteko makinak.Mekanizazio-prozesua automatizatzeaz eta zehaztasuna hobetzeaz gain, CNCak eskuzko zereginak ezabatzen ditu eta makinistak askatzen ditu aldi berean martxan dauden hainbat makina gainbegiratzeko.
Gainera, erremintaren ibilbidea diseinatu eta makina bat programatu ondoren, pieza bat edozein aldiz exekutatu dezake.Horrek zehaztasun eta errepikagarritasun maila altua eskaintzen du, eta horrek prozesua oso errentagarria eta eskalagarria da.