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 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 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-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é.

Để lại bình luận của bạn cho chúng tôi
Chất lượng hàng đầu
Chất lượng hàng đầu

Cam kết tất cả sản phẩm chính hãng 100%

Giao hàng siêu nhanh
Giao hàng siêu nhanh

Chúng tôi cam kết giao hàng trong 24h

Mua hàng tiết kiệm
Mua hàng tiết kiệm

Giảm giá & khuyến mại với ưu đãi cực lớn

Hỗ trợ online 24/7
Hỗ trợ online 24/7

Gọi ngay 0965994040 để được tư vấn

popup

Số lượng:

Tổng tiền:

Sale

Không sẵn có

Hết hàng