• 论文 •    

一种实时快速NURBS插补算法研究与实现

吴继春,唐小琦,陈吉红,周会成   

  1. 华中科技大学 国家数控系统工程技术研究中心,湖北武汉430074
  • 出版日期:2011-06-15 发布日期:2011-06-25

Real time fast non-uniform rational B-spline interpolation algorithm

WU Ji-chun, TANG Xiao-qi, CHEN Ji-hong, ZHOU Hui-cheng   

  1. National Numerical Control System Engineering Research Center,Huazhong University of Science and Technology, Wuhan 430074, China
  • Online:2011-06-15 Published:2011-06-25

摘要: 非均匀有理B样条刀具轨迹参数u与弧长S之间没有精确解析表达式,且是非线性映射现象,为了减少速度波动,减轻在线插补计算量,提出了基于双圆弧引导曲线的快速非均匀有理B样条插补算法。利用步长参数和高斯积分对刀具轨迹进行采样,采样点是基于参数u与弧长S的坐标点,利用双圆弧拟合方法对采样点拟合成插补引导曲线,建立参数u和弧长S解析表达式。在插补时依靠建立的双圆弧引导曲线进行快速的非均匀有理B样条插补。仿真实验结果表明了所提方法的可靠性和有效性。

关键词: 双圆弧, 引导曲线, 高斯积分, 非均匀有理B样条, 插补

Abstract: There was no accurate and explicit expression between spline parameter u and traveling length S, and it was non-linear mapping. To reduce feedrate fluctuation and on-line interpolation computation, fast Non-Uniform Rational B-Spline (NURBS) interpolation based on biarc guiding curve was presented. Sampled data of tabulated spline parameter and traveling length were obtained by the step-size parameter and Gauss integration, sampling point was the coordinate point between spline parameter u and traveling length S. Sampling points were fitted as interpolation guiding curve by biarc fitting method. Expression for spline parameter u and traveling length S was established. The fast NURBS interpolation was implemented by the guide curve. Simulation was preformed to validate reliability and effectiveness of this algorithm.

Key words: biarc, giude curve, Gauss integration, non-uniform rational B-Spline, interpolation

中图分类号: