CNC referes Computer Numerical Control. Máy thiết bị được điều hành bởi một máy tính được biết đến như điều khiển máy tính bằng số (CNC). Điều này bao gồm các máy phay, máy tiện và thiết bị định tuyến được sử dụng để sản xuất tất cả các loại vật liệu. Số lượng các trục hoạt động xác định các loại hình học mà có thể đạt được: 2-trục, 3 trục và 5 trục là phổ biến nhất.
Điều khiển số (NC) đề cập đến tự động hóa các máy công cụ được điều hành bởi trừu tượng lệnh lập trình mã hóa trên một phương tiện lưu trữ, như trái ngược với tự điều khiển thông qua handwheels hoặc đòn bẩy, hoặc bằng máy tự động thông qua cam một mình. Các máy NC đầu tiên được xây dựng vào những năm 1940 và thập niên 50, dựa trên các công cụ hiện có đã được sửa đổi với động cơ di chuyển các điều khiển để thực hiện theo điểm đưa vào hệ thống trên băng giấy. Những servomechanisms đầu đã nhanh chóng tăng cường với các máy tính tương tự và kỹ thuật số, tạo ra các số máy tính hiện đại kiểm soát máy công cụ (CNC) đã cách mạng hóa quá trình thiết kế.
Trong các hệ thống CNC hiện đại, thiết kế end-to-end thành phần tự động hóa cao bằng cách sử dụng các chương trình CAD / CAM. Các chương trình sản xuất một tập tin máy tính đó là giải thích để trích xuất các lệnh cần thiết để vận hành một máy tính cụ thể, và sau đó được nạp vào các máy CNC cho sản xuất. Kể từ khi bất kỳ thành phần đặc biệt có thể yêu cầu sử dụng của một số công cụ, cuộc tập trận khác nhau, cưa, máy ... hiện đại thường kết hợp nhiều công cụ thành một "tế bào". Trong trường hợp khác, một số máy khác nhau được sử dụng với một bộ điều khiển bên ngoài và các nhà khai thác của con người, robot di chuyển các thành phần từ máy tính vào máy. Trong cả hai trường hợp, dòng phức tạp của các bước cần thiết để sản xuất bất kỳ một phần tự động hóa cao và tạo ra một phần chặt chẽ phù hợp với thiết kế CAD gốc.