一种面向联动轨迹误差预测的五轴机床数字孪生建模方法

文档序号:748404 发布日期:2021-04-23 浏览:26次 >En<

阅读说明:本技术 一种面向联动轨迹误差预测的五轴机床数字孪生建模方法 (Five-axis machine tool digital twin modeling method for linkage trajectory error prediction ) 是由 吕盾 罗世有 张会杰 刘辉 赵万华 于 2020-12-11 设计创作,主要内容包括:一种面向联动轨迹误差预测的五轴机床数字孪生建模方法,先建立从插补指令位置到刀具中心位置的正运动变换矩阵,将各轴插补指令位置输入得到在工件坐标系下的理想刀具中心位置,并将其合成指令轨迹;再建立各轴从插补指令位置到光栅检测位置的传递函数,将各轴指令位置输入,实现对实际位置的预测;然后建立五轴机床几何误差表征模型;再建立从预测光栅位置到刀具中心位置的正运动变换矩阵,将预测的实际位置和机床几何误差表征模型输入到正运动变换矩阵,得到在工件坐标系下的实际刀具中心位置,并将其合成实际轨迹;集成模型建立五轴数控机床的数字孪生模型,实现五轴联动轨迹误差的预测,保证加工精度、提高加工效率。(A five-axis machine tool digital twin modeling method facing linkage track error prediction is characterized in that a positive motion transformation matrix from an interpolation command position to a cutter center position is established, interpolation command positions of all axes are input to obtain an ideal cutter center position under a workpiece coordinate system, and the ideal cutter center position is synthesized into a command track; then establishing a transfer function of each axis from the interpolation instruction position to the grating detection position, and inputting the instruction position of each axis to realize the prediction of the actual position; then establishing a geometric error representation model of the five-axis machine tool; establishing a positive motion transformation matrix from the predicted grating position to the cutter center position, inputting the predicted actual position and the machine tool geometric error representation model into the positive motion transformation matrix to obtain the actual cutter center position under a workpiece coordinate system, and synthesizing the actual cutter center position into an actual track; the integrated model establishes a digital twin model of the five-axis numerical control machine tool, so that the prediction of five-axis linkage track errors is realized, the machining precision is ensured, and the machining efficiency is improved.)

一种面向联动轨迹误差预测的五轴机床数字孪生建模方法

技术领域

本发明属于数控机床技术领域,具体涉及一种面向联动轨迹误差预测的五轴机床数字孪生建模方法。

技术背景

在五轴机床加工研究中,复杂曲面零件的轮廓误差控制一直是难点问题,而保证零件轮廓误差的核心是保证五轴机床的联动轨迹误差。零件加工过程中的轨迹精度在加工前往往是未知的,所加工零件也难以判断能否满足轮廓误差的要求,从而在现场加工时往往只能以极低的进给速度来满足零件轮廓误差精度要求,这大大影响了加工效率。

目前,国内外对轨迹误差预测方法的研究相对较少,常用的方法是基于数控机床的动力学模型和运动学模型来实现对轨迹误差的估算。现有的预测模型通常是以机床刀位文件数据作为输入数据,模型需要不断对刀位文件数据进行正逆运动学变换来实现工件坐标系与机床坐标系之间的转换,计算较为复杂;而且建立数控机床的高精度动力学模型需考虑结合部刚度和阻尼等非线性参数,建模过程复杂。

当前,在数控机床加工领域,数字孪生模型和应用主要面向几何层面,基于三维CAD模型及OpenGL等语言,数控机床数字孪生模型可以高保真镜像物理实体的几何结构,实现物理实体的同步运动。然而,在数控机床层级,数字孪生模型仍然缺乏对精度等深层运动控制机理及行为的刻画。

发明内容

为了克服上述现有技术的缺点,本发明的目的在于提出了一种面向联动轨迹误差预测的五轴机床数字孪生建模方法,将轨迹误差的预测方法视为数控机床的数字孪生模型,针对具体机床建立面向联动轨迹误差预测的数字孪生模型,实现具体数控机床加工具体零件时的联动轨迹误差预测。

为了达到上述目的,本发明采取的技术方案为:

一种面向联动轨迹误差预测的五轴机床数字孪生建模方法,包括以下步骤:

步骤1,对于所选定的五轴数控机床,建立其数字孪生模型;

步骤2,对于加工零件,将其G代码输入所选定的五轴数控机床;在加工中或加工前读取数控系统插补输出的指令位置,将指令位置输入步骤1建立的数字孪生模型,得到理想刀具中心位置和实际刀具中心位置;

步骤3,将理想刀具中心位置合成指令轨迹,将实际刀具中心位置合成实际轨迹,并计算实际轨迹相对于指令轨迹的偏差,得到刀尖位置轨迹误差和刀轴姿态轨迹误差,实现对五轴联动轨迹误差的预测。

所述的步骤1中数字孪生模型建立的具体方法如下:

1)建立从插补指令位置到刀具中心位置的正运动变换矩阵根据机床运动学结构,建立正运动变换矩阵将各轴插补指令位置输入正运动学变换矩阵后,将各轴在机床坐标系下的指令位置转换到工件坐标系下,得到在工件坐标系下的理想刀具中心位置,并将理想刀具中心位置合成指令轨迹;

2)建立各轴从插补指令位置到光栅检测位置的传递函数:运用辨识方法,用公式(2)对各轴伺服进给系统进行辨识,建立各轴伺服进给系统传递函数,式中,B(z)-1为光栅尺反馈位置;A(z)-1为插补指令位置;bi和aj分别为离散传递函数分子及分母的系数,na和nb分别为离散传递函数分子及分母的阶数;之后将各轴插补指令位置输入建立的传递函数,预测出各轴光栅检测的实际位置;

3)建立五轴机床41项几何误差表征模型:将位置相关的30项几何误差表征成以各轴位置为变量的高阶多项式函数,如公式(4)所示,将位置无关的11项几何误差表征为常量,如公式(5)所示;

式中,f1,f2,…f30为30项位置相关几何误差的高阶多项式函数,m表示各个轴的不同位置,对平动轴来说是移动的位置,对转轴是转动的角度;n表示多项式阶次;a11…a1n表示f1函数各阶次系数,同理,a30,1…a30,n表示f30函数各阶次系数;f31,f32,…f41为11项位置无关几何误差,c1,c2,…c11为误差常量;

4)建立从光栅位置到刀具中心位置的正运动变换矩阵先在步骤1)中所建立的正运动变换矩阵基础上,引入机床的几何误差项,建立考虑了几何误差的正运动变换矩阵然后,将步骤2)中预测出各轴光栅检测的实际位置和步骤3)得到的机床几何误差表征模型输入到正运动变换矩阵如式(7)所示;将各轴在机床坐标系下的实际位置转换到工件坐标系下,得到在工件坐标系下考虑了几何误差影响的实际刀具中心位置,并将实际刀具中心位置合成实际轨迹;

式中:W为工件坐标系,R为机床坐标系,S为主轴坐标系,T为刀具坐标系,C、A、X、Y、Z分别为机床各轴坐标系;定义为考虑机床几何误差影响后,a坐标系与b坐标系的齐次变换矩阵;为工件坐标系与C轴坐标系的齐次变换矩阵;为C轴坐标系与A轴坐标系的齐次变换矩阵;为A轴坐标系与机床坐标系的齐次变换矩阵;为机床坐标系与Y轴坐标系的齐次变换矩阵;为Y轴坐标系与X轴坐标系的齐次变换矩阵;为X轴坐标系与Z轴坐标系的齐次变换矩阵;为Z轴坐标系与主轴坐标系的齐次变换矩阵;为主轴坐标系与刀具坐标系的齐次变换矩阵;

5)集成步骤1)~4)所建立的正运动变换矩阵、传递函数和几何误差表征模型,建立五轴数控机床的数字孪生模型,对通过数字孪生模型得到的零件指令轨迹和实际轨迹进行误差求解,实现对五轴联动轨迹误差的预测。

本发明具有以下有益效果:

本发明预测模型直接以数控系统的插补指令作为输入数据,只需对插补数据进行正运动变换,计算相对简单;采用传递函数辨识方法代替复杂的动力学建模过程,辨识过程简单;通过构建五轴数控机床数字孪生模型,将零件加工中数控系统插补指令数据实时输入数字孪生模型,进行五轴机床加工零件轨迹误差的预测,实现以物理实体(数控机床)实时数据为驱动的零件加工轨迹误差的预测,为分析联动轨迹误差的成因提供依据,对保证加工精度、提高加工效率具有重要意义。

附图说明

图1为本发明实施例机床运动学结构示意图。

图2为本发明合成指令轨迹流程图。

图3为本发明X轴指令位置到光栅位置的传递函数示意图。

图4为本发明Y轴位置相关几何误差示意图。

图5为本发明合成实际轨迹流程图。

图6为本发明联动轨迹误差预测流程图。

图7为本发明实施例S试件轨迹合成图。

图8为本发明轮廓误差示意图。

图9中(a)为本发明实施例刀尖位置轨迹误差;(b)为本发明实施例刀轴姿态轨迹误差。

具体实施方式

下面结合附图和实施例对本发明做详细描述。

一种面向联动轨迹误差预测的五轴机床数字孪生建模方法,包括以下步骤:

步骤1,对于所选定的五轴数控机床,建立其数字孪生模型;

1.1)建立从插补指令位置到刀具中心位置的正运动变换矩阵

参照图1,本实施例以AC双转台五轴机床为例,该五轴机床共有两个开环运动链,分别为刀具运动链和工件运动链,两个开环运动链构成了从工件到刀具的整体运动链,其中工件运动链从机床坐标系开始,依次到A轴、C轴,工件最终固定在C轴的工作台上;刀具运动链从机床坐标系开始到Y轴、X轴、Z轴,刀具最终固定在Z轴上;整体运动链则是从工件开始,依次到C轴、A轴、机床坐标系、Y轴、X轴,最后到Z轴和刀具;

参照图2,建立从插补指令位置到刀具中心位置的正运动变换矩阵根据图1所示的AC双转台五轴机床运动学结构,建立正运动变换矩阵如式(1)所示;定义为a坐标系与b坐标系的齐次变换矩阵,将各轴插补指令位置输入正运动学变换矩阵把各轴在机床坐标系下的指令位置转换到工件坐标系下,得到在工件坐标系下的理想刀具中心位置,并将理想刀具中心位置合成指令轨迹;

1.2)建立各轴从插补指令位置到光栅检测位置的传递函数:

建立各轴从插补指令位置到光栅检测位置的传递函数,以X轴为例,参照图3,为X轴的传动环节示意图,X轴插补指令经过位置、速度、电流的三环控制,控制电机转子转动,带动丝杠,进而带动机械环节运动;运用辨识方法对X轴伺服进给系统进行辨识,建立从数控系统的插补指令位置到光栅检测位置的传递函数,将插补指令位置输入辨识出的传递函数,实现对光栅检测位置的预测;

具体过程如下:对X轴进行将光栅反馈和指令位置作为数据驱动,运用辨识方法,辨识出从X轴指令位置到光栅反馈位置的传递函数;为充分激励起机床各个进给轴的动态特性,选用变幅值M的激励信号生成G代码;将G代码输入到机床数控系统,使各轴做激励运动;采集激励运动中的插补指令位置、光栅尺反馈位置以及采样频率等数据,采用公式(2)对各轴伺服进给系统进行辨识,建立各轴伺服进给系统传递函数,本实施例辨识出的各轴传递函数如公式(3)所示,通过将各轴指令位置输入建立的传递函数,预测出各轴光栅检测的实际位置;

1.3)建立五轴机床41项几何误差表征模型:

五轴机床有41项几何误差,分为位置有关几何误差和位置无关几何误差两类,参照图4,以Y轴为例,为6项位置相关几何误差示意图,将位置相关的30项几何误差表征成以各轴位置为变量的高阶多项式函数,如公式(4)所示,将位置无关的11项几何误差表征为常量,如公式(5)所示,本实施例以C轴为例,其C轴的6项位置相关几何误差的高阶多项式函数如式(6)所示;

式(4)、(5)中,f1,f2,…f30为30项位置相关几何误差的高阶多项式函数,m表示各个轴的不同位置,对平动轴来说是移动的位置,对转轴是转动的角度;n表示多项式阶次;a11…a1n表示f1函数各阶次系数,同理,a30,1…a30,n表示f30函数各阶次系数;f31,f32,…f41为11项位置无关几何误差,c1,c2,…c11为误差常量;式(6)中,δxc、δyc、δzc、εxc、εyc、εzc分别为C轴的6项位置相关几何误差函数,c为转轴C在不同位置的角度值;

1.4)建立从预测光栅位置到刀具中心位置的正运动变换矩阵

参照图5,建立从预测光栅位置到刀具中心位置的正运动变换矩阵先在步骤1.1)中所建立的正运动变换矩阵基础上,引入机床的几何误差项,建立考虑了几何误差的正运动变换矩阵如式(7)所示:定义为考虑机床几何误差影响后,a坐标系与b坐标系的齐次变换矩阵,将步骤1.2)中预测出各轴光栅检测的实际位置和步骤1.3)得到的机床几何误差表征模型输入到正运动变换矩阵得到在工件坐标系下的实际刀具中心位置,并将实际刀具中心位置合成实际轨迹;

式中:W为工件坐标系,R为机床坐标系,S主轴坐标系,C、A、X、Y、Z分别为机床各轴坐标系;定义为考虑机床几何误差影响后,a坐标系与b坐标系的齐次变换矩阵;为工件坐标系与C轴坐标系的齐次变换矩阵;为C轴坐标系与A轴坐标系的齐次变换矩阵;为A轴坐标系与机床坐标系的齐次变换矩阵;为机床坐标系与Y轴坐标系的齐次变换矩阵;为Y轴坐标系与X轴坐标系的齐次变换矩阵;为X轴坐标系与Z轴坐标系的齐次变换矩阵;为Z轴坐标系与主轴坐标系的齐次变换矩阵;为主轴坐标系与刀具坐标系的齐次变换矩阵;

1.5)参照图6,集成步骤1.1)~1.4)所建立的正运动变换矩阵、传递函数和几何误差表征模型,建立五轴数控机床的数字孪生模型;

步骤2,对于加工零件,将其G代码输入所选定的五轴数控机床;在加工中或加工前读取数控系统插补输出的指令位置,将指令位置输入步骤1建立的数字孪生模型,得到理想刀具中心位置和实际刀具中心位置;

步骤3,将理想刀具中心位置合成指令轨迹,将实际刀具中心位置合成实际轨迹,并计算实际轨迹相对于指令轨迹的偏差,得到刀尖位置轨迹误差和刀轴姿态轨迹误差,实现对五轴联动轨迹误差的预测。

参照图7,图7为本实施例通过数字孪生模型得到的S试件指令轨迹和实际轨迹;参照图8,图8为本实施例计算实际轨迹相对于指令轨迹的偏差的示意图,零件加工的联动轨迹误差包含刀尖位置轨迹误差和刀轴姿态轨迹误差两部分,刀尖位置误差εp是指Pa和Pc之间的矢量,即计算指令轨迹上离实际轨迹刀尖位置Pa最近点Pc的距离;刀轴姿态轨迹误差εo是实际刀轴方向矢量Oa和指令轨迹上离实际刀尖位置最近的轮廓位姿矢量Oc之间夹角,即计算矢量Oa和Oc之间的夹角;参照图9,图9为本实施例所求结果,分别为五轴联动刀尖位置轨迹误差和刀轴姿态轨迹误差,根据误差图显示,预测得到的刀尖位置轨迹误差变化范围大约在(-1.2~1.5)mm,刀轴姿态轨迹误差的变化范围大约在(-4.5×10-3~4×10-3)rad,由此实现对五轴联动轨迹误差的预测。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于配置与过程控制系统相关联的表决块的技术

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类