随着嵌入式与通信技术的发展,数控系统经历了由传统的单处理器的集中式体系结构到开放式体系结构,再到多处理器的分布式数控系统体系结构的发展过程。分布式数控系统以高精、高速的加工特征为发展核心,同时以达到异构网络间信息的无缝融合,实现高实时性、高可靠性和高兼容性的新一代生产制造系统为发展方向。
针对如何提高分布式数控系统实时通信能力的问题,陶林等[1]提出了一种基于以太网的分布式数控系统实时通信网络; 宋真君等[2]提出了基于工业以太网的分布式控制系统体系结构,虽然以太网技术有良好的稳定性、低成本、高带宽及优良的兼容性等优点,但以太网的CSMA /CD( 载波多路访问、冲突检测)的传输机制决定了它无法确保网络传输延迟,导致其实时性差。金振华[3]提出了基于CAN 总线的分布式数控系统,虽然各种现场总线广泛应用于连接现场设备,有布线简单、硬件成本低、运行精确稳定等优点,但数据传输率低,实时性不高。反射内存网光纤总线不但数据传输率远高于以太网和现场总线,而且是一种实时、确定性的网络,可以较好地解决实时系统中数据传输的实时性问题[4 - 5]。
反射内存技术用于所有使用以太网、光纤通道或其他串行网络将计算机或可编程逻辑控制器连接在一起的应用场合,如实时的飞行仿真器、电讯、高速过程控制( 轧钢厂和制铝厂) 、高速测试和测量系统等,但并非适用于所有应用场合[6 - 8]。因此反射内存网是否适用
于分布式数控系统,如何将反射内存网有效地应用到数控机床中成为反射内存网络应用的关键问题。文中在分析分布式数控系统基本结构和反射内存网工作原理的基础上,提出了一种基于反射内存网的分布式数控系统实时通信网络方案,给出了系统的基本框架结构、节点模型和拓展结构。该结构方案的实现不仅极大地提高了网络带宽,而且也提高了数控系统数据传输的实时性能。
1 分布式数控系统基本结构
分布式数控系统是分布式控制思想在数控系统上的综合应用。随着数控系统功能的增加,数控机床加工速度的提高,许多数控系统采用了多微处理器结构,每个微处理器通过数据总线或者通信方式进行连接,共享系统的公用存储器与I /O 接口,每个处理器分担系统的一部分工作[3,9- 11]。在分布式数控系统中,信号传递对实时性要求越来越高。