1959年,美国国家科学基金会负助纽约大学PaulWright教授的“用于精密加工的先进智能化开放结构机床数控系统”(Machinet Open System Advanced Intelligent Controller of Precision Machining,MOSAIC PM)项目,这个项目的目的是探索将通用计算方法用于制造领域的优点,MOSAIC-PM展示了计‘算机辅助设计(CAD)、计算机辅助工艺过程设计(CAPPY)和计算机辅助制造(CAM)的集成,通常认为这个项目是开放式数控系统的起源。
分析20世纪90年代初期,由于开放式数控系统的优点,机床用户普通产生了对开放结构控制器的需求,目的是获得低成本、高性能、可互换的机床数控系统。一些机床生产厂商也尝试着用基于PC的数控系统来满足这些需求。但这些数控系统尽管构建在—个通用汁算机平台土,却并没有比它们前期产品开放多少,用户还被局限在专用硬件中,引必须依靠机床生产厂商提供软件升级和功能扩展。机床制造厂商一方面想满足客户开放性的要求,另一方面又不得不坚持在数控系境中最为重要的鲁棒性原则。一旦为客户提供访问数控系统内部工作区的能力,就有可能因此损害机床性能或引发操作故障,而机床制造厂商难以推卸这种责任。因此,数控系统的专业生产厂商对开放不是非常积极的。
对机床工业开放有很多种解释。一般情况下机床制造商都在它们的数控系统中提供了开放的选择,例如,通过现场可调整的伺服系统和用户可修改的误差补偿,机床数控系统已经向最终用户开放了一些功能;通过使用RS274(G、M代码)编程标准,提供了另一层面的开放性,因为使用标准数控程序代码驱动机床,所以RS274的应用程序可以用于任何一台机床。当一个公司使用了标准接口,它的数控系统就是开放的,遵循标准的功能模块可以互换。简而言之,很多数控系统在某些层面上是开放的,但很少在各个层面都是开放的。
开放式数控系统包括硬件和软件,因而开放的定义也应同时满足这两方面的要求。开放的软件通常是一个标准的、可自由访问的模块库:开放的硬件通常是带有以公开发布的输入输出接口的设备,使用者能够通过这些接口与设备连接。
沈综上所述,提供一个全面的、通用的、足以鼓励创新的开放式数控系统的定义是非常重要的。开放的定义应该鼓励不依赖于特定厂商,但并不是硬性地规定模块化。比给出开放式敷控系统的定义更困难的任务是制定一个满足开放定义主旨的标准,为了鼓励创新,标准必须严格定义合适的接口抽象模型,且不限制其内部实现。 |
|
|