首页 上一页 1 2 3 下一页 尾页

脉冲丢失问题 点击:22194 | 回复:54



路人丁

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-14 19:32:55
楼主
请教各位高手,现在手头上有个项目,用松下FP-X的PLC控制松下A5的伺服电机,带动齿轮齿条移动。现在的问题是定位不准,不管是高速还是低速都存在定位不准的问题。我监控伺服驱动器参数D06.CPS(指令脉冲总和)发现,PLC发出去的脉冲数与伺服驱动器收到的脉冲数不一样,相差挺大的。我记录了一些数据,比如走100mm,PLC给定22727个脉冲,然而伺服驱动器收到的脉冲是228XX(即,最后两位数有变动)。做了20次测试,每次从原点跑22727个脉冲,而伺服驱动接收到的最大值是22856,最小值是22811。而且,跑的距离越长,相差的脉冲数越多。请各位高手指点迷津!!!谢谢了



路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-14 19:35:10
1楼
是干扰造成的吗?除了干扰还有其他的原因吗???

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-14 19:41:31
2楼
伺服驱动接收到的最大值是22856,最小值是22811,伺服电机转一圈,机构行走8.8mm,伺服电机每转一圈需要2000个脉冲。即(22856-22811)×8.8/2000=0.198mm,这个数据相差的有点大,而且走的距离越长,误差更大

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-14 20:11:37
3楼
怎么没有高人来解答啊

hzhpl

  • 精华:0帖
  • 求助:3帖
  • 帖子:21帖 | 355回
  • 年度积分:2
  • 历史总积分:5311
  • 注册:2011年10月21日
发表于:2012-08-14 20:15:58
4楼

可能是干扰了………………

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-14 20:24:40
5楼

那这干扰也太吓人了吧,走2000mm的时候,脉冲数相差1000多个,也就是将近5mm的距离了。这也太恐怖了

古今多少事,都付笑谈中

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2012年8月14日
发表于:2012-08-15 09:18:35
6楼
已经有测试过,A5的抗干扰能力远差于A4,屏蔽双绞

dianqisu

  • 精华:5帖
  • 求助:0帖
  • 帖子:23帖 | 804回
  • 年度积分:1
  • 历史总积分:9138
  • 注册:2008年12月19日
发表于:2012-08-15 09:36:53
7楼

PLC和伺服电机的距离有多远?估计是干扰引起的。距离远的话, 屏蔽线可以缓解,但是不能排除。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-08-15 09:48:12
8楼

脉冲线用屏蔽了没有?

方向信号有提前脉冲信号没有?

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-08-15 09:49:18
9楼

干擾原因是有的 但不是主因 這樣的問題 我曾處理過 是三菱的 但問題跟電機無關

抱歉 我不是高手 就讓高手幫你解決

lgj3388

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 236回
  • 年度积分:0
  • 历史总积分:925
  • 注册:2003年8月13日
发表于:2012-08-15 10:02:27
10楼

伺服驱动器收到的脉冲数有2个,一是上位机来的指令,一是编码器来的反馈.看清楚了再分析.

干扰,刚度,增益,机械打滑,加减速斜坡的斜率等都会影响定位精度

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 12:42:18
11楼
回复内容:
对:古今多少事,都付笑谈中关于已经有测试过,A5的抗干扰能力远差于A4,屏蔽双绞内容的回复:


那真是害死人了。现在都不知道怎么解决这个问题了

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 12:45:38
12楼
回复内容:
对:dianqisu关于PLC和伺服电机的距离有多远?估计是干扰引起的。距离远的话, 屏蔽线可以缓解,但是不能排除。内容的回复:


就伺服电机本身来说,离PLC不远。不会超过3米,但是电缆线的走线绕来绕去,电缆线的长度大概在7米左右的样子。

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 12:50:08
13楼
回复内容:
对:芳季关于脉冲线用屏蔽了没有?方向信号有提前脉冲信号没有?内容的回复:


脉冲线也用的屏蔽线。松下FP-X的PLC不需要提前给方向信号,正反方向只要在寄存器里变个值就可以了(如果按程序执行的先后顺序来说的话,也是提前给了),而且是按照PLC软件里的向导做的,应该不会是这个问题。

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 12:56:26
14楼
回复内容:
对:笨鳥慢飛关于干擾原因是有的 但不是主因 這樣的問題 我曾處理過 是三菱的 但問題跟電機無關抱歉 我不是高手 就讓高手幫你解決内容的回复:


蔡工谦虚了。既然蔡工以前碰到过这样的问题,而且解决过这样的问题。那对我来说蔡工就是高手,更何况蔡工在工控论坛也是名声在外,怎么不是高手呢。虽然您处理的是三菱的,但对我来说也可以借鉴,我现在对这个问题毫无办法。还请蔡工多指点指点!小弟不胜感激

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 13:08:40
15楼
回复内容:
对:lgj3388关于伺服驱动器收到的脉冲数有2个,一是上位机来的指令,一是编码器来的反馈.看清楚了再分析.干扰,刚度,增益,机械打滑,加减速斜坡的斜率等都会影响定位精度内容的回复:


我上面有说过,我监控的是伺服驱动器参数D06.CPS(指令脉冲总和)发现的脉冲数不对,参数D05.NPS才是编码器反馈的脉冲数。

古今多少事,都付笑谈中

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2012年8月14日
发表于:2012-08-15 13:09:57
16楼

做了20次测试,每次从原点跑22727个脉冲,而伺服驱动接收到的最大值是22856,最小值是22811


单就看这个数据的话,驱动器这里接收到的总是多出很多,所以这里需要一点一点的排除:首先确保在输送的过程中没有受到干扰,用屏蔽双绞,屏蔽悬空。


而且,跑的距离越长,相差的脉冲数越多。


外在的杂讯一直存在,所以你时间越长,接收到的杂波越多。是正常的。


检查周边有无高频设备,PLC与驱动器置于一屏蔽空间再进行测试。信号号与动力线远离,分开布。

古今多少事,都付笑谈中

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2012年8月14日
发表于:2012-08-15 13:19:17
17楼
回复内容:
对:笨鳥慢飛关于 干擾原因是有的 但不是主因 這樣的問題 我曾處理過 是三菱的 但問題跟電機無關抱歉 我不是高手 就讓高手幫你解決 内容的回复:

其实这个问题我个人的看法是干扰占有大的比重,但是个人所接触工控行业东西少,如此现象也没有碰到过。只是如此分析。你对这个比我了解的多,能不能把你的经验分享下啊。先谢谢你啦。以后还得向你多多学习呢。

路人丁

  • 精华:1帖
  • 求助:1帖
  • 帖子:15帖 | 138回
  • 年度积分:0
  • 历史总积分:782
  • 注册:2006年12月15日
发表于:2012-08-15 13:21:24
18楼
回复内容:
对:古今多少事,都付笑谈中关于 做了20次测试,每次从原点跑22727个脉冲,而伺服驱动接收到的最大值是22856,最小值是22811单就看这个数据的话,驱动器这里接收到的总是多出很多,所以这里需要一点一点的排除:首先确保在输送的过程中没有受到干扰,用屏蔽双绞,屏蔽悬空。而且,跑的距离越长,相差的脉冲数越多。外在的杂讯一直存在,所以你时间越长,接收到的杂波越多。是正常的。检查周边有无高频设备,PLC与驱动器置于一屏蔽空间再进行测试。信号号与动力线远离,分开布。内容的回复:

可以把屏蔽线悬空,用屏蔽双绞线处理。但有干扰可以理解,但是为什么干扰就会一直增加脉冲数,而不会减少脉冲数呢??比如,驱动器接收到的事21000这种数据呢?难道干扰就是增加脉冲数,有这个规律吗?驱动器上面是一些断路器,隔了一个线槽;右边也是个A5的伺服驱动器。

笨鳥慢飛

  • 精华:3帖
  • 求助:3帖
  • 帖子:15帖 | 2548回
  • 年度积分:0
  • 历史总积分:4928
  • 注册:2005年10月16日
发表于:2012-08-15 14:08:37
19楼

我的客戶為此付出10多萬代價 經歷三個多月

我的熱情與激情完全被工控網糟蹋光了 在我這裡也學不到 什麼 抱歉

古今多少事,都付笑谈中

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2012年8月14日
发表于:2012-08-15 14:40:54
20楼
回复内容:
对:路人丁关于 回复内容:对:古今多少事,都付笑谈中关于 做了20次测试,每次从原点跑22727个脉冲,而伺服驱动接收到的最大值是22856,最小值是22811单就看这个数据的话,驱动器这里接收到的总是多出很多,所以这里需要一点一点的排除:首先确保在输送的过程中没有受到干扰,用屏蔽双绞,屏蔽悬空。而且,跑的距离越长,相差的脉冲数越多。外在的杂讯一直存在,所以你时间越长,接收到的杂波越多。是正常的。检查周边有无高频设备,PLC与驱动器置于一屏蔽空间再进行测试。信号号与动力线远离,分开布。内容的回复:可以把屏蔽线悬空,用屏蔽双绞线处理。但有干扰可以理解,但是为什么干扰就会一直增加脉冲数,而不会减少脉冲数呢??比如,驱动器接收到的事21000这种数据呢?难道干扰就是增加脉冲数,有这个规律吗?驱动器上面是一些断路器,隔了一个线槽;右边也是个A5的伺服驱动器。 内容的回复:

这个问题你要这么想,你本来有10000个脉冲,外在的干扰波为20个,刚好抵消的概率很小的,因为频率振幅完全一样才有可能,所以干扰出现少脉冲的情况比较少。自己接触的A5基本都用的直驱上,所以环境都比较好,所以此类情况没有碰到过。一般的环境才用的松下A5,现在接触比较多的直驱是copley和elmo

我自己刚接触这些东西,昨天注册的账号进来的,以后还得向大家多多请教啊。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页