[发明专利]一种磨齿关键误差高效补偿方法有效
申请号: | 201910752446.2 | 申请日: | 2019-08-15 |
公开(公告)号: | CN110597183B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 夏长久;王时龙;肖雨亮;康玲;马驰;王四宝;周杰;黄筱调 | 申请(专利权)人: | 重庆大学 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 重庆航图知识产权代理事务所(普通合伙) 50247 | 代理人: | 胡小龙 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关键 误差 高效 补偿 方法 | ||
1.一种磨齿关键误差高效补偿方法,其特征在于:包括以下步骤:
步骤一:成形磨削系统几何误差建模;
(1)成形磨削系统几何误差分析:根据成形磨齿机床基本结构确定机床全运动链及成形磨齿机几何误差;所述机床全运动链包括从RCS参考坐标系到WCS工件坐标系的工件链RCw和从RCS参考坐标系到TCS刀具坐标系的刀具链RXZAYt;
(2)构建实际前向运动学模型,具体如下:
建立工件链的实际前向运动学模型:
建立刀具链的实际前向运动学模型:
建立磨齿机床全运动链的实际前向运动学模型:
步骤二:基于实际逆向运动学的几何误差补偿方法
(1)基于实际逆向运动学补偿原理进行后续的误差补偿策略;
(2)获取旋转轴实际运动指令解析表达式:利用理想刀轴矢量数据与机床几何误差间的映射关系,求解旋转轴的实际运动指令解析表达式;
(3)获取直线轴实际运动指令解析表达式:根据求得旋转轴的实际运动指令解析表达式,利用理想刀具位置数据与机床几何误差间的映射关系,求解直线轴的实际运动指令解析表达式;
步骤三:关键误差识别及补偿模型简化
(1)建立几何误差-齿面误差模型
(2)对齿廓偏差、螺旋线偏差分别进行关键误差源的识别分析;
(3)关键误差高效补偿方法:根据旋转轴和直线轴的实际运动指令解析表达式,求得对应关键误差源补偿后的数控代码,实现齿廓偏差消减的高效误差补偿;
所述步骤二中的旋转轴实际运动指令解析表达式,按照以下方式得到:
利用理想刀轴矢量数据与机床几何误差间的映射关系,求解旋转轴的A轴实际运动指令和C轴实际运动指令;
按照以下公式计算A轴实际运动指令的解析表达式为:
其中,
A表示A轴实际运动指令;
arccos( )表示反余弦函数;
εy(C)表示C轴运动y向角度误差;
εx(C)表示C轴运动x向角度误差;
εx(X)表示X轴运动x向角度误差;
εx(Y)表示Y轴运动x向角度误差;
εx(Z)表示Z轴运动x向角度误差;
εx(A)表示A轴运动x向角度误差;
SYZ表示Y、Z轴间垂直度误差;
αCY表示C轴安装x向角度误差;
表示正切角;
k表示理想刀轴矢量数据z坐标;
j表示理想刀轴矢量数据y坐标;
i表示理想刀轴矢量数据x坐标;
或者
按照以下公式计算C轴实际运动指令的解析表达式为:
其中,
C表示C轴实际运动指令;
arcsin()表示反正弦函数;
εy(Y)表示Y轴运动y向角度误差;
εy(A)表示A轴运动y向角度误差;
εy(Z)表示Z轴运动y向角度误差;
εy(X)表示X轴运动y向角度误差;
εz(C)表示C轴运动z向角度误差;
εz(Z)表示Z轴运动z向角度误差;
εz(X)表示X轴运动z向角度误差;
βCX表示C轴安装y向角度误差;
SZX表示Z、X轴间垂直度误差;
βAz表示A轴安装y向角度误差;
γAY表示A轴安装z向角度误差;
或者
按照以下公式计算直线轴实际运动指令解析表达式,所述直线轴实际运动指令解析表达式包括Y轴实际运动指令的解析表达式和Z轴实际运动指令的解析表达式和X轴实际运动指令的解析表达式;
所述Y轴实际运动指令的解析表达式为:
Y={-sinC(x+zεy(C)-yεz(C)+δx(C))-cosC(y+xεz(C)-zεx(C)+δy(C))-(δz(A)+δz(Y))sinA+(δy(A)+δy(Y))cosA+δy(X)+δy(Z)+δAy-zεx(X)+zαCY-δCy}/((εx(Z)+εx(A)+SYZ)sinA-cosA)
其中,
Y表示Y轴实际运动指令;
x表示理想刀尖位置数据x坐标;
y表示理想刀尖位置数据y坐标;
z表示理想刀尖位置数据z坐标;
δx(C)表示C轴运动x向线性误差;
δy(C)表示C轴运动y向线性误差;
δz(A)表示A轴运动z向线性误差;
δz(Y)表示Y轴运动z向线性误差;
δy(A)表示A轴运动y向线性误差;
δy(Y)表示Y轴运动y向线性误差;
δy(X)表示X轴运动y向线性误差;
δy(Z)表示Z轴运动y向线性误差;
δCy表示C轴安装y向线性误差;
δAy表示A轴安装y向线性误差;
所述Z轴实际运动指令的解析表达式为:
Z={x(-cosA(εy(C)+βCXcosC+(εx(X)+εx(Z)+εx(A)+SYZ-αCY)sinC)-sinA(sinC+εz(C)cosC))+y(cosA(εx(C)+βCXsinC-(εx(X)+εx(Z)+εx(A)+SYZ-αCY)cosC)-sinA(cosC-εz(C)sinC))+z(cosA-(εx(X)+εx(Z)+εx(A)+SYZ-αCY-εx(C)cosC+εy(C)sinC)sinA)-cosA((δy(A)+δy(Y))sinA+(δz(A)+δz(Y))cosA+δz(X)+δz(Z)+δAz-δz(C))+sinA((δy(A)+δy(Y))cosA-(δz(A)+δz(Y))sinA+δy(X)+δy(Z)+δAy-δCy-δy(C)cosC-δx(C)sinC)}/(cosA-(εx(X)+εx(Z)+εx(A)+SYZ-εx(X))sinA)
其中,
Z表示Z轴实际运动指令;
δz(X)表示X轴运动z向线性误差;
δz(Z)表示Z轴运动z向线性误差;
δz(C)表示C轴运动z向线性误差;
δAz表示A轴安装z向线性误差;
δx(C)表示C轴运动x向线性误差;
所述X轴实际运动指令的解析表达式为:
X=x(cosC-εz(C)sinC)+y(-sinC-εz(C)cosC)+z(βCX+εy(C)cosC+εx(C)sinC)-Z(εy(X)+SZX)-Y((εy(X)+εy(Z)+SZX+βAZ)sinA-(εz(X)+εz(Z)+γAY)cosA-SYX-εz(A))-(δx(X)+δx(Y)+δx(Z)+δx(A)-δCx)+δx(C)cosC-δy(C)sinC
其中,
X表示X轴实际运动指令;
δx(X)表示X轴运动x向线性误差;
δx(Y)表示Y轴运动x向线性误差;
δx(Z)表示Z轴运动x向线性误差;
δx(A)表示A轴运动x向线性误差;
δCx表示C轴安装x向线性误差;
δx(C)表示C轴运动x向线性误差;
εz(A)表示A轴运动z向角度误差;
SYX表示Y、X轴间垂直度误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910752446.2/1.html,转载请声明来源钻瓜专利网。