Skip to main content
Log in

An interpolation method for the open CNC system based on EPM

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Zhao CH, Qin XS, Tang H (2005) Research on open-CNC system based on PC. Mech Sci Technol 24(9):1108–1113

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Wang JB, Yau HT (2009) Real-time NURBS interpolator application to short linear segments. Int J Adv Manuf Technol 41:1169–1185

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Farooq M, Wang DB (2007) Implementation of a new PC based controller for a PUMA robot. J Zhejiang Univ 8(12):1962–1970

    Article  MATH  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Yeh SS (1999) The speed-controlled interpolator for machining parametric curves. Computer-Aided Design 31(5):349–357

    Article  MATH  Google Scholar 

  18. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong He.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-5044-4

Keywords

Navigation