(1) CNC-systemet modtager CNC-programmet (NC-kode). CNC-systemet modtager CNC-programmet (inklusive delbearbejdningsprogram, kontrolparametre og kompensationsdata) sendt af inputenheden. NC-kode er en driftsinstruktion, der automatisk genereres af NC-programmører ved hjælp af CAM-software eller manuelt skrevet baseret på parametrene for deltegningen og produktionskravene for det produkt, der skal bearbejdes. Det gemmes og transmitteres i tekstformat.
(2) Oversæt NC-koden til maskinkode. CNC-systemet "oversætter" NC-koden til maskinkode, som computeren kan genkende. Maskinkode er en binær fil, der direkte kan genkendes og bruges af CNC-hardware. Kort sagt er denne proces processen med at konvertere information, som mennesker kan genkende, til information, som CNC'en kan genkende.
(3) Konvertering af maskinkode til styresignaler. CNC-systemet konverterer maskinkoden til elektriske impulssignaler, der styrer bevægelsen af koordinatakserne og rotationen af spindlen, samt andre hjælpestyresignaler. For eksempel i en CNC-fræser er fremføringssignalerne fødeimpulssignaler i de tre bevægelsesretninger af X-, Y- og Z-koordinatakserne. Efter at have modtaget fødeimpulssignalerne driver servosystemet servomotoren til at udføre den tilsvarende bevægelse og konverterer servomotorens rotation til translationen af værktøjsmaskinbordet gennem transmissionsmekanismer såsom kugleskrue og møtrikpar, hvorved bearbejdningsoperationen afsluttes. Hjælpestyring omfatter start, stop og vending af spindlen.







