开源改变世界!!

工作位置和机器位置坐标不更新 #295

推推 grbl 1年前 (2023-01-26) 56次浏览
关闭
KarlHeinz57 打开了这个问题 2015 年 9 月 23 日 · 5 条评论
关闭

工作位置和机器位置坐标不更新#295

KarlHeinz57 打开了这个问题 2015 年 9 月 23 日 · 5 条评论

注释

工作位置和机器位置坐标不更新 #295

UGS 与运行 GRBL 的 Arduino UNO R3 板通信良好。我的激光切割机尚未建成,但我正在使用 Arduino/GRBL 接口。在第一次测试期间,机器状态中的工作位置和机器位置坐标随着我练习机器控制而更新。但是,现在它们仍为零。我重新刷新了 GBRL 并下载了多个版本的 UGS,但仍然存在相同的行为。通过启用详细输出,我可以看到 Arduino 指示坐标正在根据任何启动的机器控制进行更新。当机器控制启动但坐标保持不变时,可以看到活动状态更改为运行。我使用的是 2.0 UGS 版本(经典 UI)。我也试过 1.0.8 版本,结果相同。GBRL 版本为 0.9j.20150811。

工作位置和机器位置坐标不更新 #295
所有者

它工作和不工作之间发生了什么?

工作位置和机器位置坐标不更新 #295

没什么特别的。我想也许我已经用 GRBL 改变了一些重要的东西(例如玩 10 美元)。因此,我重新刷新了 Arduino,希望能回到零地。

我考虑过尝试最新的夜间构建,但 GitHub 上的构建状态表明它失败了。ZIP 文件日期为 2015 年 9 月 13 日。

我确实将 UGS 源代码下载到 NetBeans 中。我不得不通过删除“这个”来进行一次更正(?)。来自 MainWindow.java 中的以下行。

            settings.setCustomGcode1(this.customGcodeText1.getText());
            settings.setCustomGcode2(this.customGcodeText2.getText());
            settings.setCustomGcode3(this.customGcodeText3.getText());
            settings.setCustomGcode4(this.customGcodeText4.getText());
            settings.setCustomGcode5(this.customGcodeText5.getText());

一旦编译并运行,机器和工作位置就会正确更新。

工作位置和机器位置坐标不更新 #295
所有者

感谢您指出这一点,我刚刚进行了修复。现在每晚构建工作吗?

工作位置和机器位置坐标不更新 #295

是的。工作位置坐标现在更新。是什么驱动机器位置坐标,为什么它们保持为零?谢谢。

工作位置和机器位置坐标不更新 #295
所有者

啊,我刚刚注意到你说你正在玩 10 美元,这就是导致问题的原因。

您在启用详细模式时看到的状态行显示了 UGS 正在获取的所有数据,如果您关闭 WPos 或 MPos,则 UGS 将不再获取坐标。