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

五轴数控铣床软PLC控制系统的研究

发布时间:2014-05-12 作者:谢劲松 梁宏斌  来源:万方数据
本文通过研究传统PLC对五轴数控铣床开关量的控制过程,遵循IEC61131—3标准分析并设计了软PLC控制系统的构成,论述了运行系统各模块的功能和具体实现方法,以及SERCOS—III在软件化数控系统中的应用。最后,利用Visual C++开发了软PLC运行系统仿真界面,通过实验验证,实现了对五轴数控铣床开关量的控制。

3 软PLC控制系统的接口设计

  SERCOS(Serial Real—time Communication System)是一种用于CNC和数字伺服传动系统之间通信的数字接口和数据交换协议,能够实现工业控制计算机与数字伺服系统、传感器和可编程控制器I/O口之间的实时数据通信。SERCOS—III是SERCOS发展的最新阶段,采用光纤传输,速率高达100Mbit/s;可利用软件SoftSERCANS对主站进行控制,缩减了数控系统的硬件;此外还具有双环型拓扑结构¨引,增强了系统的安全性。软PLC控制系统采用sERCOS一Ⅲ接口可缩减数据采集的时间,进一步提升系统的响应能力、开放性和可靠性。基于SERCOS.III接口的开放式数控系统结构如图7所示。

基于SERCOS·Ⅲ接口的开放式数控系统结构
图7 基于SERCOS·Ⅲ接口的开放式数控系统结构

  图7 基于SERCOS·Ⅲ接口的开放式数控系统结构SERCOS.III采用报文形式实现主从站的通讯,报文有三种类型:主站数据报文MDT、应答报文AT和以太网报文。其工作时序如图8所示。

SERCOS-Ⅲ工作时序
图8 SERCOS-Ⅲ工作时序

  SERCOS-III主站在接收到AT后将所有报文信息存储到SofiSERCANS创建的共享缓存区。软PLC和软CNC通过指针访问该存储单元获取所需数据。类CPLCIOControl提供了访问该共享区域的接口。

4 软PLC运行系统的仿真测试

  软4牛-3己台为WindowsXP+RTX5.0,硬件平台为PC。利用VC++6.0编辑开发的软PLC运行系统仿真界面如图9所示。运行软PLC运行系统,当点击主轴正转按钮时,所对应的软逻辑在输入映像区的状态发生改变,通过调用程序中的指令,将主轴正转控制信号输出,主轴正转指示灯亮。

  经图10所示五轴数控铣床测试,软PLC控制系统实现了对五轴数控铣床开关量的控制。

5 结束语

  通过研究传统PLC对五轴数控铣床开关量信号的控制,利用C++面向对象技术和模块化的思想编辑开发了软PLC控制系统,实现了对五轴数控铣床开关量的控制,进一步增强了数控系统的开放性,促进了全软件开放式数控系统和软PLC技术的进一步发展。 

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