Contact me: hankecnc@gmail.com

ja:命令未跟踪机器关闭时的反馈 #45

推推 grbl 3年前 (2023-01-29) 393次浏览
关闭
samcoinc 打开了这个问题 2016 年 3 月 10 日 · 3条评论
关闭

ja:命令未跟踪机器关闭时的反馈#45

samcoinc 打开了这个问题 2016 年 3 月 10 日 · 3条评论

注释

ja:命令未跟踪机器关闭时的反馈 #45
合作者

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

1.在带有编码器反馈的伺服机器上 – 机器启动/归
位后 2.切换机器后退 3.
物理移动轴
5.切换机器 6.您
立即获得该轴的跟随空气并且机器电源后退。
7.目前没有办法修复这个状态

在 sim上 1.通电
并回家
2.打开 halcmd
3.unlink joint.0.motor-pos.fb
4.setp joint.0.motor-pos-fb 5
5.重新打开机器。
6.此时 – fb 应该等于 commanded.. 它没有,你会收到以下错误。

这是我期望发生的事情:

机器应该打开并且 fb 应该等于 cmd 位置

这是发生了什么:

跟随误差

在此之前它工作正常:

如果您在 2.7 中执行完全相同的序列 – 当您打开电源时 – 机器会按预期打开。

ja:命令未跟踪机器关闭时的反馈 #45
合作者作者

好的 – 所以上面的说明似乎在 100% 的时间里都不起作用。似乎 100% 的时间都有效的是

  1. 开机 – 家用机
  2. 打开终端
  3. 取消链接 joint.0.motor-pos-fb
  4. 点动 X 轴 -> 出现跟随错误
  5. 打开机器。- > 跟随错误 -> 机器关闭。
ja:命令未跟踪机器关闭时的反馈 #45
成员

我认为另一个相关的问题是 ja 在“机器关闭”模式下如何不从关节反馈位置更新笛卡尔反馈位置。

  1. 开机,家庭所有,机器关闭
  2. 打开终端
  3. 取消链接 joint.0.motor-pos-fb
  4. setp joint.0.motor-pos-fb 各种值

步骤 3/4 正在模拟您有一台伺服机器,您可以在放大器关闭的情况下转动电机轴的情况,或者如果您有一台不错的大型机器,其中 Z 轴在放大器关闭的情况下可测量地下垂。

预期:笛卡尔反馈位置跟踪关节反馈的变化,就像在 2.7 中一样

我认为如果发生这种笛卡尔轨迹关节行为,则不需要修复3cd7b92(但可能无害)

ja:命令未跟踪机器关闭时的反馈 #45
成员

我在 ja12 的顶端进行了测试,我在之前的评论中描述的步骤现在可以正常工作了。 @samcoinc还说事情对他来说更好。