ang
Gamit ang naka-code na mga tagubilin sa programming, ang precision CNC machining ay nagbibigay-daan sa isang workpiece na gupitin at hubugin sa mga detalye nang walang manu-manong interbensyon ng isang machine operator.
Ang pagkuha ng isang computer aided design (CAD) na modelo na ibinigay ng isang customer, ang isang dalubhasang machinist ay gumagamit ng computer aided manufacturing software (CAM) upang lumikha ng mga tagubilin para sa pagmachining ng bahagi.Batay sa modelong CAD, tinutukoy ng software kung anong mga path ng tool ang kailangan at bumubuo ng programming code na nagsasabi sa makina:
1. Ano ang mga tamang RPM at feed rate
2. Kailan at saan ililipat ang tool at/o workpiece
3. Gaano kalalim ang paghiwa
4. Kailan maglalagay ng coolant
5. Anumang iba pang salik na nauugnay sa bilis, rate ng feed, at koordinasyon
Pagkatapos ay ginagamit ng isang CNC controller ang programming code upang kontrolin, i-automate, at subaybayan ang mga paggalaw ng makina.
Ngayon, ang CNC ay isang built-in na tampok ng isang malawak na hanay ng mga kagamitan, mula sa lathes, mill, at routers hanggang sa wire EDM (electrical discharge machining), laser, at plasma cutting machine.Bilang karagdagan sa pag-automate ng proseso ng machining at pagpapahusay ng katumpakan, inaalis ng CNC ang mga manu-manong gawain at pinapalaya ang mga machinist na pangasiwaan ang maraming makina na tumatakbo nang sabay.
Bilang karagdagan, kapag ang isang tool path ay na-disenyo at ang isang makina ay na-program, maaari itong magpatakbo ng isang bahagi anumang bilang ng mga beses.Nagbibigay ito ng mataas na antas ng katumpakan at pag-uulit, na kung saan ay ginagawang lubos na epektibo at nasusukat ang proseso.