开源改变世界

解析不重要的问题 #1013

推推 grbl 3年前 (2023-01-23) 116次浏览

打开
vlachoudis 打开了这个问题 2016 年 6 月 12 日 · 5 条评论
打开

解析不重要的问题#1013

vlachoudis 打开了这个问题 2016 年 6 月 12 日 · 5 条评论

注释

解析不重要的问题 #1013

我输入
g0 x150 100
的是错误的,y100
但随后机器开始移动,就像它将“100”解释为进给一样,但它远小于 f100。
我知道我应该小心点,但我只是想提一下 :)

解析不重要的问题 #1013
成员

@vlachoudis: 感谢您的错误报告。我会立即对此进行调查并发布修复程序。

解析不重要的问题 #1013
成员

@vlachoudis:我找不到 g 代码解析器将该命令解释为 F100 的任何原因。预解析器应该从该行中删除所有空格,因此它应该被解释为一个g0x150100命令。g0x150100如果你在你的系统上发送一个,你能检查一下你是否得到完全相同的行为吗?

这个非常大的 x 值(150 米)可能会在规划器中将其转换为步数时导致数值问题。Grbl 中的数学假定实际距离不超过 10 米左右,但不会主动检查值范围。我倾向于忽略这些,因为大量检查会很快消耗闪存并开始降低整体性能。

如果这确实是一个大价值问题,我可以推迟创建修复程序,直到 v1.0 成为 master。在人们对所有内容进行 Beta 测试后,重新评估以了解我们在闪存和性能方面的表现如何。我想在 Beta 测试期间保留尽可能多的可用闪存,这样我就可以灵活地解决任何重大问题(幸运的是,我没有预料到任何问题)。

解析不重要的问题 #1013

命令后龙门架以非常小的速度移动,所以我认为它被解释为小的进给率。有趣的是,Grbl 对软件或硬件的反馈没有反应。唯一的解决办法是进行硬件重置。

解析不重要的问题 #1013
成员

@vlachoudis: 谢谢。所以这似乎证实了我的想法,即它是一个导致系统故障的大价值问题。我已经在我的错误跟踪器中添加了一个注释来修复这个问题。

解析不重要的问题 #1013

好,谢谢

喜欢 (0)