论文部分内容阅读
本论文讨论的是基于组件技术的开放式数控系统软件的研究。主要工作是基于开放式系统的思想,总结出传统数控的特点,探索基于组件的开放式数控系统软件的结构。 开放式控制系统有三个不同的开放程度,环境的开放,接口的开放,组件模块的开放。三者体现了不同的实现技术,本文讨论的是“标准组件模块体系结构”的开放。在这个层面上,以通用操作系统作为控制系统的应用平台,以组件技术为实现技术进行开发。 COM组件是一个二进制重用的对象模型。基于COM组件技术,可以使系统实现二进制兼容,不仅可以提高开放式控制系统的可扩展性,而且有助于将系统的接口标准化。Ezcom技术是COM组件技术的发展。作为我国自己的组件技术,它的应用有助于实现我国自己的开放式系统,使我国在开放式技术上有自己的核心技术。 使用组件技术实现开放式数控系统具有许多优势,可以促使一些厂商将精力集中到一些特定功能的组件上,提高数控系统领域的分工;使用组件技术可以逐步的实现开放式系统的三个开放程度;并且为网络制造的发展提供了支持。 本文论述了通过使用管道过滤器模型实现了对于不同控制方式采用统一的数据/控制处理方式,和将不同的控制方式都映射为自动加工模式,使用系统配置等多种设计策略实现开放式数控系统的体系结构。并在论文的最后一部分讨论了如何使用State模式实现不同的控制方式和插补的实现。