Med hjälp av kodade programmeringsinstruktioner gör precisions-CNC-bearbetning det möjligt att skära och forma ett arbetsstycke enligt specifikationer utan manuellt ingripande av en maskinoperatör.
Med en datorstödd design (CAD) modell som tillhandahålls av en kund, använder en expert maskinist datorstödd tillverkningsprogramvara (CAM) för att skapa instruktioner för bearbetning av delen.Baserat på CAD-modellen bestämmer programvaran vilka verktygsbanor som behövs och genererar programmeringskoden som talar om för maskinen:
1. Vad är de korrekta varvtal och matningshastigheter
2. När och var ska verktyget och/eller arbetsstycket flyttas
3. Hur djupt man ska skära
4. När ska kylvätska appliceras
5. Alla andra faktorer relaterade till hastighet, matningshastighet och koordination
En CNC-styrenhet använder sedan programmeringskoden för att styra, automatisera och övervaka maskinens rörelser.
Idag är CNC en inbyggd funktion i ett brett utbud av utrustning, från svarvar, fräsar och överfräsar till wire EDM (electrical discharge machining), laser och plasmaskärmaskiner.Förutom att automatisera bearbetningsprocessen och förbättra precisionen, eliminerar CNC manuella uppgifter och frigör maskinister att övervaka flera maskiner som körs samtidigt.
När en verktygsbana väl har utformats och en maskin är programmerad kan den dessutom köra en del hur många gånger som helst.Detta ger en hög nivå av precision och repeterbarhet, vilket i sin tur gör processen mycket kostnadseffektiv och skalbar.