开源改变世界

4/5轴问题 #90

推推 grbl 2年前 (2023-01-29) 122次浏览
关闭
109JB 开了这个issue 2019 年 2 月 9 日 · 3条评论
关闭

4/5轴问题#90

109JB 开了这个issue 2019 年 2 月 9 日 · 3条评论

注释

4/5轴问题 #90

所以我设法修改了 WebUI 分支代码以包含 2 个附加轴,A 和 B,它们正在工作,但我想尝试做一些事情。我不太擅长 C/C++ 编程,希望获得一些帮助,了解从哪里开始查看代码以实现此目的。我只是想要一两个关于从哪里开始寻找的提示,并且不会提出无数问题。这是我想尝试纠正的问题:

旋转轴的“标准”是,如果在与旋转运动 (ab) 相同的直线上有一个线性 (xyz) 轴,则进给率应仅根据线性轴计算,而旋转轴则以协调的方式跟随时尚在线性轴完成时完成。如果代码行中没有线性轴,则应根据旋转轴计算运动。例如,G91 G1 X1 A1 F1 命令应在一分钟内完成,G91 G1 A1 F1 也应在一分钟内完成。按照目前的工作方式,G91 G1 X1 A1 F1 导致移动需要 1.414 分钟,因为 A 轴包含在计算中。与此相结合,进给率报告应与上述一致,其中报告的进给率仅基于 XYZ(如果存在)或基于 AB(如果仅旋转)。

4/5轴问题 #90
所有者

我建议在 Gnea Grbl Github repo 上问这个问题。桑尼可能有一些很好的意见。

我之前在机器人技术中使用过 Grbl 3+ 轴,我想要纯线性进给率。

4/5轴问题 #90
作者

好的。我可以看到对于机器人技术来说,线性进给率是如何成为首选的。我的另一个选择是在 GUI 级别执行此操作。我会看看桑尼要说什么。