跳过 Gcode 行 #207

推推 grbl 3年前 (2023-02-07) 343次浏览
关闭
Bert911 开启了这个issue 2022 年 2 月 18 日 · 2 条评论
关闭

跳过 Gcode 行#207

Bert911 开启了这个issue 2022 年 2 月 18 日 · 2 条评论

评论

跳过 Gcode 行 #207

我不确定发生了什么,所以我制作了一个视频来向您展示问题。
我认为某些 gcode 行被跳过了。

视频

需要明确的是,这个问题并不是每次我开始循环时都会发生。
只需停止循环并重新启动它,75% 的时间就会出现问题,而其他 25% 的时间工作得很好。我测试了大约 50 次。它发生在 2.0.37p1/2.0.36 上,但在 iosender 的 2.0.35 版本上没有发生。完全重置 teensy 和 iosender 并没有改变任何东西。

一次钻两个孔的作业以一个孔钻两次而告终。

除此之外,我还得到了错误:33、错误:36,甚至有一次在不同的 gcode 中出现错误:2,有时在一个 gcode 中出现不同的错误或没有错误,然后我多次运行该程序。
通过改变最小的东西,比如半径或距离,gcode 文件有时可以工作,有时却不能。错误中标记的行与上方或下方的其他行没有区别。

这是否可能是由以太网连接不良或与传输相关的问题引起的。

内部 grblhal 的问题应该在每次我猜测以及 iosender 时重现该问题。

我在 Fusion 360 尝试更改的所有内容都没有帮助。
然后我记得正确,因为我更新了 grblhal 我没有运行程序来验证它是发件人问题还是 grblhal 问题或两者兼而有之。

来自视频和无聊的 gcode。
OneHoleTwoTimes.txt
RadialDesaster.txt
跳过 Gcode 行 #207

跳过 Gcode 行 #207

嗯,你使用的是 telnet 还是 websocket?报告了一个导致通信错误的 telnet 错误,iirc。如果您使用的是预构建的二进制文件,它们可能比这更旧。如果是 telnet,请尝试 websocket。

跳过 Gcode 行 #207
作者

Websocket 解决了这个问题。
多谢。