基于PMAC的开放式数控系统研究

来源:互联网

点击:1363

A+ A-

所属频道:新闻中心

关键词:PMAC 开放式 数控系统

    0 概述

      计算机数控系统(CNC)是20世纪70年代发展起来的机床控制新技术,它是综合了计算机、通信、微电子、自动控制、传感测试、机械制造等技术而形成的一门边缘学科。数控技术是计算机集成制造系统(CIMS)和工厂自动化(FA)的基础之一,也是振兴国家机床工业、增强制造业国际竞争力的基础。数控系统经过了5代电子元器件的更新:电子管、晶体管、中小规模集成电路、小型计算机数控和微型电子计算机数控,这些发展更新大大丰富了系统的控制功能,提高了数控系统的可靠性、经济性二现在,计算机数控系统已经进入第6代—开放式计算机数控系统。

      在一套计算机数控系统中,起着关键作用的组成部分是其中的计算机数字控制装置和伺服系统,系统的计算速度、实时性、伺服更新速度、资源管理能力、数字通信、精密控制、微量进给等性能都取决于这两个部分。尤其是计算机数控装置甲也就是运动控制单元,更是数控系统的核心单元模块,数控系统的性能、精度一定程度上依赖干运动控制单元的快速控制能力,由它可完成数控系统中实时性要求比较高的插补、位置控制、开关量I/O控制任务,实现CNC系统中多轴联动的插补计算、位置控制等功能,使用这样的运动模块并辅助以其他的设备部件,可以方便灵活地构建应用于不同场台的运动控制系统。

    1 PMAC运动控制器

      随着计算机控制技术和先进制造技术的发展,人们逐渐认识到专用CNC系统之间的自成一体所带来的问题,迫切要求具有灵活配置、功能扩展简便、基于统一的规范和易于实现统一管理的开放式系统。这时,创建一个强有力的开放性体系结构已是数控系统发展的最重要趋势。90年代开始,一些发达国家针对CNC所面临的问题和开放式数控发展的必然趋势,以设计生产开放式数控系统作为目标,相继推出了各自的开放式体系结构规范,这其中有美国的NGC和。MAG计划,欧盟的OSACA计划,日本的OSEC计划等。

      其中,美国提出的下一代控制器计划NGG(Next C}eneraLion Machine Controller)的目的是指定一套新一代开放式控制系统的规范,希望通过实现基于相互操作和分级式模块SOSSA(开放式体系结构标准规范〕对封闭性问题进行解决,在NGC计划中提出了“开放式系统体系结构”的新一代数控概念,这种体系结构允许不同的设计人员开发可互交换和相互操作的控制器部件,其最大的特点就是外部接口的公开性。与此同时,美国的汽车3巨头(通用、福特、克莱斯勒)为解决自身发展中碰到的问题,在NGC的指导下,联台提出了OMAC(开放式模块化体系结构控制器)的开发计划,其目的是开发一种模块化的可重构控制系统,随时可纳入或集成模块化软件与硬件,使之重构成一个高效的控制器。

      PMPC(Programn able Multiple-AxisContraller)就是在这种大背景下,由美国的DeltaTau公司遵循开放式系统体系结构标准开发的开放式可编程多轴运动控制器。它借助于Motorola的D5P5GU01/5GOa2数字信号处理器,可同时控制1--- 8个轴,既可单独执行存储于其内部的程序,也可执行运动程序和R研呈序,并进行伺服环更新及以串口总线两种方式与上位机进行通信;PMPC还可白动对任务优先级进行判别,从而进行实时多任务处理。这一功能使得它在处理时间和任务切换这两方面大大减轻了主机和编程器的负担,提高了整个控制系统的运行速度和控制精度。PMPC运动控制器将极强的处理能力和高度的通用性结合起来,可适应多种总线结构,多种电机类型、多种反馈元件、多种命令数据结构。PMPC可通过RS-2321RS422串行数据口同计算机进行串行通信,或通过别立宽数据的总线同计算机进行通信,它还有着广泛的应用范围,如各种数控机车、印刷机械、包装机械、自动生产线、物料装卸,自动焊接、硅片加工、激光切割等,还可应用于机器人的控制系统中,用PMPC璐空制器进行控制可以很好地协调其执行工作。

    2 基于PMPC的开放式数控系统

      2.1 传统的CNC系统

      21世纪70-80年代,数控系统的发展进入到了普及和应用的成熟期,但各厂家研制和生产的数控系统都是一种封闭式系统,没有一个强有力的体系结构予以支撑,在控制软件开发上缺乏持久开发的能力,不能进行高可靠性的软件扩展,不能满足用户对其二次开发的需要;系统专用性强,通用性差,软件为系统的制造商所有,不便干功能的扩展和各种软件的支撑、更新,软件的可移植性差,组网通讯能力差,对机床制造商和用户的要求较高。同时,随着数控技术的不断往前发展,传统的数控系统也变得越来越复杂,其自身的缺陷又限制了它的应用,因为传统的数控系统都是基于缺乏灵活性的、专有设计的基础上完成的,它具有不同的编程语言,非标准的人机接口,多种实时操作系统,是一种没有共同性和标准接口的封闭性系统甲其封闭性也带来了一系列的问题,比如软、硬件的透明性不够,先进技术的难适应性,应用范围的固定性,软件的不可再用性等。因此,为适应数控进线和联网能力及个性化要求,创建一个新的强有力的开放性体系结构已是数控发展的最重要趋势。

     2.2 基于PMPC的开放式数控系统

      开放式数控系统是数控发展的大方向,是计算机硬件技术、信息技术、控制技术融入数控技术的产物二开放式数控系统具有强大的适应性和灵活配置能力,能适应各种设备,可灵活配置,随意集成:所采用的控制软件具有及时扩展和联结功能,可以顺应新技术的发展,加入各种新功能;不仅能适应计算机技术和信息技术的快速和更新换代,而且能有效保护用户原有投资:操作简单,维护方便;遵循统一的标准体系结构规范,模块之间具有兼容性,部件具有互换性和互操作性;

      目前,市场上的开放式数控系统主要有以下两种结构:(1)专用数控加R浦方端的复合式结构。(2)通用PC;加实时控制单元的递阶式结构:利用开放式数控系统上PC机的WINDOWS环境形成良好的人机界面:利用PC机的资源优势,采用软件来实现现代控制技术开放式结构平台(运动控制器)可以集成不同开发商提供的软件并适合联网需要,且具有与硬件无关的特性,设备层高速度、高可靠性,标准化的数字通讯,可满足用户私有要求且保证高性能、低成本;具体来说,开放式数控系统有下面几个方面的优势:

      (1)基于开放结构控制器平台的开放结构

      跨平台特性:通过开放结构控制器平台软件,实现数控系统的跨平台运行。可重构性:用户可根据自己的设备特点和需求,只需改变数控系统的软件拓扑结构,就可建立不同的数控系统。广泛的兼容性基于开放结构控制器平台的硬件无关性,用户可以选用符合自己需求的控制器,只要采用控制器平台支持的操作系统即可二

      (2)标准化、模块化的硬件结构

      基于标准总线的模块化结构:开放体系结构的CNC系统硬件,建立在基干标准总线的模块化设计拓扑结构上,数控系统可以运行在多种标准化总线上二伺服层的数字通讯:CNC平台和机床驱动部分之间支持多种国际标准数字通讯接口和通用协议来控制伺服轴、主轴和PLC-I/O接口。CNC与伺服系统之间通讯具有很高的可靠性,很大的信息容量和传输速率,使得同一硬件平台上可以控制数量众多且不同种类的底层设备,进行多轴数控机床或数控生产线白勺控制。

      (3)先进的人机交互功能

      友好的、开放的人机界面:基于windows环境的统一风格的界面,具有界面可配置性和多种零件加工信息输入功能。动态图形仿真功能:可以动态模拟某-NC程序对应的加工过程,按一定比例动态显示刀具和工件之间的相对运动位置关系。

      (4)插补功能

      提供多轴多通道功能:具有多轴多通道的数控系统,可以在不同的通道内同时或者不同时的执行不同的零件程序,从而提高系统的效率。NURTBS插补功能:具有NURBS插补功能的数控系统,可以用数学方法来精确的描述几乎所有的曲线和曲面,从而实现自由曲面的精确加工。高速、高精度插补:在数控系统中融入误差补偿技术,降低各种工件加工误差,提高工件精度。

      (5)网络功能

      制造环境内部的网络化,实现制造过程的集成。制造环境与整个企业的网络化,实现制造环境与企业中工程设计、管理信息系统、设备维护等各子系统的集成;机床操作工人通过网络查询技木资料和寻求帮助的功能。企业与企业间的网络化,实现企业间的资源共享、组合和优化利用,实现异地制造,远程诊断。

      基于HviAC白勺开放式数控系统就是采用了第二种结构的新一代数控系统,利用PMAG强大的运算和处理能力。进行数控系统的底层实时控制,用PC机进行数控系统中一些上层的对实时性要求不是很高的任务处理和协调。基于PIvIAC的开放式数控系统的结构框图如图1所示。

     
    图1基于PIvIAC的开放式数控系统的结构框图

      基于PMAC的开放式数控系统利用PC机上WINDOWS环境形成良好的人机界面;利用PC机的资源优势采用软件来实现现代控制技术;开放结构平台可以集成不同开发商提供的软件并适合联网的需要,且具有硬件无关的特性。基于PMAC的开放结构数控系统,采用了标准的PC硬件和标准的操作系统,使专用控制器数控系统的局限性得到了根本的解决。由于标准的网络速度一般在几+Mbps(RS232  RS485一般在几十kbps),使数据传输的速度提高了几千倍,加工前一次传输,保证了程序传输的可靠性。由于硬盘的容量大,读取的速度极快,即使上百兆0. 0 Irm长度的空间直线段系统加工速度也可到每分钟几十米。这样即解决了大程序量的高速高精度的加工问题,同时也不需要曲面和样条插补,和现有的CAD,  CAM系统可方便的集成。由于PMAC可通过串口RS232, RS485或并口计算机进行通信,这便干进行网络连接,易于实现工厂自动化。通过PMAC这样的开放结构控制平台,可以任意添加应用模块:通过PMAC控制平台的配置系统,可根据用户的结构要求,改变各应用模块之间的拓扑关系,实现系统的可重构性;PMAC开放结构控制器平台的建立,使控制系统具有硬件无关性,用户根据需求选用通用计算机控制。

    3 结束语

      放式数控系统是数控系统的发展趋势,基干PMAC的开放式数控系统是建立在开发结构控制平台上的新一代数控系统,是实现高速、高精度、高效的现代加工制造系统的重要组成部分,具有广泛的工程实践价值,值得推广使用。

    (审核编辑: 智汇张瑜)