用西门子smart 200做运动轴控制,小车在一定距离上来回走,用man 函数的run 功能,比如1-6000mm距离上走动,假设运行速度为300/秒,为啥在6000停止run指令,小车冲出30mm左右,往回走也是300/秒到0处时小车则冲出10mm,做缠绕机系统用导致6000处耽搁时间太多上下两条线间隔距离30mm多,在0处线型正好,无间距。有什么办法解决两边减速时间一致问题,小车减速时间已调整为120毫秒
问题补充:
本身主机用变频电机,同步随从机为伺服,用脉冲加方向的方法,就是左右时冲出距离,时间不一致,要保证随时与主机同步,
最佳答案
用PLC做运动控制象你的要求只是简单的位置控制,你可采用脉冲+方向控制方法,要设定原点位置,近点位置及左右限位,在程序中要加入位置修正程序,因为往返若干次后位置可能出现实际位置与程序测量位置有偏差!再就是你遇到的主要矛盾,惯性控制,你可采用带刹车的电机,并上且在程序中釆用多段速控制,在临近左右极限位置时先行减速!还有就是你两台绕线机同步的问题,其实它最好的解决方案是用伺服系统!
你补充说明这是ㄧ个具有变频器控制的主从系统,那就好办了,主从系统保证了同步和一致性,现在关键在于控制惯量,说明你采用的控制方式不妥,你做的是缠绕控制,且速度和节拍较快,正反转方向变换频繁,首先要检查变频器的制动功能是否工作正常,制动电阻是否损坏,再是使用力矩控制方式试试!你最好参考一下纺织行业的相关控制方案
提问者对于答案的评价:
基本上可以,应该带距离反馈就好了
专家置评
smart位置控制为开环控制,man指令为速度控制,减速停止,如果距离固定,可以使用位置控制指令,发够脉冲自动停止
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc143077.html