Kärnan i CNC-verktygsmaskiner är numeriska datorstyrenheter.
Den använder systemkontrollmjukvara och systemhårdvara för att rationellt organisera och hantera indata, databearbetning, interpolation och utdata från CNC-systemet, styra exekveringskomponenter och göra det möjligt för CNC-maskiner att automatiskt bearbeta enligt operatörens krav.
CNC-systemet använder en dator som kontrollkomponent, och CNC-systemets programvara som finns inuti det implementerar vanligtvis några eller alla CNC-funktioner för att styra verktygsmaskinens rörelse i realtid. Så länge som styrmjukvaran för datorns numeriska styrsystem ändras kan en ny styrmetod realiseras.
Datorns numeriska kontrollsystem är ett system som använder datorer för att styra bearbetningsfunktioner och realisera numerisk kontroll. CNC-systemet utför delar av eller alla de numeriska styrfunktionerna enligt styrprogrammet som är lagrat i datorns minne, och är ett speciellt datorsystem utrustat med gränssnittskretsar och servodrifter. Handlingskontrollen av en eller flera mekaniska utrustningar realiseras genom att använda digitala instruktioner sammansatta av siffror, ord och symboler. Det den styr är oftast mekaniska storheter och växlingsstorheter som position, vinkel, hastighet och så vidare.





