ระบบซีเอ็นซีประกอบด้วยฮาร์ดแวร์และซอฟต์แวร์ ความเข้าใจของระบบซีเอ็นซีสถาปัตยกรรมควรดำเนินการจากสองด้าน: ฮาร์ดแวร์และซอฟต์แวร์ แกนหลักของมันคืออุปกรณ์ควบคุมดิจิตอลของคอมพิวเตอร์ ด้วยซอฟต์แวร์ควบคุมระบบและฮาร์ดแวร์ของระบบ โปรแกรมดังกล่าวจะจัดระเบียบและจัดการข้อมูลเข้า การประมวลผลข้อมูล การประมาณค่าและเอาต์พุตของระบบ NC ควบคุมชิ้นส่วนสำหรับผู้บริหาร และทำให้กระบวนการเครื่องมือเครื่อง NC โดยอัตโนมัติตามความต้องการของผู้ปฏิบัติงานระบบซีเอ็นซีใช้คอมพิวเตอร์เป็นส่วนประกอบในการควบคุม โดยปกติ ฟังก์ชัน NC บางส่วนหรือทั้งหมดจะรับรู้โดยซอฟต์แวร์ระบบ NC ที่อยู่ในนั้น เพื่อควบคุมการเคลื่อนที่ของเครื่องมือกลแบบเรียลไทม์ ตราบใดที่ซอฟต์แวร์ควบคุมของระบบซีเอ็นซีมีการเปลี่ยนแปลงโหมดการควบคุมใหม่สามารถรับรู้ได้ ระบบ CNC มีหลายประเภท รวมทั้งเครื่องกลึง เครื่องกัด เครื่องแมชชีนนิ่งเซ็นเตอร์ และระบบ CNC อื่นๆ ระบบ CNC ของเครื่องมือเครื่อง CNC ต่างๆ โดยทั่วไปประกอบด้วยส่วนต่างๆ ดังต่อไปนี้: หน่วยประมวลผลกลาง CPU, หน่วยความจำ (ROM / RAM), อุปกรณ์อินพุตและเอาต์พุต (I / O), แผงควบคุมการทำงาน, จอแสดงผลและแป้นพิมพ์, ที่พันเทปกระดาษ, ตัวควบคุมแบบตั้งโปรแกรมได้, เป็นต้น (ด้วยการลดลงอย่างรวดเร็วของอัตราส่วนราคาประสิทธิภาพของฮาร์ดแวร์คอมพิวเตอร์และความนิยมและการประยุกต์ใช้การแสดงผลกราฟิกระบบ CNC ที่ทันสมัยไม่จำเป็นต้องใช้เทปกระดาษที่มีรูพรุน แต่ถูกควบคุมโดยคอมพิวเตอร์โดยตรง ใช้เอนกประสงค์ขนาดเล็ก คอมพิวเตอร์หรือคอมพิวเตอร์ส่วนบุคคลเพื่อควบคุมเครื่องมือกลโดยตรง โปรแกรมควบคุมของเครื่องมือเครื่องถูกเก็บไว้ในหน่วยความจำของคอมพิวเตอร์ซึ่งง่ายต่อการปรับเปลี่ยนและขยายฟังก์ชันและมีความยืดหยุ่นดี)