第七章 开放式数控系统.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:10 大小:54KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第七章 开放式数控系统.ppt

第七章开放式数控系统.ppt

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

7.1开放式数控系统概述一、开放式数控系统的概念IEEE(国际电气电子工程师协会)是这样定义开放式数控系统的:“符合系统规范的应用系统可以运行在多个销售商的不同平台上,可以与其它系统的应用进行互操作,并且具有一致风格的用户交互界面。”通俗地说,就是数控系统提供给用户(机床或机械制造商)一个平台,使他们能够在这个平台上,根据设备所需的特定功能,开发与之相应的软件和硬件,并与系统软件集成为一个新的应用系统,使该设备具有较高的性价比,并大大缩短开发周期。目前,世界上各控制系统制造商推出或正在研究的具有开放特点的数控系统产品分为如下三种形式:第一层次是人机界面的开放。它只开放了非实时的人机界面部分,允许用户自己设计控制系统的界面和编程语言。第二层次的开放是控制系统在明确固定的拓扑结构下允许替换内核中的特定模块以满足用户的特殊需要。例如,用户可以替换控制系统核心的插补算法等。第三层次的开放是拓扑结构完全可变的“完全开放”的控制系统。OSACA追求的就是这种理想的控制器产品。在OSACA计划中,各种功能模块的地位是平等的,它们之间的拓扑关系是由系统内部的配置系统确定的。功能模块之间的信息传递是由系统内部的通信机制保证的。二、开放式数控系统的特点现在国际上公认的开放式体系结构应具有四个特点:相互操作性、可移植性、可缩放性、可互换性。1.相互操作性(Interoperability)相互操作性指不同应用程序模块通过标准化的应用程序接口运行于系统平台上,相互之间保持平等的相互操作能力,协调工作。这一特性要求提供标准化的接口、通讯和交互模型。随着制造技术的不断发展,CNC也正朝着信息集成的方向发展。CNC系统不但应能和不同系统彼此互连,实施正确有效的信息互通,同时应在信息互通的基础上,能信息互用,完成应用处理的协同工作,因此要求不同的应用模块能相互操作,协调工作。2.可移植性(Portability)可移植性指不同的应用程序模块可以运行于不同供应商提供的不同的系统平台之上。可移植性应用于CNC系统,其目的是为了解决软件公用问题。要使系统提供可移植特性,基本要求是设备无关性,即通过统一的应用程序接口,完成对设备的控制;要求各部件具有统一的数据格式、行为模型、通讯方式和交互机制。具备可移植特性的系统,可使用户具有更大的软件选择余地,通过选购适应多种系统的软件,费用可以显著降低。同时在应用软件的开发过程中,重复投入费用也可降低。可移植性也包括对用户的适应性,要求CNC系统具有统一风格的交互界面,使用户适应一种控制器的操作,即可适应一类控制器的操作,而无需对该控制器的使用重新进行费时费力的培训。3.可缩放性(Scalability)可缩放性指增添和减少系统的功能仅仅表现为特定模块单元的装载与卸载。不是所有的场合都需要CNC系统具备复杂且完善的数控功能,在这种情况下,厂家没有必要购买不适于加工产品的复杂数控系统。因为可缩放性使得CNC系统的功能和规模变得极其灵活,既可以增加配件或软件以构成功能更加强大的系统,也可以裁减其功能来适应简单加工场合。同时,同一软件既可以在该系统的低档硬件配置上运行,也可以在该系统的高档硬件配置上应用。可缩放性使得用户可以灵活改变CNC系统的应用场合,一台控制器可以使用于多种类加工设备的控制上。4.相互替代性(Interchangeability)相互替代性指不同性能和不同功能的单元可以相互替代。而不影响系统的协调运行。有了相互替代性,构成开放体系结构的数控系统就不受唯一供应商所控制,也无需为此付出昂贵的版权使用费。相反,只需支付合理的或较少的费用,即可获得系统的各组成部件,并且可以有多个来源。三、开放式数控系统的模式2.NC嵌入PC中(运动控制卡加PC)一些以PC机为基础的CNC制造商,主要生产、销售各种高性能运动控制卡和运动控制软件。由于这些产品的开放性很好,用户可以自行开发,把它用来构成自己的数控产品或使用在生产线上。其中有的制造商自己再进行应用开发,把运动控制卡和PC机加上机床数控软件,构成数控系统产品如美国DELTATAU公司的PMAC是一种高性能运动控制卡,它以Motorola56000系列DSP为CPU,板上有存储器、I/O接口和伺服接口。此卡本身就是一个NC系统,具有优秀的伺服控制、插补计算和实时控制能力,可以单独使用,也可以插入PC机中,构成开放式控制系统。