图1 CNC装置的外部环境 |
1 开放性数控的主要特点
- 由一系列逻辑上独立的构成要素组成;
- 提供系统各个构成要素与系统之间接口的完善的规范和标准,来自不同厂商的符合规范的构成要素能够构成一个完整的数控系统;
- 能够动态改变系统的拓补结构;
- 能够实现与其它自动化系统或软件模块的互操作;
- 能够提供一致性好的人机界面(MMI)
2 开放性数控的发展现状
- 定义了中性的(即不依附于任何厂家的)开放性数控系统的基本规范。
- 拟订了中性的可适用于数控系统、机器人、可编程逻辑控制器和单元控制器的统一的参考结构。
- 开发了第一批示范性的应用软件模块(OSACA API)。
- 定义了标准化的OMAC API,使得用户可以充分发挥自己的主动性,装入自己的所需的特殊功能。
- 利用Window OS,可以充分利用现有的个人计算机资源如CAM、SPC。
- 以实时操作系统为核心,提供高性能的控制功能。
- 利用实时数据库,可实现数据的高效、便携化。
- 提出了开放性数控系统的参照模型,并将其具体化为实装模型。
- 开发了基于PC的人机接口系统。
- 提出并开发了新的NC语言OSEL。
- 开发了用于机床控制的接口(OSEC API)及语言处理器。
3 开发开放性数控系统的基本指导思想
- 最大限度地利用日新月异的PC软硬件技术
- PC 化是实现开放式数控的比较现实的途径。PC从产生到现在,PC的可靠性和它计算能力飞速增长,硬件已完全实现标准化,这些使得它更加适合于在工业环境下使用。PC具有充足的的支持软件来改善CNC系统的用户界面、图形显示、动态仿真、数控编程、故障诊断、网络通讯等