注释
作者
好的, 以下对我有用(**中的更改):
可能“F {1}”部分不是必需的。 |
所有者
Grbl v1.1 具有存储上次使用速度的记忆。当发送移动命令时未指定速度 grbl 使用最后确定的速度,因此除非需要更改速度,否则不需要 Fxxx 命令。 所以不发送F命令不是bug,是优化。 希望@chamnit可以确认 |
作者
好的,但是随着F命令的优化,不幸的是,G1命令也被删除了。我的 hack 帮助了我,但由于我对代码了解太少,我无法以最佳方式修复。 |
作者
这很好用:
但在这种情况下只是缺少 G1 并且激光以 G0 速度运行
|
所有者
好的,我现在明白你说的了! |
G1、M3 和 F 进给率都是模态的。一旦设置,它们不需要再次发送,直到模态状态发生变化。此外,使用 G0 编程的 F 进给率不会改变 G0 的行为方式。一些固件允许这样做,但这是不正确的。F 应该只改变进给率(G1 G2/3 等)。不是急流率。但是您可以通过覆盖命令来覆盖它们以使其运行得更慢。 |
所有者
@grosseruser看来问题与使用 PWM-less 模式有关。我之所以从来没有注意到这个问题是因为我使用的是 PWM 模式,似乎不受此错误的影响。 正在调查… |
所有者
@grosseruser 如果你愿意,你可以签出并编译我的最后一次提交(master)并检查它是否修复。 |
在尝试雕刻图像的填充时,在大多数情况下缺少“G1 Fxxx”,因此激光会以行进速度移动。
contur 的雕刻效果很好。
例子: