开源改变世界

尝试触发时出现 G 代码错误。 #269

推推 grbl 2年前 (2023-01-29) 257次浏览
关闭
phillc54 打开了这个问题 2017 年 5 月 15 日 · 5 条评论
关闭

尝试触发时出现 G 代码错误。#269

phillc54 打开了这个问题 2017 年 5 月 15 日 · 5 条评论

注释

尝试触发时出现 G 代码错误。 #269
合作者

## 以下是我重现该问题所遵循的步骤:

  1. 运行轴模拟
  2. 急停关闭
  3. 打开
  4. 按首页全部
  5. 按触摸关闭
  6. 按确定

## 这是我期望发生的事情:
G54 坐标系中的零 X 轴

## 这是发生的事情:
以下错误消息:
axis.ngc 中的 G 代码错误 /home/phill/blah/blah/blah/axis.ngc
的第 0 行附近

G10 行没有 L1、L10、 L11, L2, L20

## 有关我的硬件和软件的信息:

  • VMware Fusion 虚拟机中的 Debian 7.11 (wheezy):
  • 3.4-9-rtai-686-pae使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT Debian 3.4.55-4linuxcnc
  • v2.8.0-pre1-3125-gd63aca6 作为 rip 构建
  • 轴图形用户界面
  • 仅限 sim 配置 – axis、lathe、historical_lathe、gantry、ldelta 和 rdelta 都表现相同

问题首先出现在提交001eb00中,最后一个工作提交是596363b

尝试触发时出现 G 代码错误。 #269

我确认这发生在 master ( d63aca6 ) 的提示上。

尝试触发时出现 G 代码错误。 #269
贡献者

我也在 master 上,“常规偏移”按钮到“触发”也会导致这个问题

Linux cnc28 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux

以下错误消息:
axis.ngc 中的 G 代码错误
Near line 0 of
/path/to/file.ngc:
Line with G10 does not have L1, L10, L11, L2, L20

尝试触发时出现 G 代码错误。 #269 jepler 自己分配了这个 2017 年 5 月 16 日
尝试触发时出现 G 代码错误。 #269
成员

@phillc54感谢您提供详细的错误报告。基于此,很明显我引入了问题,所以我会尽快解决它。现在你可能只git revert需要在本地使用有问题的提交。

尝试触发时出现 G 代码错误。 #269
成员

问题源于 , 之后如何G10 L2 ...出现G10在“活动 gcode”( stat.gcodes[2]) 列表中;然后在001eb00添加的新代码尝试发布G10代码作为预览生成的一部分。