木皮
学海无涯
级别: 家园常客
精华主题: 0
发帖数量: 485 个
工控威望: 742 点
下载积分: 16520 分
在线时间: 243(小时)
注册时间: 2012-06-17
最后登录: 2021-06-06
查看木皮的 主题 / 回贴
楼主  发表于: 2013-04-23 08:43
现在有一台伺服电机做水平左右运动,回完原点后点启动电机从右边的原点向左运行,到达设定的脉冲后向右运行至原点,再向左运行。来回运行,可用了一段时间后每次回零脉冲时都在原点前提前到零脉冲位置,一个来回提前大概5MM。请问是什么原因引起的啊。请大家帮忙解答一下。谢谢!
大家好才是真的好
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2013-04-23 11:01
1、保证剔除干扰源
2、保证机械部件可靠
3、以上都保证了,伺服是闭环,没有丢步这种可能,所以只能分析是给伺服的信号出问题;如果不是干扰,那就是你发出的脉冲不对称。可以相信你的脉冲数程序没问题,但是,不知道你使用的是什么指令?是不是方向信号输出滞后脉冲信号输出呢?你可以斟酌一下。