4 Palm CNC原型系统及其特点
4.1 Palm CNC原型系统
在自行研制的数控齿轮加工单元上进行PalmCNC的实验,该单元由2台数控车床和1台六轴数控滚齿机组成。原来的数控系统是在工控机DOS操作系统上开发的,现在改用Windows CE5.0,另外配置了无线适配器。移动控制器则采用PocketPC。移动控裁器和3务数控枧床通过1食802.11光线路由器和局域网连接。图6是Palm CNC的一个原型系统。
4.2 Palm CNC的特点
(1)具有良好的开放性
从客户/服务器的角度,过去的CNC仅通过接口与外界进行部分数据交换,是封闭的;Palm CNC从内部支持开放式系统互联规范,因而它是真正开放的。
(2)支持系统跨平台无缝集成
Palm CNC引入Web Services技术,在,NETFramework架构下进行系统的软件设计:实现了车间设备的跨平台无缝集成,实现了系统资源共享,可以对车间底层数控设备进行远程监控、远程维护和远程技术咨询等操作,真正支持远程信息共享和系统跨平台集成。
(3)支持人机协同制造
数控设备控制器作为Web服务器,通过蓝牙或者802.11等无线技术实现联网功能,向移动控制器或者其它网络用户提供web服务。这种具有移动控制功能的数控移动控制器就成了一种理想的智能化的人机协同工具。它可以随时随地获取信息,使人的形象思维、直觉判断和经验与基于长期存储、精确推理与快速数据处理的机器智能结合起来,实现灵活快捷的最佳决策。这种人机协同的制造模式,能够更好地实现车间底层信息集成。Palm CNC能够适应车间人机协同数字化制造,构成人机协同数字化制造单元(human-machine cooperative cell,简称HMCC)。
(4)支待互联网的协同制造和全球制造
将面向服务的体系结构(service-orientedarchitecture,简称SOA)的软件思想和基于Web服务的编程技术引入基于Web服务的移动客户/W eb服务器模式的Palm CNC中,将数控系统的功能划分成一个个的Web服务。这些服务可以分布在不同的平台上,从而把传统的数控系统扩展成更强大、更通用的Web服务器,而无论是移动设备还是远端的PC机,都是以浏览器为统一人机界面的客户端。这种基于Web服务的数控系统,能够更好地满足开放式数控系统对可互换性、可伸缩性、可移植性、可扩展性和可互操作的要求,从而支持基于互联网的协同制造和全球制造。
5 结束语
对掌上数控系统(Palm CNC)进行了建模,研究了运行模式,定义了功能体系,在.NET Framework架构下,进行了一些关键性技术的研究,初步实现了数控系统的功能,建立了原型系统,其具有良好的开放性,支持系统跨平台无缝集成,支持人机协同制造,支持互联网的协同制造和全球制造。