An Evaluation of Tracking Performance of a Positioning Controller with Feedforward on an XY Milling Table Ball-Screw Driven System

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Department of Mechanical and Production Engineering(MPE), Islamic University of Technology(IUT), Board Bazar, Gazipur-1704, Bangladesh

Abstract

This study evaluates the tracking performance of various positioning controllers for an XY milling table ball-screw driven system under dynamic cutting force disturbances. The objective was to determine the effectiveness of augmenting traditional feedback controllers with Feedforward (FF) compensation to improve precision. Four control strategies were designed and simulated in MATLAB/Simulink: a standalone PID controller, a PID with Feedforward (PID plus FF), a Cascade P/PID controller, and a Cascade P/PID with Feedforward (Cascade plus FF). Performance was assessed using Maximum Tracking Error (MTE), Root Mean Square Error (RMSE), and Fast Fourier Transform (FFT) analysis. Results demonstrated that the Cascade P/PID controller significantly outperformed the standalone PID, reducing RMSE by over 55%. The most effective strategy was the Cascade plus Feedforward controller, which achieved the lowest errors, reducing RMSE by 57.3% compared to the baseline PID and attenuating the dominant 26 Hz disturbance harmonic by 59.1%. The study concludes that the synergistic combination of cascade control and feedforward compensation provides superior tracking performance and disturbance rejection, making it the recommended strategy for high-precision CNC machining applications.

Description

Supervised by Dr. Madihah Binti Haji Maharof, Asssistant Professor, Department of Mechanical and Production Engineering(MPE), Islamic University of Technology (IUT) Board Bazar, Gazipur-1704, Bangladesh This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Mechanical and Production Engineering, 2025

Keywords

Citation

1. Abdullah, L., Jamaludin, Z., Maslan, M. N., Jamaludin, J., Halim, I., Rafan, N. A., & Chiew., T. H. (2015). Assessment on tracking performance of Cascade P/PI, NPID and NCasFF controller for precise positioning of XY table ballscrew drive system. Procedia CIRP, 26, 212-216. https://doi.org/10.1016/j.procir.2014.07.111 feed 2. Altintas, Y., Verl, A., Brecher, C., Uriarte, L., & Pritschow, G. (2011a). Machine tool drives. CIRP https://doi.org/10.1016/J.CIRP.2011.05.010 Annals, 60(2), 779-796. 3. Altintas, Y., Verl, A., Brecher, C., Uriarte, L., & Pritschow, G. (2011b). Machine tool feed drives. CIRP Annals - Manufacturing Technology, 60(2), 779-796. https://doi.org/10.1016/j.cirp.2011.05.010 4. Ang, K. H., Chong, G. C., & Li, Y. (2005). PID control system analysis, design, and technology. IEEE Transactions on Control Systems Technology, 13(4), 559. https://doi.org/10.1109/TCST.2005.847331 5. Hanifzadegan, M., & Nagamune, R. (2014). Switching gain-scheduled control design for flexible ball-screw drives. Journal of Dynamic Systems, Measurement and Control, Transactions of https://doi.org/10.1115/1.4025154/370580 the ASME, 136(1). 6. Kamalzadeh, A., & Erkorkmaz, K. (2007). Compensation of axial vibrations in ball screw drives. CIRP Annals - Manufacturing Technology, 56(1), 373-378. https://doi.org/10.1016/j.cirp.2007.05.087 7. Li, F., Jiang, Y., Li, T., & Du, Y. (2017). An improved dynamic model of preloaded ball screw drives considering torque transmission and its application to frequency analysis. Advances in Mechanical https://doi.org/10.1177/1687814017710580 Engineering, 9(7). 62 8. Li, F., Jiang, Y., Li, T., & Ehmann, K. F. (2018). Compensation of dynamic mechanical tracking errors in ball screw drives. Mechatronics, 55, 27-37. https://doi.org/10.1016/J.MECHATRONICS.2018.08.004 9. Liu, L., Tian, S., Xue, D., Zhang, T., & Chen, Y. Q. (2019). Industrial Feedforward control technology: a review. Journal of Intelligent Manufacturing, 30(8), 2819 2833. https://doi.org/10.1007/S10845-018-1399-6 10. Masayoshi Tomizuka Zero Phase Error Tracking Algorithm for Digital Control. (1987). http://dynamicsystems.asmedigitalcollection.asme.org/pdfaccess.ashx?url=/data/jo urnals/jdsmaa/26096/ 11. Mayer, R., Münck, H., & Osterlänger, J. (n.d.). Transmission system Ball screw. Retrieved May 7, 2025, from https://doi.org/ 12. Okwudire, C., & Altintas, Y. (2009). Minimum tracking error control of flexible ball screw drives using a discrete-time sliding mode controller. Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, 131(5), 1-12. https://doi.org/10.1115/1.3155005/400516 13. Pritschow, G., & Philipp, W. (1990). Direct Drives for High-Dynamic Machine Tool Axes. CIRP Annals - Manufacturing Technology, 39(1), 413-416. https://doi.org/10.1016/S0007-8506(07)61085-3 14. Stojanovic, V., & Nedic, N. (2016). A Nature Inspired Parameter Tuning Approach to Cascade Control for Hydraulically Driven Parallel Robot Platform. Journal of Optimization Theory and Applications, https://doi.org/10.1007/S10957-015-0706-Z 168(1), 332-347. 15. Visioli, A. (2004). A new design for a PID plus Feedforward controller. Journal of Process Control, 14(4), 457-463. https://doi.org/10.1016/j.jprocont.2003.09.003 16. Yamada, Y., & Kakinuma, Y. (2016). Damping force-based cutting force monitoring in ball-screw-driven stage. https://keio.elsevierpure.com/en/publications/damping force-based-cutting-force-monitoring-in-ball-screw-driven 63 17. Chiew, T. H., Jamaludin, Z., Bani Hashim, A. Y., & Rafan, N. A. (2013). Identification of friction models for precise positioning system in machine tools. Procedia Engineering, 53, 569-578. https://doi.org/10.1016/j.proeng.2013.02.073 18. Chen, C. S., & Lee, A. C. (1999). New direct velocity and acceleration feedforward tracking control in a retrofitted milling machine. Precision Engineering, 23(3), 153 163. https://doi.org/10.1016/S0141-6359(98)00064-3 19. Guzmán, J. L., & Hägglund, T. (2021). Tuning rules for feedforward control from measurable disturbances combined with PID control: A review. International Journal of Control, 97(1), 2-15. https://doi.org/10.1080/00207179.2021.1943445 20. Hanifzadegan, H., & Nagamune, R. (2014). Bilateral interaction of plunge and infeed axes in CNC machine tools. Control Engineering Practice, 32, 13-25. https://doi.org/10.1016/j.conengprac.2014.07.005 21. Huang, T., Kang, Y., Du, S., Zhang, Q., Luo, Z., Tang, Q., & Yang, K. (2022). A survey of modeling and control in ball screw feed-drive system. International Journal of Advanced Manufacturing https://doi.org/10.1007/s00170-022-09235-7 Technology, 121, 501-523. 22. Zhu, M., Bao, D., & Huang, X. (2023). The design of a tracking controller for flexible ball screw feed system based on integral sliding mode control with a generalized extended state https://doi.org/10.3390/act12100387

Collections

Endorsement

Review

Supplemented By

Referenced By