开源改变世界

显示实时进给率的错误? #38

推推 grbl 2年前 (2023-02-10) 195次浏览
关闭
S2000Stefan 打开了这个问题 2018 年 1 月 7 日 · 9条评论
关闭

显示实时进给率的错误?#38

S2000Stefan 打开了这个问题 2018 年 1 月 7 日 · 9条评论

评论

显示实时进给率的错误? #38

您好 Martin,
感谢您创建的令人惊叹的软件。我使用 OpenCNCPilot 雕刻表面。
喜欢铣削轨道的图形演示。还有 3d 铣削和许多 g 代码行。
是否有可能以不同的图形方式表示处理后的轨道?
也可以插入一个简单的 prozesstimer?了解铣削工作需要多长时间。
状态栏中的实时进给率显示对我不起作用。:( F: 仅显示 0
必须在状态报告掩码中更改某些内容 $=grbl 中的 $=10,当前
为 1?抱歉我的英语不好
。Stefan

显示实时进给率的错误? #38
所有者

嗨 Stefan,
谢谢,很高兴你喜欢它!我的 3D 预览实现很难改变处理过的线条的颜色,而且我不知道它会如何影响性能,因为 3D 模型会不断变化。
我将为下一个版本添加一个计时器。

至于实时进给率,这是 grbl 中的一个编译时选项,状态报告掩码不会改变它的行为。您使用的是自定义版本的 grbl 还是直接来自 github 上的 gnea/grbl 的二进制文件?它是一年多前添加的,因此您应该已经拥有它。
您可以使用新的“显示状态行”选项查看是否报告了“F:xxx”字段吗?(仅在运动时报告)。

无需道歉 :) 如果您愿意,您也可以用德语写作。

干杯!

显示实时进给率的错误? #38

嗨,马丁,

感谢您的快速回复。感谢您为下一个版本添加计时器。
好的。了解 3D 预览的问题,性能很重要。:)
Grbl 二进制文件来自 github。刷新十六进制但没有任何变化。
这是您通过驱动机器运动的出色程序的两个屏幕截图。
G1 和 G0 代码。

G1 https://picload.org/view/ddoccwwa/1.jpg.html
G0 https://picload.org/view/ddocigrl/2.jpg.html

F: 字段显示 0 ???

Ich versuche hier trotzdem weiter in english zu schreiben da das Programm ja international benutzt wird und es
bestimt viele englische user gibt die dann bestimmt nicht mehr mitbekommen 是我的。Es sei denn du verstehst
nicht mehr was ich zu erklären versuche。;)

问候/Gruß
Stefan

显示实时进给率的错误? #38

嗨,马丁,

感谢您非常快速的错误修复。一切都很完美。很高兴在 stusbar 中看到实时进给率。?
文件末尾有漂亮的 jobtimer。 ?
是否可以将 jobtimer 永久插入状态栏或在其他地方可见?
再次感谢。
问候
斯特凡

显示实时进给率的错误? #38

嗨,Martin,
“Jobtimer”敲响了警钟……
您是否有心情根据文件中的速度和移动计算出工作时间预测?:-)
哈拉尔德

显示实时进给率的错误? #38
所有者

大家好!
着手为机器设置编写 UI。实时提要不起作用的错误是我的错,我使用的是稍微定制的 grbl 版本,感谢您指出!
好主意,不妨在我使用它时将其添加到状态栏(可能很快需要第二行)。

我考虑过实施工作时间预测。但是要做到这一点非常困难,因为它需要考虑加速度,特别是对于铣削 PCB 等复杂工作。
你认为添加它是否值得,即使它不可避免地会显示错误的数字?

马丁

显示实时进给率的错误? #38
德哈罗 评论了 2018 年 1 月 8 日  

嗨,马丁,
从我使用 CNC 路由器的工作中我了解到,我无法根据文件大小或生成 gcode 后手头的其他东西来预测运行时间。
反过来,我有时会在我的路由器前坐几个小时盯着钻头,并试图用真空吸尘器捕捉旋转钻头发出的碎屑 :-)(说我很着急,但我不敢让路由器自己离开。此外我在路由器周围没有外壳,所以之后我的房间看起来会很乱(没有真空吸尘器技巧))。
在这种情况下,最好提示这项工作大约需要多长时间,这样我就可以得到一些饮料和食物……;-)

简而言之:即使是稍有偏差的阅读也会有所帮助。

哈拉尔德

[编辑]
äh.. 我开始写,你不知道给定路由器的加速度值,但你可以从 GRBL 检索这些参数,不是吗?

显示实时进给率的错误? #38
所有者

嗨,哈拉尔德,

即使知道加速度值,计算也会非常困难,因为机器会根据两个代码段之间的角度以不同方式减速。我基本上必须编写一个完整的运动规划器,或者至少将 grbl 中的那个复制到我的项目中。
不过,我已经实现了一个基本的估计,我会在我从大学回家后测试并发布它。

干杯!

显示实时进给率的错误? #38
所有者

添加了运行时预览,我用我昨天运行的文件进行了尝试,结果偏差超过两倍(1 分钟而不是 25 秒,主要是来自具有许多短动作的 Fusion360 的自适应)。如果不使代码更复杂,我无法使其更准确。

马丁

显示实时进给率的错误? #38

嗨,马丁,
我认为这样的偏差没有用,无论如何都要感谢您的尝试!
也许在未来你有时间无事可做……;-) 并实施运动规划器版本(开玩笑!)
Harald