ygw_119
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 137 点
下载积分: 649 分
在线时间: 13(小时)
注册时间: 2013-06-19
最后登录: 2023-12-16
查看ygw_119的 主题 / 回贴
楼主  发表于: 2016-04-19 15:25
大家好,现在碰到一个问题,控制器位三菱3UPLC, 动力为信捷伺服电机,同步轮送线材,送两段,比如设定总长度为1000MM,第一段位200MM,实际送出来可能只有180MM《每次不一样,反正是短》,第二段送800MM,可能只有780MM。起初以为是起步瞬间速度过大导致打滑,后将伺服电机加减速时间加大,会稍稍好一点,但是这样还是达不到客户给的公差要求《公差范围是正负5MM》,而且这样效率跟不上。后我加了一个外置编码器,我的想法是,我每次送线的长度靠的是编码器的数值来确定线材长度,问题在于,起步的时候有加减速,没关系,但我无法确定什么时候编码器是数值到了,所以我也就无法提前减速,这样一来,伺服从我PLC给他停止到真正停下会有惯性,过冲,因为是送两段,两次下来,误差基本上在5MM多了,有没有什么好的方法?
hgg1989
在路上。。。QQ:1186037532
级别: 略有小成
精华主题: 0
发帖数量: 29 个
工控威望: 361 点
下载积分: 1630 分
在线时间: 162(小时)
注册时间: 2013-04-20
最后登录: 2023-12-29
查看hgg1989的 主题 / 回贴
1楼  发表于: 2016-04-22 11:08
可以设定长度运行,同时检测编码器脉冲数与设定脉冲作对比,在设定的脉冲走完后再走相差脉冲就好了,绝对可以实现正负5MM
在路上。。。QQ:1186037532