Abstract
Tool path is presented as continuous small line segments in some existing NC machining programs. To achieve high machining speed and smooth machining quality, the tool path needs to be processed. This study presents a real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for short line segments machining. In the methodology, transition curve is adjusted to avoid intersection and keep high machining speed. Firstly, the unit length of every B-spline transition curve is calculated depending on tool path and NC system requirements; then, the maximum allowable velocity of the curve which is called threshold velocity can be got. Secondly, transition curve is determined according to the unit length and two consecutive threshold velocities, and time optimization function makes the transition curve take less machining time. Thirdly, the 7-phase velocity planning algorithm and static look-ahead algorithm are adopted to generate smooth machining feedrate and fine machining quality. Lastly, the curve interpolation is performed on the processed tool path. The simulations and experiments demonstrated that the proposed algorithm is able to achieve high machining speed and generate fine machining quality.
Similar content being viewed by others
References
SIEMENS (2007) SINUMERIK tool and mold making: manual
Souza AF, Coelho RT (2007) Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications. Int J Adv Manuf Technol 32:1104–1114
Yau H, Kuo M (2001) NURBS machining and feed rate adjustment for high speed cutting of complex sculptured surfaces. Int J Prod Res 39(1):21–41
Li W, Liu Y, Yamazaki K, Fujisima M, Mori M (2008) The design of a NURBS pre-interpolator for five-axis machining. Int J Adv Manuf Technol 36:927–935
Tsai M-S, Nien H-W, Yau H-T (2010) Development of a real-time look-ahead interpolation methodology with spline-fitting technique for high-speed machining. Int J Adv Manuf Technol 47:621–638
Wang J-B, Yau H-T (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41:1169–1185
Jouaneh MK, Wang Z, Dornfeld DA (1990) Trajectory planning for coordinated motion of a robot and a positioning table. Part I Path specification IEEE Trans Robot Autom 6(6):735–745
Ernesto CA, Farouki RT (2012) High-speed cornering by CNC machines under prescribed bounds on axis accelerations and tool path contour error. Int J Adv Manuf Technol 58:327–338
Zhang LB, You YP, He J, Yang XF (2011) The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. Int J Adv Manuf Technol 52:245–254
Walton DJ, Meek DS (2009) G2 blends of linear segments with cubics and Pythagorean-hodograph quintics. Int J Comput Math 86(9):1498–1511
Beudaert X, Lavernhe S, Tournier C (2013) 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tool Manu 73:9–16
Yutkowitz SJ, Chester W (2005) Apparatus and method for smooth cornering in a motion control system. United States, Siemens Energy & Automation, Inc, Alpharetta, GA, 2005 (US Patent 6922606)
Sencer B, Ishizaki K, Shamoto E (2015) A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths. Int J Adv Manuf Technol 76:1977–1992
Pateloup V, Duc E, Ray P (2010) Bspline approximation of circle arc and straight line for pocket machining. Comput Aided Des 42:817–827
Bi QZ, Jin YQ, Wang YH, Zhu LM, Ding H (2012) An analytical curvature-continuous Bezier transition algorithm for high-speed machining of a linear tool path. Int J Mach Tools Manuf 57:55–65
Piegl L, Tiller W (2003) The NURBS book, 2nd edn. Springer, Berlin Heidelberg
Yu D, Hu Y, Xu XW (2009) An open CNC system based on component technology. IEEE Trans Autom Sci Eng 6(2):302–310
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34(3):229–237
Lei WT, Sung MP, Lin LY, Huang JJ (2007) Fast real-time NURBS path interpolation for CNC machine tools. Int J Mach Tool Manu 47(10):1530–1541
Rou C, Shih C, Lee W (2003) Planning S-curves in the coordinated PTP motion of multiple-axis machines under velocity acceleration and jerk constraints. J Chin Inst Electr Eng 10(03):221–234
Du D, Liu Y, Yan C, Li C (2007) An accurate adaptive parametric curve interpolator for NURBS curve interpolation. Int J Adv Manuf Technol 32:999–1008
Wang F, Lin H, Zheng L, Yang L, Feng J, Zhang H (2014) Design and implementation of five-axis transformation function in CNC system. Chin J Aeronaut 27(2):425–437
SIEMENS (2009) SINUMERIK 840D manual: 5-axis machining manual
Standardization Administration of the People’s Republic of China (2008) Wrought aluminium and aluminium alloy-chemical composition
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, S., Lin, H., Zheng, L. et al. A real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for CNC machining of short line segments. Int J Adv Manuf Technol 84, 1359–1370 (2016). https://doi.org/10.1007/s00170-015-7776-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7776-9