[发明专利]一种多轴联动数控机床空间误差在线补偿方法有效
申请号: | 201811463024.5 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109709892B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 朱绍维;孙超;牟文平;宋智勇;刘大炜 | 申请(专利权)人: | 成都飞机工业(集团)有限责任公司 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 张鸣洁 |
地址: | 610092 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联动 数控机床 空间 误差 在线 补偿 方法 | ||
1.一种多轴联动数控机床空间误差在线补偿方法,所述多轴联动数控机床为AC摆头五轴数控机床,其特征在于:所述AC摆头五轴数控机床通过空间误差补偿PC机与伺服驱动器连接;所述空间误差补偿PC机包括光栅信号输入接口、空间误差补偿软件、光栅信号输出接口;所述空间误差补偿软件通过光栅信号输入接口采集AC摆头五轴数控机床的光栅信号,根据光栅信号反馈的位置坐标和空间误差补偿软件中误差参数文件里的误差值计算当前位置的空间误差及AC摆头五轴数控机床的各轴补偿值,并根据补偿值修改光栅的反馈信号后,将反馈信号通过光栅信号输出接口发送至伺服驱动器;
所述在线补偿方法具体包括以下步骤:
步骤F1:空间误差补偿软件经光栅信号输入接口读取各运动轴光栅尺信号以及光栅反馈的位置坐标;
步骤F2:空间误差补偿软件根据误差参数文件计算光栅反馈的当前位置空间误差值;
步骤F3:空间误差补偿软件计算各运动轴补偿值;
步骤F4:空间误差补偿软件根据各运动轴补偿值修改光栅尺信号;
步骤F5:空间误差补偿将修改后的光栅尺信号经光栅信号输出接口反馈至伺服驱动器;
所述步骤F3中AC旋转轴补偿值的计算具体包括以下步骤:
步骤P31:根据误差参数文件中空间误差模型,计算工件坐标系中实际刀轴矢量:
式(1)中,V′w为工件坐标系中的实际刀轴矢量,Ln(k)为体k的n阶底序体,Lt(j)为j的t阶底序体,为相邻体间静止转角变换矩阵,为相邻体间运动转角变化矩阵,Vt为刀具坐标系中的刀轴矢量;
步骤P32:根据机床运动模块,计算实际刀轴矢量对应的旋转轴转动角度:
A′=k·arccos vz;k=±1 (2)
C′=k·π+arctan(-vx/vy);vx≠0且vy≠0,k=0、±1 (3)
C′=0;vx=0且vy=0 (4)
C′=k·π/2;vx≠0且vy=0,k=±1 (5)
其中vx为实际刀轴矢量X轴向坐标值,vy为实际刀轴矢量Y轴向坐标值,vz为实际刀轴矢量Z轴向坐标值,A′为实际刀轴矢量对应的A轴转角,C′为实际刀轴矢量对应的Z轴转角;
步骤P33:利用误差抵消的补偿方式,对转角进行迭代修改:
Ak=A0-(Ak-1-A0) (6)
Ck=C0-(Ck-1-C0) (7)
其中,A0为初始A轴转角,C0为初始C轴转角,k为迭代计算次数,Ak为k次迭代计算得到的A轴转角,Ck为k次迭代计算得到的C轴转角;
迭代终止条件为:
|Ak-Ak-1|≤δA (8)
|Ck-Ck-1|≤δC (9)
其中,δA为两次迭代计算所得A轴转角的最大差值,δC为两次迭代计算所得C轴转角的最大差值;
步骤P34:计算AC旋转轴最终补偿值:
dA=Ax-A0 (10)
dC=Cx-C0 (11)
其中,dA为A轴补偿值,dC为C轴补偿值;
所述步骤F3中XYZ直线轴补偿值的计算具体包括以下步骤:
步骤S31:根据误差参数文件中空间误差模型,计算工件坐标系中直线轴理想坐标:
x=X+LT·sinA sinC (12)
y=Y-LT·sinA cosC (13)
z=Z-LT·(1-cos A) (14)
其中,X、Y、Z为理想刀位点的位置坐标,A、C为理想的A、C轴转角;
步骤S32:根据空间误差模型,代入补偿后的转角Ak和Ck,计X、Y、Z直线轴实际坐标:
其中,P′w为工件坐标系中直线轴实际坐标,Ln(k)为体k的n阶底序体,Lt(j)为j的t阶底序体,为相邻体间静止位移变换矩阵,为相邻体间位移变化矩阵,P′t为刀具坐标系中的实际刀位点坐标;
步骤S33:利用误差抵消的补偿方式,对直线轴坐标位置进行迭代修改:
xk=x0-(xk-1-x0) (16)
yk=y0-(yk-1-y0) (17)
zk=z0-(zk-1-z0) (18)
其中x0为初始X轴位置,y0为初始Y轴位置,z0为初始Z轴位置,k为迭代次数,xk为k次迭代计算得到的X轴位置,yk为k次迭代计算得到的Y轴位置,zk为k次迭代计算得到的Z轴位置;
迭代终止条件为:
|xk-xk-1|≤εx (19)
|yk-yk-1|≤εy (20)
|zk-zk-1|≤εz (21)
其中,εx为两次迭代计算所得X轴位置的最大差值,εy为两次迭代计算所得Y轴位置的最大差值,εz为两次迭代计算所得Z轴位置的最大差值;
步骤S34:计算XYZ直线轴最终补偿值:
dx=xk-x0 (22)
dy=yk-y0 (23)
dz=zk-z0 (24)
其中dx为X轴补偿值,dy为Y轴补偿值,dz为Z轴补偿值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞机工业(集团)有限责任公司,未经成都飞机工业(集团)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811463024.5/1.html,转载请声明来源钻瓜专利网。