Abstract
A typical open computer numerical control (CNC) system should own the capability of being redeveloped easily and effectively, and any improvements of interpolation algorithm or machining technique could be put into practice by users conveniently. However, this is not always available in the current open CNC systems. To solve this problem, an interpolation method based on external profile mode (EPM) is introduced to improve the universality and the performance of an open CNC system in this paper. The method is realized with a rough interpolation in the PC host and a fine interpolation in the slave motion controller. With this method, various interpolation algorithms can be easily realized in the rough interpolation when machining complex contours. Meanwhile, the machining parameters during each interpolation cycle can be wholly determined by the host, so a real-time adjustment of machining parameters can be accomplished during the interpolation. The working principal of EPM is presented in this paper, and the realization of interpolation algorithms with the proposed method is described. A look-ahead algorithm for determining the machining parameters of each segment is implemented based on the length of segments in the rough interpolation. An acceleration/deceleration strategy with confined jounce is proposed in the look-ahead algorithm. The experimental results of specific profile interpolation show that the interpolation method based on EPM can make the open CNC system more universality and high performance.
Similar content being viewed by others
References
Zhao CH, Qin XS, Tang H (2005) Research on open-CNC system based on PC. Mech Sci Technol 24(9):1108–1113
Ye PQ, Shi C, Yang KM, Lv Q (2008) Interpolation of continuous micro-line segment trajectories based on look-ahead algorithm in high-speed machining. Int J Adv Manuf Technol 37:881–897
Zhang LX, Sun RY, Gao XS, Li HB (2011) High-speed interpolation for micro-line trajectory and adaptive real-time look-ahead scheme in CNC machining. Sci China Technol Sci 54(6):1481–1495
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
Shi C, Ye PQ (2011) The look-ahead function-based interpolation algorithm for continuous micro-line trajectories. Int J Adv Manuf Technol 54:649–668
Wang JB, Yau HT (2009) Real-time NURBS interpolator application to short linear segments. Int J Adv Manuf Technol 41:1169–1185
Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration, and deceleration for NC machining. Computer-Aided Design 35(13):1249–1259
Yu D, Hu Y, XuXW HY, Du SH (2009) An open CNC system based on component technology. IEEE Trans Autom Eng 6(2):302–310
Farooq M, Wang DB (2007) Implementation of a new PC based controller for a PUMA robot. J Zhejiang Univ 8(12):1962–1970
Oldknow KD, Yellowley I (2001) Design, implementation and validation of a system for the dynamic reconfiguration of open architecture machine tool controls. Int J Mach Tool Manuf 41:95–808
Liu QS, Gao L (2009) A look-ahead algorithm for feed-rate control in CNC with a motion control card. Mech Sci Technol Aerosp Eng 28(9):1194–1197
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:621–638
Tsai MS, Nien HW, Yau HT (2011) Development of integrated acceleration/deceleration look-ahead interpolation technique for multi-blocks NURBS curves. Int J Adv Manuf Technol 56:601–618
Liu JQ, Xu D, Wu JR, Xu Y, Li X (2011) Research on the velocity look-ahead algorithm in the NC system. Adv Mater Res 311–313:1379–2384
Zhang LB, You YP, Yang XF (2013) A control strategy with motion smoothness and machining precision for multiaxis coordinated motion CNC machine tools. Int J Adv Manuf Technol 64:335–348
Shen HY, Fu JZ, He Y, Yao XH (2012) On-line asynchronous compensation methods for static/quasi-static error implemented on CNC machine tools. Int J Mach Tool Manuf 60:14–26
Yeh SS (1999) The speed-controlled interpolator for machining parametric curves. Computer-Aided Design 31(5):349–357
Wang YH, Xiao LJ, Zeng SS, Wu ZY, Zhong SB (2004) An optimal feed rate model and solution for high-speed machining of small line blocks with look-ahead. J Shanghai JiaoTong Univ 38(6):902–904
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jin, Ya., He, Y., Fu, Jz. et al. An interpolation method for the open CNC system based on EPM. Int J Adv Manuf Technol 69, 405–416 (2013). https://doi.org/10.1007/s00170-013-5044-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-5044-4