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 ATC Machinery sẽ 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 là gì
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).

sự khác biệt giữa m-code và g-code
Sự khác biệt giữa M-Code và G-Code

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

các mã lệnh m-code trong gia công cnc
Các mã lệnh M-Code trong gia công CNC

Dưới đây là các lệnh M trong CNC:

M-CodeChức năng
M00Lệnh tạm dừng chương trình
M01Lệnh tạm dừng chương trình có lựa chọn
M02Lệnh kết thúc chương trình
M03Lệnh điều khiển trục chính quay thuận
M04Lệnh điều khiển trục chính quay ngược
M05Lệnh dừng quay trục chính
M06Lệnh thay một dụng cụ cắt khác
M08Lệnh bật tưới nguội
M30Hế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ã MMiêu tả
M00Lệnh dừng chương trình.
M01Là lệnh dừng chương trình có điều kiện.
M02, M30Lệnh kết thúc chương trình, quay lại đầu chương trình.
M03Lệnh cho trục chính quay thuận (theo chiều kim đồng hồ).
M04Lệnh cho trục chính quay nghịch (ngược chiều kim đồng hồ).
M05Lệnh dừng trục chính.
M06Lệnh thay đổi công cụ.
M08Lệnh bật dung dịch tưới nguội.
M09Lệnh tắt dung dịch tưới nguội.
M10Lệ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)
M11Lệnh lở thủy lực máy tiện là chấu cặp (máy FEELLER hệ Fanuc series oi-MD).
M12Lệnh đóng thủy lực máy tiện là chấu cặp (GSK 945, STK T200…).
M13Lệ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.

M14Lệnh cho trục chính bật xoay nghịch. Mở thủy lực máy tiện.
M30Lệnh kết thúc chương trình và reset.
M31Lệnh tải phôi ra trước.
M33Lệnh dừng tải phôi.
M36Pallet sẵn sàng.
M41Lệnh cho trục chính quay ở vùng tốc độ thấp.
M42Lệnh cho trục chính quay ở vùng tốc độ cao.
M69Lệnh đóng thủy lực mâm cặp.
M69Lệnh mở thủy lực mâm cặp.
M76Lệnh tắt hiển thị điều khiển.
M77Lệnh mở hiển thị điều khiển.
M80Lệnh tự động mở cửa.
M81Lệnh tự động đóng cửa.
M82Lệnh nhả kẹp dụng cụ.
M86Lệnh kẹp dụng cụ.
M88Lệnh cấp nước làm mát qua trục chính.
M89Lệnh ngừng cấp nước qua trục chính.
M90Chế độ ngủ.
M97Lệnh gọi chương trình tại chỗ.
M98Lệnh gọi chương trình con.
M99Lệ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ã MMiêu tả
M00Dừng chương trình
M01Dừng chương trình tùy chọn
M02Kết thúc chương trình
M03Chính là trục chính quay theo chiều kim đồng hồ
M04Là trục chính quay ngược chiều kim đồng hồ
M05Dừng trục chính
M06Thay đổi dụng cụ
M07Phun sương chất làm nguội
M08Mở chất làm nguội
M09Tắt chất làm nguội
M10Kẹp trục thứ 4.
M11Mở kẹp trục thứ 4.
M19Định hướng trục chính
M20Lệnh tự động tắt nguồn điện của máy.
M30Lệnh kết thúc chương trình (Đặt lại)
M31Kích hoạt mã lệnh khóa trục
M32Hủy kích hoạt khóa trục
M41Chính là trục chính quay ở vùng tốc độ thấp
M42Là trục chính quay ở vùng tốc độ cao
M68Kẹp trục thứ 5
M69Mở kẹp trục thứ 5
M78Kẹp trục B
M79Mở kẹp trục B
M80Bật vòi phun rửa phôi
M81Tắt vòi phun rửa phôi
M88Bật làm nguội trục chính
M89Tắt làm nguội trục chính
M94Hủy phản chiếu
M95Phản chiếu trục X
M96Phản chiếu trục Y
M98Gọi chương trình con
M99Kế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é.

THÔNG TIN LIÊN HỆ:

CÔNG TY TNHH MÁY CÔNG CỤ ATC

– Địa chỉ: 

  • HCM: 55/4E Tiền Lân 1, Bà Điểm, Hóc Môn
  • Hà Nội: Thôn Đìa, xã Nam Hồng, huyện Đông Anh

– Hotline: 

  • Tư vấn bán hàng: 03 2929 6789
  • Hỗ trợ kỹ thuật: 0911 122 122

– Website: https://atcmachinery.com/

– Fanpage: https://www.facebook.com/atcmachinery/

5/5 - (21 bình chọn)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *