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.
Similar content being viewed by others
References
Masory O (1986) Improving contouring accuracy of NC/CNC systems with additional velocity feedforward loop. ASME J Eng Ind 108:227–230
Tomizuka M (1987) Zero phase error tracking algorithm for digital control. ASME J Dyn Syst Meas Control 109:65–68
Koren Y (1980) Cross-coupled biaxial computer for manufacturing systems. ASME J Dyn Sys Meas Control 102:265–272
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
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
Lo CC, Chung CY (1999) Tangential-contouring controller for biaxial motion control. ASME J Dyn Syst Meas Control 121:126–129
Chuang HY, Liu CH (1991) Cross-coupled adaptive feedrate control for multiaxis machine tools. ASME J Dyn Syst Meas Control 113:451–457
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
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
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
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
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237
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
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
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
Lee CC (1990) Fuzzy logic in control system: fuzzy logic controller-part I. IEEE Trans Syst Man Cybern 20:404–418
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
Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, Berlin Heidelberg New York
Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813
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
Cheng CW, Tseng WP (2006) Design and implementation of a real-time NURBS surface interpolator. Int J Adv Manuf Technol 30:98–104
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-008-1463-z