Sistem CNCconstă din hardware și software. ÎnțelegereaSistem CNCarhitectura ar trebui realizată din două aspecte: hardware și software. Nucleul său este dispozitivul de control digital al computerului. Prin intermediul software-ului de control al sistemului și al hardware-ului sistemului, organizează și gestionează în mod rezonabil informațiile de intrare, prelucrare a datelor, interpolare și ieșire ale sistemului NC, controlează părțile executive și face ca mașina-uneltă NC să proceseze automat în funcție de cerințele operatorului.Sistem CNCfolosește computerul ca componentă de control. De obicei, unele sau toate funcțiile NC sunt realizate de software-ul sistemului NC rezident în acesta, astfel încât să controleze mișcarea mașinii-unelte în timp real. Atâta timp cât software-ul de control alSistem CNCeste schimbat, se poate realiza un nou mod de control. Există multe tipuri de sisteme CNC, inclusiv strunguri, mașini de frezat, centre de prelucrare și alte sisteme CNC. Sistemul CNC al diferitelor mașini-unelte CNC include, în general, următoarele părți: unitatea centrală de procesare CPU, memorie (ROM / RAM), echipamente de intrare și ieșire (I / O), panou de operare, afișaj și tastatură, perforator pentru bandă de hârtie, controler programabil, etc. (odată cu reducerea rapidă a raportului de performanță preț al hardware-ului computerului și popularizarea și aplicarea afișajului grafic, sistemul modern CNC nu are nevoie de bandă de hârtie perforată, ci este controlat direct de computer. Utilizează un mic de uz general computer sau computer personal pentru a controla direct o mașină-uneltă. Programul de control al mașinii-unelte este stocat în memoria computerului, care este ușor de modificat și extins funcțiile și are o bună flexibilitate.)