变频器是调速的,可以做速度闭环,但其调速加减速时涉及力的滞后(就是加速的动力与减速的刹车等惯性控制的滞后),此时的速度闭环控制是有丢失的,因此,以速度闭环作积分获得的位置环没有控制精度,就是前面李工讲的还不如行程开关的“位置闭环”呢。如要做定位,需改变思路,一开始就增加位置反馈闭环,有些国外的变频器已经有这样的位置反馈,基本以绝对值编码器信号反馈,例如伦次、科比等变频器,都有定位甚至同步功能,而原变频器没有位置反馈的要通过PLC做位置反馈并输出信号给变频,但这种信号传输也就有延迟了,就看怎么调了。
我们给上海一家塑料机械厂家提供的绝对值多圈SSI编码器,配科比的F5变频器,定位及同步精度达到了约0.1毫米,至于用PLC+变频,我们的自己的试验,精度就没有那么高了,因为信号从PLC到变频还有延迟,精度就下来一点了。
“但是由于变频器降速前的速度不一样,有时候是50HZ,有时候是20HZ,所以每次增加的脉冲数不一样。所以这个误差太大。”
如果采用这种方法,就必须保证降速前的速度是一样的。而且最好提前先件一次速。司机要停准在停车位上时,基本不会有人用70码的速度吧。
“我想自己做一个位置环,但是不知道从何下手。也没找到什么资料。”
个人建议您就不要自己一做了。要么找一个带有位置闭环的现成模块,要么就用简单一点的方案。
“问题是,什么时候开始用这个PID啊,怎么确定这个时间呢? ”
不需要什么开始的时间,随时使用。设置值不能直接使用设置的最终位置,而是要自己规划好整个运动过程中的位置-时间曲线关系,用每个时间的规划位置作为设置值。
“一个增量的既要给变频,又要给PLC,响应与精度不够,且容易坏。”
响应与精度不够?这话从何说起?有所多少伺服是用同一个增量编码器同时做为速度环和位置环反馈的?PLC和变频器对位置反馈信号的要求更特殊?至于说容易坏,这到是很难说,把一个信号并接到两个接收口,实际接线的时候确实更容易出问题。如果两个接收口内都设置的终端电阻,那就肯定要出事了。
“我也是想用分段分档减速,这样比用PID应该简单一些。问题是,从什么时候开始减速?比如,我设定走1000个脉冲电机停止。那么我是从900个脉冲开始减速还是950个脉冲开始减速,减速分段,每个段的时间怎么确定呢? ”
这些工艺参数只能您自己通过实验来摸索。