伺服丢脉冲问题 点击:4274 | 回复:20



道德

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2005年11月17日
发表于:2007-04-10 21:01:00
楼主
请教:伺服位置模式工作,控制器控制电机正反转,没干扰的情况下,伺服也会出现丢脉冲的现象.是什么原因?怎么避免?



百合我心永恒

  • 精华:0帖
  • 求助:4帖
  • 帖子:21帖 | 252回
  • 年度积分:0
  • 历史总积分:571
  • 注册:2002年12月10日
发表于:2007-04-10 21:12:00
1楼
你怎么知道是丢脉冲了,现在的现象是不是有点走不准,你要检查一下电子齿轮比有没有算好.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-04-10 21:12:00
2楼
"没干扰的情况下,伺服也会出现丢脉冲的现象"你如何确认没有干扰?
另,如果接口不匹配或者接地不好也有可能丢脉冲。

道德

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2005年11月17日
发表于:2007-04-10 21:41:00
3楼
“你怎么知道是丢脉冲了,现在的现象是不是有点走不准,你要检查一下电子齿轮比有没有算好”
    让电机走一个位置循环指令,发现它到达的位置在不停的往一个方面移动,时间越长,移得越远。我的同事通常会把驱动器的方向脉冲信号线换过来,解决问题。
    如果是电子齿轮设的不对,也不会重复定位不准呀。

步进

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2007年3月17日
发表于:2007-04-11 01:09:00
4楼
1可能是机械的问题。机械传动上出现了累计误差。
2如果是干扰的话,我认为表现出来的效果肯定会更严重!
3还有就是你的长度和脉冲转换的误差可能给累计了,因为往往是不能够刚好是整除的。

自动化983

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 105回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2004年8月30日
发表于:2007-04-11 14:57:00
5楼
伺服不会丢脉冲太多的,检查你的设置吧.

zlzxw

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 768回
  • 年度积分:0
  • 历史总积分:2197
  • 注册:2004年7月05日
发表于:2007-04-11 15:07:00
6楼
看看伺服收到了几个脉冲,是否与你发的脉冲数相等。

Jena

  • 精华:0帖
  • 求助:0帖
  • 帖子:64帖 | 1469回
  • 年度积分:0
  • 历史总积分:2165
  • 注册:2006年2月28日
发表于:2007-04-11 16:14:00
7楼
问个比较弱的问题啊:
干扰只会引起脉冲增多吧,还会减少?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-04-11 19:02:00
8楼
“问个比较弱的问题啊:干扰只会引起脉冲增多吧,还会减少?”
给一个比较弱的答案,方向是可以定义的,多与少不是绝对的概念,比如,多了反方向的脉冲。

道德

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2005年11月17日
发表于:2007-04-14 19:35:00
9楼
谢谢高手指点。
"1可能是机械的问题。机械传动上出现了累计误差"
      机械传动误差如何会累计?
"3还有就是你的长度和脉冲转换的误差可能给累计了,因为往往是不能够刚好是整除的"
       请问如何解决?

道德

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2005年11月17日
发表于:2007-04-14 19:37:00
10楼
“你怎么知道是丢脉冲了,现在的现象是不是有点走不准,你要检查一下电子齿轮比有没有算好”
    让电机走一个位置循环指令,发现它到达的位置在不停的往一个方面移动,时间越长,移得越远。我的同事通常会把驱动器的PU+ PU—换过来,解决问题。
    如果是电子齿轮设的不对,也不会重复定位不准呀。

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-04-15 22:26:00
11楼
您怎么知道没有干扰的?我碰到很多类似现象,都是因为干扰。

步进

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2007年3月17日
发表于:2007-04-15 23:30:00
12楼
"1可能是机械的问题。机械传动上出现了累计误差"
      机械传动误差如何会累计?
正反运动要考虑的正反有没有间隙。
"3还有就是你的长度和脉冲转换的误差可能给累计了,因为往往是不能够刚好是整除的"
       请问如何解决?
电子齿轮最好设定为整除数,不能整除的东东放在PLC里运算。

不知道你遇到的问题是不是我所说的问题!!!!

Jena

  • 精华:0帖
  • 求助:0帖
  • 帖子:64帖 | 1469回
  • 年度积分:0
  • 历史总积分:2165
  • 注册:2006年2月28日
发表于:2007-04-16 10:01:00
13楼
晕,谢谢斑斑

文清

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 27回
  • 年度积分:0
  • 历史总积分:241
  • 注册:2003年10月20日
发表于:2009-04-23 16:47:39
14楼

其实干扰挺难解决的,解决干扰基本上可以解决很多问题的。

tongwenzou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2008年5月19日
发表于:2009-04-23 22:44:14
15楼

如果伺服是认可的品牌,应该是脉冲指令受干扰导致的

qlizhiwei9

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 129回
  • 年度积分:0
  • 历史总积分:778
  • 注册:2008年12月19日
发表于:2009-04-30 00:21:12
16楼

"3还有就是你的长度和脉冲转换的误差可能给累计了,因为往往是不能够刚好是整除的"
请问如何解决?

这个可以通过一定的算法将其误差缩到最小,

就是可以将你的电子齿轮实际比值在参数设置允许范围内尽可能的去逼近理想值,并不单单是简单的整除关系,这样算下来的误差会小很多个数量级。

新手上路各自小心

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 74回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2008年11月18日
发表于:2009-04-30 11:08:39
17楼

我觉得很好确定啊,你让系统发个单指令,看看所要发出的脉冲和伺服本身接收到的脉冲是否相符,即可确定脉冲是否存在干扰,如果脉冲数符合,而位置不准,你在接下来找电子齿轮和机械方面的原因。

W5880527

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 373回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2008年5月16日
发表于:2009-04-30 15:27:22
18楼
走整圈是最好的检测方法

zhengrq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年3月07日
发表于:2010-03-07 14:32:49
19楼

你让系统发个单指令,看看所要发出的脉冲和伺服本身接收到的脉冲是否相符,即可确定脉冲是否存在干扰,如果脉冲数符合,而位置不准,你在接下来找电子齿轮和机械方面的原因。 让电机走一个位置循环指令,发现它到达的位置在不停的往一个方面移动,时间越长,移得越远。

贺哲

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 139回
  • 年度积分:0
  • 历史总积分:310
  • 注册:2008年1月02日
发表于:2010-03-08 10:35:00
20楼
   走长线驱动试试!

热门招聘
相关主题

官方公众号

智造工程师