最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

基于现场总线的双CNC轴同步协调控制方法研究

发布时间:2013-12-06 作者:马跃 高春 孙晔 李培新 于东 王志成  来源:万方数据
关键字:同步控制 现场总线 CNC 
双轴同步控制技术中,一般的同步控制方法为主从式控制。主从控制方式虽然能有效控制双轴的同步误差,但是因主动轴不考虑从动轴的干扰情况,所以控制精度不是很高。文章结合现场总线的应用趋势提出了一种基于现场总线的双轴协调同步控制方法,充分利用现场总线提供的数据信息对两个同步轴分别进行误差补偿。通过双轴同步控制实验证明,该方法有效地提高了同步轴的响应速度,比主从式控制方式有更高的同步误差控制精度。

1 引言

  目前,许多高档数控系统具备了双轴同步功能,如市场上广泛使用的高档数控系统西门子840D提供了龙门轴功能,FANUC-18i数控系统提供了简易同步控制轴功能等。双轴同步驱动技术在数控机床中的应用越来越成为业界的热点呤。从已经具备龙门轴功能的数控系统来看,大多数控系统采用主从方式的同步控制方法,其原理是从动轴按照一定的协调同步关系跟踪主动轴运动,同步控制器根据主动轴和从动轴的位置偏差来调节从动轴,从而达到控制同步误差的目的。这种控制方法有一定的缺陷,即当出现同步误差时,主从同步控制方式只是根据主动轴的运动情况调节从动轴位置,而从动轴的负载干扰不会反馈回主动轴,因而其同步控制的精度不高。假设在控制过程中能将两个同步轴同时调节,那么将会快速提高同步轴的响应速度。现场总线技术的出现为这一设想提供了研究思路,现场总线承载的大量数据信息可以为双轴同步控制提供必要的数据支持。本文提出的基于现场总线的双轴同步协调控制方法即是基于这一思路设计的一种同步控制方式。在该双轴同步协调控制方式下,同步控制器的输入是两个轴的同步误差,同步控制器的输出同时调节两个同步轴的位置,以达到快速响应的目的。通过双轴同步实验证明,该方法较主从式控制提高了同步误差的控制精度同时也减小了两个轴的跟随误差。

2 现场总线与双轴同步控制概述

  现场总线为控制器和伺服驱动器提供了必要的信息交换的手段,本节概述现场总线和双轴同步控制的基本工作原理,以便后续阐明现场总线如何对双轴同步控制提供支撑。

  2.1 现场总线

  基于现场总线的控制系统结构如图1所示。现场总线的主设备以板卡的形式插入上位装置(如CNC),从设备一般直接在伺服驱动器的硬件板上实现。上位装置的命令通过现场总线发给指定的伺服或IO;伺服或10的响应也通过现场总线传给上位装置。

 基于现场总线的系统结构图
图1 基于现场总线的系统结构图

  由图1知,总线中承载的信息有:CNC发给伺服装置的插补位置指令、伺服反馈给CNC的反馈位置信息、伺服反馈给CNC的速度信息等。该双轴同步协调控制方法通过总线上获取到位置反馈信息得到同步误差,同步误差经过同步控制器的计算将输出量补偿给两个轴的速度环。

  2.2 双轴同步控制

  主从式控制是当前数控机床同步控制的一个较为常见的控制策略,采用交流伺服驱动装置双轴主从同步控制口1的系统结构如图2所示。

主从式同步控制
图2主从式同步控制

  主从式同步控制的工作原理是:设定两个同方向运动的进给轴,一个为主动轴,一个为从动轴。主动轴伺服运动控制回路由一个伺服驱动器、一个伺服电机及一个位置检测装置。从动轴伺服运动控制回路由另一个伺服驱动器、另一个伺服电机、及另一个位置检测装置组成。CNC的位置控制单元同时发出位置伺服运动指令到主动轴及从动轴的伺服控制回路。由图2知,两个位置检测装置的反馈信号除了送回各自的伺服驱动器比较环外还将反馈信号送入CNC内部的一个比较器做差值比较。做差比较后,差值经过调整送入从动轴伺服控制回路的输入端。其中,两个位置检测装置的反馈信号差值就是主从轴间的同步误差。当差值为零时,说明两个轴的位置完全同步。

  由上述主从同步控制的工作原理可以发现主动轴受到的干扰会被从动轴反映并跟随,但是从动轴上受到的任何干扰不会反馈回主动轴。所以这种控制策略两个同步轴同步调节的响应速度不快,因而其位置同步控制的精度不高。如果在发现两个同步轴位置不同步时能同时调节两个轴就可以提高同步轴的响应速度,进而提高同步误差的控制精度。基于此思路,本文第2节提出基于现场总线的双轴同步协调控制方法。

3 基于现场总线的双轴同步协调控制方法

  上一小节对现场总线及双轴同步控制方法做了概述。由此可知,通过现场总线可以在CNC与伺服间传送多个数据信息,这为双轴同步协调控制方法的实现提供了支持。下文对基于现场总线的双轴同步协调控制方法进行详细地阐述。

  3.1 双轴同步协调控制系统结构

  本文设计的基于现场总线的双轴同步协调控制系统结构如下图3所示。X和X'为两个同步轴,接收来自CNC相同的插补位置指令。每个轴伺服都是位置闭环控制。通过现场总线,CNC获取两个同步轴的实际位置,然后计算出同步误差送给协调控制器,协调控制器的输出送给控制信号分配模块,最后通过现场总线将输出量补偿给两个轴的速度环。双轴同步协调控制,一方面以消除同步误差为控制目标,另一方面要兼顾两个同步轴的跟随误差,合理协调同步控制信号,以减小跟随误差。

双轴同步协调控制系统结构
图3双轴同步协调控制系统结构 

  同步误差计算。在双轴协调同步控制中,同步误差为两个同步轴实际位置的偏差。由于两个轴的位置反馈值通过现场总线上传到CNC,所以在CNC中只需将这两个值做相减比较即得到同步误差。

  同步控制器C。同步控制器以两个同步轴的同步位置偏差作为输入,其输出作为一种速度补偿由控制信号分配模块分配给两个同步轴,本质上是在两个同步轴的相对位置上加了一个闭环控制,其同步误差的控制效果取决于控制器的控制算法和控制参数。同步控制器是一个单输入单输出控制系统,有很多工程上适用的控制方法和设计方法可以使用。本章采用专家PID控制,即:当误差的绝对值较小时。实施较弱的控制作用;当误差的绝对值较大时,实施较强的控制作用;当误差处于稳定时只实施简单的积分控制。2.2节将具体阐述双轴专家PID控制算法的实现。

  控制信号分配。双轴协调控制的一个重要步骤是控制信号分配。补偿量计算准确,分配合理即时,系统的同步性能就会提高,加工出来的产品自然就是高质量的;相反,补偿量不准,分配不合理,就会使双轴产生震荡,造成系统的不稳定,甚至超过系统报警极限,使加工产品的工作停止。2.3节将对控制信号分配策略做详细介绍。

4
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。