论文部分内容阅读
传统的数控系统采用封闭式的结构,不仅对厂商的依赖性强,也不利于数控系统功能的扩展或修改。正是在这种情况下,开放式数控技术应运而生。 开放式数控技术的目标是使得数控系统构筑在一个开放的平台上,具有可扩展性、可移植性、互换性、互操作性等特点,用户可按需集成,更改或扩展系统的功能,以适应不同的应用需求。 本论文采用COM技术,以windows操作系统和PC机为数控系统的软、硬件平台,进行了开放式数控系统的研究和开发,并在此基础上开发出了具有良好开放性的数控系统样机COMCNC。论文主要内容包括:1、分析了数控技术的发展历史、现状和趋势,讨论了CNC体系结构的概念及其对系统性能和发展的重要性,论证了体系结构开放的必要性和必然性,并结合国内外数控技术的开放成果,总结概括了开放式数控系统的优点、开放要求与特征等。2、借鉴美国0MAC、欧洲0SACA等项目的研究成果,针对数控系统的开放性要求,从概念设计的角度,采用合理的开放层次与粒度,对数控系统进行了模块化的划分,并以此为基础设计了一个具有良好互操作性、可扩展性和可移植性的开放式数控系统框架。3、分析了数控系统软件的开放目标,结合现代软件工程的理念,论述了采用COM(组件对象模型)技术构建数控系统软件平台的可行性和优越性,并将面向对象和基于行为的软件方法相结合用于分析数控系统的特点、结构和行为,设计了基于COM技术的开放式数控系统软件平台。4、采用visual C++等开发工具在windows平台上实现了样机COMCNC系统,并验证了数控系统的开放性。