hwl666
级别: 略有小成
精华主题: 0
发帖数量: 178 个
工控威望: 258 点
下载积分: 2751 分
在线时间: 134(小时)
注册时间: 2009-12-01
最后登录: 2025-04-20
查看hwl666的 主题 / 回贴
楼主  发表于: 2010-11-09 21:20
描述:示意图帮忙看看
图片:
各位高手帮忙看下!
我这有台电机程序要求每次运行至工作点后回Ready位置,但是工作点设置错误,设置超过了极限位置,每次向工作点运行都只能到达右极限位置,然后回Ready位置(无过极限报警),
在这里问题出来了,每次回Ready 位置都不一样,比如:第一回Ready在A点,那么第二次是B点,第三次是C点,为什么回每次Ready越靠近原点(Ready位置越来越小)?为什么不会是C,D点?
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1787 个
工控威望: 5348 点
下载积分: 21368 分
在线时间: 1606(小时)
注册时间: 2009-07-21
最后登录: 2025-05-05
查看汇荣铝业的 主题 / 回贴
1楼  发表于: 2010-11-10 06:47
监控一下发给驱动器的脉冲,脉冲要是没问题,那就得检查机械部分了。
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1787 个
工控威望: 5348 点
下载积分: 21368 分
在线时间: 1606(小时)
注册时间: 2009-07-21
最后登录: 2025-05-05
查看汇荣铝业的 主题 / 回贴
2楼  发表于: 2010-11-10 13:54
楼主的问题我研究了几个小时,现在有点头绪,主要的故障现象是改变方向时丢脉冲,表现为往任何一个方向走都准,但一改变方向就累计偏差,并且次数越多偏的就越多。解决的办法:一般步进驱动器对方向和脉冲信号都有一定的要求,如:方向信号在第一个脉冲上升或下降沿到来前几微妙决定,否则会有一个脉冲运转的角度与实际需要的转向相反,最后故障表现越走越偏,细分越小越明显,用软件改变发脉冲的逻辑或者在切换转向时加延时。
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1787 个
工控威望: 5348 点
下载积分: 21368 分
在线时间: 1606(小时)
注册时间: 2009-07-21
最后登录: 2025-05-05
查看汇荣铝业的 主题 / 回贴
3楼  发表于: 2010-11-12 09:15
就是在正转运行完需要切换到反转时加延时时间,这个时间设置的不要太长。