Study on NURBS Interpolation Technology of Five-axis Machining Tool Path
-
摘要: 为了解决直线插补和圆弧插补的不足,以三次NURBS参数样条为基础对五轴加工的NURBS插补的进行研究;基于UG前置输出刀位数据点,分别对刀尖点和刀轴矢量参数化,反算求出控制顶点,实现NURBS插补,同时通过对插补点的曲率计算,推导出插补误差与进给速度的关系,进而用进给速度控制插补误差;基于IMSpost和HEIDENHAIN iTNC530数控系统,进行NURBS插补功能的后置处理器的研究,实现高效NC程序的输出;基于MATLAB,以叶轮的NURBS插补刀具轨迹进行仿真验证,实现了NURBS刀具轨迹的NC输出。Abstract: In order to solve the problem of linear and circular interpolation, the relevant principles of five-axis machining of NURBS interpolation computation was studied by using cubic spline Non-Uniform Rational B-Splines parameterization; tip point and tool axis vector parameterization were made based on the UG pre-output cutter location data points so as to calculate its control points by using inverse calculation achieved NURBS interpolation. Then It can insert with feed rate control interpolation error through the calculation of the interpolation points of the curvature derived relationship interpolation error and feed rate. By using CNC system of HEIDENHAIN iTNC530 and IMSpost, the postprocessor of NURBS interpolation function was conducted so as to achieve the output NC program. The impeller' NURBS interpolation was conducted via MATLAB so as to achieve processing requirements.
-
Key words:
- NURBS interpolation /
- tip point /
- tool axis vector /
- feed rate /
- interpolation error
-
[1] Yeh S S, Hsu P L. The speed-controlled interpolator for machining parametric curves[J]. Computer-Aided Design, 1999,31(5):349-357 [2] Cheng M Y, Tsai M C, Kuo J C. Real-time NURBS command generators for CNC servo controllers[J]. International Journal of Machine Tools and Manufacture, 2002,42(7):801-813 [3] Nam S H, Yang M Y. A study on a generalized parametric interpolator with real-time jerk-limited acceleration[J]. Computer-Aided Design, 2004,36(1):27-36 [4] 肖钊,杨旭静,王伏林.曲面数控加工中面向NURBS刀具路径生成的刀位点分段算法[J].计算机辅助设计与图形学学报,2011,23(9):1561-1566 Xiao Z, Yang X J, Wang F L. A segmenting algorithm for NURBS tool paths generation in CNC surface machining[J]. Journal of Computer-Aided Design & Computer Graphics, 2011,23(9):1561-1566(in Chinese) [5] 董海涛,潘海鸿,黄丽宇,等.一种优化的NURBS曲线插补算法[J].计算机集成制造系统,2014,20(9):2172-2177 Dong H T, Pan H H, Huang L Y, et al. Optimized NURBS curve interpolation algorithm[J]. Computer Integrated Manufacturing System, 2014,20(9):2172-2177(in Chinese) [6] 罗钧,汪俊,刘学明,等.基于S型加减速的自适应前瞻NURBS曲线插补算法[J].计算机集成制造系统,2013,19(1):55-60 Luo J, Wang J, Liu X M, et al. Adaptive NURBS interpolation algorithm with look-ahead function based on s-shape acceleration/deceleration[J]. Computer Integrated Manufacturing System, 2013,19(1):55-60(in Chinese) [7] Liu H, Liu Q, Zhou S K, et al. A NURBS interpolation method with minimal feedrate fluctuation for CNC machine tools[J]. The International Journal of Advanced Manufacturing Technology, 2015,78(5):1241-1250 [8] 徐水龙,徐周波,古天龙.NURBS曲线矩阵表示及其在插补中的应用[J].桂林电子科技大学学报,2015,35(1):70-74 Xu S L, Xu Z B, Gu T L. Matrix representation of NURBS curve and its application in interpolation[J]. Journal of Guilin University of Electronic Technology, 2015,35(1):70-74(in Chinese) [9] Piegl L, Tiller W. The NURBS book[M]. 2nd ed. Berlin, Heidelberg:Springer, 2010 [10] Liu Y, Li H, Wang Y Z. Realization of a 5-axis NURBS interpolation with controlled angular velocity[J]. Chinese Journal of Aeronautics, 2012,25(1):124-130 [11] 刘晓艳,邓重阳.非均匀三次B样条曲线插值的Jacobi-PIA算法[J].计算机辅助设计与图形学学报,2015,27(3):485-491 Liu X Y, Deng C Y. Jacobi-PIA algorithm for non-uniform cubic B-spline curve interpolation[J]. Journal of Computer-Aided Design & Computer Graphics, 2015,27(3):485-491(in Chinese) [12] Duong Q K, Hubinsky P, Paszto P, et al. Effectiveness of input shaping and real-time NURBS interpolation for reducing feedrate fluctuation[J]. Procedia Engineering, 2014,96:81-90 [13] 朱虎.直线刀轨的NURBS变换[J].农业机械学报,2008,39(10):191-193,168 Zhu H. Transform of linear tool path to NURBS[J]. Transactions of the Chinese Society for Agricultural Machinery, 2008,39(10):191-193,168(in Chinese) [14] 董伯麟,王治森,韩江.高速高精度加工中NURBS曲线混合插补算法[J].农业机械学报,2008,39(6):174-178 Dong B L, Wang Z S, Han J. NURBS curve hybrid interpolator in high speed and high accuracy machining[J]. Transactions of the Chinese Society for Agricultural Machinery, 2008,39(6):174-178(in Chinese) [15] Yang L J, Feng J C. Research on multi-axis CNC programming in machining large hydraulic turbine's blades based on UG[J]. Procedia Engineering, 2011,24:768-772
点击查看大图
计量
- 文章访问数: 150
- HTML全文浏览量: 22
- PDF下载量: 12
- 被引次数: 0