4)可扩展性,CNC用户或二次开发者能有效地将自己的软件集成到NC系统中,形成自己的专用系统,功能的增减只需功能模块的装卸;
5)可互换性,通过标准化接口,通信和交互机制,使不同功能模块能以标准的应用程序接口运行于系统平台之上,并获得平等的相互操作能力,协调工作。
1.2 开放式数控系统的优越性
开放式数控系统的概念是美国在八十年代末提出的,它具有开放柔性高、成本低、升级扩展容易、投资风险性小和可以引入最新的PC软硬件技术等优点,是二十一世纪数控技术的发展方向。开放式数控系统软件的继承性、软件开发的难易性、软件的封闭性、组网难易性、面向未来性、系统功能与性价比、运动执行部分、数控部分功能等方面均优于传统数控系统。
一个开放式的数控系统应当具有在各种不同的平台上以及其他应用系统中运行的特性。为达到这一要求,开放式数控系统对用户而言是透明的,它允许各个设计者按照统一的工业标准或规范去开发自己的控制元件,而这些元件具有良好的兼容性,用户可很容易地完成从一个制造商控制系统到另一制造商控制系统的转变;同时,这些独立的控制元件应当为用户今后的二次开发提供运行的基础,用户在使用这种CNC系统时,用现有的结构、现有的控制元件再加上一些特殊元件模块即可构成一个符合自己使用要求的新的数控系统。数控系统采用开放式体系结构的主要目的是为了使之成为具有互操作性、用户化、集成化、元件化的开放式的结构系统。
2.1 系统硬件结构