最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于PLC的智能自动分度控制技术

发布时间:2014-05-26 作者:庄淑君 宋丽君  来源:万方数据
关键字:PLC 分度控制 
本文针对汽车、拖拉机等零部件在机械加工中所需的随机均匀分度问题,研制了基于PLC的智能自动分度控制系统,利用软件消除累积误差。通过在数控镗床及数控齿轮单齿淬火机床上的运用,完全可以满足智能自动分度的精度要求。

3 控制系统软件设计

  3.1 拨码开关控制实现

  数据拨码开关是将十进制自动转换为8421BCD码的编码电路模块。按动“+”或“-”按钮,自动实现十进制数加1或减1,同时在相应的DCBA输出端产生8421BCD码。

  在此智能自动分度控制系统中,采用两位拨码开关,根据工件分度位数,在2到99之间由用户选择直接输入。软件编程运用FX1N系列PLC的数字开关指令FNC72。直接读出拨码开关所设置的数据。其指令示意图如图2所示。

数字开关指令
图2数字开关指令

  3.2 PLC脉冲输出控制驱动步进电动机的实现

  FX1N系列PLC的功能指令FNC57和FNC59,分别为脉冲输出PLSY指令和可调脉冲输出PLSR指令。指令示意如图3、图4所示。

加减速脉冲输出指令

  由图3可知,运行PLSY指令可在PLC的输出端Y0输出设定数量和频率的脉冲。操作数[S1·]用来设定脉冲频率。操作数[S2·]用来设定输出的脉冲个数。若设定脉冲数为0。则持续产生脉冲,控制步进电动机持续旋转。操作数[D·]用来设定脉冲输出元件,只可使用可编程序控制器的Y0或Y1。图3中所示的指令是当可编程序控制器PLC的输入点X4有ON时,输出端Yo输出频率l 000 Hz的脉冲,输出脉冲的个数由通用数据寄存器Do中的数据确定。当要求步进电动机具有较高转速时,需采用具有加减速功能的脉冲输出指令PLSR来实现。加减速功能的脉冲输出指令PLSR如图4所示,其操作数[S1·]用来设定最高频率;[S2·]用来设定输出的脉冲个数;而操作数[S3·]是用于设定加减速时间(50—5 000m);操作数[D·]设定脉冲输出元件,对此系列可编程序控制器只能使用输出端Y0或Y1。

分廑程序漉程圈
图5分廑程序漉程圈

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。