Tổng hợp mã lệnh gcode tiện CNC, chức năng chi tiết từng mã

26/05/2025 View: 17

Mỗi mã lệnh gcode tiện CNC lại có một chức năng khác nhau, để vận hành máy tiện CNC một cách chính xác và hiệu quả, người thợ cơ khí cần phải nắm rõ được ngôn ngữ lập trình mới này. Vậy gcode tiện CNC là gì? Có bao nhiêu mã lệnh gcode và chức năng từng mã như thế nào? Hãy cùng thiết bị cơ khí Đức Phong tìm hiểu qua bài viết dưới đây nhé.

Gcode cho máy tiện CNC là gì?

Đầu tiên chúng ta cần hiểu rõ Gcode tiện CNC là gì:

gcode tiện CNC là ngôn ngữ máy tính cơ bản, được thiết kế dùng để điều khiển máy tiện CNC. Đây là mã giúp xác định các phương pháp chuyển động và hoạt động của máy. Bằng cách sử dụng mã lệnh G trong máy tiện CNC phù hợp, người vận hành có thể dễ dàng chỉ thị vị trí cho máy và cách thức di chuyển. Từ đó thực hiện đa dạng các thao tác gia công khác nhau, giúp gia tăng hiệu quả sản xuất và nâng cao chất lượng sản phẩm.

>> Thông tin hữu ích về máy tiện CNC mà bạn có thể tìm hiểu thêm: Máy tiện CNC là gì? Tổng quan về máy tiện CNC

gcode tiện cnc thông dụng

Tổng hợp các mã lệnh gcode tiện CNC phổ biến

Dưới đây là tổng hợp các gcode tiện CNC phổ biến được sử dụng nhiều:

G00: Di chuyển dao tốc độ nhanh, sử dụng để di chuyển trục máy tiện đến vị trí mới một cách nhanh chóng.

G01: Di chuyển tuyến tính, sử dụng để thực hiện di chuyển theo một đường thẳng từ vị trí hiện tại đến vị trí đích với tốc độ cố định.

G02: Di chuyển cung, sử dụng để thực hiện di chuyển theo đường tròn từ vị trí hiện tại đến vị trí đích.

G03: Di chuyển cung ngược chiều kim đồng hồ

G04: Tạm dừng thời gian, sử dụng để tạo thời gian chờ trong quá trình gia công

G09: Dừng chính xác

G10: Nhập dữ liệu lập trình

G15: Xóa chỉ lệnh tọa độ

G16: Chỉ lệnh tọa độ

G17: Chọn mặt phẳng gia công XY

G18: Chọn mặt phẳng gia công XZ

G19: Chọn mặt phẳng gia công YZ

G20: Hệ đơn vị tính theo inch

G21: Hệ đơn vị tính theo mm

G22 – G23: Đóng, tắt cực hạn hành trình dao

G27: Kiểm tra điểm tham chiếu

G28: Di chuyển đến vị trí tham chiếu

G32: Tiện ren

G40: Tắt công cụ bù trừ bán kính mũi dao

G41: Công cụ bù bán kính mũi trái

G42: Công cụ bù bán kính mũi phải

G70: Chu trình gia công tinh

G71: Chu kỳ gia công thô dọc theo trục Z

G72: Chu kỳ gia công thô dọc theo trục X

G73: Chu kỳ lặp lại mô hình

G74: Chu kỳ khoan

G75: Chu kỳ rãnh

G76: Chu kỳ gia công ren

G92: Cài đặt hệ gốc tọa độ hoặc hiệu chỉnh tốc độ quay trục chính

G94: Tốc độ tiến dao trên mỗi phút

G95: Tốc độ tiến dao theo số vòng

G96: Tốc độ quay của máy thay đổi (điều khiển tốc độ cắt bề mặt không đổi - CSS)

G97: Tốc độ quay của máy không thay đổi (tốc độ trục chính cố định RPM)

Sự khác biệt giữa gcode và mcode 

M-Code (Machine Code) là một trong hai loại mã lệnh chính được sử dụng để điều khiển các máy công cụ CNC (Computer Numerical Control), cùng với G-Code. Tuy nhiên 2 mã này lại không giống nhau, thực hiện từng chức năng khác nhau một cách nhất định.

Trong khi G-Code thường được sử dụng để định nghĩa các chuyển động của máy (như cắt, di chuyển, khoan, tiện, phay, v.v.), thì M-Code chịu trách nhiệm kiểm soát các chức năng phi chuyển động, tức là các hành động không liên quan đến việc di chuyển của công cụ.  Dưới đây là một số mcode phổ biến mà bạn có thể tham khảo:

M00: Dừng chương trình theo kế hoạch (Program stop).

M01: Dừng chương trình tùy chọn (Optional program stop).

M03: Trục chính quay thuận chiều kim đồng hồ (Spindle ON - Clockwise).

M04: Trục chính quay ngược chiều kim đồng hồ (Spindle ON - Counter-Clockwise).

M05: Trục chính dừng (Spindle OFF).

M06: Thay dao (Tool change).

M08: Bật bơm làm mát (Coolant ON).

M09: Tắt bơm làm mát (Coolant OFF).

M30: Kết thúc chương trình và về đầu (Program end and reset).

M98: Gọi chương trình con (Subprogram call).

M99: Kết thúc chương trình con (End of subprogram).

Trên đây, Đức Phong đã chia sẻ cho bạn kiến thức về Gcode cũng như tổng hợp các mã gcode tiện CNC được sử dụng nhiều nhất, cách phân biệt gcode và mcode. Hy vọng những kiến thức đó sẽ hữu ích cho bạn, giúp bạn có thể vận hành máy tiện CNC một cacsnh hiệu quả, chính xác.

Để có thể nhận tư vấn thêm về sản phẩm hoặc bạn đang có nhu cầu mua máy tiện CNC, bạn có thể liên hệ tới chúng tôi:

CÔNG TY CỔ PHẦN KỸ THUẬT VÀ CÔNG NGHỆ ĐỨC PHONG

Hà Nội: Tầng 7, Căn số 32V5A, KĐT Văn Phú, phường Phú La, quận Hà Đông, TP. Hà Nội

Hotline: 0985779287 (Zalo)

website: ducphongstore.vn

Mail: Info@ducphong.vn

Hỗ trợ 24/7

Chi nhánh Hồ Chí Minh: 228/55, Thống Nhất, P. 10, Q. Gò Vấp, TP. HCM

Khách hàng lẻ

Hotline

0985779287

Mail

Info@ducphong.vn

Bán hàng Dự Án, Doanh nghiệp, Đại Lý

Hotline

098 5779287 (Zalo)

098 5779287 (Zalo)

Mail

vananh.ng@ducphong.vn

Info@ducphong.vn

Liên hệ hợp tác

Hotline: 098 5779287 (Zalo)

Hỗ trợ thanh toán:
Đức Phong