开源改变世界!!

主轴位置跟踪抖动过大 #164

推推 grbl 2年前 (2023-01-29) 140次浏览
打开
robEllenberg 打开了这个问题 2016 年 9 月 18 日 · 3条评论
打开

主轴位置跟踪抖动过大#164

robEllenberg 打开了这个问题 2016 年 9 月 18 日 · 3条评论

注释

主轴位置跟踪抖动过大 #164
合作者
罗伯·埃伦伯格 评论了 2016 年 9 月 18 日  

在 G33 运动过程中观察轴速度/加速度,速度明显抖动,加速度摆动较大。下图(显着放大)显示了这种情况。

主轴位置跟踪抖动过大 #164

这在模拟配置中很奇怪,因为编码器信号的分辨率非常高,模拟的主轴速度信号干净、恒定且平滑。这显然不能代表带有真实编码器的真实机器,但我相信这种理想情况表明位置误差计算存在缺陷。

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

  1. 使用模拟主轴编码器加载轴模拟配置(我也使用 AXIS,但没关系)
  2. 使用两个通道配置 HALScope,Zvel 和 Zacc
  3. 运行这个 G 代码程序
G90 G20 G64 P0.005
G0 Z0
S240 M3
G33 Z-.5 K0.1
G0 Z0.1
M5
M2

这是实施此更改的分支。使用完美的主轴编码器,运动跟踪不会出现抖动:

主轴位置跟踪抖动过大 #164

使用 256 PPR 的编码器分辨率,仍然存在抖动,但没有那么多:

主轴位置跟踪抖动过大 #164

将此与使用相同模拟主轴编码器的 stock 2.7 性能进行比较:

主轴位置跟踪抖动过大 #164

作为参考,这里有一个带有 stock 2.7 主轴跟踪和量化主轴编码器的测试分支。

主轴位置跟踪抖动过大 #164
合作者

我不确定它是否相关,但我注意到 gremlin 中的速度显示在 g33 期间不稳定。
这有什么原因没有合并吗?

主轴位置跟踪抖动过大 #164
贡献者

@rene-dev,这是另一个没有实际 PR 的问题。我为#167提交了#479;你想参加这个吗?;)

主轴位置跟踪抖动过大 #164
合作者

@zultron完毕

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

3人参加
主轴位置跟踪抖动过大 #164主轴位置跟踪抖动过大 #164主轴位置跟踪抖动过大 #164

喜欢 (0)