支持的G代码 - MillerRen/grbl GitHub Wiki

v1.1 中支持的 G 代码

  • G0、G1: 线性运动
  • G2、G3: 圆弧和螺旋运动
  • G4: 停留
  • G10 L2、G10 L20: 设置工件坐标偏移
  • G17、G18、G19: 平面选择
  • G20、G21: 单位
  • G28、G30: 转到 预定义位置 [运动到预定义位置]
  • G28.1、G30.1: 设置预定义位置
  • G38.2: 探测
  • G38.3、G38.4、G38.5: 探测
  • G40: 刀具半径补偿模式关闭(仅)
  • G43.1、G49: 动态刀具长度偏置
  • G53: 以绝对坐标移动
  • G54、G55、G56、G57、G58、G59: 工作坐标系
  • G61: 路径控制模式
  • G80: 运动模式取消
  • G90、G91: 距离模式
  • G91.1: 圆弧 IJK 距离模式
  • G92: 坐标偏移
  • G92.1: 清除坐标系偏移
  • G93、G94: 进给模式
  • M0、M2、M30: 程序暂停和结束
  • M3、M4、M5: 主轴控制
  • M7 * , M8, M9: 冷却液控制
  • M56 * : 停车运动超驰控制
  • (*) 表示默认情况下在 config.h 中未启用的命令。