故事作者:NPOVEC

最近创作

看看TA的故事

【征文】 S7-1200控制雷赛步进电机

已锁定

NPOVEC

西门子1847工业学习平台

  • 帖子

    362
  • 精华

    4
  • 被关注

    63

论坛等级:侠圣

注册时间:2015-04-11

白金 白金 如何晋级?

【征文】 S7-1200控制雷赛步进电机

6091

9

2019-07-21 11:41:49

****************************S7-1200控制雷赛步进电机*******************************


初次使用S7-1200控制雷赛步进电机,记录了一些调试遇到的问题和过程!


问题1:初次上电调试电机,电机不转。

原因:雷赛电机是低电平使能,因为以前用西门子的所以习惯性的用高电平.


问题2:S7-1200工艺轴的正方向和实际运行方向相反。

方法:一开始想通过PLC程序来转换,后来在工艺轴组态里面发现了一个反向功能,直接修改方向。这样就省去了转换方向的逻辑了!除了方向转换,还可以进行单位的转换,TIA的工艺轴控制功能还是挺好用的,省去了不少逻辑程序。



问题3:电机启动和停止的时候出现异响。

方法:由于启动速度过快和突然停止造成惯性过大,机械碰撞发出的声音。工艺轴组态里面可以调整加速度和减速度让电机有平稳的加速过程和减速过程,这样可以消除启动和停止带来的异响。不正确的加速和减速除了会造成异响还会带来其他影响:

        1、电机启动负载过大,对电机造成损坏!

        2、电机启动负载过大造成堵转,脉冲丢失,程序里面的位置和实际位置有很大偏差。

        3、电机停止是出现惯量,电机会在脉冲停止时向前冲一段距离,也造成了位置的偏差。

****有一个合适的加减速过程是很重要的,对运行和定位都有很大的影响!


问题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控制雷赛步进电机 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。