目前开放化是数控系统的研究热点。开放式的技术基础就是系统的模块化,然而这种模块化的设计在实现数控系统增量式功能拓展的同时,往往因追求密集的软硬件设计而造成数控系统体积庞大,接口繁杂,功能重叠等负面效应。集中式模块化设计中模块间的模拟量及并行连线的方式,也使得数控系统的整体结构变得复杂,在造成信息交互密集的情况下,系统的实时性得不到有效保证。另外,随着工业现场环境和控制对象本身的日益庞杂,数控系统已从简单的运动轨迹控制器转变成贯穿数字化制造全过程的系统级平台。数控设备在实现高速、高精、高效的加工自动化的过程中,对加工过程实时可控的要求越来越高,因此状态监测也成为数控研究的一个重要方向。
与此同时,以Profibus为代表的现场总线技术已经进入相对成熟的阶段。现场总线是应用在生产现场并在微机化测量设备之间实现双向串行多节点数字通信的系统,是一种多点通信的开放化数字式底层控制网络。并且现场总线还能够与上层的企业内部网和英特网相连,为实现自动化企业一直追求的基于控制一监控一管理一体化的综合自动化提供解决方案。随着数控系统模块化的趋势。数控系统的很多功能单元已经拥有了单独的控制器和运算器,具有了独立的数据指令处理体系,迫切需要以一种全新的优化方式和拓扑结构融人到数控系统的功能框架中。而现场总线应用的基础就是具备独立智能控制能力和通讯能力的节点现场设备。可以说,将Profibus为代表的总线技术应用到分布式数控系统的设计中,以实现数控系统的开放性和状态监测是合适的,并且符合未来技术发展的趋势。因此本文以总线技术为基础,结合网络技术、组件技术和数据库技术设计了一种开放式可监测的数控系统。
1 数控系统框架
系统分为上下两层网络,分别为底层设备互联网络和远程故障监测诊断网络。下层的设备互联网络由Profibus总线和SERCOS总线将各组成单元有机地联系起来。以基于PC架构的控制器为核心,实现数控加工的正常控制和现场信号的采集、监测与上传。上层监控网络结合英特网技术和数据库技术,采用三层C/S架构的信息交互模式。以数据库为核心,将底层网络上传的数据存储在数据库服务器中,实现全系统的数据共享。上下网络之间的数据通讯通过安装在控制器上的监控工作站实现。其结构如图1所示。
2 底层设备互联网络的软硬件体系架构
2.1 基于总线技术的底层设备互联网络的硬件平台
底层网络是由控制器、伺服驱动单元、主轴单元、I/O逻辑控制单元、HMI单元、总线通信接口卡等以总线方式连接的网络。系统中伺服驱动单元和主轴单元采用SERCOS总线连接。I/O单元、HMI单元通过Profibus—DP总线与数控系统连接。其结构框图如图2所示。
由图可见,相对于传统的集中式数控系统结构,控制器的地位发生了变化。由原来的核心模块变成了总线中的一个节点。尽管控制器仍然可以被设置为总线中的主设备并作为整个系统的控制主体,负责系统任务的发起和控制数据的生成。但通讯方式的改变使其在拓扑结构上与其他外围设备节点处于同等地位。