Mặc dù hệ thống CNC được cấu hình trên các loại máy phay CNC khác nhau nhưng chức năng chính của chúng về cơ bản là giống nhau, ngoại trừ một số tính năng độc đáo.
1. Chức năng điều khiển điểm-đến{2}}điểm: Chức năng này cho phép gia công các lỗ yêu cầu độ chính xác vị trí cao.
2. Chức năng điều khiển đường viền liên tục: Chức năng này cho phép nội suy các đường thẳng và cung tròn cũng như gia công các đường cong không{1}}tròn.
3. Chức năng bù bán kính dao: Chức năng này cho phép lập trình dựa trên các kích thước được chỉ định trong bản vẽ bộ phận, loại bỏ nhu cầu xem xét bán kính thực tế của dao được sử dụng, do đó giảm các phép tính số phức tạp trong quá trình lập trình.
4. Chức năng bù chiều dài dao: Chức năng này tự động bù các biến thể chiều dài dao để phù hợp với các điều chỉnh được thực hiện trong quá trình gia công.
5. Chức năng gia công tỷ lệ và gương: Chức năng tỷ lệ cho phép thực hiện trình tự gia công đã lập trình bằng cách thay đổi các giá trị tọa độ theo một tỷ lệ xác định. Gia công gương, còn được gọi là gia công đối xứng trục, cho phép gia công các bộ phận đối xứng qua trục tọa độ bằng cách lập trình chỉ một hoặc hai góc phần tư, trong khi đường viền của các góc phần tư còn lại có thể được phản chiếu.
6. Chức năng Xoay: Chức năng này cho phép xoay trình tự gia công đã lập trình ở bất kỳ góc nào trong mặt phẳng gia công để thực hiện.
7. Chức năng gọi chương trình con: Một số bộ phận yêu cầu gia công lặp đi lặp lại cùng một hình dạng đường viền ở các vị trí khác nhau. Chương trình gia công cho hình dạng đường viền này có thể được sử dụng như một chương trình con, được gọi nhiều lần tại các vị trí cần thiết để hoàn thành quá trình gia công bộ phận.
8. Chức năng chương trình macro: Chức năng này cho phép một lệnh macro duy nhất biểu diễn một chuỗi lệnh để đạt được một chức năng cụ thể và nó có thể thực hiện các phép tính trên các biến, giúp chương trình linh hoạt và thuận tiện hơn.
