CNC 시스템하드웨어와 소프트웨어로 구성되어 있습니다. 의 이해CNC 시스템아키텍처는 하드웨어와 소프트웨어의 두 가지 측면에서 수행되어야 합니다. 핵심은 컴퓨터 디지털 제어 장치입니다. 시스템 제어 소프트웨어 및 시스템 하드웨어를 통해 NC 시스템의 입력, 데이터 처리, 보간 및 출력 정보를 합리적으로 구성 및 관리하고 실행 부분을 제어하며 작업자의 요구 사항에 따라 NC 공작 기계를 자동으로 처리합니다.CNC 시스템컴퓨터를 제어 구성 요소로 사용합니다. 일반적으로 NC 기능의 일부 또는 전체는 NC 시스템 소프트웨어에 의해 구현되어 공작 기계의 움직임을 실시간으로 제어합니다. 제어 소프트웨어가 있는 한CNC 시스템가 변경되면 새로운 제어 모드를 구현할 수 있습니다. 선반, 밀링 머신, 머시닝 센터 및 기타 CNC 시스템을 포함한 많은 유형의 CNC 시스템이 있습니다. 다양한 CNC 공작 기계의 CNC 시스템은 일반적으로 중앙 처리 장치 CPU, 메모리(ROM/RAM), 입출력 장비(I/O), 조작 패널, 디스플레이 및 키보드, 종이 테이프 펀치, 프로그래머블 컨트롤러, 등 (컴퓨터 하드웨어의 성능 가격 비율의 급격한 감소와 그래픽 디스플레이의 대중화 및 응용으로 인해 현대 CNC 시스템은 천공 된 종이 테이프가 필요하지 않지만 컴퓨터에 의해 직접 제어됩니다. 소형 범용 사용 공작기계를 직접 제어하는 컴퓨터 또는 개인용 컴퓨터. 공작기계의 제어 프로그램은 컴퓨터의 메모리에 저장되어 기능의 수정 및 확장이 용이하고 유연성이 좋다.)