APP下载

开放式数控系统的研究与应用

2016-02-23李文军黄连宝

现代制造技术与装备 2016年5期
关键词:数控系统开放式

李文军黄连宝

(1.天津市汇通仪器设备公司,天津 300410;2.天津职业大学,天津 300410)



开放式数控系统的研究与应用

李文军1,2黄连宝1,2

(1.天津市汇通仪器设备公司,天津 300410;2.天津职业大学,天津 300410)

摘 要:本文主要介绍开放式数控系统的研究状况,分析其与传统CNC系统相比较的特点,同时探讨开发开放式数控系统的一些方法。

关键词:开放式 数控系统 现代制造

数控技术是机械加工技术与计算机技术的结合。在现代制造中,数控技术已经成为主力军。传统的数控系统多采用专用的封闭式系统,操作者使用时只能选择,不能对设备的某些功能进行灵活修改来达到自己的需求。此外,数控系统种类很多,企业对工作人员、设备保养等方面消耗了大量的时间与经费。数控系统制造商、集成者、客户都需要“开放式的控制器”,以期能够自主地支配控制系统、伺服电机、驱动器、数控软件等各个组成部分,并能够采用规范的、便捷的方法将所有组成部分结合起来。所以,研究开放式的体系结构十分必要。

1 传统CNC系统介绍

数控系统是数字控制系统的简称,硬件电气部件慢慢被专属的计算机取代,称为计算机数控系统。CNC系统是指主要采用计算机来控制加工、应用数字控制的系统。CNC系统是依据PC存储器中所有的控制程序、执行原件和所有数值控制功能进行工作,是装有接口电路和伺服驱动装置的专用计算机系统。CNC系统主要由数控代码、输入输出装置、CNC装置、可编程控制器、主轴驱动装置、进给驱动装置(包括检测装置)以及反馈装置(光栅、磁尺等)等组成。

传统的控制系统有很强的专用性,通用性不好;软件部分为制造商所垄断,不能进行功能拓展,不能兼容各种软件,不能更新。它的可移植性不好,网络通讯能力不好,对于机床商和客户的要求相对较高。伴随着数控技术的发展,传统上的数控系统开始愈来愈繁琐。它本身的缺陷大大阻碍了它的发展,已很难适应现在制造业发展的速度、单件小批量生产的趋势,更没有办法满足现代制造业向智能化、柔性化、无人制造模式的发展。

2 开放式数控系统的发展现状

在传统的封闭式、专用数控系统向开放式数控系统发展的过程中,其体系结构主要有以下几种类型。

(1)NC嵌入PC型开放式数控系统,把运动控制板NC插入PC机的标准插槽中做实时控制用,而PC机主要做非实时控制。这种结构功能稳定、灵活性好,计算机的丰富资源可以得到共享。

(2)PC嵌入NC型开放式数控系统,把PC主板插入传统的CNC机器中,提供键盘使用户能把PC和CNC联系在一起,从而提高人机界面的功能。可靠的数控系统是这类系统的核心,因此它工作可靠且功能强大,很少出现死机现象;缺点是结构复杂,价格昂贵。

(3)基于软件芯片的开放体系结构的数控系统。它的CNC软件是把数控系统的功能按照一定的标准和规范进行封装它。将数控软件设计成具有稳定、通用的标准接口的软件芯片。数控系统一个独立模块的功能由一个软件芯片完成;硬件部分仅是计算机与伺服驱动器和外部I/O之间的标准化通用接口。

3 开放式数控系统的特点

(1)可替代性。详细的定义接口为各模块使用。利用模块化的设计,能由系统自己鉴别,根本不要人工干预就可以得到所需要的资源,并能完成工作和特定的任务。依据它的可靠性、功能与性能,在系统中的每个零件均可替换。在组成系统的过程中,可按照各部分的性能与价格等情况,分不同的厂家采购,以避免受到垄断的限制。

(2)可移植性。各部件数据格式都是统一的,行为模式也统一,网络通信方式和交互方式都有标准的接口,实现了设备的无关性。应用的软件和系统没有相关性,做很少的改动或不进行改动就能在不同环境下使用。

(3)智能的人机对话。在一个开放式的平台环境下,机床制造商或者用户可以应用恰当的编程语言开发研究人机对话平台。优化数控系统时,没有必要顾及数控系统控制器的核心,这样的数控系统具备很好的智能性,能把特殊的加工工艺、管理方法和操作方式集成到数控系统中,让系统可以进行图形交互、诊断等。

(4)对接性、应用性良好。CNC系统可以用标准的接口与多种系统连接,并传输有效信息完成他们之间的互连、互通、应用处理的协作。此外,数控控制系统中的多功能组件利用标准化的定义、通信与交互方式,允许第三方软件进入,并在同一平台上一起运行,协调工作。

(5)柔性好,性价比优良。具有良好的开放性和模块化结构的开放式数控系统,不但可增加软件和硬件使系统功能更加全面,还可以删减某些功能兼容的低端应用,且可通过改变组建成不同形式的数控系统。

4 开放式数控系统的开发

到现在为止,我国对于PC+NC型开放式数控系统的研究开展较多。简单的说,就是将专用的运动控制器或整个的计算机单元集成到工业控制PC的卡槽中。现在采用很多的是PMAC多轴运动控制器作为NC模块的形式。基于PC+PMAC运动控制器的数控系统具有成本低、人机对话友好、客户可定制软件、运行速度敏捷、系统研发周期短、精度控制高等优点。PMAC多轴运动控制器和PLC可编程逻辑控制器完成对反馈装置的控制、伺服系统的运算、实时任务处理等工作。PMAC主要进行开关量的控制、轴的运动控制和数字化信息采集等实时性控制。由于多样的各种通用接口和计算机都在整个数控系统的终端地位,PC机则主要实现系统的管理功能等非实时性控制,因此,要想改善图形显示、人机界面、故障诊断等功能,通过计算机上的软件就可以实现。可见,采用这样的机构系统具有非常好的开放性与通用性,且其切实可行。

5 PMAC运动控制器

5.1 PMAC简介

PMAC(Programmable Multi-Axis Controller)是美国Delta Tau制造的能够控制多个轴的运动器,可以说是时下功能最强大、开放性最好、具有较快运行速度的轴的运动产品。它采用的数字信号处理器(DSP56K系列)是摩托罗拉的产品,其中CPU选用从20MHz到160MHz,还配有门阵列芯片组,灵活性非常好。因此,它能够很好地控制多轴运动,且每个轴的运动都是独立工作的。可以将16张PMAC板接在一起使用,最多能够实现128个轴的联动和单个轴的独立控制。PMAC依靠其强大功能和广泛用途,大量应用在控制设备上,如数控的雕刻机、激光雕刻机、印刷设备、企业的生产线、工业柔性制造系统等场合。

5.2 PMAC卡的开放性

(1)装接开放性。可以装接很多型号的电机。因为PMAC卡可以根据电机的不同设置不同的参数,所以可以完成匹配,实现与各种电机的连接,如步进电机,交、直流伺服电机等。因此,它可供我们灵活选购伺服配件。

检测元件的兼容性更好。PMAC可以接收多种机床的检测元件给出的反馈信号,如经常使用的元件有编码器、光栅、激光干涉、测速发电机等。

传输方式的开放性。这主要体现在PMAC卡与PC进行数据传输可以有三种形式:(1)总线、串行、并行;(2)RAM(DPRAM);(3)USB与光缆接口。

匹配各种硬件平台。PMAC能够在不同的硬件平台运行,从而使我们可以在不同的硬件平台使用一个应用软件来实现控制,更利于使用者和开发者灵活地使用。

(2)软件开放性。它与很多高级编程语言对接。PMAC可以使用16bit、32bit动态链接库、PtalkDT控件等。在WIN系统下,我们可非常方便地与PMAC通讯、数据传递与交换,还能用一些高等编程语言,创造出属于自己的个性人机对话界面。编写中能够使用Pcomm32动态链接库中的函数,完成PC与PMAC通讯,从而更方面地实现人机界面的研发。同时,PMAC中包含有编制好的指令功能,可对指令进行调用,如直线、圆弧等插补。此外,还可以自定义数控代码,如G、M、S等;对变量参数进行设置,如I、P、M、Q等,以实现定制系统的目标。

5.3 PMAC卡的结构

PMAC卡的结构主要由主板和很多功能模块组成。主板上可装接PC总线、VBM总线和STD232总线。由于提供了多种总线,因此很容易与主板相连,开发模块化的系统结构。还可实现对多个轴的控制,如添加数字/模拟量、I/O口、输出频率等,都会有相应的模块对应。PMAC卡的核心是DSP-GATE和DSP56K CPU芯片。门阵列芯片有8个16bit转换器和4个编码输入路径,主要作用是接收A/D数据和发送数据至D/A。

6 小结

数控发展的趋势就是开放式数控系统。它给系统商、机床商与使用者带来了更多方便与优势。基于PMAC卡形式的开放式数控系统更有优势,它可以充分利用计算机与PMAC卡的软、硬件资源和强大的技术优势,更出色地完成系统的人机交互等功能。此外,模块化的应用令程序设计的通用性、扩展性和可移植性大大增强,更有利于系统的功能扩展。

参考文献

[1]曹豪英,王小椿,张彬.一种高速CNC雕铣机数控系统的设计[J].组合机床与自动化加工技术,2005,(12):68-70.

[2]陈志育,秦现生.基于PMAC的数控系统的研究与开发[J].机床与液压,2007,(9):107-110.

[3]郭艳玲,赵万生,董本志,乔世坤,徐达丽.数控发展的趋势开放式体系结构数控系统[J].东北林业大学学报,2000,(5):148-150.

[4]朱国力,段正澄.基于运动控制器的开放式激光焦点位置控制系统[J].锻压机械,2000,(1):51-52.

[5]史旭明,赵万生.开放式数控系统参考模型及实例[J].机械与电子,2000,(4):.

Research and Application of Open Numerical Control System

LI Wenjun1,2,HUANG Lianbao1,2
(1.Tianjin City Huitong instrument and equipment company,Tianjin 300410;2.Tianjin Vocational Institute, Tianjin 300410)

Abstract:This paper mainly introduces the research status of open CNC system, some features and development of open CNC system compared with the traditional CNC system.

Key words:open, CNC system, modern manufacturing

猜你喜欢

数控系统开放式
开放式数字座舱软件平台IndiGO
关于小学作文开放式指导的思考
小学作文开放式教学的思考
开放式计算机实验教学自主学习平台
浅谈数学教育中的开放式教学
基于FANUC 32i A数控系统的外部测量设计
西门子840D sl数控系统在SC125大型车铣镗床技术改造中的应用
基于FANUC Oi mate TD数控系统的手动功能开发
数控系统中GUI软件平台设计和实现
GNC61数控系统的斜面加工功能