-
-
-
Tổng tiền thanh toán:
-
M-Code là gì? Các mã lệnh M-Code trong gia công CNC
Đăng bởi CÔNG TY TNHH KORESU 20/07/2023
M-Code là gì? Các mã lệnh M-Code trong gia công CNC
M-Code chính là thuật ngữ thường xuyên xuất hiện trong lập trình CNC. Các chuyên gia trong ngành có lẽ không còn xa lạ với thuật ngữ này nhưng với người bắt đầu tìm hiểu hẳn vẫn còn khá hoang mang. Thấu hiểu điều này, ngay sau đây koresusẽ cung cấp các thông tin giúp bạn trả lời câu hỏi M-Code là gì? Các mã lệnh M-Code trong gia công CNC.
M-Code là gì?
M-Code hay được gọi mã lệnh M có chức năng kiểm soát các công suất máy như bật hoặc tắt máy, trục, chất làm mát và thực hiện thay đổi chương trình gia công. Trong đó, một số chức năng có thể thay đổi tùy vào loại máy CNC hoặc tùy theo bảng điều khiển thuộc hệ điều hành Fanuc hay một hệ điều hành nào khác.
M-Code trong CNC còn được gọi là mã lệnh phụ có chức năng điều khiển dòng chương trình hỗ trợ cho G-Code (mã lệnh G). Tùy theo mục tiêu chương trình gia công CNC, mỗi khối lệnh có thể sử dụng 1 mã M hoặc đến 3 mã M.
Sự khác biệt giữa M-Code và G-Code là gì?
Với G-Code (còn gọi là mã hình học), điều khiển chuyển động trên máy. Nó có thể hướng dao cắt di chuyển theo đường thẳng hoặc cung tròn. Một lệnh G-Code thường được viết ở định dạng bắt đầu bằng chữ “G” và theo sau đó là một số có hai chữ số (Ví dụ: G01).
Còn với M-Code kiểm soát hoạt động hoặc các chức năng của máy CNC như hoạt động quay trục chính, hoạt động thay đổi pallet, chỉ dẫn các công cụ tạm dừng hoặc kết thúc hoạt động. Tương tự G-Code, M-Code cũng được viết ở dạng chữ và số được bắt đầu bằng chữ “M” và theo sau đó là hai chữ số.
Điều đặc biệt là, các mã lệnh M và mã lệnh G hoạt động cùng nhau để tạo ra những hoạt động gia công cắt gọt đúng theo mong muốn của người vận hành.
Tìm hiểu các mã lệnh M-Code trong gia công CNC
Dưới đây là các lệnh M trong CNC:
M-Code | Chức năng |
M00 | Lệnh tạm dừng chương trình |
M01 | Lệnh tạm dừng chương trình có lựa chọn |
M02 | Lệnh kết thúc chương trình |
M03 | Lệnh điều khiển trục chính quay thuận |
M04 | Lệnh điều khiển trục chính quay ngược |
M05 | Lệnh dừng quay trục chính |
M06 | Lệnh thay một dụng cụ cắt khác |
M08 | Lệnh bật tưới nguội |
M30 | Hết chương trình và quay lại điểm đầu chương trình |
Các mã lệnh M trong máy tiện CNC
Các mã lệnh M trong máy tiện CNC gồm:
Mã M | Miêu tả |
M00 | Lệnh dừng chương trình. |
M01 | Là lệnh dừng chương trình có điều kiện. |
M02, M30 | Lệnh kết thúc chương trình, quay lại đầu chương trình. |
M03 | Lệnh cho trục chính quay thuận (theo chiều kim đồng hồ). |
M04 | Lệnh cho trục chính quay nghịch (ngược chiều kim đồng hồ). |
M05 | Lệnh dừng trục chính. |
M06 | Lệnh thay đổi công cụ. |
M08 | Lệnh bật dung dịch tưới nguội. |
M09 | Lệnh tắt dung dịch tưới nguội. |
M10 | Lệnh đóng thủy lực với máy tiện là chấu cặp (máy FEELLER hệ fanuc series oi-MD) |
M11 | Lệnh lở thủy lực máy tiện là chấu cặp (máy FEELLER hệ Fanuc series oi-MD). |
M12 | Lệnh đóng thủy lực máy tiện là chấu cặp (GSK 945, STK T200…). |
M13 | Lệnh mở thủy lực máy tiện là chấu cặp (GSK 945, STK T200…) .
(Máy Feeler hệ Fanuc series-oi MD thì M12 và M13 chính là lệnh đóng mở thủy lực của ụ động) Trục chính bật xoay thuận. |
M14 | Lệnh cho trục chính bật xoay nghịch. Mở thủy lực máy tiện. |
M30 | Lệnh kết thúc chương trình và reset. |
M31 | Lệnh tải phôi ra trước. |
M33 | Lệnh dừng tải phôi. |
M36 | Pallet sẵn sàng. |
M41 | Lệnh cho trục chính quay ở vùng tốc độ thấp. |
M42 | Lệnh cho trục chính quay ở vùng tốc độ cao. |
M69 | Lệnh đóng thủy lực mâm cặp. |
M69 | Lệnh mở thủy lực mâm cặp. |
M76 | Lệnh tắt hiển thị điều khiển. |
M77 | Lệnh mở hiển thị điều khiển. |
M80 | Lệnh tự động mở cửa. |
M81 | Lệnh tự động đóng cửa. |
M82 | Lệnh nhả kẹp dụng cụ. |
M86 | Lệnh kẹp dụng cụ. |
M88 | Lệnh cấp nước làm mát qua trục chính. |
M89 | Lệnh ngừng cấp nước qua trục chính. |
M90 | Chế độ ngủ. |
M97 | Lệnh gọi chương trình tại chỗ. |
M98 | Lệnh gọi chương trình con. |
M99 | Lệnh kết thúc chương trình con, tiếp tục gia công theo chương trình chính. |
Một số mã lệnh phụ trợ cho mã lệnh M trong máy tiện CNC gồm:
- Mã T: Lệnh gọi dụng cụ.
- Mã S: Lệnh dùng để điều khiển trục chính.
- Mã F: Lệnh dùng điều khiển tốc độ tiến dao.
- Mã D: Lệnh dùng đưa lệnh bù trừ cho bán kính của dụng cụ.
- Mã H: Lệnh dùng trong xác định các vị trí bù trừ chiều dài của dụng cụ.
- X, Y, Z, A, B, C chính là tọa độ theo những trục.
- I, J, K chính là tọa độ tâm cung tròn theo những trục tương ứng là X, Y, Z.
Các mã lệnh M trong máy phay CNC
Các mã lệnh M cơ bản trong máy phay CNC gồm:
Mã M | Miêu tả |
M00 | Dừng chương trình |
M01 | Dừng chương trình tùy chọn |
M02 | Kết thúc chương trình |
M03 | Chính là trục chính quay theo chiều kim đồng hồ |
M04 | Là trục chính quay ngược chiều kim đồng hồ |
M05 | Dừng trục chính |
M06 | Thay đổi dụng cụ |
M07 | Phun sương chất làm nguội |
M08 | Mở chất làm nguội |
M09 | Tắt chất làm nguội |
M10 | Kẹp trục thứ 4. |
M11 | Mở kẹp trục thứ 4. |
M19 | Định hướng trục chính |
M20 | Lệnh tự động tắt nguồn điện của máy. |
M30 | Lệnh kết thúc chương trình (Đặt lại) |
M31 | Kích hoạt mã lệnh khóa trục |
M32 | Hủy kích hoạt khóa trục |
M41 | Chính là trục chính quay ở vùng tốc độ thấp |
M42 | Là trục chính quay ở vùng tốc độ cao |
M68 | Kẹp trục thứ 5 |
M69 | Mở kẹp trục thứ 5 |
M78 | Kẹp trục B |
M79 | Mở kẹp trục B |
M80 | Bật vòi phun rửa phôi |
M81 | Tắt vòi phun rửa phôi |
M88 | Bật làm nguội trục chính |
M89 | Tắt làm nguội trục chính |
M94 | Hủy phản chiếu |
M95 | Phản chiếu trục X |
M96 | Phản chiếu trục Y |
M98 | Gọi chương trình con |
M99 | Kết thúc chương trình con |
Một số mã lệnh phụ trợ cho mã lệnh M trong máy phay CNC gồm:
- %: Lệnh bắt đầu chương trình.
- N: Là số thứ tự câu lệnh, lượng chạy dao.
- S: Là tốc độ cắt.
- I: Là tọa độ tâm cung tròn trong tọa độ cực trên trục X.
- J: Là tọa độ tâm cung tròn trong tọa độ cực trên trục Y.
- K: Là tọa độ tâm cung tròn trong tọa độ cực trên trục Z.
- T: Là dụng cụ cắt.
- LF: Là kết thúc câu lệnh (cần chuyển sang câu lệnh tiếp theo).
- D: Là số hiệu chỉnh dao.
- H, L, O: Không xác định (có thể sử dụng tự do).
Như vậy, qua bài viết đã giúp bạn đọc hiểu hơn về M-Code và các mã lệnh M trong gia công CNC là gì. ATC Machinery chúng tôi là đơn vị chuyên phân phối các sản phẩm máy CNC của các hãng nổi tiếng xuất xứ tại Nhật Bản. Nếu khách hàng có nhu cầu tìm hiểu thông tin kỹ hơn về các loại máy CNC vui lòng liên hệ đến chúng tôi theo thông tin dưới đây nhé.
Chia sẻ: