Skip to main content
Log in

Contouring accuracy improvement using a tangential contouring controller with a fuzzy logic-based feedrate regulator

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

Abstract

In contour-following tasks, contour error reduction is an issue of much concern. Generally speaking, contour error is caused by the mismatched dynamics between each axis. To reduce the contour error, many previous studies have focused on developing proper controllers and/or more accurate contour error estimation algorithms. An alternative method for reducing contour errors is to exploit the idea of desired feedrate adjustment. This paper proposes using the approximate contour error information to develop a fuzzy logic-based feedrate regulator, which adjusts the value of the desired feedrate. Moreover, to further reduce contour error, an integrated motion control scheme is also developed. This scheme consists of a position loop controller with velocity command feedforward, a tangential contouring controller (TCC), a real-time contour error estimator, and the proposed fuzzy logic-based feedrate regulator. Several experiments on free-form contour-following tasks are conducted to evaluate the performance of the proposed approach. The experimental results clearly demonstrate the effectiveness of the proposed approach.

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. Masory O (1986) Improving contouring accuracy of NC/CNC systems with additional velocity feedforward loop. ASME J Eng Ind 108:227–230

    Article  Google Scholar 

  2. Tomizuka M (1987) Zero phase error tracking algorithm for digital control. ASME J Dyn Syst Meas Control 109:65–68

    MATH  Google Scholar 

  3. Koren Y (1980) Cross-coupled biaxial computer for manufacturing systems. ASME J Dyn Sys Meas Control 102:265–272

    Article  MATH  Google Scholar 

  4. Chiu TC, Tomizuka M (1995) Contouring control of machine tool feed drive systems: a task coordinate frame approach. In: Proc Int Mechanical Engineering Congress and Exposition on Dynamic Systems and Control, San Francisco, California, USA, 57~2:503–510

  5. Ho HC, Yen JY, Lu SS (1999) A decoupled path-following control algorithm based upon the decomposed trajectory error. Int J Mach Tools Manuf 39:1619–1630

    Article  Google Scholar 

  6. Lo CC, Chung CY (1999) Tangential-contouring controller for biaxial motion control. ASME J Dyn Syst Meas Control 121:126–129

    Article  Google Scholar 

  7. Chuang HY, Liu CH (1991) Cross-coupled adaptive feedrate control for multiaxis machine tools. ASME J Dyn Syst Meas Control 113:451–457

    Article  Google Scholar 

  8. Cheng MY, Lee CC (2007) Motion controller design for contour following tasks based on real-time contour error estimation. IEEE Trans on Ind Electron 54:1686–1695

    Article  Google Scholar 

  9. Yau HT, Kuo MJ (2001) NURBS machining and feed rate adjustment for high-speed cutting of complex sculptured surface. Int J Prod Res 39:21–41

    Article  MATH  Google Scholar 

  10. Tarng YS, Chuang HY, Hsu WT (1999) Intelligent cross-coupled fuzzy feedrate controller design for CNC machine tools based on genetic algorithms. Int J Mach Tools Manuf 39:1673–1692

    Article  Google Scholar 

  11. Huang SJ, Lin YW (1996) Application of grey predictor and fuzzy speed regulator in controlling a retrofitted machining table. Int J Mach Tools Manuf 36:477–489

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Du DS, Liu Y, Yan C, Lin C (2007) An accurate adaptive parametric curve interpolator for NURBS curve interpolation. Int J Adv Manuf Technol 32:999–1008

    Article  Google Scholar 

  14. Hu J, Xiao L, Wang Y, Wu Z (2006) An optimal feedrate model and solution algorithm for a high-speed machine of small line blocks with look-ahead. Int J Adv Manuf Technol 28:930–935

    Article  Google Scholar 

  15. Brown RH, Schneider SC, Mulligan MG (1992) Analysis of algorithms for velocity estimation from discrete position versus time data. IEEE Trans on Ind Electron 39:11–19

    Article  Google Scholar 

  16. Lee CC (1990) Fuzzy logic in control system: fuzzy logic controller-part I. IEEE Trans Syst Man Cybern 20:404–418

    Article  MATH  Google Scholar 

  17. Shin DJ, Ryu HS, Huh UY (2001) Fuzzy logic control for the contouring accuracy of XY positioning system. In: Proc IEEE International Symposium on Industrial Electronics, Pusan, South Korea, June 06–16, 2:1248–1252

  18. Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, Berlin Heidelberg New York

    Google Scholar 

  19. Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813

    Article  Google Scholar 

  20. Tsai MC, Cheng CW, Cheng MY (2003) A real-time NURBS surface interpolator for precision three-axis CNC machining. Int J Mach Tools Manuf 43:1217–1227

    Article  Google Scholar 

  21. Cheng CW, Tseng WP (2006) Design and implementation of a real-time NURBS surface interpolator. Int J Adv Manuf Technol 30:98–104

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming-Yang Cheng.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cheng, MY., Su, KH. Contouring accuracy improvement using a tangential contouring controller with a fuzzy logic-based feedrate regulator. Int J Adv Manuf Technol 41, 75–85 (2009). https://doi.org/10.1007/s00170-008-1463-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-008-1463-z

Keywords

Navigation