注释
合作者
我在禁用新 TP 的 gcode 上看到相同的暂停,在 2.7 和 master 上, |
作者
您是否尝试运行我与两个规划师一起发布的简化 G 代码? |
合作者
是的,我得到了和以前一样的结果,即新旧 TP 都有类似的 |
合作者
我可以确认这是一个 TP 错误,幸运的是我在本地分支中修复了这个错误。这是后来的 2.7 版本之一的回归。发生的情况是 TP 无法在段之间创建圆弧混合(因为它们不是平面的),但无法退回到抛物线混合。相反,它强制混合被视为切线,这意味着它需要在拐角处减速以遵守加速约束。 我会在准备好修补程序分支后立即发送消息(希望这个周末,接下来的几天很忙)。 |
合作者
这准备好合并了吗? |
合作者
合作者
这应该在 2.7 和 2.8-pre 中得到修复。 |
New Trajectory Planner 在某些情况下会暂停。
https://forum.linuxcnc.org/20-g-code/34213-axis-short-stop-very-short-about-every-15-20-sec-when-cutting-circle?start=10#107672
以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
所有动作之间的平滑混合运动。
这是发生了什么:
Linuxcnc 会在第 1 条和第 2 条规则弧之间暂停。(减速到 0 然后继续。)
在此之前它工作正常:
?使用 ini 设置 ARC_BLEND_ENABLE = 0 禁用新 TP 会使暂停消失。
有关我的硬件和软件的信息:
使用最新的 Wheezy 和 Stretch Linuxcnc 图像以及最新的 2.7 版 Linuxcnc(来自 Buildbot)在多个系统(真实硬件和虚拟机)上运行