ระบบ CNC คือศูนย์ควบคุมของเครื่อง CNC ที่สามารถสร้างโปรแกรมควบคุมเชิงตัวเลขผ่านการโต้ตอบระหว่างมนุษย์กับคอมพิวเตอร์ตามแบบออกแบบ เทคนิค และพารามิเตอร์กระบวนการ โปรแกรมควบคุมเชิงตัวเลขเหล่านี้จะถูกแปลงเป็นพัลส์ไฟฟ้าเพื่อควบคุมการเคลื่อนที่ของระบบเซอร์โวในการขับเคลื่อนเครื่อง CNC ทั้งเครื่อง
เครื่องควบคุมเชิงตัวเลขแบบดั้งเดิม (NC) ใช้เครื่องอ่านแสงเพื่ออ่านข้อมูลการประมวลผลบนเทปกระดาษเพื่อแปรรูปชิ้นส่วน ส่วนเครื่องควบคุมเชิงตัวเลขด้วยคอมพิวเตอร์ (CNC) ใช้มินิคอมพิวเตอร์เป็นหน่วยควบคุม โดยอ่านข้อมูลการประมวลผลจากคอมพิวเตอร์โดยตรง จึงไม่จำเป็นต้องใช้เครื่องอ่านแสง เครื่อง CNC ที่ล้ำสมัยสามารถเขียนโปรแกรมบนคอมพิวเตอร์หรือรับข้อมูลจาก CAPP เพื่อให้การเขียนโปรแกรมเป็นแบบอัตโนมัติ ซึ่งเป็นพื้นฐานของการผลิตที่บูรณาการด้วยคอมพิวเตอร์
ระบบ CNC สมัยใหม่มักมีฟังก์ชันดังต่อไปนี้: