节点文献

基于.NET组件技术的可重构数控服务系统研究

Research of Reconfigurable NC Service System Based on .NET Component Technology

【作者】 王翱翔

【导师】 龙毅宏;

【作者基本信息】 武汉理工大学 , 通信与信息系统, 2009, 硕士

【摘要】 数控技术是先进制造技术的重要组成部分,得到世界各国的高度重视和大力发展。目前,互联网的迅速普及和WEB技术的飞速发展推动着传统的数控系统向网络化、开放性发展。另一方面,现代数控市场的产品需求不断变化。为更好地应对迅速更新的市场需求,数控系统应具有良好的可重构性。本文在国家自然科学基金项目的资助下,以微软的.NET平台为基础,研究并实现了基于.NET组件的可重构数控服务系统。系统不仅能够集中为多台数控机床提供多种非实时性的数控服务,而且具有很好的可重构性。本文查阅大量的有关资料,分析了课题的重要意义和国内外与课题相关的技术的研究发展状况,然后在现有理论和技术的基础之上,创造性地提出了一种数控服务系统的可重构框架,通过在系统界面层和业务逻辑组件层之间引入控制层来实现。基于本框架开发的数控服务系统,其业务逻辑组件具有可配置、可装载的特性。在系统运行期间只需要修改配置文件,对现有组件进行重组,便可以迅速重构成一个全新的系统。另一方面,本文概括出一个基于WEB的数控服务系统应具有的功能模块,并详细介绍了各模块的设计方案和实现过程。其中,数控代码检错编译模块能够有效地对用户编辑的数控代码进行格式检查和编译;数控机床远程操作模块和坐标动态显示模块采用UDP协议,分别实现了数控WEB服务器向机床端DSP运动控制器发送控制指令、数控代码等信息和机床各轴坐标的动态显示;数控代码管理模块实现了数控代码的上传和下载;用户管理模块实现了对本系统用户的管理;系统日志审计模块实现了对系统运行状态以及用户操作的记录。最后,本文搭建了测试平台,对系统进行功能测试。测试表明,本系统能够在有保障的网络环境中同时接收多个数控用户的服务请求,为多台异构的数控机床提供稳定性高、实时性强的数控服务,并具有灵活的可重构性,符合数控加工工业需求。

【Abstract】 NC (numeric control) technology is an important part of advanced manufacturing technology and it has received great support from many countries. At present, for one hand, with the fast popularization of the INTERNET and development of WEB technology, traditional NC systems are supposed to possess networked and open trend, for another, the fast developing market demands make the NC systems have good reconfiguration ability. A reconfigurable NC service system based on .net component is studied and realized with the financial support of national natural science foundation in this paper. The system studied can not only offer non-real time NC services for many NC machines, but also has great reconfigurable ability.In the paper, a lot of relative materials are searched, the grate importance and different technologies of the subject is studied. Based on the present theories and technologies, a reconfigurable framework of the NC service system is proposed creatively in the paper, the framework is realized through bringing a controlling layer between the interface layer and business logic component layer. The business logic component of the NC service system developed under the reconfigurable framework is configurable and can be loaded whenever is needed. A totally new system can be assembled if the system’s configuration file modified and its components axe reorganized.Another main task of the paper is summarizing the main functional modules that a web based NC service system must have, and how these modules are designed and realized is described in the paper. The NC code check and compile module can check out the errors in the NC code and transform the NC code to a structure that can be understood by lower computer. Using UDP, the NC machine remote operation module and coordinate dynamic display module realize sending control instructions and NC codes to lower computers and displaying the coordinates of the NC machine’s different axis respectively. The NC code management module realizes the upload and download of the NC codes. The user management module can manage the system’s users. The system’s log and audit module can record the system’s running state and the users’ operation.Finally, a testing platform is build in order to do functional and performance test for the system. The test shows that the system can receive many service requests from the NC users at the same time when the network’s quantity can be guaranteed. The system can offer stable NC services for many different types of NC machines and can be configured flexibly, meets the demands of NC manufacturing industry.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络