[发明专利]针对数控刀具螺旋槽磨削工艺的磨损砂轮位姿补偿方法在审
申请号: | 202210606760.1 | 申请日: | 2022-05-31 |
公开(公告)号: | CN115017453A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 江磊;丁国富;张剑;宁样成;李勇;丁国华 | 申请(专利权)人: | 西南交通大学;成都天佑创软科技有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;B24B19/02 |
代理公司: | 成都信博专利代理有限责任公司 51200 | 代理人: | 秦立飞;卓仲阳 |
地址: | 610031 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 数控 刀具 螺旋 磨削 工艺 磨损 砂轮 补偿 方法 | ||
1.一种针对数控刀具螺旋槽磨削工艺的磨损砂轮位姿补偿方法,其特征在于,包括以下步骤:
步骤1:建立磨削运动关系:
建立工件坐标系OW-XWYWZW:坐标原点OW位于刀具棒料端面圆心,坐标轴ZW与刀具棒料轴线重合,坐标平面XWYW与刀具棒料端面重合;
建立砂轮磨削位姿参数:中心距ax为两个坐标原点在XW轴上的距离;偏移距ay为两个坐标原点在YW轴上的距离;安装角α,砂轮绕XW轴旋转的角度;因此,砂轮坐标系与工件坐标系得变换矩阵如下所示:
砂轮在运动过程沿着ZW轴前进的同时绕ZW轴旋转ξ角度,定义螺旋刃线的半径和工件半径相同为R,螺旋角为β,因此,伴随坐标系与工件坐标系关于角度ξ的变换矩阵Me(ξ)如下式所示:
式中,κ=R/tanβ;
步骤2:确定补偿前砂轮:
提取补偿前加工的螺旋槽径向端面n个轮廓点坐标Qwi(xQwi,yQwi,zQwi),i=1,2,3,…,n,确定补偿前砂轮磨削位姿(axc,ayc,αc);通过三次样条插值方法得到n个轮廓点的切矢量Q′wi(x′Qwi,y′Qwi,z′Qwi);
步骤3:计算磨损砂轮轮廓:
根据螺旋槽磨削过程中螺旋槽曲面与砂轮回转面的啮合条件建立求解啮合点的旋转角度ξri的方程式:
(A1+A2ξ)sinξ+(A3+A4ξ)cosξ+A5=0 (3)
式中:A1=κcos(α)ay(x′Qmi-y′Qmi)-sin(α)yQmi(xQmix′Qmi-yQmiy′Qmi);
A2=-κ2sin(α)x′Qmi;
A3=κcos(α)ax(x′Qmi+y′Qmi)-sin(α)xQmi(xQmix′Qmi+yQmiy′Qmi);
A4=κ2sin(α)y′Qmi;
A5=-(xQmix′Qmi+yQmiy′Qmi)(axsin(α)+κcos(α));
通过求解式(3)得到啮合点的坐标Qri(xQri,yQri,zQri),并变换到砂轮坐标系下得到砂轮回转面方程表示:
计算全部的啮合点坐标到砂轮轴线的距离,并通过三次样条插值方法得到磨损砂轮轮廓方程R(h),将砂轮轮廓回转一周即为磨损砂轮回转面方程,如下所示:
式中,h为磨损砂轮轮廓方程变量,ψ为砂轮回转面上点的回转角度;
步骤4:计算磨损砂轮磨削形成的螺旋槽轮廓:
砂轮回转面做空间螺旋运动的运动轨迹点坐标PS(h,ψ,ξ,ax,ax,α)如下所示:
对砂轮回转面运动轨迹方程PS中砂轮变量h、ψ分别求偏导,叉乘得到回转面上点的法矢量,并计算ξ=0时刻砂轮回转面上点的法矢量N(h,ψ),如下式所示:
对砂轮回转面的运动轨迹方程PS中运动变量ξ求偏导,并计算在ξ=0时刻砂轮回转面上点的速度矢量V(h,ψ),如下式所示:
根据接触线上点的法矢量与速度矢量相互垂直的条件(N(h,ψ)×V(h,ψ)=0),将式(7)、式(8)代入计算砂轮接触线上点的回转角度ψ(h),经过简化如下式所示:
式中,B1=axcosα+κsinα,B2=(R(h)R′(h)-h)sinα+ay,B3=(κcosα-axsinα)R′(h);
将式(9)代回砂轮包络面程式(6)中计算出砂轮回转面的接触线,并将接触线经过运动变换得到螺旋槽径向截面轮廓方程p(h,ax,ay,α),如下式所示:
式中,ξ0=(hcosα-R(h)sin(ψ(h))sinα)/κ;
步骤5:建立磨损砂轮约束函数:
(1)前角γ为矢量P1与矢量T1的夹角,其中当P1×T1的ZW坐标为正时,前角为正,反之前角为负,螺旋槽前角关于砂轮位姿的函数关系式fγ如下式所示:
式中,tr=(0,0,1);
(2)芯厚rc点p2为螺旋槽轮廓与芯厚圆相切的切点,即矢量P2·T2=0,螺旋槽芯厚关于砂轮位姿的函数关系式frc如下式所示:
(3)槽宽φ为螺旋槽起点p1与终点p3夹角,当矢量P1×P3的ZW坐标为正时槽宽小于180°,反之则槽宽大于180°。螺旋槽芯厚关于砂轮位姿的函数关系式fφ如下式所示:
式中,
步骤6:采用粒子群算法计算磨损砂轮补偿位姿:
建立砂轮位姿优化问题的目标函数如下式所示:
minFit=ω1(fγ-γ)2+ω2(fφ-φ)2+ω3(frc-rc)2 (14)
采用粒子群算法求解砂轮位姿,将砂轮位姿看成一个三维粒子,定义砂轮位姿粒子为VecX(ax,ay,α);确定粒子群的数量N,在砂轮位姿搜索空间内初始化粒子群VecXi(axi,ayi,αi),并初始化每个粒子的速度Vi,i=1,2,3,…,N;随后进行迭代计算,粒子群算法迭代规则如下式所示:
Vi+1=ω·Vi+c1·r1·(pbesti-VecXi)+c2·r2·(gbest-VecXi)
VecXi+1=VecXi+Vi (15)
式中,ω为惯性权重,c1/c2为学习因子,r1/r2为[0,1]的随机数,pbesti为个体最优,gbest全局最优。
2.根据权利要求1所述的一种针对数控刀具螺旋槽磨削工艺的磨损砂轮位姿补偿方法,其特征在于,所述粒子群算法计算过程为:
(1)设定粒子群算法参数ω、c1/c2、r1/r2,粒子种群数量N,最大迭代次数max_gen及终止迭代允许最小误差;
(2)初始化粒子群:位置速度Vi和位置VecXi;
(3)将初始始化粒子代入式(14)中计算初试适应值Fit(VecXi),将每个粒子初试适应值标记为个体最优pbesti,并将最佳个体最优标记为全局最优gbest;
(4)按照式(15)更新粒子群位置与速度;
(5)将更新后的粒子代入式(14)中更新适应值,如果出现Fit(VecXi)pbesti,则更新个体最优pbesti=Fit(VecXi),如果出现Fit(VecXi)gbest,则更新全局最优gbest=Fit(VecXi);
(6)如果满足结束条件则结束运行,否则返回步骤(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学;成都天佑创软科技有限公司,未经西南交通大学;成都天佑创软科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210606760.1/1.html,转载请声明来源钻瓜专利网。