注释
您使用的是最新版本吗? |
我加载了最后一个版本,它仍然是一样的。 |
@Guenni75我有点困惑,因为加载文件不会向 grbl 发送任何命令,所以应该没有任何变化。 当您在 grbl 空闲且未运行任何东西时定期向 grbl 发送命令(通过按箭头或从命令行)时,bCNC 将发出 $G 命令以回读状态并刷新按钮状态。 在运行期间,bCNC 不会发送任何 $G 命令来检查状态,因此如果 WCS 在那里或运行之前发生了更改,则无法知道状态。 |
我是这样做的: bCNC 启动。 如果我在启动 bCNC 后在激活的 G55 按钮处按下停止按钮,会将 Wpos 更改为 G54 值并返回 G55。没关系。 问题并不总是出现,只有当我加载大文件(例如 8000 行)时,按 STOP 后工作区更改无法正常工作。在小文件上没关系。 |
您能否发布终端窗口的输出以查看会发生什么。 |
例如这个: 好的 停止并按下一个箭头后,状态变为 G54。 |
@Guenni75你能确保你有最新版本的 bCNC(下载母版)而不是发布的版本吗?如我所见,“ok”与命令不同步,而在最新版本中它们应该同步出现。 |
我今天早上下载了 master.zip。 |
你能确认大文件里面没有工作区更改命令吗? |
我检查了一些文件,没有工作区变化。 |
我在一个带有工作区更改的按钮上做了一个 makro,但工作区按钮仍然没有改变。 |
@Guenni75只有在使用 $G 命令询问 grbl 时,工作区按钮才会更新。所以你应该在宏的末尾添加一个 $G 。 |
我正在使用 G54 和 G55。
如果您正在使用 G55,请按停止,然后再次启动,工作区会更改为 G54,而不会将按钮 G55 的状态更改为 G54。
如果你按下一个控制按钮来移动龙门架,按钮的状态就会改变。
在 G55 处于活动状态时加载新的 GCode 文件后发生同样的事情。G55 变回 G54,但按钮没有改变。
我毁了一些作品,因为工作区是错误的,在移动 Gantry 之后,我想知道为什么工作区会改变。