以弧长为参数的快速NURBS插补研究

Research on fast NURBS interpolation with arc length as parameter

  • 摘要: 针对复杂零件的高速高精加工需要,提出了基于弧长为参数的快速NURBS插补。由于NURBS曲线参数u没有几何意义,与弧长是非线性映射关系。弧长难以直接用解析表达式计算,没有弧长信息难以对曲线进行速度规划。基于此,利用高斯积分计算曲线弧长,同时对参数u和弧长S进行五次多项式uS建模,建立它们之间映射关系,在插补时既可以进行速度规划,又可以实时快速计算下一个插补点,保持小的速度波动。仿真与实验结果验证了该算法的有效性。

     

    Abstract: Aiming at the high speed and precision machining of complex parts, a fast NURBS interpolation based on arc length is proposed. Since the NURBS curve parameters have no geometric meaning, there are nonlinearly mapped to the arc length S. The arc length is difficult to calculate directly with the analytical expression, and it is difficult to plan the speed of the curve without the arc length information. Based on this, this paper uses Gauss integral to calculate the arc length of the curve, and simultaneously performs five-degree polynomial modeling on the parameters u and arc length S to establish the mapping relationship between them. At the time of interpolation, speed planning can be performed, and the next interpolation point can be quickly calculated in real time to maintain small speed fluctuations. Simulation results verify the effectiveness of the algorithm.

     

/

返回文章
返回