background image

开放式数控系统结构技术分析

摘要

:数控技术的广泛使用,给机械制造业的生产方式、产品结构、产业结构带来了深刻的变化。

目前

,我国数控系统存在诸多问题,而开放式数控系统能够有利于促进我国数控发展,本文主

要就开放式数控系统体系相关内容进行探讨。

 

  关键词

:数控教学,开放式,体系结构,数控控制 

  

 

  数控技术经过几十年的发展日趋完善

,已由最出的硬件数控(NC)经过计算机数控(CNC),

发展到以微型计算机为基础的数控

(MNC)、直接数控(DNC)和柔性制造系统(FMS)等,并朝着

更高的水平发展。但随着市场全球化的发展

,市场竞争空前激烈,对制造商所生产的产品不但

要求价格低

,质量好,而且要求交货时间短,售后服务好,好要满足用户特殊的需要,即要求产品

具有个性化。而传统的数控系统是一种专用封闭式系统

,它越来越不能满足市场发展的需要。

新的环境要求

CNC 进一步向开放式控制系统转化[1,2]。 

  

1 、开放式数控系统体系 

  采用专用计算机组成的数控系统

,在选用高性能的微处理器构成分布式处理结构时,可以

获得很高的性能

,如多轴联动高速、高精度控制,很强的补偿功能、图形功能、故障论断功能以

及通信功能。但是由于大批量生产和保密的需要

,不同的数控系统生产厂家自行设计其硬件

和软件

,这样设计出来的封闭式专用系统具有不同的软硬件模块、不同的编程语言、五花八门

的人机界面、多种实时操作系统、非标准化接口等缺陷。从而导致

,一方面,各控制系统之间互

联能力差

,影响了系统的相互集成;风格不一的操作方式以及专用件的大量使用,给用户的使

用与维护带了很多不便

;另一方面,系统的封闭性阻碍了计算机技术的及时应用,不利于数控

产品技术的进步。显然

,数控系统的这一现状已不能适应当今制造业市场的变化和竞争,也不

能满足现代化制造业向信息化、敏捷制造模式发展的需求。

 

  

1.1 开放式分析 

  对于一个开放式数控系统来说

,也应遵循这些基本要求。一个开放的控制系统应具有完

全模块化的结构

,模块之间具有互换性、可扩展性和可移植性,这是一个开放系统的基本特征。

 

  开放式数控系统的目的就是使

CNC 控制器与当今的 Pc 机类似,系统构筑于一个开放的

平台上

,具有模块化结构,允许用户根据需要进行选配和集成,更改或扩展系统的功能,迅速适

应不同的应用需求

,而且组成系统的各功能模块可以来源于不同的部件供应商,并且相互兼容。

与传统的封闭式专用数控系统相比

,开放式数控系统的主要优势在于:建立一种新型的模块化、

可重构、可扩充的控制系统的结构

,以增强数控系统的功能和性能柔性,在体系结构上给用户

留有进行二次开发更多的余地

,能够快速而有效的响应新的加工需求[1,2]。 

  

1.2 基于 PC 的开放式体系结构 

  

PC 以其良好的开放性成为开放式控制系统的基础,数控系统 PC 化已成为必然的趋势,在

开发数控系统时应最大限度利用丰富的

PC 软硬件资源,享受 PC 硬件与软件发展的成果,与

PC 发展同步。基于 PC 的开放式数控系统主要有 3 种:(1)PC 嵌入 NC 型。该类型是把 PC 嵌入

Nc 内部,PC 与 NC 之间用专用的总线连接,该系统可以利用原来 CNC 的丰富资源,同时将

PC 作为控制器的前端接口,使其具有 PC 处理的柔性,但不能实现 NC 内核的开放。(2)Nc 嵌入
PC 型。以 PC 机作为系统的核心,把 
  运动控制卡插入到

PC 机的扩展槽中完成数控系统的功能,软件的通用性好,一般 PC 机

处理各种非实时任务

,运动控制卡处理实时任务。(3)软件型。CNC 功能全部由应用软件来实

,具有最好的开放性,但系统的实时性要求处理比较困难,系统开发难度大。 

  

(1) PC 嵌入例的开放式数控系统。I/O 接口电路主要完成 PC 机与外部控制系统接口功能,

所设计的电路板要符合

PC 总线标准,满足扩展电路的尺寸要求。同时电路的输出信号集中于