评论
作者
作者
|
图1是6-AXIS-USBCNC-GRBL,后面的G代码可以正常执行,而不是返回上次错误的G代码遇到的错误 |
作者
|
G40 G17 G49 G21 G94 G54 G80 |
作者
|
错误代码在第二行G28 G91 Z0。 |
作者
|
我应该如何将其更改为与 6-AXIS-USBCNC-GRBL 相同?执行后续的普通 G 代码? |
作者
贡献者
|
此行为符合设计并且是一项安全功能,原始行为是 IMO 疯狂的,控制器只是继续执行错误后提供给它的任何内容。可以通过设置兼容性级别> 0 请注意,除非机器已回原点并且设置了 G28 位置,否则不应将 G28 命令发送到控制器。来自 LinuxCNC 规范(我将其用作大多数 grblHAL 行为的参考):
|





你好,这个问题困扰了我很久,它让我无法使用grblhal,
6-AXIS-USBCNC-GRBL不会出现这个问题,而GRBLhal和GRBL-Advanced会出现。
我想这是一种安全机制?因为错误的 G 代码会导致严重的事故。
我希望grblhal可以像6-AXIS-USBCNC-GRBL一样,为了后面要执行的普通G代码,
我看config.h,没有关闭这个行为的选项,不过我好像在哪里看到过,但我不记得了,请帮助我