Trước khi nghiên cứu các hàm M, bạn hãy chú ý kiểu hoạt động do các hàm đó thực hiện bất kể hoạt động liên quan đến máy hay chương trình. Ngoài ra, bạn cần chú ý các chế độ chuyển đổi hai trạng thái, chẳng hạn ON và OFF, IN và OUT (vào/ra), Forward (tiến) và Backward (lui),… Bạn cần xem trước tài liệu về máy để bảo đảm tính thống nhất, mọi hàm M ở đây được liệt kê trong Bảng 8.1 và 8.2.
Bảng 8.1. Các ứng dụng phay
|
Bảng 8.2. Các ứng dụng tiện
|
M13 | Ụ dộnq OUT |
M17 | Phân độ ổ dao thuận |
M18 | Phân độ ổ dao đảo |
M19 | Định hướng trục chính (tùy chọn) |
M41 | Ụ động tiến |
M22 | ự động lui |
M23 | Ren ON |
M24 | Ren OFF |
M30 | Kết thúc chương trình (cài đặt lại và quay lai từ đầu) |
M41 | Chọn số (bánh răng) thấp |
M42 | Chọn số (bánh rănq) trung bình 1 |
M43 | Chọn số (bánh răng) trung bình 2 |
M44 | Chọn số (bánh răng) cao |
M48 | Xóa override lượng ăn dao OFF (khử kích hoai) |
M49 | Xóa override lượng ăn dao ON (kích hoat) |
M98 | Gọi chương trình con |
M99 | Kết thúc chương trình con |
Các hàm MDI đặc biệt
Một số hàm M không được phép sử dụng trong chương trình CNC. Nhóm này được dùng hoàn toàn trong chế độ Manual Data Input (MDI, nhập dữ liệu bằng tay). Ví dụ, sự thay dao từng bước trên trung tâm gia công, chỉ dùng để bảo dưỡng máy, không được đưa vào chương trình.
Các nhóm ứng dụng
Hai nhóm hàm M chính, đã đề cập ở phần trên, có thể tiếp tục chia thành nhiềm nhóm nhỏ dựa trên ứng dụng chuyên biệt của các hàm M trong từng nhóm. Danh sách các nhóm được nêu trong Bảng 8.3
Bảng 8.3. Các nhóm hàm M
|
Bảng này không nêu ra tất cả các nhóm, do . có sự khác biệt giữa các máy. Mặt khác, Bảng 8.3 nêu rõ các kiểu ứng dụng với các hàm M được dùng trong lập trình CNC hàng ngày.
Các hàm M được đề cập trong chương này sẽ được sử dụng trong nhiều chương kế tiếp, một số sẽ xuất hiện thường xuyên, phản ánh công dụng của chúng trong lập trình. Các hàm không ứng với hệ thống điều khiển cụ thể sẽ không được sử dụng hoặc không cần thiết. Tuy nhiên, khái niệm về ứng dụng của chúng luôn luôn tương tự nhau trong hầu hết các hệ điều khiển và các máy CNC
Trong chương này, chỉ đề cập chi tiết các hàm tổng quát. Các hàm M còn lại sẽ được trình bày trong các phần về từng ứng dụng riêng rẽ. Ở giai đoạn này, chỉ tập trung vào công dụng và hành vi của các hàm M phổ biến nhất.