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...

Full description

Saved in:
Bibliographic Details
Main Authors: Phan Bui Khoi, Ha Thanh Hai, Tran Minh Thuy
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