跳转到主要内容

G 代码方言支持

Rayforge 支持多种 G 代码方言以配合不同的控制器固件。

支持的方言

Rayforge 目前支持这些 G 代码方言:

方言固件常见用途
Grbl(兼容)GRBL 1.1+二极管激光、业余 CNC
Grbl(兼容,无 Z 轴)GRBL 1.1+无 Z 的 2D 激光切割机
Grbl 光栅GRBL 1.1+针对光栅工作优化
GRBL 动态(深度感知)GRBL 1.1+深度感知激光雕刻
GRBL 动态(无 Z 轴)GRBL 1.1+深度感知激光雕刻
LinuxCNCLinuxCNC原生 Bézier (G5) 支持
Mach4(M67 模拟)Mach4高速光栅雕刻
SmoothiewareSmoothieware激光切割机、CNC
MarlinMarlin 2.0+带激光的 3D 打印机
推荐方言

Grbl(兼容) 是经过最充分测试和推荐的标准激光应用方言。

Grbl 光栅 针对 GRBL 控制器上的光栅雕刻进行了优化。它使激光保持动态功率模式(M4)连续工作,并省略冗余的进给速率命令,从而产生更平滑、更紧凑的 G 代码输出。

GRBL 动态(深度感知) 推荐用于深度感知激光雕刻,即在切割过程中功率会变化(例如可变深度雕刻)。

LinuxCNC 通过 G5 命令支持原生三次 Bézier 曲线,可生成非常平滑且紧凑的曲线路径 G 代码。使用此方言时,请在高级机器设置中启用"支持 Bézier 曲线"选项以利用 G5 输出。


Mach4(M67 模拟)

Mach4(M67 模拟) 方言专为 Mach4 控制器的高速光栅雕刻而设计。它使用带有模拟输出的 M67 命令进行精确的激光功率控制。

主要特性

  • M67 模拟输出:使用 M67 E0 Q<0-255> 控制激光功率,而不是内联 S 命令
  • 减少缓冲压力:通过将功率命令与运动命令分离,控制器缓存在高速操作期间压力更小
  • 高速光栅:针对快速光栅雕刻操作进行了优化

何时使用

在以下情况下使用此方言:

  • 您拥有具有模拟输出功能的 Mach4 控制器
  • 您需要高速光栅雕刻
  • 您的控制器在使用标准内联 S 命令时遇到缓冲区溢出

命令格式

该方言生成如下 G 代码:

M67 E0 Q127  ; 将激光功率设置为 50%(127/255)
G1 X100 Y200 F1000 ; 移动到位置
M67 E0 Q0 ; 关闭激光

创建自定义方言

要基于内置方言创建自定义 G 代码方言:

  1. 打开 机器设置G 代码方言
  2. 在内置方言上点击 复制 图标以创建新的自定义方言
  3. 根据需要编辑方言设置
  4. 保存您的自定义方言

每个自定义方言都是独立的副本。更改一个方言不会影响其他方言,因此您可以自由尝试,不必担心破坏现有配置。自定义方言存储在您的配置目录中,可以共享。

方言设置

编辑自定义方言时,设置页面提供以下选项:

连续激光模式 使激光在整个作业过程中保持动态功率模式(M4)激活,而不是在段之间切换 M4/M5。这对于光栅雕刻很有用,因为激光需要在扫描线期间持续保持开启。

模态进给速率 当进给速率自上次命令以来未更改时,从运动命令中省略进给速率参数(F)。这会产生更紧凑的 G 代码并减少发送到控制器的数据量。

独立的激光开启命令用于对焦

某些方言支持配置单独的低功率激光开启命令,这对于对焦模式非常有用。这允许您使用与实际切割或雕刻时不同的命令来实现视觉"激光笔"行为。请查看您的方言设置页面以了解此选项。


相关页面