Abstract
Friction occurring in all mechanical systems, such as computer numerical controlled (CNC) machine tools, is an important issue in achieving the high accurate performance. Friction adversely affects not only motion accuracy of drive axes but also excessively consumes energy. Feed drives of CNC machines normally operate all day and night around the world, and therefore consumed energy reduction is highly expected. The motivation behind this work is to construct a novel friction model that can comprise many unknown friction sources in both low and high velocity regions and enable a friction compensator to precisely describe actual frictional behavior. A sliding mode control (SMC) is designed to verify the effectives of the proposed friction model in a biaxial feed drive system. Experimental results confirm that a combination of SMC and the proposed friction can effectively improve tracking accuracy and further achieve significant reduction of consumed energy compared to combining with the conventional model. Results show that the proposed approach can largely decrease the mean tracking error to less than 5 µm for each axis. The new friction also achieved effective reduction of control variance by 7.62%. Consequently, consumed energy of feed drives was significantly improved by 12.83% compared to using the conventional model.
Similar content being viewed by others
References
Song G, Cai L (1995) Robust friction compensation for precise and smooth position regulation. In: 4th IEEE Conf control applications, pp 308–309
Ruderman M (2014) Tracking control of motor drives using feedforward friction observer. IEEE Trans Ind Electron 61(7):3727–3735
Dahl. PR (1968) A solid friction model. Technical report, Aerospace Corp El Segundo CA
Bliman P-AJ (1992) Mathematical study of the Dahl’s friction model. Eur J Mech A/Solids 11(6):835–848
Canudas De Wit CCD, Olsson H, Astrom KJ, Lischinsky P (1995) A new model for control of systems with friction. IEEE Trans Autom Control 40(3):419–425
Johanastrom K, Canudas-De-Wit C (2008) Revisiting the LuGre friction model. IEEE Control Syst 28 (6):101–114
Swevers J, Al-Bender F, Ganseman CG, Projogo T (2000) An integrated friction model structure with improved presliding behavior for accurate friction compensation. IEEE Trans Autom Control 45(4):675–686
Lampaert V, Swevers J, Al-Bender F (2002) Modification of the Leuven integrated friction model structure. IEEE Trans Autom Control 47(4):683–687
Lampaert V, Al-Bender F, Swevers J (2003) A generalized Maxwell-slip friction model appropriate for control purposes. Int Conf Phys Control 4:1170–1177
Al-Bender F, Lampaert V, Swevers J (2005) The generalized Maxwell-slip model: a novel model for friction simulation and compensation. IEEE Trans Autom Control 50(11):1883– 1887
Guo J, Zhang Q, Gao X-S (2013) Tracking error reduction in CNC machining by reshaping the kinematic trajectory. J Syst Sci Complex 26(5):817–835
Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. ASME J Dyn Syst Meas Control 102(4):265–272
Ramesh R, Mannan MA, Poo AN (2005) Tracking and contour error control in CNC servo systems. Int J Mach Tools Manuf 45(3):301–326
Farrage A, Uchiyama N (2017) Adaptive sliding mode contouring control with a nonlinear sliding surface for feed drive systems. In: 56th IEEE SICE annual Conf pp 230–235
Peng C-C, Chen C-L (2007) Biaxial contouring control with friction dynamics using a contour index approach. Int J Mach Tools Manuf 47(10):1542–1555
Farrage A, Uchiyama N (2018) Energy saving in biaxial feed drive systems using adaptive sliding mode contouring control with a nonlinear sliding surface. Mechatronics 54:26–35
Rafan NA, Jamaludin Z, Chiew TH, Abdullah L, Maslan MN (2015) Contour error analysis of precise positioning for ball screw driven stage using friction model feedforward. Procedia CIRP 26:712–717
Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part II: modeling and identification of feed drives. Int J Mach Tools Manuf 41(10):1487–1509
Jamaludin Z, Brussel HV, Swevers J (2008) Quadrant glitch compensation using friction model-based feedforward and an inverse-model-based disturbance observer. In: 10th IEEE Int workshop on adv motion control, pp 212–217.
Uchiyama N (2008) Proceedings of the Inst of Mech Engineers, Part I: J Systems and Control Engineering, vol 222
Garagic D, Srinivasan K (2004) Adaptive friction compensation for precision machine tool drive. Control Eng Pract 12(11):1451–1464
Ba DB, Uchiyama N, Sano S (2015) Nonlinear friction modeling and compensation for precision control of a mechanical feed-drive system. Sensors and Materials 27(10):971–984
Li Y, Qi Z, Yang L (2012) Design of robust sliding mode control with disturbance observer for multi-axis coordinated traveling system. Comput Math Applications 64(5):759–765
Farrage A, Uchiyama N (2018) Combined design of adaptive sliding mode control and disturbance observer with friction compensation for a feed drive system. In: 26th IEEE MED Conf pp 753–758
El Khalick A, Uchiyama N, Sano S (2015) Energy saving in feed drive systems using sliding-mode-based contouring control with a nonlinear sliding surface. IEEE/ASME Trans Mechatron 20(2):572–579
El Khalick A, Uchiyama N, Sano S (2013) Reduction of control input variance of feed drive systems using sliding-mode control with non-linear sliding surface. IEEE Int Conf Mechatronics, pp 822–826
Su YX, Sun D, Duan BY (2005) Design of an enhanced nonlinear PID controller. Mechatronics 15 (8):1005–1024
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
SpringerNature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Farrage, A., Uchiyama, N. Improvement of motion accuracy and energy consumption of a mechanical feed drive system using a Fourier series-based nonlinear friction model. Int J Adv Manuf Technol 99, 1203–1214 (2018). https://doi.org/10.1007/s00170-018-2413-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2413-z