[发明专利]一种减小多轴加工轮廓误差的进给率松弛方法有效
申请号: | 201611105963.3 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106970589B | 公开(公告)日: | 2019-07-30 |
发明(设计)人: | 孙玉文;陈满森;包玉荣;郭东明 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G05B19/404 | 分类号: | G05B19/404 |
代理公司: | 大连星海专利事务所有限公司 21208 | 代理人: | 花向阳;杨翠翠 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种减小多轴加工轮廓误差的进给率松弛方法,属于数控加工领域。该方法首先根据预设间隔,对给定路径的参数区间进行分割,并计算出每个分割区间内轮廓误差和机床运动学约束下的最大可行进给率。然后,对进给率幅值波动范围较小的分割区间进行融合,再从参数起点开始,扫描所有分割区间的最大可行进给率序列,识别出进给率敏感区和拐点位置。进而,利用双向扫描算法对拐点处最大可行进给率进行修正。最后,以最大可行进给率序列为基础,对用于表达进给率轮廓的B样条曲线控制点进行适应性配置,并进行轮廓误差和机床各轴运动学特性约束下的进给率曲线的松弛调整,以有效改善数控加工的运动学特性,保证数控加工的几何精度和表面质量。 | ||
搜索关键词: | 一种 减小 加工 轮廓 误差 进给 松弛 方法 | ||
【主权项】:
1.一种减小多轴加工轮廓误差的进给率松弛方法,其特征是:首先,根据零件的加工要求和工艺特点,确定零件加工的最大进给率fmax、轮廓误差的最大允许值εmax和机床各轴速度极限值Vmax、加速度极限值Amax、加加速度极限值Jmax,并以预设的区间间隔,对给定路径的参数区间进行分割,计算出每个分割区间内轮廓误差和机床运动学约束下的最大可行进给率,在此基础上,对进给率幅值波动范围较小的分割区间进行融合,然后,从参数始位置开始,扫描所有分割区间的最大可行进给率序列,识别出进给率敏感区,并确定相应的进给率拐点位置,进而,再利用双向扫描算法对拐点处的最大可行进给率进行修正,最后,以最大可行进给率序列为基础,对用于表达进给率轮廓的B样条曲线的控制点进行适应性配置,并进行轮廓误差和机床各轴运动学特性约束下的进给率曲线的松弛调整,实现将约束超差区间内轮廓误差和各轴运动学特性限制在允许范围内的目的;对加工路径采用B样条参数曲线表示,且其参数区间为[0,1],首先,设定区间分割数为m,得加工路径分割区间的区间长度为Δu=1/m,于是,整条加工路径的系列分割区间表示为
在此基础上,按如下步骤实现轮廓误差和机床各轴运动学特性约束下的进给率的松弛:1)轮廓误差与机床运动学约束下,分割区间内的最大可行进给率计算;针对第i个区间段[(i‑1)Δu,iΔu],在轮廓误差和机床各轴运动学约束下,必然存在一个满足上述约束条件的最大可行进给率,将其设为Fi;因此,沿着整个参数加工路径,将能够得到一组对应分割区间
的进给率序列
其具体实现过程如下:①在给定的区间[(i‑1)Δu,iΔu]内,均匀采样获取N个检验点,并记为uij,j=1,2,...,N;②假设机床各轴之间无动态不匹配现象,则该分割区间满足轮廓误差εmax要求的最大可行进给率Fic通过
计算得到,式中ρ(uij)表示加工路径在检验点uij处的曲率大小;③给定机床各轴运动学特性极限值Vmax,Amax以及Jmax,则该分割区间满足此类约束的最大可行进给率Fid通过
计算得到,式中τ=x,y表示沿加工路径P(uij)的两个运动分量,σ为其路径总长度;④基于上述结果,该分割区间满足所有约束的最大可行进给率Fi通过下式得到;Fi=min(Fic,Fid) (3)沿加工路径参数
循环上述过程,便得到一组对应的进给率序列
2)进给率敏感区识别,首先需设定进给率波动允许范围δ,并遍历进给率序列
对进给率幅值波动范围较小的分割区间进行融合;具体地,令T为搜索域值,当进给率序列满足
条件时,则将其参数区间进行融合,形成单参数区间,其区间内相应的进给率值被修正为
至此,能够得到一组新的进给率序列
之后,将首末端进给率F1,FM以及满足Fi‑1<Fi<Fi+1条件的Fi定义为拐点进给率,其所在分割区间
被称为进给率敏感区,其中
分别表示该区间的左右两个端点;3)基于双向扫描算法的拐点进给率修正,假设
与
分别为相邻的两个进给率敏感分割区间,对应的进给率分别为Fi与Fi+k,此时参数区间
则被定义为进给率Fi至Fi+k的过渡区间;当
域值较小,进给率Fi即使以最小的加速度上升或下降至Fi+k时,过渡区间内的轮廓误差及机床运动学约束依然会存在超差现象;为此,采用双向扫描算法对敏感区进给率进行修正,具体步骤如下:①考虑到进给率序列存在阶梯效应,不能直接用于插补,因此,在修正之前,需要在保证敏感区进给率
信息的基础上,在相应的过渡区间
内构建一段以Fi与Fi+k为端点的进给率曲线;基于B样条曲线的凸包性质和变差减小性质,采用基于样条曲线表达的进给率曲线定制策略,具体过程为:首先,在
内分别配置两组共线控制点
和
以保留各自敏感区的进给率特征,其中
除此之外,预定义一条进给率曲线,还必须确定它的节点矢量U=[u0,u1,u2,...,un+k+1];为了能够使进给率曲线的分段连接点与控制顶点对应起来,这里采用了里森菲尔德方法确定相应的节点矢量参数序列,其表达式为
②正向扫描进给率修正,正向遍历敏感区进给率序列,当满足条件Fi≤Fi+1时,则进行进给率曲线评估;首先,在过渡区间
内,均匀采样获取Γ个校验点,并根据公式
其中,
计算相应校验点处的轮廓误差、机床各轴速度、加速度和加加速度;若上述约束存在超差现象,则将进给率Fi+k乘以比例系数λ,0<λ<1,来重新确定敏感区进给率值,从而达到轮廓误差与机床运动学约束按同向规律变化并逐渐减小;③反向扫描进给率修正,反向遍历敏感区进给率序列,当满足条件Fi>Fi+k时,则进行进给率曲线评估;首先,在过渡区间
内,均匀采样获取Γ个校验点,并根据公式(5)(6)计算相应校验点处的轮廓误差、机床各轴速度、加速度和加加速度;若上述约束存在超差现象,则将进给率Fi乘以比例系数λ,0<λ<1,来重新确定敏感区进给率值,从而实现轮廓误差与机床运动学约束按同向规律变化并逐渐减小;4)初始进给率曲线获取,经过上述敏感区进给率修正,得到一组新的进给率序列
此时,为获得一条完整的、连续的初始进给率曲线,沿整个参数加工路径,根据
的分布特征,能够采用步骤3)中控制点配置策略来实现,其中,进给率敏感区的控制点配置过程与步骤3)完全一致,而过渡区内的控制点配置过程与步骤3)相比则有所不同;在具体操作之前,首先需要根据过渡区间
内进给率序列的分布特征,确定该区间段内的初始进给率曲线类型:a、若在区间
内进给率序列具有最大进给率值的参数区间范围不少于3Δu个,则在相应的过渡区间
嵌入一条恒定进给率直线段,并将此时的进给率曲线类型定义为p1;b、若在区间
内进给率序列具有最大进给率值的参数区间宽度少于3Δu个,则可在该过渡区间内嵌入一条单峰进给率曲线段,并将此时的进给率曲线类型定义为p2;在此基础上,构建初始进给率曲线的具体操作如下:①沿参数路径进行扫略,若过渡区间
进给率序列中最大进给率为fq且满足p1类型条件,则将具有最大进给率值fq的参数区间记为
角标q表示的是进给率序列
中第q个过渡区间,与此同时,将过渡区间
细分为具有相同参数长度ΔU的Φ段,其中
以此为基础,通过在该过渡区间内配置四个共线控制点
来嵌入一条恒定进给率直线段,以满足原始最大进给率序列特征,其中
②沿参数路径进行扫略,若过渡区间
进给率序列中最大进给率值为fq且满足p2类型条件,则将拥有该特征的进给率序列区间并记为
并在该区间内配置三个共线控制点
以构建单峰进给率曲线,其中
③获得初始进给率曲线,还需要确定相应的节点矢量参数序列,同时,为了能够使进给率曲线的分段连接点分别与控制点对应起来,这里采用里森菲尔德方法来确定相应的节点矢量;具体做法是,针对由敏感区和过渡区内配置的所有控制点组成的控制多边形,将其两端各2个顶点以外的其余控制顶点的参数坐标
分别作为节点矢量序列中的节点值;至此,在控制点与节点矢量都已知的条件下,获得一条完整且连续的初始进给率曲线;5)进给率曲线松弛调整,由于初始进给率曲线并不能完全将轮廓误差与机床运动学约束限制在允许范围内,因此,需要对初始进给率曲线做进一步的调整;采用控制点位置的自适应确定算法,通过调整低速区至高速区之间的松弛距离,实现多约束下的数控加工进给率的定制;首先,假设
为该段进给率曲线两端的敏感区间,
为其相应的过渡区,具体的进给率曲线松弛调整过程简述如下:①当过渡区间进给率曲线类型为p1时,其对应的控制多边形顶点为
为评估此区间内的进给率是否合理,首先需要选定相应的校验区间
其中
并在每个区间
内均匀选取Q个校验点,根据公式(5)(6)计算相应校验点处的轮廓误差、机床各轴速度、加速度和加加速度;当上述约束存在超差现象时,则需按以下四类情况分别进行调整:a、若区间
内存在约束超差时,则将控制点
以ΔU为单位向右平移一个单位;b、若区间
满足约束条件,而区间
内存在约束超差时,则将控制点
以ΔU为单位向右平移一个单位;c、若区间
满足约束条件,而区间
内存在超差约束时,则将控制点
以ΔU为单位向左平移一个单位;d、若区间
内存在约束超差时,则将控制点
以ΔU为单位向左平移一个单位;调整之后,便可得到一条新的进给率曲线,并再次对各校验点处的轮廓误差及机床各轴运动学特性进行校验评估;若仍然存在约束超差现象,则继续循环上述a、b、c、d调整过程,直到各项约束满足条件为止;当调整过程中,控制点
重合时,则将该过渡区间进给率曲线类型定义为p2,此时区间大小被更新为
随后,在该区间内重新配置三个共线控制点
以构建单峰进给率曲线,其中
②当过渡区间进给率曲线类型为p2时,其对应的控制多边形顶点为
为评估此区间内的进给率是否合理,需要选定相应的校验区间
其中
并在每个区间
内均匀选取Q个校验点,根据公式(5)(6)计算相应校验点处的轮廓误差、机床各轴速度、加速度和加加速度;当上述约束存在超差现象时,则需要对该区间内的进给率曲线进行调整,为实现该过程,首先根据预设值Λ,对参数
处的进给率值进行离散化处理,其中离散增量Δf可根据Δf=|fq‑fm|/Λ计算得到,式中fm=min(Fi,Fi+k);具体调整过程如下:a步骤、若约束存在超差现象,则将该过渡区间内的三个共线控制点
以Δf为单位向下移动一个增量,进而得到一条新的进给率曲线;b步骤、在新的进给率曲线条件下,再次对各校验点处的轮廓误差与机床运动学约束进行校验评估,若仍然存在约束超差现象,则返回a步骤进行循环调整,直至各项约束满足条件为止;但是,在满足约束条件之前,控制点
会以Δf增量一直减小,会出现fq<fm的情况,此时则需将该过渡区间内的控制点
全部删除,相应的进给率曲线呈单调递增或递减特征,结合步骤3)中多约束下的敏感区进给率调整,轮廓误差与机床运动学约束必然满足相应的约束条件;为实现进给率曲线的松弛调整,还需要确定相应的节点矢量,这里仍采用里森菲尔德方法进行确定,其确定过程与步骤4)中描述一致;通过上述步骤1)、2)、3)、4)、5),即得到满足轮廓误差、机床各轴速度、加速度以及加加速度约束的数控加工进给率曲线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611105963.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种顺序动作的控制装置
- 下一篇:一种纸带纠偏控制装置及纠偏方法