为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
磨床

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工机床
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

磨床

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:磨床网> 技术前沿> 基于S7-200 SMART的步进电机控制研究
基于S7-200 SMART的步进电机控制研究
2019-7-22  来源:三江学院机械与电气工程学院  作者:杨友进 王卓君

 
     摘要:本文介绍利用S7-200SMART PLC输出的高速脉冲来控制步进驱动器,从而驱动步进电机运转,实现精确定位。此种方式控制简单,成本低,精度高。

     关键词:PLC;步进电机;丝杠;精确定位  

     0 引言

      PLC 在自动控制工业领域有着广泛的应 用, 西门子PLC之间通讯较方便, 用PLC 控制的各个单体都可以连接成为一个完整的系统。步进电机的精度虽然很高,但是也存在掉步的问题,而光电编码器对脉冲计数精度要求很高,本次研究采 用 西 门 子 S7-200SMART 系 列 ST30DC/DC/DC的 PLC来控制步进电机。
  
     1 、控制原理
  
    通常电机的转子为磁体, 当电流流过定子绕组时,定子绕组产生一 矢量磁场。 该磁场会带动转子旋 转一角度,使得转子的一 对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转 一个角度, 转子也之转 一 个角度。

    输入一个电脉冲, 电动机转动一个角度, 前进一步。输出的角位移与输入的脉冲数成正比, 转速与 脉冲频率成正比。 改变绕组通电的顺序, 电机就会反转。

    因此,可通过控制脉冲数量、 频率及电动机各相绕组的通电顺序来控制步进电机的转动。 步进电机控制框图如图1所示。
  
  
  
     图 1  步进电机控制框图
   
    采用高速脉冲输出指令来控制步进电机, 利 用 ST30的 Q0.0输出高速脉冲,Q0.2控制运动的方向。关于 PLS(脉冲)指令,S7200SMART CPU 使用 SMB66-SMB85、SMB166-SMB169和 SMB176-SMB179 来 监 视 与 控 制 脉 冲串输出 PTO0、PTO1和脉宽调制输出 PWM0、PWM1);SMB566-SMB579 用来监视与控制脉冲串输出 PTO2 及脉宽调制输出 PWM2。

   2 、系统硬件设计
  
   控制器选用西门 S7-200SMART 系列的 ST30PLC,步进电机选用86BYG250D-114,其步距角为1.8°,步进驱动器的型号为 DM860H,带风扇驱动器,丝杠的螺距为5mm。电气原理如图2所示。
  
  
  
   图 2  电气原理

  
    3 、软件功能及程序
  
    丝杠螺距为5mm,驱动器设置 400 个脉冲转一圈,速度不是很快,所以采用直接启动的方法,直接把频率写进程序即可,不需要用包络表来控制。高度脉冲程序如图3所示。对于方向和位移量的控制,把前后两次的坐标差出来(绝对坐标定位)再换算成脉冲数和方向即可。脉冲数计算程序如图4所示。


    
  
图 3%%高度脉冲程序

  
   
图 4%%脉冲数计算程序

  
   为了防止丝杠螺母副运动到中间断电坐标数据丢失,把前次坐标放入了 PLC的保护范围,如图5所示。
  
  

   图 5 PLC 数据保持范围图

  
    4、HMI面板设计
  
    上位机选用西门子smartline的700IE触摸屏,通过按钮操作就可以控制电机的速度、启动和回零,输入坐标的过程变量设置为 PLC 的连接输入距离1。上位机触摸屏界面如图6所示。
 
  
  
图 6%%上位机触摸屏界面

  
    5 、结语
  
    步进电机的控制方法简单,既可以用指令控制也可以用向导。一般步进电机都是开环控制,因为步进电机本身精度很高,配合驱动器的细分设置可达到更高的精度,如果加上光电编码器配合 PLC 的高速计数器, 则可以满足闭环控制的要求。
    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com