Improving CNC contouring accuracy by integral sliding mode control

Abstract In this paper, an integral sliding mode controller (ISMC), based on input–output models, is proposed as a refinement from a two-degree-of-freedom controller with independent objectives for tracking and regulation. Thus, the knowledge of pole placement can be utilized in ISMC. The robustness is improved by a disturbance estimation, which results in an equivalent control. To eliminate the problem of chattering, two measures adopted are an appropriate choice of the sliding surface and an integral control action. It was found that the choice of a slower natural frequency of the sliding surface dynamics than that of the open loop can ease the problem of chattering. The choice of ki, the integral control coefficient, is based on the two-degree-of-freedom controller. Root locus is used in assisting in choosing an appropriate value of ki to ensure the closed-loop stability. The proposed ISMC was implemented and experimentally tested in a mini-CNC machine. The contouring accuracy of the mini-CNC machine was greatly improved by the proposed ISMC. Furthermore, no chattering was observed, which is beneficial to machine actuators.

[1]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[2]  I. D. Landau,et al.  Digital Control Systems: Design, Identification and Implementation , 2006 .

[3]  J. Karl Hedrick,et al.  Robust Discrete-Time Variable Structure Control Methods , 2000 .

[4]  Jan Wikander,et al.  Model reference discrete-time sliding mode control of linear motor precision servo systems , 2004 .

[5]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[6]  Alessandro Beghi,et al.  Observer-based discrete-time sliding mode throttle control for drive-by-wire operation of a racing motorcycle engine , 2006, IEEE Transactions on Control Systems Technology.

[7]  V. Utkin,et al.  Sliding mode control in dynamic systems , 1992 .

[8]  Tzuu-Hseng S. Li,et al.  Design and implementation of an adaptive sliding-mode dynamic controller for wheeled mobile robots , 2009 .

[9]  Hongye Su,et al.  Comments on "Discrete-time variable structure controller with a decoupled disturbance compensator and its application to a CNC servomechanism" , 1999 .

[10]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[11]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[12]  Yoram Koren,et al.  Advanced Controllers for Feed Drives , 1992 .

[13]  Tzuen-Lih Chern,et al.  Design of discrete integral variable structure control systems and application to a brushless DC motor control , 1996, Autom..

[14]  Xuesong Mei,et al.  Study on the compensation of error by stick-slip for high-precision table , 2004 .

[15]  Antonella Ferrara,et al.  Second order sliding mode control of vehicles with distributed collision avoidance capabilities , 2009 .

[16]  Yusuf Altintas,et al.  Sliding Mode Controller Design for High Speed Feed Drives , 2000 .

[17]  Han Me Kim,et al.  Precise friction control for the nonlinear friction system using the friction state observer and sliding mode control with recurrent fuzzy neural networks , 2009 .

[18]  Weibing Gao,et al.  Discrete-time variable structure control systems , 1995, IEEE Trans. Ind. Electron..

[19]  Ming-Jyi Jang,et al.  Modeling and high-precision control of a ball-screw-driven stage , 2004 .

[20]  Mingxuan Sun,et al.  Variable-structure repetitive control: a discrete-time strategy , 2005, IEEE Transactions on Industrial Electronics.