汪洋田君
干就完了!
级别: 略有小成
精华主题: 0
发帖数量: 62 个
工控威望: 251 点
下载积分: 1814 分
在线时间: 198(小时)
注册时间: 2019-04-02
最后登录: 2024-06-03
查看汪洋田君的 主题 / 回贴
楼主  发表于: 2020-05-13 16:11
图片:
图片:
如图,轴有一个原点感应器。
我要使这个轴根据设定的圈数来转。
我的思路:更具圈数来算脉冲数,然后跑绝对定位。但是我觉得这样的方式多转几圈后会有误差。
能不能根据原点感应器来计算圈数,到达设定圈数后停止,但是这样的话,电机达到圈数会不会立即停止呢?
或者各位大神,有没有其他的思路?谢谢了,老铁!
学无止境
xyzenter
活在当下,顺其自然
级别: 略有小成
精华主题: 0
发帖数量: 135 个
工控威望: 266 点
下载积分: 2080 分
在线时间: 108(小时)
注册时间: 2014-04-09
最后登录: 2021-04-13
查看xyzenter的 主题 / 回贴
1楼  发表于: 2020-05-16 16:10
    不过载,没干扰,步进走绝对值不会有任何问题。
    如果有过载导致丢步的,搞个闭环步进,位置有偏差会报警。
    如果有干扰导致丢步,除了排查原因,去除干扰,你想怎么改控制都是给自己找麻烦!
    如果你不确定什么时候出现干扰,而这点干扰你无法接受,那就只能多做点预防干扰的措施,比如加磁环,做闭环。走位控制的话绝对值足够了。
    最后说一个,我曾经有遇到模组走位会累计误差的,机械电气视觉扯皮很久也检查不出什么原因,最后琢磨着这个效率也还凑合,偏差也不是太大,干脆做了个做几个产品就自动回原点的辅助小程序,然后就糊弄过去了,想想也是悲哀,也有点无奈。。。