Ý nghĩa các mã lệnh G-code và GRBL

Dưới đây là bảng ý nghĩa các mã lệnh G-code và GRBL thường dùng, được chia thành nhóm rõ ràng để bạn dễ tra cứu và sử dụng.


I. Mã G – G-code (Movement và Mode)

LệnhÝ nghĩa
G0Di chuyển nhanh (Rapid Move) – không ăn vật liệu
G1Di chuyển có tốc độ cắt (Linear Move – có ăn vật liệu)
G2Di chuyển theo cung tròn theo chiều kim đồng hồ (CW)
G3Di chuyển theo cung tròn ngược chiều kim đồng hồ (CCW)
G4 PnDừng lại (Dwell) trong n mili giây. VD: G4 P1000 dừng 1 giây
G17Chọn mặt phẳng XY để nội suy cung tròn (mặc định)
G20Đơn vị là inch
G21Đơn vị là mm (thường dùng)
G28Di chuyển về điểm home máy (nếu có đặt)
G90Di chuyển tuyệt đối (mặc định – dùng tọa độ toàn cục)
G91Di chuyển tương đối (tính từ vị trí hiện tại)
G92 X0 Y0 Z0Thiết lập tọa độ hiện tại là 0 tại các trục (không di chuyển)

II. Mã M – Các lệnh điều khiển (M-code)

LệnhÝ nghĩa
M0Dừng chương trình – chờ người dùng tiếp tục
M1Dừng có điều kiện (nhiều firmware bỏ qua)
M2Kết thúc chương trình
M3Bật spindle (hoặc laser) theo chiều thuận
M4Bật spindle theo chiều ngược (nhiều GRBL không hỗ trợ)
M5Tắt spindle (hoặc laser)
M7 / M8Bật làm mát (không hỗ trợ trong GRBL thường)
M9Tắt toàn bộ hệ thống làm mát
M30Kết thúc chương trình và quay lại đầu (giống M2 + reset vị trí)

III. Lệnh GRBL đặc biệt (Bắt đầu bằng $)

LệnhÝ nghĩa
$$Xem toàn bộ thiết lập hệ thống
$x=valueThay đổi giá trị cấu hình, ví dụ $100=80.0
$#Xem hệ tọa độ offset (WCO)
$IThông tin firmware
$HThực hiện homing (về góc gốc máy)
$XThoát khỏi chế độ báo động (ALARM)
$RST=$Khôi phục các thiết lập gốc
$J=...Jog move – di chuyển thủ công

IV. Lệnh mở rộng / nâng cao (LightBurn / LaserGRBL)

LệnhÝ nghĩa
S1000Điều khiển công suất laser (PWM). Giá trị 0 – $30
FxxxTốc độ di chuyển. VD F1000 là 1000 mm/phút
T1Chọn tool số 1 (ít dùng trong GRBL cơ bản)

V. Mã báo lỗi – ALARM / ERROR (khi có sự cố)

Ý nghĩa
ALARM:1Kích hoạt giới hạn cứng (hard limit)
ALARM:2Di chuyển vượt quá hành trình
ALARM:8Homing xong nhưng không rời khỏi công tắc
ALARM:9Homing không tìm thấy công tắc
error:2Cú pháp sai, thiếu giá trị
error:9Đang ở chế độ ALARM/JOG nên không nhận lệnh

Gợi ý thêm cho bạn

  • G điều khiển tọa độ và chuyển động
  • M điều khiển thiết bị và trạng thái
  • $ là nội bộ của GRBL – cấu hình và điều khiển hệ thống

Add your comment

Chính sách bảo hành

Bảo hành 1 đổi 1 trong vòng 7 ngày
Chat Zalo

0812798672