CNC systémpozostáva z hardvéru a softvéru. PochopenieCNC systémarchitektúra by sa mala realizovať z dvoch hľadísk: hardvéru a softvéru. Jeho jadrom je počítačové digitálne riadiace zariadenie. Prostredníctvom riadiaceho softvéru systému a systémového hardvéru rozumne organizuje a riadi vstupné, dátové, interpolačné a výstupné informácie NC systému, riadi výkonné časti a robí proces NC obrábacieho stroja automaticky podľa požiadaviek operátora.CNC systémpoužíva počítač ako ovládací prvok. Zvyčajne sú niektoré alebo všetky NC funkcie realizované softvérom NC systému, ktorý sa v ňom nachádza, aby bolo možné riadiť pohyb obrábacieho stroja v reálnom čase. Pokiaľ ovládací softvér zCNC systémsa zmení, je možné realizovať nový režim ovládania. Existuje mnoho typov CNC systémov, vrátane sústruhov, fréz, obrábacích centier a iných CNC systémov. CNC systém rôznych CNC obrábacích strojov vo všeobecnosti obsahuje nasledujúce časti: centrálna procesorová jednotka CPU, pamäť (ROM / RAM), vstupné a výstupné zariadenie (I / O), ovládací panel, displej a klávesnica, dierovač papierovej pásky, programovateľný ovládač, a pod. (s rapídnym znižovaním pomeru výkon cena počítačového hardvéru a popularizáciou a aplikáciou grafického zobrazovania moderný CNC systém nepotrebuje perforovanú papierovú pásku, ale je priamo riadený počítačom. Používa malý univerzálny počítač alebo osobný počítač na priame ovládanie obrábacieho stroja. Riadiaci program obrábacieho stroja je uložený v pamäti počítača, ktorý sa dá ľahko upravovať a rozširovať funkcie a má dobrú flexibilitu.)