Việc hiểu rõ và sử dụng thành thạo các mã lệnh G trong máy phay CNC Fanuc là một yếu tố quan trọng giúp gia tăng độ chính xác và hiệu quả sản xuất. Những mã lệnh này không chỉ điều khiển các chuyển động của máy mà còn giúp tối ưu hóa quy trình gia công, từ đó mang lại những sản phẩm chất lượng cao với thời gian ngắn nhất.
Nếu đang tìm hiểu về các mã lệnh G trong máy phay CNC Fanuc thì hãy tham khảo nội dung trong bài viết này để hiểu rõ hơn về G-Code bạn nhé!
Tổng quan về các mã lệnh G trong máy phay CNC Fanuc

Mã lệnh G (G-code) là một ngôn ngữ lập trình được sử dụng trong gia công CNC để điều khiển các máy móc như máy phay CNC, máy tiện CNC, máy khoan và taro CNC,…. Mã lệnh G trong máy phay CNC Fanuc là một tập hợp các lệnh điều khiển hoạt động của máy, chỉ định cách thức mà máy sẽ di chuyển, cắt và thao tác trên phôi.
Các mã lệnh G trong máy phay CNC Fanuc tương ứng với một lệnh cụ thể, ví dụ như G00 dùng để di chuyển dao cắt đến vị trí mới theo đường thẳng nhanh, G01 để cắt thẳng với tốc độ cắt đã xác định, và G02/G03 để thực hiện các đường cắt vòng cung theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ. Các mã G là một phần quan trọng trong lập trình CNC, giúp điều khiển chính xác các chuyển động và thao tác của máy, từ đó đảm bảo quá trình gia công diễn ra đúng như yêu cầu.
Mỗi hệ thống điều khiển CNC, bao gồm Fanuc, có thể có những biến thể hoặc bổ sung riêng cho các mã G, nhưng nguyên tắc hoạt động chung của chúng vẫn tương tự nhau.
Chức năng của mã lệnh G

Chức năng của mã lệnh G (G-code) là điều khiển các chuyển động và thao tác của máy CNC trong quá trình gia công. Cụ thể, các mã lệnh G được sử dụng để:
– Điều khiển chuyển động của máy: Mã lệnh G quyết định hướng, tốc độ và kiểu chuyển động của đầu cắt hoặc bàn máy. Ví dụ, lệnh G00 thực hiện chuyển động nhanh không cắt, trong khi G01 thực hiện chuyển động cắt theo đường thẳng với tốc độ cụ thể.
– Thiết lập các thông số gia công: Một số mã lệnh G được sử dụng để thiết lập các chế độ gia công như gia công theo đường tròn (G02, G03), chọn hệ tọa độ (G54, G55), hoặc xác định mặt phẳng làm việc (G17, G18, G19).
– Quản lý quy trình gia công: Bên cạnh đó, số ít trong các mã lệnh G trong máy phay CNC Fanuc có thể điều khiển các hoạt động cụ thể như dừng chương trình (G04 – Dừng tạm thời), quay về vị trí gốc (G28), hoặc kích hoạt chức năng của máy như làm mát (G09 – Dừng chính xác).
– Tối ưu hóa quy trình: Mã lệnh G cho phép lập trình viên tối ưu hóa quy trình gia công bằng cách lập trình các lệnh sao cho phù hợp với yêu cầu của sản phẩm, giảm thiểu thời gian gia công và tăng độ chính xác.
Xem thêm: Tổng hợp các bước lập trình máy phay CNC cơ bản nhất
Các mã lệnh G trong máy phay CNC Fanuc
Dưới đây là tổng hợp các mã lệnh G trong máy phay CNC Fanuc được sử dụng phổ biến nhất.
Mã G | Miêu tả |
G00 | Định vị nhanh |
G01 | Nội suy tuyến tính |
G02 | Nội suy vòng thuận chiều |
G03 | Nội suy vòng ngược chiều |
G04 | Tạm dừng (khi là block riêng lẻ) |
G09 | Kiểm tra sự dừng chính xác – chỉ một block |
G10 | Nhập dữ liệu lập trình (Data Setting) |
G11 | Xóa chế độ Data Setting |
G15 | Xóa lệnh tọa độ cực |
G16 | Lệnh tọa độ cực |
G17 | Gán mặt phẳng XY |
G18 | Gắn mặt phẳng ZX |
G19 | Gắn mặt phẳng YZ |
G20 | Nhập đơn vị Anh |
G21 | Nhập đơn vị mét |
G22 | Kiểm tra hành trình đã lưu ON |
G23 | Kiểm tra hành trình đã lưu OFF |
G25 | Tìm dao động tốc độ trục chính ON |
G26 | Tìm dao động tốc độ trục chính OFF |
G27 | Kiểm tra vị trí Zero trên máy |
G28 | Trả về Zero trên máy (điểm quy chiếu 1) |
G29 | Trả về từ Zero trên máy |
G30 | Trả về Zero trên máy (điểm quy chiếu 2) |
G31 | Hàm Skip (bỏ qua) |
G40 | Xóa bù bán kính dao cắt |
G41 | Bù bán kính dao cắt – trái |
G42 | Bù bán kính dao cắt – phải |
G43 | Bù chiều dài dao cắt – dương |
G44 | Bù chiều dài dao cắt – âm |
G45 | Bù vị trí – tăng một |
G46 | Bù vị trí – giảm một |
G47 | Bù vị trí – tăng đôi |
G48 | Bù vị trí – giảm đôi |
G49 | Xóa bù chiều dài dao cắt |
G50 | Xóa hàm lập tỷ lệ |
G51 | Hàm lập tỷ lệ |
G52 | Xóa lập hệ tọa độ cục bộ |
G53 | Hệ tọa độ máy |
G54 | Bù tọa độ chi tiết 1 |
G55 | Bù tọa độ chi tiết 2 |
G56 | Bù tọa độ chi tiết 3 |
G57 | Bù tọa độ chi tiết 4 |
G58 | Bù tọa độ chi tiết 5 |
G59 | Bù tọa độ chi tiết 6 |
G60 | Định vị một chiều |
G61 | Chế độ đứng chính xác |
G62 | Chế độ Override góc tự động |
G63 | Chế độ taro ren |
G64 | Chế độ cắt |
G65 | Gọi macro riêng |
G66 | Gọi chế độ macro riêng |
G67 | Xóa gọi chế độ macro riêng |
G68 | Quay hệ tọa độ |
G69 | Xóa quay hệ tọa độ |
G73 | Chu kỳ khoan tốc độ cao (lỗ sâu) |
G74 | Chu kỳ cắt ren trái |
G76 | Chu kỳ doa tinh |
G80 | Xóa chu kỳ cố định |
G81 | Chu kỳ khoan |
G82 | Chu kỳ khoan – điểm (lấy dấu tâm) |
G83 | Chu kỳ khoan bậc (chu kỳ khoan lỗ sâu) |
G84 | Chu kỳ cắt ren phải |
G85 | Chu kỳ doa |
G86 | Chu kỳ doa |
G87 | Chu kỳ doa ngược |
G88 | Chu kỳ doa |
G89 | Chu kỳ doa |
G90 | Chế độ kích thước tuyệt đối |
G91 | Chế độ kích thước số gia (tương đối) |
G94 | Đơn vị ăn dao trên phút |
G95 | Đơn vị ăn dao trên vòng |
G96 | Tốc độ cắt mặt không đổi (m/ph) |
G97 | Hủy tốc độ cắt mặt không đổi (v/ph) |
G98 | Trở lại mức ban đầu trong chu kỳ cố định |
G99 | Trở lại mức R trong chu kỳ cố định |
Những mã lệnh phụ trợ cho các mã lệnh G trong máy phay CNC Fanuc
Để quá trình lập trình diễn ra nhanh chóng, đạt được hiệu quả cao, bên cạnh các mã lệnh G trong máy phay CNC Fanuc kể trên, chúng ta cần sử dụng thêm một số mã lệnh phụ trợ như sau:
Mã lệnh | Miêu tả |
A | Tọa độ góc trục A. |
B | Tọa độ góc trục B. |
C | Tọa độ góc trục C. |
D | Giá trị bù bán kính dao cắt. |
F | Tốc độ chạy dao khi cắt (mm/phút). |
H | Bù chiều cao (Z) của dao cắt (trong bảng thay dao – đơn vị mm). |
IJK | Độ lệch tương đối với tọa độ X,Y,Z. |
N | Đánh số đầu dòng. |
O | Nhãn chương trình con. |
P | Dừng chuyển động các trục trong lúc gia công – giá trị tính bằng phần nghìn của giây hoặc giây. |
Q | Độ sâu trong của một lần khoan nhắp, hoặc số lần lặp lại của chương trình con. |
R | Tọa độ rút dao về trong các lệnh khoan. |
S | Tốc độ quay trục chính (vòng/phút). |
T | Số hiệu dao cắt (trong bảng thay dao). |
XYZ | Tọa độ decac của đầu dao. |
Các mã lệnh G quan trọng nhất trong máy phay CNC

Trong máy phay CNC Fanuc, có một số mã lệnh G quan trọng thường được sử dụng để điều khiển các hoạt động gia công. Dưới đây là những mã lệnh G cơ bản và quan trọng nhất:
G00 – Chuyển động nhanh không cắt
Lệnh G00 được dùng để di chuyển đầu cắt đến vị trí được chỉ định với tốc độ nhanh nhất có thể mà không tiến hành cắt vật liệu.
G01 – Chuyển động cắt theo đường thẳng
Di chuyển đầu cắt theo đường thẳng với tốc độ cắt quy định, thường được sử dụng trong quá trình gia công chính xác.
G02 – Nội suy cung tròn theo chiều kim đồng hồ
Di chuyển đầu cắt theo cung tròn trong mặt phẳng X-Y theo chiều kim đồng hồ.
G03 – Nội suy cung tròn ngược chiều kim đồng hồ
Di chuyển đầu cắt theo cung tròn trong mặt phẳng X-Y ngược chiều kim đồng hồ.
G17, G18, G19 – Chọn mặt phẳng làm việc
– G17: Chọn mặt phẳng X-Y (thường dùng cho các chuyển động G02, G03).
– G18: Chọn mặt phẳng X-Z.
– G19: Chọn mặt phẳng Y-Z.
Mong rằng qua những thông tin trên sẽ giúp bạn biết được các mã lệnh G trong máy phay CNC Fanuc. Để mua máy phay CNC Nhật cũ, máy phay CNC mới thương hiệu Taikan, hãy liên hệ ngay với TULOCTECH nhé!
CÔNG TY TNHH MTV KỸ THUẬT TÚ LỘC
- Trụ Sở Chính TLT – Hồ Chí Minh
354 Quốc Lộ 1A, P. Bình Hưng Hòa B, Q. Bình Tân, Tp. Hồ Chí Minh - Chi nhánh Gia Công TLT – Hồ Chí Minh
356/1 Quốc Lộ 1A, P. Bình Hưng Hòa B, Q. Bình Tân, Tp. Hồ Chí Minh - Chi Nhánh TLT – Hà Nội
Km 6 Võ Văn Kiệt, Thôn Đoài, X. Nam Hồng, H. Đông Anh, Thủ đô Hà Nội - Chi nhánh TLT – Bắc Ninh
Đ. Lê Thái Tổ, P. Võ Cường, TP. Bắc Ninh (Kế bên Honda, đối diện Toyota) - Hotline: 1900.989.906