开源改变世界!!

发送时检测到错误(仅适用于夜间构建) #603

推推 grbl 2年前 (2023-01-26) 123次浏览
关闭
FishyD 打开了这个问题 2017 年 3 月 19 日 · 10 条评论
关闭

发送时检测到错误(仅适用于夜间构建)#603

FishyD 打开了这个问题 2017 年 3 月 19 日 · 10 条评论

注释

发送时检测到错误(仅适用于夜间构建) #603

稳定的经典 UGS (1.09) 运行良好,但在经典和平台 nightlies 上运行相同的 G 代码会给我同样的错误。当我加载任何 G 代码文件时,我收到“发送时检测到错误…”如果我尝试运行 Triquentra-CNC 探针文件,我收到 G20 错误。如果我运行带有 X-Carve PP 的 V-Carve 文件,我会收到 M6 错误。我知道 GRBL 与 M6 命令有问题所以我可以删除它或编程 UGS 忽略它但是为什么 1.09 在运行相同的 G 代码时没有给我同样的错误?1.09 完美地运行了这两个 G 代码。请参阅下面的 2 个屏幕截图。

在稳定版本中默认启用的 nightlies 中是否缺少一些额外的设置?

给我问题的 Triquentra CNC 代码是:
G20
G92 X0
G92 Y0
G92 Z0
G38.2 X-0.5F2
G92 X2.0375
G91 G0 X0.5
G91 G0 Y1
G91 G0 X-1
G38.2 Y-1 F2
G92 Y2。 0925
G91 G0 Y0.125
G91 G0 Z1.019
G91 G0 Y-0.625
G38.2 Z-1 F3
G91 G0 Z0.05
G38.2 Z-0.2 F1
G92 Z0.8210
G91 G0 Z0.125
G91 G0 X1
G91 G0 Y1
M02

发送时检测到错误(仅适用于夜间构建) #603
发送时检测到错误(仅适用于夜间构建) #603

发送时检测到错误(仅适用于夜间构建) #603
所有者

@FishyD这是基于推荐的与 GRBL 交互方式的夜间构建中的新功能。在 UGS 1.0.9 中,这些命令仍然失败,但您不会收到失败通知。

第一次失败是因为文件中有一些非 ascii 字符,如果您重新制作文件,它应该可以正常工作。在这种情况下,文件正在设置单位,因此通知用户出现问题非常重要!

第二次失败是因为GRBL不支持M6,此时选择Yes跳过不支持的命令是合适的。

如果您有任何其他问题,请告诉我。