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

五轴联动数控系统RTCP技术的研究与实现

发布时间:2013-11-21 作者:孙维堂 刘伟军 于东 郑飂默  来源:万方数据
关键字:五轴数控 系统 刀具 
为了实现高效的五轴加工,本文对五轴RTCP技术进行深入研究,通过对旋转角度的细分及插补点处非线性误差补偿,减小了加工中的非线性误差并满足补偿算法的实时性,通过对各轴速度进行约束的前瞻算法、减小了加工过程中的机床振动,从而提高了工件表面的加工质量。本文提出采用基于参数配置的运动学模型,提高了工件程序的可移植性。最后将该算法添加到GJ-310数控系统中,并进行了试验验证,结果表明该算法可以满足加工要求。

4 RTCP算法的实现

  基于以上分析,本文从五轴加工中的非线性误差的控制、各轴速度控制及基于参数化配置的运动学模型的建立等方面对RTCP算法进行研究。

  4.1 非线性误差的控制

  非线性误差控制是实现RTCP技术的关键问题之一。由于补偿算法与选用的机床类型相关,不失一般性,以下以双转台结构的数控机床为例进行分析。对于其它类型的五轴机床的数学模型与此类似,只是坐标系的选取、旋转轴的代号及旋转变换矩阵有所变化。

  4.1.1 几何模型的构建

  为便于机床的运动学描述及简化公式推导,构建机床几何模型,如图2所示。其中坐标系Owxwywzw为工件坐标系,

坐标系变换关系
图2坐标系变换关系 

  基于该坐标系实现工件的程序编制;OtXt Yt Zt 为刀具坐标系,原点为刀具中心点上;Omxm ym Zm为与定轴A固联的轴坐标系,原点为旋转中心Om 其旋转中心Om在工件坐标系的位置矢量可表示为rm (xm ,ym ,zm ),刀具中心点在工件坐标系中的位置矢量可表示为rP(xP yPzP ),刀具中心点的位置和刀轴矢量分别在刀具坐标系OtXt Yt Zt  表示为[0 0 0]T和[0 0 1]T,机床移动轴相对于机床坐标系的位置矢量为rs(xsys zs )。由各坐标系间的几何关系可知,机床加工运动可以由刀具坐标系相对于工件坐标系Omxm ym Zm 的坐标变换来描述,它可分解为刀具坐标系相对于轴坐标系Omxm ym Zm 的平动和轴坐标系相对于工件坐标系的转动两部分。

  4.1.2 基于工件坐标系进行旋转轴角度的线性插补

  采用线性方式对刀轴矢量进行插补,以对移动轴进行速度规划,旋转轴跟随移动轴的运动方式为例。首先,根据程序段首末点的位置信息及刀轴方向信息,确定各轴运动分量△X,△Y,△Z,△A,△C。

  计算首末点问的长度:

公式

  根据以上各轴的运动增量,可以确定刀具中心点的位嚣矢量及刀轴方向矢量。

  3.1.3 非线性误差的实时补偿

  根据3.1.2计算的刀具中心点位置矢量及刀轴方向矢量,在每一插补步长内进行非线性误差的补偿。再由机床运动链进行坐标变换,可得:

公式

  根据上式(2)计算平移变换矩阵rs然后由rs确定移动轴在机床坐标系中的坐标值,保证刀心点位于编程轨迹上。

  4.2基于前瞻算法的速度控制

  为了提高工件表面的加工质量,本文采用基于刀触点进行加减速规划,但可能造成各轴的速度超出机床的最大加减速能力。为此,本文在加减速控制模块中增加了加工运动误差控制及各轴速度约束,通过对各轴运动速度的调整来保证加工速度的平稳性、使加速度大小不超出机床加减速能力。

  速度控制算法的流程图,如图3所示。基于二分法实现轨迹细分,保证各轨迹点问的误差满足加工误差的要求;通过运动学变换实现由工件坐标系中的坐标点到轴坐标系坐标点之间的映射;最后,根据加减速特性,通过各轴速度的前瞻控制算法实现各轨迹点处的最优速度,从而提高加工效率。

速度控制流程图
图3速度控制流程图

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