登录
首页 机电一体化
回帖 发帖
正文

主题:【话题】关于PLC控制步进电机分度的经验(20101202)

点击:5115 回复:12

一般现在市售的步进电机的分度,这个问题一直困扰着大部分工控设计者。步进电机一般多为了2、4、8、16-------等细分数。这种细分数在分度的时候总是存在分度脉冲数和角度不匹配的现象。如400脉冲转动一圈,如此为1.1111111111-----个脉冲,这在累加到最后,总有无法重合的地方,总有一个小数被丢掉。这也就造成了分度不准确的情况。
我就这次的一个实例介绍一下本次设计的方法:
本机要求分割每分为42等份以下任意等份,用同步带轮拖动主轴。要求在转动4圈以后最终重合程度不大于0.1度,要求是非常的高了。为了减少累计误差,将步进细分数16细分,也就是6400脉冲一圈。但是这个6400脉冲和360度也是怎么也无法计算完整的。如此算下来,每度的脉冲数为17.777777777---------。这也是无法完成的一个数据。程序上来说基本是无法实现这一分度的了。
后来我想到,如果程序上无法实现,能不能在机械上做文章呢?如果把步进转动到某一个数值,而主轴刚好转动一圈或者一度,这样应该是可以的了。那个脉冲数和360度就应该是一个完整的倍率关系,和6400相近的就只7200,如此,如果给步进电机7200脉冲那么电机将多转动了800的位置。这种情况下,我将从动同步带轮也放大一个相应的比值,这时主轴就会因为转动比的关系而刚转动一圈。通过计算这个转动比的关系为7200:6400=1.125。设计时,我将主动轮和从动轮按1:1.125倍的关系来设计。按1:1.125的倍率关系来计算到同步轮的最佳齿数为56:63(感觉这是唯一的比值)。
通过装机的实践。以上设计方案,完全达到我的机器理想状态。
为此,基本上解决了,步进电机分度不准的问题。
附图为程序编写方式:
附件
最后修改:2010/12/3 16:07:31
10-12-02 11:33
谢谢楼主的经验
我想对于这个系统重要的还是装配和维护
表情表情
最后修改:2010/12/2 22:58:35
10-12-02 22:05
如果是自己写程序和机械设计的话,那是可以通过齿轮比来,如果机械与电气分开时,可能就没有那么理想啦
10-12-02 23:04
这种设计对于同步轮的外形直径也是要求很严格的了,直径二个齿轮对比公差不大于0.01,如果你是一个纯搞电气的,必须说服机械设计者把零件设计到你的程序要求了,当然如果是自己全部做,就什么都好解决。
附件
附件
10-12-03 08:25
4楼
该帖内容不符合相关规定!
10-12-04 15:39
正需要的资料,有更详细的案例就好啦
10-12-07 10:36
学习了!
10-12-07 12:40
学习了,感谢分享。
10-12-07 13:25
吴工提供一个非常好的经验,我在看电工学走基础学起,机电不能分家啊!
10-12-07 14:24
我没有明白这个意思。
步进电机不会给出说 转一圈是400个脉冲。而是说步距角是多少度。比较典型的是1.8度正负5% 所谓的正负5%是指在一整圈的某个地方允许有这个差别 但是这个误差是不会积累的。丢脉冲 不算。
也就是说 转360度 一圈 需要多少脉冲呢?很明显是200。
如果驱动器没有细分 那么发200个整脉冲,注意 没有小数 或者分数 ,那么电机转整一圈 没有任何的积累误差。只有正负5%的定位误差。再次说明:丢脉冲的情况不讨论。
2细分是什么意思呢?发400个整脉冲,注意还是没有小数 或者分数,那么电机转一个整圈。
4细分是什么意思呢?发800个整脉冲,注意依然还是没有小数 或者分数,那么电机转一个整圈。。。
那么什么时候有小数呢?比如不细分,200脉冲走一圈 我现在想走16分支一圈,那没办法。200/16有小数。就是说 要么舍小数 要么进位。步进脉冲都是整数,没有小数。这个方式 不能停到16分之一圈的地方。总有一些误差。这个误差还得加上5%的误差 才是最终的误差。
10-12-07 16:13

上一页下一页

工控新闻

更多新闻资讯