Abstract
The existing interpolation algorithm cannot meet the need of high-speed and high-accuracy machining of a free-form surface. So this paper proposed a correcting and compressing interpolation algorithm. Depending on the distance and angle evaluated from the adjacent command points, the machining path of free form can be divided into two machining types. For those regions where the accurate figure is critical such as corners, the convention linear interpolation is performed exactly between the adjacent command points. For those regions having a large radius of curvature where the smooth figure is critical, firstly, the interior point selection method based on circle transition is derived to reduce the tolerance between the machining path and the original surface; secondly, the interior point correction method based on the least-square method is proposed to reduce the calculation error and round-off error in the interior point and estimate the first- and second-order derivative vectors of the interior point; thirdly, the shape-defining point is selected by the bend direction of the machining path and fitted to a quintic spline curve which has the C2 continuity; fourthly, the fitting accuracy controlling method is proposed to ensure the machining accuracy; lastly, the curve interpolation is performed on the fitted smooth curve. Machining tests carried out on a vertical machining center show that the proposed algorithm can improve the machining efficiency and machining quality of a free-form surface.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Vickers GW, Bradley C (1992) Curved surface machining through circular arc interpolation. Computer in Industry 19(33):329–37
Erkormaz K, Altinas Y (2001) High speed CNC system design part II: modeling and identification of feed drives. Int J Mach Tool Manuf 41(8):1487–1509
Bedi S, Ali I, Quan N (1993) Advanced interpolation techniques for CNC machines. ASME Trans J End Ind 115(8):329–336
SIEMENS (2004) SINUMERIK 810D/840D tool and mold making, 4
FANUC (2004) Series 30i/31i/32i—a user's manual for MC, GFZ-63944 EN-2/03, 9
Li W, Liu YD, Yamazaki K, Fujisima M, Mori M (2008) The design of a NURBS pre-interpolator for five-axis machining. Intern J Advanced Manufacture Tech 36(5):927–938
Ye P, Shi C, Yang K et al (2008) Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining. Inter J Manufacture Tech 37:881–897
Leng HB, Wu YJ, Pan XH (2009) Adaptive prospective interpolation method for high speed machining of micro line blocks based on the cubic polynomial model. Chinese J Mechanical Engineering 45(6):73–79
Yau HT, Wang JB (2007) Fast Bezier interpolator with real-time look-ahead function for high accuracy machining. Int J Mach Tool Manuf 47(10):1518–1529
Lin KY, Ueng WD, Lai JY (2008) CNC codes conversion from linear and circular paths to NURBS curves. Int J Adv Manuf Technol 39(7–8):760–773
Yeh SS, Su HC (2009) Implementation of online NURBS curve fitting process on CNC machines. Int J Adv Manuf Technol 40(5):531–540
Wang JB, Yau HT (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41(11):1169–1185
Tsai MS, Nien HW, Yau HT (2010) Development of a real-time look-ahead interpolation methodology with spline-fitting technique for high-speed machining. Int J Adv Manuf Technol 47(5–8):621–638
Hino TO, Fujiyoshida SI, Yamanashi HS (2007) Curve interpolation method. United States Patent 7274969 B2, 2007, 09, 25
Yutkowitz S J, OH WC (2004) Motion control system and method utilizing spline interpolation. United States Patent 6782306 B2, 2004, 08, 24
Lee ETY (1989) Choosing nodes in parametric curve interpolation. Computer Aided Design 21(6):363–370
Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision surface machining. Computer-Aided Design 26(3):225–234
Zhang XH, Yu D, Hu Y, Hong HT, Sun WT (2009) Development of NURBS curve interpolator with look-ahead control and federate filtering for CNC system. Industrial Electronics and Applications (ICIEA), 25-27 May: 2755–2759
Yu D, Hu Y, Xu XW et al (2009) An open CNC system based on component technology. IEEE Transactions On Automation Sci Engineering 6(2):302–310
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, X., Yu, D. & Song, T. Correcting and compressing interpolation algorithm for free-form surface machining. Int J Adv Manuf Technol 62, 1179–1189 (2012). https://doi.org/10.1007/s00170-011-3877-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3877-2