欢迎来到天天文库
浏览记录
ID:51447680
大小:1.04 MB
页数:5页
时间:2020-03-24
《基于Muller法的NURBS曲线插补算法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数控加工技术现代制造工程(ModernManufacturingEngineering)2014年第8期倡基于Muller法的NURBS曲线插补算法任杰青,刘凯,赵东标(南京航空航天大学机电学院,南京210016)摘要:在分析NURBS曲线插补原理的基础上,提出了一种基于Muller法的NURBS曲线实时插补算法。该算法首先进行速度控制,由最大进给速度约束、最大弓高误差约束和最大法向加速度约束得到希望进给步长,保证了加工精度。然后利用Muller法迭代计算满足进给步长要求的插补参数,避免了传统方法的复杂
2、求导运算。该算法稳定性好,运算量小,能够对速度波动进行有效控制,并且能够满足实时插补的要求。关键词:NURBS曲线插补;速度控制;Muller法中图分类号:TP271文献标志码:A文章编号:1671—3133(2014)08—0055—05NURBSinterpolationalgorithmbasedonMullermethodRenJieqing,LiuKai,ZhaoDongbiao(CollegeofMechanicalandElectricalEngineering,NanjingUniver
3、sityofAeronauticsandAstronautics,Nanjing210016,China)Abstract:ThroughanalyzingtheprincipleofNURBScurveinterpolation,areal-timeNURBSinterpolationalgorithmbasedonMullermethodisproposed.Theproposedalgorithmfirstlycontrolsthevelocitytomeetthespeedandaccuracy
4、requirementsbya-doptingconstraintsofmaximumfeedspeed,maximumchorderrorandmaximumacceleration.ThenMullermethodisusedtocal-culatetheinterpolationparametersintheconstraintoffeedstepiteratively,avoidingderivativecalculationoftraditionalmethods.Theproposedalg
5、orithmhasadvancedfeaturesofgoodstabilityandlesscalculation.Italsocaneffectivelycontroltheratefluctua-tionandmeetthereal-timeinterpolationrequirement.Keywords:NURBScurveinterpolation;velocitycontrol;Mullermethod本文提出基于Muller法的NURBS曲线插补算0引言法。该算法首先进行速度控制,得到希
6、望进给步长,相对传统的直线、圆弧插补,NURBS直接插补技保证了加工精度;然后引入基于二阶泰勒展开式的[4]术具有程序代码少、无需向NC机床进行高速的程序线性递推预估方法来获得插补参数的迭代初值;[1]传输、加工时间短和加工质量高等优点。再利用Muller法迭代计算满足精度要求的插补参NURBS曲线插补分为参数插补和轨迹计算两个数。该算法有效简化了参数空间的插补计算,能够阶段。首先,参数插补根据第i个插补周期的约束进满足实时插补的要求,并且将速度波动限制在理想给步长ΔLi求得下一个插补点的对应插补参数值
7、水平。ui+1;然后,轨迹计算将插补参数ui+1代入NURBS曲线方程中,得到三维空间里新插补点的坐标。1NURBS曲线描述[2]应用Taylor展开法计算插补参数时,是用进给一条k次NURBS曲线可以表示为分段有理多项弦长逼近实际插补段弧长,使得插补参数的截断误差式矢函数r(u)[5]:较大。插补参数的截断误差使得理想进给速度与实n际进给速度之间存在偏差,造成速度波动。且Taylor∑ωidiNi,k(u)i=0r(u)=np≤u≤q(1)展开法在计算插补参数的过程中,会涉及到复杂的导[3]∑ωiNi
8、,k(u)数计算,无法保证插补的实时性。i=0倡南京航空航天大学基本科研业务费资助项目(NS2013049,NN2012041)552014年第8期现代制造工程(ModernManufacturingEngineering)式中:ωi(i=0,1,⋯,n)为权因子,首、末权因子ω0>aNmaxΔLi3=TΔLi2(9)0、ωn>0,其余权因子ωi(i=1,2,⋯,n-1)≥0;di(i=8δmax0,1,⋯,n)为ωi(i=0,1,⋯,n)
此文档下载收益归作者所有