System CNCskłada się ze sprzętu i oprogramowania. ZrozumienieSystem CNCarchitekturę należy realizować z dwóch aspektów: sprzętu i oprogramowania. Jego sercem jest komputerowe cyfrowe urządzenie sterujące. Poprzez oprogramowanie sterujące systemu i sprzęt systemowy, racjonalnie organizuje i zarządza danymi wejściowymi, przetwarzaniem danych, interpolacją i informacjami wyjściowymi systemu NC, steruje częściami wykonawczymi i sprawia, że obrabiarka NC automatycznie przetwarza zgodnie z wymaganiami operatora.System CNCwykorzystuje komputer jako element sterujący. Zazwyczaj część lub wszystkie funkcje NC są realizowane przez znajdujące się w nim oprogramowanie systemu NC, tak aby w czasie rzeczywistym sterować ruchem obrabiarki. Dopóki oprogramowanie sterująceSystem CNCzostanie zmieniony, można zrealizować nowy tryb sterowania. Istnieje wiele rodzajów systemów CNC, w tym tokarki, frezarki, centra obróbcze i inne systemy CNC. System CNC różnych obrabiarek CNC obejmuje na ogół następujące części: jednostka centralna CPU, pamięć (ROM/RAM), wyposażenie wejścia i wyjścia (I/O), panel operacyjny, wyświetlacz i klawiatura, dziurkacz taśmy papierowej, sterownik programowalny, itp. (wraz z szybkim spadkiem stosunku wydajności do ceny sprzętu komputerowego oraz popularyzacją i zastosowaniem wyświetlacza graficznego, nowoczesny system CNC nie wymaga perforowanej taśmy papierowej, lecz jest sterowany bezpośrednio przez komputer. komputer lub komputer osobisty do bezpośredniego sterowania obrabiarką.Program sterujący obrabiarki jest przechowywany w pamięci komputera, która jest łatwa do modyfikacji i rozszerzania funkcji oraz ma dobrą elastyczność.)