Folosind instrucțiuni de programare codificate, prelucrarea CNC de precizie permite tăierea și modelarea unei piese de prelucrat conform specificațiilor fără intervenția manuală a operatorului mașinii.
Luând un model de proiectare asistată de computer (CAD) furnizat de un client, un mașinist expert folosește un software de fabricație asistată de computer (CAM) pentru a crea instrucțiunile pentru prelucrarea piesei.Pe baza modelului CAD, software-ul determină ce trasee de scule sunt necesare și generează codul de programare care spune mașinii:
1. Care sunt RPM și ratele de avans corecte
2. Când și unde să mutați unealta și/sau piesa de prelucrat
3. Cât de adânc să tăiați
4. Când se aplică lichid de răcire
5. Orice alți factori legate de viteză, viteza de avans și coordonare
Un controler CNC utilizează apoi codul de programare pentru a controla, automatiza și monitoriza mișcările mașinii.
Astăzi, CNC este o caracteristică încorporată a unei game largi de echipamente, de la strunguri, mori și routere la mașini de electroeroziune cu sârmă (prelucrare cu descărcare electrică), laser și mașini de tăiat cu plasmă.Pe lângă automatizarea procesului de prelucrare și îmbunătățirea preciziei, CNC elimină sarcinile manuale și eliberează mașiniștii să supravegheze mai multe mașini care funcționează în același timp.
În plus, odată ce traseul sculei a fost proiectat și o mașină este programată, aceasta poate rula o piesă de orice număr de ori.Acest lucru oferă un nivel ridicat de precizie și repetabilitate, ceea ce, la rândul său, face ca procesul să fie extrem de rentabil și scalabil.