An error compensation controller for milling robots
This paper presents a method of controlling a serial robot for milling by an inverse kinematic controller combined with an outer PD loop (Inverse Dynamics + PD controller), with calibration and compensation of errors in calculating the cutting forces. Because the cutting forces are generated at the...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Publishing House for Science and Technology
2023-06-01
|
| Series: | Vietnam Journal of Mechanics |
| Subjects: | |
| Online Access: | https://vjs.ac.vn/index.php/vjmech/article/view/16979 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850044280822824960 |
|---|---|
| author | Phan Bui Khoi Ha Thanh Hai Tran Minh Thuy |
| author_facet | Phan Bui Khoi Ha Thanh Hai Tran Minh Thuy |
| author_sort | Phan Bui Khoi |
| collection | DOAJ |
| description |
This paper presents a method of controlling a serial robot for milling by an inverse kinematic controller combined with an outer PD loop (Inverse Dynamics + PD controller), with calibration and compensation of errors in calculating the cutting forces. Because the cutting forces are generated at the time of cutting, at the contact area between the workpiece and the cutting tool, the generalized forces of the cutting forces in the differential equations of motion of robot is always variable and difficult to determine precisely. The cutting forces depend on the cutting mode, the geometric parameters of the cutting layer, the cutting conditions, etc. This study shows an inverse dynamic controller with the outer PD loop and an additional calibration block to compensate the differences between the actual cutting forces and calculated cutting forces (which are caculated by the empirical formula). The cutting forces at each machining time of the calibration block is determined based on the differential equation of motion. The efficiency (convergence time and accuracy) of the proposed controller is evaluated by comparison between the numerical simulation results of the controller with cutting force calibration and the conventional PD controller. In the conventional PD controller, the dynamic model of the robot is assumed to define precisely. The results contribute to design and manufacture the controllers for robotic milling, and to improve the quality of the machined surface.
|
| format | Article |
| id | doaj-art-7084f0b674474e8a862f5c992fd9d230 |
| institution | DOAJ |
| issn | 0866-7136 2815-5882 |
| language | English |
| publishDate | 2023-06-01 |
| publisher | Publishing House for Science and Technology |
| record_format | Article |
| series | Vietnam Journal of Mechanics |
| spelling | doaj-art-7084f0b674474e8a862f5c992fd9d2302025-08-20T02:55:01ZengPublishing House for Science and TechnologyVietnam Journal of Mechanics0866-71362815-58822023-06-0145210.15625/0866-7136/16979An error compensation controller for milling robotsPhan Bui Khoi0https://orcid.org/0000-0002-1287-8879Ha Thanh Hai1Tran Minh Thuy2Hanoi University of Science and Technology, VietnamHanoi University of Industry, VietnamHanoi University of Science and Technology, Vietnam This paper presents a method of controlling a serial robot for milling by an inverse kinematic controller combined with an outer PD loop (Inverse Dynamics + PD controller), with calibration and compensation of errors in calculating the cutting forces. Because the cutting forces are generated at the time of cutting, at the contact area between the workpiece and the cutting tool, the generalized forces of the cutting forces in the differential equations of motion of robot is always variable and difficult to determine precisely. The cutting forces depend on the cutting mode, the geometric parameters of the cutting layer, the cutting conditions, etc. This study shows an inverse dynamic controller with the outer PD loop and an additional calibration block to compensate the differences between the actual cutting forces and calculated cutting forces (which are caculated by the empirical formula). The cutting forces at each machining time of the calibration block is determined based on the differential equation of motion. The efficiency (convergence time and accuracy) of the proposed controller is evaluated by comparison between the numerical simulation results of the controller with cutting force calibration and the conventional PD controller. In the conventional PD controller, the dynamic model of the robot is assumed to define precisely. The results contribute to design and manufacture the controllers for robotic milling, and to improve the quality of the machined surface. https://vjs.ac.vn/index.php/vjmech/article/view/16979milling robotrobotic machiningrobot dynamicscutting force calibrationrobot control |
| spellingShingle | Phan Bui Khoi Ha Thanh Hai Tran Minh Thuy An error compensation controller for milling robots Vietnam Journal of Mechanics milling robot robotic machining robot dynamics cutting force calibration robot control |
| title | An error compensation controller for milling robots |
| title_full | An error compensation controller for milling robots |
| title_fullStr | An error compensation controller for milling robots |
| title_full_unstemmed | An error compensation controller for milling robots |
| title_short | An error compensation controller for milling robots |
| title_sort | error compensation controller for milling robots |
| topic | milling robot robotic machining robot dynamics cutting force calibration robot control |
| url | https://vjs.ac.vn/index.php/vjmech/article/view/16979 |
| work_keys_str_mv | AT phanbuikhoi anerrorcompensationcontrollerformillingrobots AT hathanhhai anerrorcompensationcontrollerformillingrobots AT tranminhthuy anerrorcompensationcontrollerformillingrobots AT phanbuikhoi errorcompensationcontrollerformillingrobots AT hathanhhai errorcompensationcontrollerformillingrobots AT tranminhthuy errorcompensationcontrollerformillingrobots |