电工学习网

 找回密码
 立即注册
查看: 11718|回复: 0
打印 上一主题 下一主题

西门子S7-1200控制雷赛步进电机调试过程

[复制链接]
跳转到指定楼层
楼主
发表于 2019-7-22 12:24:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
初次使用S7-1200控制雷赛步进电机,记录了一些调试遇到的问题和过程!

问题1:初次上电调试电机,电机不转。
原因:雷赛电机是低电平使能,因为以前用西门子的所以习惯性的用高电平.

问题2:S7-1200工艺轴的正方向和实际运行方向相反。
方法:一开始想通过plc程序来转换,后来在工艺轴组态里面发现了一个反向功能,直接修改方向。这样就省去了转换方向的逻辑了!除了方向转换,还可以进行单位的转换,TIA的工艺轴控制功能还是挺好用的,省去了不少逻辑程序。
西门子S7-1200控制雷赛步进电机调试过程

问题3:电机启动和停止的时候出现异响。
方法:由于启动速度过快和突然停止造成惯性过大,机械碰撞发出的声音。工艺轴组态里面可以调整加速度和减速度让电机有平稳的加速过程和减速过程,这样可以消除启动和停止带来的异响。不正确的加速和减速除了会造成异响还会带来其他影响:
        1、电机启动负载过大,对电机造成损坏!
        2、电机启动负载过大造成堵转,脉冲丢失,程序里面的位置和实际位置有很大偏差。
        3、电机停止是出现惯量,电机会在脉冲停止时向前冲一段距离,也造成了位置的偏差。
****有一个合适的加减速过程是很重要的,对运行和定位都有很大的影响!


西门子S7-1200控制雷赛步进电机调试过程

问题4:通过接近开关寻机械原位,只要修改速度,定位位置就会出现偏差。
方法:MC_MoveVelocity功能块以预定义速度运行寻原位,当速度不一样时,所需要的减速时间也不一样,所以造成位置偏差。后面我通过控制模式切换来消除减速带来的不确定脉冲。MC_MoveVelocity功能块以预定义速度运行感应到原点开关后切换到MC_MoveRelative功能块以相对方式定位,这样不管速度是多少都能准确的回到原位。

问题5:在频繁的用MC_Power功能块启用和禁用轴时,工艺轴不报错也不运行,需要重启PLC才能正常使用。
方法:通过反复观察发现MC_Power的Enable使能端由1切换到0时,MC_Power的Busy端不是立马为0,在禁用轴后,轴根据组态的停止模式减速为零,在减速过程中Busy是为1的,如果在减速过程中再次启用轴就会出现不报警、不运行需要重启PLC。所以启用轴之前需要判断轴是否是停止状态。
问题6:电机运行速度快时,对射传感器不能稳定的检测到输送线工件。
方法:用的是普通光电传感器,在检测过程中不稳定出现漏检。通过观察传感器是有动作的。S7-1200自带数字量输入有输入滤波设置,默认滤波时间是6.4毫秒,把滤波时间设置为0.05毫秒后,传感器能稳定检测到工件。
西门子S7-1200控制雷赛步进电机调试过程
来源:西门子工业技术论坛”

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 17:04

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表