请教各位大侠:
现有三台S120拖动三台异步伺服电机。
脱开负载,只带电机,在V/F控制模式下,给定不同的转速,通过车速表测电机的转速,和给定基本一样,但是在START中读得的编码器转速有正负6~7转的误差。
三台电机的情况是一样的。
编码器是5V TTL 双极性带零通道编码器,2048脉冲,零通道没有用。
干扰方面可以排除,动力电缆和编码器电缆两端接地良好,分开走线。
不知道还有什么原因会导致这种情况发生?望大侠支招,谢谢了。现场等,急!
问题补充:
我是一拖一的系统,因为就是在闭环模式下监测的编码器的实际反馈总是有6~7转的误差,调整PI没有什么改善,所以就西门子工程师让我改为V/F模式下,看看是不是编码器本身这方面的问题。
最佳答案
因为你是一拖多系统,变频器采取的是V/F控制模式,即开环控制模式,所以本身就不能做到转速的无差调节。故实际转速与给定值之间存在误差,是非常正常的事情。
你看看你的运行转速是多少,这个6~7转的绝对误差相对于你的电机转速来说,相对误差是百分之几,能否满足你的系统精度要求。如果满足,就不必在意了;如果不满足,则调整一下开环调节器参数,以缩小误差值。
关于问题补充——
不好意思,看错了,你是一拖一的。
你是不论在什么转速下,转速误差恒定为6~7转吗?如果误差是随着转速给定值的不同而变化,则个人觉得可能是编码器的问题,可能是你的编码器安装得不是很恰当,比如轴什么的没有对好;如果误差固定,则建议你干脆在给定值通道里做一个偏移量处理算了,抵消掉这个误差。
提问者对于答案的评价:
谢谢了。
只是我的误差为正负6~7转的误差(没有滤波前)。
是否我可以通过增加滤波时间(比如5ms),来改善实际速度?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207996.html