xujiehao04
级别: 探索解密
精华主题: 0
发帖数量: 68 个
工控威望: 182 点
下载积分: 345 分
在线时间: 108(小时)
注册时间: 2015-11-01
最后登录: 2024-10-12
查看xujiehao04的 主题 / 回贴
楼主  发表于: 2024-09-04 19:49
今天遇见一个BUG    

就是一个DDRVA K0 K50000 Y1 Y3 的指令

还有一个是回原点指令

回原点指令成功后 已经对d8350清零处理了  

这时我启动DDRVA K0 K50000 Y1 Y3 后 照理说现在的位置应该是在回原点清零后的位置

可是始终要跟清零的位置相差3个毫米  后来我把DDRVA K0 K50000 Y1 Y3 这个指令删掉 按照原来的模样又写了一遍灌进去 就奇迹般的好了

这个是不是一个BUG
zq123666
级别: 工控侠客
精华主题: 0
发帖数量: 504 个
工控威望: 2167 点
下载积分: 23195 分
在线时间: 1089(小时)
注册时间: 2021-03-24
最后登录: 2024-12-21
查看zq123666的 主题 / 回贴
1楼  发表于: 2024-09-05 09:23
你用DRVA指令回原点,通过光电感应做定位与原点清零条件。
那么轴距离原点感应距离远近,回零运动到感应器时速度是否能保证一致呢?有没有考虑加减速时间呢?
可以在程序中加一段,当轴运动到遮挡挡片时,以一个低速蠕动的方式向前或向后走出感应器位置,捕捉感应器下降沿来作为原点?