开源改变世界!!

reverse-run-master2 加速问题 #524

推推 grbl 2年前 (2023-01-29) 92次浏览
关闭
phillc54 打开了这个问题 2018 年 11 月 4 日 · 4条评论
关闭

reverse-run-master2 加速问题#524

phillc54 打开了这个问题 2018 年 11 月 4 日 · 4条评论

注释

reverse-run-master2 加速问题 #524
合作者
phillc54 评论了 2018 年 11 月 4 日  

以下是我重现该问题所遵循的步骤:

  1. 克隆 linuxcnc 存储库,签出 reverse-run-master2 分支,构建 lcnc,然后使用 sim/axis 中的 axis_mm 运行

  2. 加载此代码:
    ;线路测试
    G21
    G64 P0.005
    M52 P1
    F1000
    G0 X10 Y10
    M3 S1
    G1 X90
    G1 X100 Y20
    M5
    G0 X0 Y0
    M2

  3. 跑步时,执行 setp motion.adaptive-feed -1 直到控制点到达起点,然后执行 setp motion.adaptive-feed 1,运动重新开始向前,但加速度非常慢。
    如果我只做部分反向,那么加速度看起来是正常的(直到应用完全反向)。
    如果我删除第 9 行(G1 X100 Y20),加速度表现正常。
    如果我使用圆弧,加速也显得正常。

这只发生在第一段,第二段开始后加速恢复正常。

有关我的硬件和软件的信息:

  • 我正在使用 Debian GNU/Linux 9.4 (stretch)
  • 我正在使用 Linux stretch 4.9.0-6-rt-amd64使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT RT Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
  • 我正在运行 rip 版本
  • 我正在使用这个 LinuxCNC 版本,v2.8.0前1特征反向运行 master2~bef8d9d52
  • 我正在使用安讯士
  • 我正在使用配置选择器中的 axis_mm sim
phillc54 添加了对引用此问题的 phillc54/linuxcnc 的提交 2018 年 12 月 12 日

reverse-run-master2 加速问题 #524

我正在使用 2.8 ~pre 版本,但反向运行功能无法正常工作

reverse-run-master2 加速问题 #524
合作者作者

feature/reverse-run-master2 已经有一段时间没有工作了,因为它落后于其他更新。
这里有一个最新的分支正在为一些民间工作https://github.com/phillc54/linuxcnc/tree/reverse-run

reverse-run-master2 加速问题 #524

@phillc54Andy 合并后,您是否仍然在 master 中看到这种行为?

reverse-run-master2 加速问题 #524
合作者作者

@robEllenberg 62d4c6e似乎已经修复了它