开源改变世界!!

焦点一直转到 G56 按钮 #34

推推 grbl 2年前 (2023-01-31) 159次浏览
关闭
Scott216 打开了这个问题 2015 年 5 月 12 日 · 7条评论
关闭

焦点一直转到 G56 按钮#34

Scott216 打开了这个问题 2015 年 5 月 12 日 · 7条评论

注释

焦点一直转到 G56 按钮 #34

我的 Windows 7 笔记本电脑上安装了 bCNC v0.3。有时 WCS 按钮工作正常,但现在我一直点击 G55,焦点跳回 G56。这是在我使用带有以下命令的接触式探头之后:
G54 G20 G38.2 Z-2 F0.118
然后我将 z 轴向上拉。点动后,WCS 按钮正常工作

焦点一直转到 G56 按钮 #34
所有者

bCNC 检查状态 $G 并设置活动工作区。通常当你点击 G55 时,它会设置它,然后它会从 $G 读取值并聚焦它。现在为什么它变回 G56,很可能是我在程序中做错了什么。现在我不在家检查,但一旦我回来,我会看一下并纠正它。

焦点一直转到 G56 按钮 #34
作者

当您查看它时,请使用 G54 G20 G38.2 Z-2 F0.118 命令进行尝试。
使用此命令后问题很容易重复

焦点一直转到 G56 按钮 #34
所有者

我有几天无法访问我的 CNC。你能给我一份终端消息的复制粘贴,这样我就可以模拟这个问题

焦点一直转到 G56 按钮 #34
作者

终端输出在 pastebin 上:http:
//pastebin.com/RTJKXheW

焦点一直转到 G56 按钮 #34
所有者

谢谢你,我会看看

焦点一直转到 G56 按钮 #34
贡献者

@vlachoudis更新吊坠时我注意到类似的东西。您可能需要考虑在发送更新的 WCS 命令(或任何其他会影响控制器状态的更改,例如冷却剂开/关、英寸/毫米模式更改等)后请求 $G
例如:如果用户想要从 G54 切换到 G56,发送 G56\n$G\n 将控制器设置为使用 G56 工作区,然后用最新信息更新您存储的 $G 变量,否则它将切换回仍保存在中的旧值(G54)你的 $G 数组下次循环更新 UI 时。

我在更新的吊坠代码中这样做了,所以如果用户更改吊坠中的 WCS,它会请求更新的 $G 状态信息,以便下次运行 getState() 时,从 python 应用程序返回的 $G 数组值是尽可能最新。

焦点一直转到 G56 按钮 #34
所有者

@jarretluft谢谢。我怎样才能把它从你的叉子里拿出来?