Skip to main content
Log in

Self-adjustment computing method for time-partition interpolation in motion trajectory control of CNC machine tools

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

Abstract

For time-partition interpolation in computer numerical control of the motion trajectory of a machine tool, the trajectory in a sampling cycle is approximated by a line segment from the current position of the tool to another on the expected trajectory; and locating the terminal of the line is the goal of the interpolation. In this paper, a self-adjustment computing method applicable to any explicit curve type is proposed. With the method, the terminal of the linear moving path in a cycle is first estimated by the motion information in the previous cycle, then adjusted according to the ratio of the desired moving distance to the computed linear path length. The result of the computation is fairly accurate, and it can be further enhanced with more adjustments performed in a sampling cycle, which is demonstrated in the simulation results. Furthermore, an adaptive feedrate adjustment algorithm is also introduced to enable the proposed method to control the trajectory contour errors.

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. Yang MY, Hong WP (2002) Three-dimensional reference pulse linear and circular interpolators for CNC systems, Int J Prod Res, 40 (2): 425–439

    Article  MATH  Google Scholar 

  2. Qin KH, Bin HZ (1990) Three-point recursion interpolation theory and algorithm of space circular arcs in a CNC system. Comput Ind 15(4): 355–362

    Article  Google Scholar 

  3. Chai OH, Wong YS, Poo AN (1996) Interpolation scheme for tool-radius compensated parabolic paths for CNC. IIE Trans (Institute of Industrial Engineers), 28(1): 11–17

    Google Scholar 

  4. Farouki RT, Manni C, Sestini A (2001) Real-time CNC interpolators for Bezier conics. Comput Aided Geom Des 18(7):639–655

    Article  MATH  MathSciNet  Google Scholar 

  5. Cheng CW, Tsai MC (2004) Real-time variable feed rate NURBS curve interpolator for cnc machining. Int J Adv Manuf Technol 23(11–12): 865–873

    Google Scholar 

  6. Park JH, Nam SH, Yang, MY (2005) Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method. Int J Adv Manuf Technol 26(4):359–365

    Article  Google Scholar 

  7. Zhiming X, Jincheng C and Zhengjin F (2002) Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves. Int J Adv Manuf Technol 20:270–276

    Article  Google Scholar 

  8. Zhang Q, Greenway RB (1998) Development and implementation of a NURBS curve motion interpolator. Robot Comput-Integr Manuf 14: 27–36

    Article  Google Scholar 

  9. Farouki RT, Shah S (1996) Real-time CNC interpolators for Pythagorean-hodograph curves. Comput Aided Geom Des 13(7): 583–600

    Article  MATH  Google Scholar 

  10. Farouki RT, Tsai YF, Yuan GF (1999) Contour machining of free-form surfaces with real-time PH curve CNC interpolators, Comp Aided Geom Des 16(1): 61–76

    Article  MATH  MathSciNet  Google Scholar 

  11. Cheng CW, Tsai MC, Jan M (2004), Accurate Feedrate Control of CNC Machine Tools along NURBS Curves, 43rd IEEE Conference on Decision and Control, December 14–17, 2004, Atlantis, Paradise Island, Bahamas, pp 3053–3058

    Google Scholar 

  12. Sun YW, Wang J, Guo DM (2006) Guide curve based interpolation scheme of parametric curves for precision CNC machining. Int J Mach Tools Manuf 46(3–4):235–242

    Article  Google Scholar 

  13. Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves swith a confined chord error. CAD Comput Aided Des 34(3):229–237

    Article  MathSciNet  Google Scholar 

  14. Lee MH, Yang SH, Kim YS, Roh YR, Kim C (2004) A multi-axis contour error controller for free form curves. JSME Int Journal, Series C: Mechanical Systems, Machine Elements and Manufacturing, 47(1), 144–149

    Google Scholar 

  15. Cain G, Herod J, Multivariable Calculus, http://www.math.gatech.edu/~cain/ notes/calculus.html

  16. Sarma R, Rao A (2000), Discretizors and Interpolators for Five-Axis CNC Machines. Journal of Manufacturing Science and Engineering, Transactions of ASME, 122: 191–197

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yi-Hong Long.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Long, YH., Wu, W. & Zhou, ZD. Self-adjustment computing method for time-partition interpolation in motion trajectory control of CNC machine tools. Int J Adv Manuf Technol 36, 558–569 (2008). https://doi.org/10.1007/s00170-006-0856-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-006-0856-0

Keywords

Navigation