[发明专利]一种通用五轴数控机床几何误差补偿方法有效
申请号: | 201810092755.7 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108415371B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 张卫红;万敏;刘洋;邢婉静 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 刘新琼 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 数控机床 几何 误差 补偿 方法 | ||
1.一种通用五轴数控机床几何误差补偿方法,其特征在于步骤如下:
步骤1:通过求解Paden-Kahan子问题2’得到旋转轴的补偿运动指令
旋转轴的补偿运动指令计算如下:
其中,θp和θs为计算得到的机床运动链中从工件侧计数的第一个旋转轴和第二个旋转轴的补偿运动指令,Sp和Ss为代表第一个旋转轴和第二个旋转轴位置的符号函数;当两个转动轴位于工件运动链上时Sp=Ss=-1,当两个转动轴位于刀具运动链上时Sp=Ss=1,当一个转动轴位于工件运动链上另一个转动轴位于刀具运动链上时Sp=-1,Ss=1;单位向量ωp和ωs表示第一个旋转轴和第二个旋转轴旋转轴线的正方向;
u11,c11,c22,u22计算如下:
u1和u2计算如下:
对于主轴旋转的五轴数控机床
T=Ent
对于工作台旋转的五轴数控机床
对于主轴和工作台旋转的五轴数控机床
其中,Eτt表示刀具运动链上第τ个运动轴的误差变换矩阵,τ=1,2,…n,表示工件运动链上第个运动轴的误差变换矩阵,对于五轴数控机床,m+n=5;和分别表示机床各个坐标轴运动量为零时工件坐标系和刀具坐标系相对于参考坐标系的变换矩阵;Qw和Qt分别表示刀具相对于工件坐标系和刀具坐标系的方向向量;
c1和c2计算如下:
γ通过求解如下二元一次方程组得到:
Lγ2+Mγ+N=0
其中
N=F2+H2-||u1||2
α和β计算如下:
α=Eγ+F
β=Gγ+H
步骤2:通过求解平动轴的增量运动指令间接得到平动轴的补偿运动指令
引入平动轴的增量运动指令δθx,δθy和δθz,平动轴的补偿运动指令计算如下:
其中,和为计算得到的平动轴的补偿运动指令;θx,θy和θz为通过理想逆向运动学模型计算得到的平动轴的理想运动指令;Sx,Sy和Sz为代表X轴,Y轴和Z轴位置的符号函数,当X轴,Y轴和Z轴位于工件运动链上时Sx=-1,Sy=-1,Sz=-1,当X轴,Y轴和Z轴位于刀具运动链上时Sx=1,Sy=1,Sz=1;和分别表示X轴,Y轴和Z轴坐标轴正向的单位向量;
Pw和Pt为刀位点在工件坐标系和刀具坐标系中的坐标;下标κ代表机床运动链从从工件侧计数的第κ个平动轴,κ=1,2,3;Eκ表示刀具运动链上第κ个平动轴的误差变换矩阵;Tκ表示刀具运动链上第κ个平动轴的平移变换矩阵;Sκ为代表平动轴位置的符号函数;当平动轴位于工件运动链上时Sκ=-1,当平动轴位于刀具运动链上时Sκ=1;
Tpw,Tsw,Tpt和Tst表示旋转运动对刀位点在工件坐标系中坐标的影响;他们的计算方法如下:
对于主轴旋转的五轴数控机床
Tpw=I4×4
Tsw=I4×4
Tpt=E(n-1)t×Tp
Tst=Ent×Ts
对于工作台旋转的五轴数控机床
Tpw=Emw×Tp
Tsw=E(m-1)w×Ts
Tpt=I4×4
Tst=I4×4
对于主轴和工作台旋转的五轴数控机床
Tpw=Emw×Tp
Tsw=I4×4
Tpt=I4×4
Tst=E(m-1)t×Ts
其中,Tp和Ts表示第一个旋转轴和第二个旋转轴的旋转变换矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810092755.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转工作台上圆弧段类工件的相对位置获取方法
- 下一篇:精密机床热误差补偿方法