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

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

English  |   German  |   Japanese  |   添加收藏  |  
广州数控
数控系统

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

数控系统

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

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:数控系统网> 技术前沿>软PLC技术在开放式数控系统中的应用
软PLC技术在开放式数控系统中的应用
2023-8-8  来源: 哈尔滨职业技术学院   作者:王志学,姜宇,郝双双


     摘要:阐述软PLC具有结构灵活、性价比高的特点,为了扩展软PLC技术的应用范围,将软PLC技术应用到了开放式数控系统,并进行程序设计。实验结果表明,软PLC可以准确地完成开放式数控系统中开关量控制的功能,从而提高数控系统的开放程度。
 
     关键词:控制技术,软PLC,开放式数控系统,主轴正反转。

     0、引言
  
     PLC具有编程简单、工作可靠和便于使用等特点,因此在自动化领域得到了广泛的应用。但是常规的PLC被几大厂商垄断,导致PLC价格居高不下,同时硬件互不兼容,编程规则没有统一的标准,最主要的是常规的PLC结构封闭,不利于搭建可重构、可扩充的智能制造系统,在这样的背景下,促使了软PLC技术的发展。软PLC技术以通用采集卡和计算机为硬件依托,通过对采集卡的开发,实现常规PLC的控制功能。软PLC技术可以提高系统的开放程度,便于与智能制造模块进行集成,可以很好地解决传统PLC系统中的问题。
  
     开放式数控系统作为一种模块化、可重构的数控系统,其最大的优势在于结构的开放性。为了提高数控系统的开放性,同时拓宽软PLC的应用范围,本文将软PLC技术应用到了数控系统中,增加了数控系统的开放程度,具有重要的参考意义。
  
     1、 软PLC在开放式数控系统中的功能
  
     (1)M指令的实现  

     M指令是控制机床各辅助功能开/关的指令,被称为辅助功能指令。常用的辅助功能指令包括卡具的加紧与松开、主轴的启动与停止、冷却液的开启与关闭等。开放式数控系统接收到NC程序中的M指令后,首先经过译码,然后交给软PLC进行处理,最后软PLC根据PLC程序的逻辑关系控制输出信号,辅助完成零件的加工。
  
     (2)T指令的实现
  
     T指令是换刀指令,可以实现加工过程中刀具的自动更换,节省了加工人员手动换刀的时间,提高了生产效率。当数控程序中存在T指令时,开放式数控系统会将这些T指令交给软PLC处理,软PLC会控制刀库旋转,完成换刀的一系列动作。
  
     (3)面板按键功能的实现
  
     为了便于操作,在开放式数控机床上安装并开发了控制面板,通过控制面板可以方便地对机床进行控制。当按下机床操作面板上的按键时,会产生外部触发信号,然后传入到PLC内部,经过逻辑关系的计算后,软PLC会控制外部的输出,从而实现控制面板上各按键的功能。控制面板上的功能主要包括进给倍率、加工方式的选择、排屑、吹气、工作灯、主轴正反转、刀库正反转等。为了便于观察各功能的开启状态,在控制面板上设计了工作反馈灯,这些反馈灯的开启与关闭也由软PLC来控制。
  
     (4)处理机床侧外部输入I/O信号
 
     为了实现机床与开放式数控系统的协调运转,在机床本体一侧布置有各种检测元件,这些检测元件发出的信号会交给软PLC进行处理,然后实现软件和硬件的协调运转。机床侧常用到的检测元件包括行程开关和接近开关等。

     2、开放式数控系统中软PLC控制程序分析
  
     通过上面的分析可以看出,在开放式数控系统中,软PLC控制的功能有很多。本节以开放式数控系统中典型的主轴正反转控制程序为例,利用前期自主开发的软PLC系统编制了相关的控制程序,并进行相关分析。
 
     数控系统中的主轴正反转功能需要满足下面的要求:(1)主轴正转和反转不能同时开启,也就是正转和反转之间需要互锁;(2)主轴的正转和反转需要自锁;(3)主轴从正转变为反转,或从反转变为正转时,需要先停止主轴,然后再进行转向的改变。通过上面的分析,结合硬件的端口分配情况,利用开发的软PLC系统编制了梯形图控制程序,如图1所示,图中各指令的含义如表1所示。


图1 主轴正反转控制程序

表1 主轴正反转程序指令对应表

  
     为了验证软PLC技术应用于开放式数控系统的可行性,利用本实验室自主开发的开放式数控系统进行了实验验证,图2为实验室自主开发的开放式数控控制面板,上面各按键的功能通过软PLC进行实现,利用该控制面板可以控制机床的运行状态。在自动加工模式下,可以通过M03、M04和M05指令对主轴的旋转方向进行控制。当NC程序中存在这些指令时,开放式数控系统会把这些指令交给软PLC进行处理,并实现相应的功能。


图2 控制界面

     在主轴正反转程序中,X4.2、X4.3、X5.3为工作方式选择按钮所对应的端口地址,通过不同端口高低电平的组合,可以区分不同的工作状态,各编码组合与工作状态对应关系如表2所示。当加工状态为手动时,手动工作状态辅助继电器M6.1得电,此时通过控制面板上的主轴反转按钮可以控制主轴反转端口X3.7得电与否。当X3.7被按下时,此时主轴反转线圈Y4.3得电,同时实现自锁,最终主轴反转开启。因为在主轴正转的支路上串联了主轴反转的常闭触点,所以当主轴反转时,主轴正转不会开启。当加工状态为自动加工状态时,自动工作方式辅助继电器M6.2得电。当加工程序中存在M05指令(主轴反转)时,开放式数控系统译码模块会将该指令交给软PLC进行处理,此时主轴反转辅助继电器6.4会得电,最终主轴反转Y4.3线圈得电,并实现自锁,实现自动方式下主轴反转的开启。主轴正转的实现过程与主轴反转的实现过程相似,在此不再分析。

表2 选择方式编码对应表
 
  

     3、软PLC应用效果验证
  
     为了证明软PLC应用于开放式数控系统的效果,进行了实验验证,实验在自主研发的开放式数控系统上进行。首先进行了手动状态下的实验验证,将工作方式按钮打到手动状态后,按主轴正转按钮,此时机床主轴正转开启,同时控制面板上的主轴正转反馈灯开启,如图3所示。


图3 手动模式下机床控制效果图

     同时,在自动加工模式下进行了实验验证,选择好数控加工程序后,按循环启动按钮,开放式数控系统就会按照数控程序进行执行,当执行到M03(主轴正转指令时),软PLC会使辅助继电器M6.3得电,从而使主轴正转,同时相应的反馈灯也会开启。在自动模式下,主轴正转开启的实验现场如图4所示。
  
  
  
图4 自动模式下机床控制效果图

     以上通过实验证明手动状态和自动状态下主轴正转开启的过程,主轴反转和主轴停止的过程与此相似,通过此实验证明了软PLC应用于开放式数控系统的可行性。

     4、结语
  
     本文将软PLC技术应用于开放式数控系统,并进行了实验验证。结果表明,软PLC可以在自动和手动模式下控制开放式数控系统的开关指令,对于提高开放式数控系统的开放程度具有重要的意义。

    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com