论文部分内容阅读
随着网络技术和先进制造技术的飞速发展,作为制造单元中的重要组成部分的数控服务系统也在发生着深刻的变革。在信息技术和计算机网络技术迅速发展的今天,传统的组织结构相对固定,制造资源相对集中,以面向产品为特征的制造模式已与之不相适应。基于Web的数控服务系统对基于网络的开放式数控加工提供远程支持技术,实现对数控程序进行统一管理和共享。利用Web模式设计的数控服务系统可以真正做到完全分布式和开放式,Web是实现WWW的基本框架,是高度模块化和完全分布式。对于现代数控机床的控制来说,需要一种完全以微机为基础的、和谐的、标准化的软件环境,从而能够根据用户需要实现复杂的控制功能,在缩短加工时间的同时,提高加工质量和柔性。本文首先分析了数控系统的研究现状和发展方向,通过对基于Java技术的数控服务系统的研究,提出了B/S结构和MVC设计模式,分析了基于Java技术的数控服务系统所应具备的功能及系统的工作流程,运用Java技术实现了对机床控制的业务逻辑,机床加工信息的实时显示以及可重构技术。数控服务系统从功能上可分为六个部分:用户管理模块,日志审计模块,机床操作处理模块,加工状态显示模块,加工代码输入和编译模块,通信模块。用户管理模块,日志审计模块的实现,是系统使用数据库系统管理数控服务系统的用户信息和日志信息,机床操作处理模块和加工代码输入编译模块的实现,是系统使用java编写接口实现机床的手动操作和自动加工,加工状态显示模块和通信模块的实现,是系统提供java接口以供其他模块调用。在技术上,本文运用java技术对数控服务系统实现了可重构。随着需求的变更,该系统基于可配置,可装载的特性,能通过改变组件和配置属性来对系统进行更新换代。经测试,本文实现的数控服务系统人机界面友好,操作人性化,实现了用户利用基于Web的数控服务系统对数控机床的远程控制。数控服务系统具有良好的可扩展性,为后续版本的开发打下了很好的基础。