Tín hiệu điều khiển do CNC tạo ra cĩ hai dạng: tín hiệu số và tín hiệu liên tục. Tín hiệu số mơ tả dữ liệu vị trí, dữ liệu vận tốc, dữ liệu bù đường kính và bù kích thước dao... cịn các tín hiệu liên tục được sử dụng để thực hiện nhiều tác động từ máy cơng cụ, thực chất đây là các tín hiệu rời rạc và cũng cần đến khả năng xử lý của máy tính. Để xử lý các tín hiệu này, hệ thống điều khiển CNC địi hỏi số lượng cổng vào/ra vượt quá khả năng của máy tính. Do đĩ hệ điều khiển của các máy CNC hiện đại đều được bổ sung thêm phần cứng là bộ điều khiển lơgíc khả trình PLC thực hiện các tín hiệu liên tục. Bộ PLC này thường được gọi bộ điều khiển máy khả trình PMC (Programmable Machine Controler - PMC).
Các chức năng chủ yếu của PMC là: - Điều khiển tự động thay thế dao. - Điều khiển tự động hệ thống làm mát.
- Điều khiển tự động hệ thống kẹp chi tiết (đồ gá).
- Giao tiếp với các cơng tắc giới hạn (khơng gian làm việc của máy). - Tính thời gian.
- Dừng máy khẩn cấp. - Khố máy.
- Giao tiếp vào/ra của CNC.
- Giao tiếp vào/ra của máy cơng cụ. - Các chức năng khác.
71
Hình 2-18. Chức năng và vị trí của bộ điều khiển máy khả trình PMC trong CNC
Trên hình 2-18 thể hiện các chức năng cơ bản của PMC. Chương trình để thực hiện các chức năng PLC được gọi là chương trình ứng dụng máy, chương trình điều khiển máy hay chương trình giao tiếp máy. Chương trình này được viết và cài đặt sẵn trong quá trình sản xuất hệ điều khiển CNC.