133
Views
5
CrossRef citations to date
0
Altmetric
Original Articles

Application of an Iterative Learning Control Algorithm to Volumetric Error Compensation for CNC Machines

&
 

ABSTRACT

To promote higher-quality machining, this paper presents a software-based method for compensating for volumetric errors. The developed software compensation method modifies CNC part programs by applying previously obtained volumetric error tables to modify the axial motion commands. Furthermore, iterative learning control is employed to repetitively and precisely calculate these modified motion commands and further reduce any newly generated volumetric errors that deviate from the machining contours described by the CNC part programs. Several experiments and simulations were performed on a commercial CNC milling machine to validate the approach developed in this study. The results of the experiments indicate that volumetric errors are significantly reduced by applying the developed software compensation method. The rate of reduction was 77.99% for a tested circular contour and 87.59% for a tested spiral contour; therefore, the feasibility of the developed software compensation method was successfully validated for volumetric error compensation for CNC machines.

GRAPHICAL ABSTRACT

ACKNOLEDGEMENTS

This project is supported in part by the National Science Council of the Republic of China under Contract NSC 102-2221-E-027-023 and the Industrial Technology Research Institute, ROC, under project number 9353C72000, which is subcontracted from the Ministry of Economic Affairs, ROC. The authors would like to thank Dr. Hakiem Hsu (3DFamily Technology Co., Ltd.) for making valuable comments.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.