Interpolation for NURBS Curve with Corner on Curve Splitting According to its Critical Curvature

  • JI Guoshun ,
  • YU Wujia ,
  • CHEN Zhiping
Expand
  • 1. School of Mechanical Engineering, Hangzhou Dian Zi University, Hangzhou 310018;
    2. School of Automation, Hangzhou Dian Zi University, Hangzhou 310018

Received date: 2017-10-09

  Revised date: 2018-06-08

  Online published: 2018-10-05

Abstract

Considering feedrate and precision requirements for contouring NURBS curve characterizing large curvature corner, the interpolation algorithm by corner splitting with modifying means is proposed. Critical curvature of NURBS meeting both interpolation precision and dynamical properties of the CNC tools is defined according to chord height limit, centripetal acceleration and its derivative limits. In terms of the local maximal curvature greater than critical curvature and critical curvature of the NURBS curve, the whole NURBS curve is split into several sub-segments including sharp corner or not. For each sub-segments the feedrate are planned with S curve acc/dec, and then conforming to the compatibility relationship of feedrate and displacement between two adjacent ones, the acceleration and its derivative of each sub-segments are adjusted to ensure the integer multiple ac/dec duration to sampling time for each acc/dec phases. Under the same feed planning constraints. The feed for processing a piece of NURBS curve with large local curvature corner is planned on curvature monotonicity without modifying measure:Corner splitting without modifying method and corner splitting with modifying means. Then it is interpolated with first Taylor series expansion respectively. The comparison results indicate higher interpolation precision can be ensured by corner splitting with modifying means stably. So the proposed algorithm can be applied in high speed and high precision machining NURBS curve with large curvature corner.

Cite this article

JI Guoshun , YU Wujia , CHEN Zhiping . Interpolation for NURBS Curve with Corner on Curve Splitting According to its Critical Curvature[J]. Journal of Mechanical Engineering, 2018 , 54(19) : 150 -157 . DOI: 10.3901/JME.2018.19.150

References

[1] ALTINTAS Y,TULSYAN S. Prediction of part machining cycle times via virtual CNC[J]. CIRP Annals-Manufacturing Technology,2015,64(1):361-364.
[2] LIU Qiang,LIU Huan,YUAN Songmei. High accurate interpolation of nurbs tool path for CNC machine tools[J]. Chinese Journal of Mechanical Engineering,2016,29(5):911-920.
[3] LIU X,AHMAD F,YAMAZAKI K,et al. Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics[J]. International Journal of Machine Tools & Manufacture,2005,45(4-5):433-444.
[4] JAHANPOUR J,ALIZADEH M R. A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme[J]. The International Journal of Advanced Manufacturing Technology,2015,77(9-12):1889-1905.
[5] DU D,LIU Y,GUO X,et al. An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control[J]. Robotics and Computer-Integrated Manufacturing,2010,26(4):273-281.
[6] 杜道山,燕存良,李从心. 一种实时前瞻的自适应NURBS插补算法[J]. 上海交通大学学报,2006,40(5):843-847. DU Daoshan,YAN Cunliang,LI Congxin. An adaptive NURBS interpolator with real time look ahead function[J]. Journal of Shanghai Jiaotong University,2006,40(5):843-847.
[7] WANG X,WANG J,RAO Z. An adaptive parametric interpolator for trajectory planning[J]. Advances in Engineering Software,2010,41(2):180-187.
[8] LIN M T,TASI M S,YAU H T. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm[J]. International Journal of Machine Tools & Manufacture,2007,47(15):2246-2262.
[9] TSAI M S,NIEN H W,YAU H T. Development of integrated acceleration/deceleration look-ahead interpolation technique for multi-blocks NURBS curves[J]. The International Journal of Advanced Manufacturing Technology,2011,56(9-12):601-618.
[10] LIU M,HUANG Y,YIN L,et al. Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools[J]. International Journal of Machine Tools & Manufacture,2014,87:1-15.
[11] NI X,WANG D,LI Y. Real-time NURBS curve interpolator based on section[J]. The International Journal of Advanced Manufacturing Technology,2011,54(1-4):239-249.
[12] LEE A C,LIN M T,PAN Y R,et al. The feedrate scheduling of NURBS interpolator for CNC machine tools[J]. Computer-Aided Design,2011,43(6):612-628.
[13] 王国勋,舒启林,王军,等. 非均匀有理B样条曲线直接插补进给速度规划[J]. 计算机集成制造系统,2013,19(6):1272-1278. WANG Guoxun,SHU Qilin,WANG Jun,et al. Interpolation feedrate planning of NURBS[J]. Computer Integrated Manufacturing Systems,2013,19(6):1272-1278.
[14] SENCER B,ISHIZAKI K,SHAMOTO E. A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool path[J]. The International Journal of Advanced Manufacturing Technology,2015,76(9-12):1977-1992.
[15] 许晨伟,姚进. 微线段高速加工的圆锥截线拐角插补算法[J]. 四川大学学报,2014,46(5):201-206. XU Chenwei,YAO Jin. A micro-line corner curve interpolation algorithm based on conic section for high-speed machining[J]. Journal of Sichuan University,2014,46(5):201-206.
[16] 孙树杰,林浒,于东,等. 一种高速高精的路径动态前瞻规划算法[J]. 机械工程学报,2016,52(11):170-176. SUN Shujie,LIN Hu,YU Dong,et al. A look-ahead path planning algorithm with high speed and high precision[J]. Journal of Mechanical Engineering,2016,52(11):170-176.
[17] 潘海鸿,杨增启,陈琳,等. 一种优化轨迹段间衔接速度的自适应前瞻控制[J]. 机械工程学报,2015,51(5):151-159. PAN Haihong,YANG Zengqi,CHEN Lin,et al. An adaptive look-ahead control algorithm using optimized transition velocity between two trajectory segments[J]. Journal of Mechanical Engineering,2015,51(5):151-159.
[18] 赵建华,朱蓓,刘放,等. 五轴微段平滑插补算法[J].机械工程学报,2016,52(12):1-8. ZHAO Jianhua,ZHU Bei,LIU Fang,et al. Smooth interpolation of short lines in five-axis CNC machining[J]. Journal of Mechanical Engineering,2016,52(12):1-8.
[19] CHOI B K,YOO W S,LEE C S. Matrix representation for NURB curves and surfaces[J]. Computer Aided Design,1990,22(4):235-240.
[20] 颜庆津. 数值分析[M]. 第4版. 北京:北京航空航天大学出版社,2012. YAN Qinjin. Numerical analysis[M]. 4th ed. Beijing:Beihang University Press,2012.
Outlines

/