Ved hjælp af kodede programmeringsinstruktioner gør præcisions-CNC-bearbejdning det muligt at skære og forme et emne til specifikationer uden manuel indgriben fra en maskinoperatør.
Ved at tage en computerstøttet design (CAD) model leveret af en kunde, bruger en ekspert maskinmester computerstøttet fremstillingssoftware (CAM) til at oprette instruktionerne til bearbejdning af delen.Baseret på CAD-modellen bestemmer softwaren, hvilke værktøjsstier der er nødvendige og genererer programmeringskoden, der fortæller maskinen:
1. Hvad de korrekte omdrejninger og tilspændingshastigheder er
2. Hvornår og hvor skal værktøjet og/eller emnet flyttes
3. Hvor dybt at skære
4. Hvornår skal kølevæske påføres
5. Alle andre faktorer relateret til hastighed, tilspændingshastighed og koordination
En CNC-controller bruger derefter programmeringskoden til at styre, automatisere og overvåge maskinens bevægelser.
I dag er CNC en indbygget funktion i en bred vifte af udstyr, lige fra drejebænke, møller og overfræsere til wire EDM (elektrisk udladningsbearbejdning), laser- og plasmaskæremaskiner.Ud over at automatisere bearbejdningsprocessen og øge præcisionen, eliminerer CNC manuelle opgaver og frigør maskinmestre til at overvåge flere maskiner, der kører på samme tid.
Når en værktøjsbane er designet og en maskine er programmeret, kan den desuden køre en del et vilkårligt antal gange.Dette giver et højt niveau af præcision og repeterbarhed, hvilket igen gør processen yderst omkostningseffektiv og skalerbar.