编码器定位精度很不准,就算做中断每次走的长度相等也很难做到,这是不是与PLC扫描和机械运行有很大关系,打个比如,编码器要走当前预设6000脉冲电机停止,但当电机停止时当前编码器的计数值却要比6000大(很难做到等于6000这个值),所以想问一下高手怎么才做到当前值绝对等于预设值
问题补充:
本人做了很多偿试,降低速度还有提前刹车,但当前计数值都不等于预设值,"相等是太难了,你放低一点要求,在允许的误差内就算“相等”了"。是不是像 yanxiao 所说的那样,如果那样的话我每次走的长度就不一样了精度就没有保证。
最佳答案
这是控制结构决定的。
点到点定位包括一个上升斜坡、1个稳速段和1个下降斜坡。
控制系统一定要知道执行机构的的减速能力,并将实际速度调整在预先的速度曲线上。
如果动态小,可以用交直流电机,如果动态高,就需要步进或伺服电机了。
对变频电机来说即使普通动态的开环定位,也不是plc干得了的
否则,FM354和T-cpu卖给谁呀?
动态很低则另当别论了,甚至有人用S7-200做飞剪呢。
提问者对于答案的评价:
xiexie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313809.html