使用速度控制模式控制伺服运行,使用AXIS0_MAN指令,控制速度越快,伺服电机滑行得很厉害,有60MM的滑行距离。
请问:
如图1,是不是RUN的输入信号为无时候,这个轴的脉冲输出就会完全停止?
如图2,图3,如何设定会改善这个轴滑行距离?
如图4中,即使用外部信号,设定立即停止,也无法将伺服快速停止,这是什么原因呢?
为了改善滑行,还加大了电机的减速比,但是没有什么区别。
图片说明:
最佳答案
1、当 CPU 收到一个点动命令后,它启动一个定时器。如果点动命令在0.5秒到时之前结束,CPU 则以定义的SS_SPEED速度将工件运动JOG_INCREMENT数值指定的距离。当0.5秒到时时,点动命令仍然是激活的,CPU 加速至JOG_SPEED速度。继续运动直至点动命令结束,随后减速停止。
2、关于运动控制每一步设置的具体含义,参考
《运动控制向导》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/motion_wizard.html
3、由于 PTO 频率越大, 输出脉冲串越快,为最快响应 STP 输入信号,立即停止脉冲串输出, 应注意在系统块里修改STP 信号(例如 I0.2)的输入滤波时间为最小值 0.2 μs 。
《S7-200 SMART 立即停止发送脉冲》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/pls/PLS_Position.htm
4、《运动控制》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html
提问者对于答案的评价:
虽然没有针对问题作出解答,还是谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286693.html