China Mechanical Engineering ›› 2007, Vol. 18 ›› Issue (21): 2608-2613.

Previous Articles     Next Articles

NURBS Interpolation and Feedrate Adaptive Control Based on de Boor Algorithm

Wang Tianmiao;Cao Yunan;Chen Youdong;Wei Hongxing   

  • Received:1900-01-01 Revised:1900-01-01 Online:2007-11-10 Published:2007-11-10

基于de Boor算法的NURBS曲线插补和自适应速度控制研究

王田苗;曹宇男;陈友东;魏洪兴   

Abstract:

Since NURBS has its own particularities,a NURBS curve feedrate model was constructed based on de Boor algorithm. This model consisted two parts-feedrate adaptive control and pre-interpolation acceleration/deceleration(acc/dec).The chord error, shear acceleration and normal acceleration of whole interpolation period were monitored and controlled based on de Boor algorithm. In order to calculate the distance of deceleration zone of the NURBS curve, a concept of NURBS reverse interpolation was introduced,which was illustrated by linear acc/dec.This model feasibility has already been proved in real CNC system.

Key words: NURBS curve, de Boor algorithm, linear acc/dec, NURBS reverse interpolation, chord error

摘要:

以NURBS曲线de Boor递推插补算法为基础,针对NURBS曲线速度处理的特殊性,建立了一种NURBS曲线自适应速度控制模型,
该模型分为速度自适应控制和插补前加减速处理两部分。以de Boor算法为基础对整个插补周期的弓高误差以及切向和法向加速度进行实时监控,分析了误差产生的原因并进行了相应的速度控制;以插补前直线加减速为例引入NURBS反向插补的概念,解决了NURBS曲线减速区长度计算问题。实验结果表明,该模型满足实际的NURBS曲线插补的需要。

关键词: NURBS曲线, de Boor算法, 直线加减速, NURBS反向插补, 弓高误差

CLC Number: