三菱plc控制伺服电机,每次转n圈,转的途中需要暂停,但始终保持转n圈为一个循环
用三菱PLC控制一伺服电机,仅正转!带减速机,减速比8:1,要求如下:
按下X1(启动开关)电机开始以速度D1旋转,旋转过程中如遇故障按下X2(暂停开关)电机停止运行,此时点动X3(点动开关)电机以点动速度D2运行,按下X1后电机继续运行,直到减速机转满n(可能不是整数)圈后自动停止,等待下一次的启动!
想用伺服编码器的Z冲计数,8个Z冲为减速机转1圈,不知道正确与否?
解答:
不能用Z信号,因为你的n不一定是整数,可以监控脉冲输出点的当前值(Y0的当前值寄存器是D8140)做为停机的条件
比方说伺服驱动器设置成每圈为10000个脉冲,然后向Y0输出一个很大的脉冲值,如果要转2.5圈时停止,那么当D8140等于25000时停止脉冲输出,过程中可暂停Y0的输出,恢复暂停继续运行到2.5圈。