A contour error definition, estimation approach and control structure for six-dimensional robotic machining tasks

Abstract Robots are increasingly employed in machining applications, such as milling, grinding and polishing, etc, and contour error can be used to assess the robotic machining accuracy quantitatively. For the robotic machining tasks, such as the grinding of complex surface parts, the reduction of contour error needs to consider the six dimensions of the robotic task space. However, at present, there is no suitable research work directly related to the contour error definition and estimation for the six-dimensional (6D) robotic machining tasks, and the corresponding control structure is rarely involved. For resolving the above problems, this article presents a contour error definition, estimation approach and control structure for the 6D robotic machining tasks. To be specific, the definition of robotic contour error in the 6D machining is first introduced. Then, based on the bidirectional search, Fibonacci search and spherical linear interpolation algorithms, a locally iterative robotic contour error estimation approach with high accuracy and high efficiency is provided. Finally, by compensating the weighted contour error components to the velocity commands in the robotic task space, a simple as well as effective components-based contouring control structure is designed. The real experiments are performed on a six-degrees-of-freedom robot. The results reveal that the definition of robotic contour error given is intuitive, and the discrepancies between the position and orientation contour error estimates and the corresponding true values are very small within 0.01062 µm and 0.8959 µrad, respectively. The designed contouring control structure can reduce effectively the contour errors, and compared with the tracking control only, the mean position and orientation contour errors are reduced by about 30% and 28%, respectively.

[1]  P. R. Ouyang,et al.  Position domain nonlinear PD control for contour tracking of robotic manipulator , 2018, Robotics and Computer-Integrated Manufacturing.

[2]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[3]  Naoki Uchiyama,et al.  Contouring controller design based on iterative contour error estimation for three-dimensional machining , 2011 .

[4]  Naoki Uchiyama,et al.  Estimation of tool orientation contour errors for five-axismachining , 2013 .

[5]  Chin-Sheng Chen,et al.  Synchronization of tool tip trajectory and attitude based on the surface characteristics of workpiece for 6-DOF robot manipulator , 2019, Robotics Comput. Integr. Manuf..

[6]  Xiang Zhang,et al.  A Novel Task Coordinate Frame Reduced- Dimension 3-D Contouring Control , 2018, IEEE Transactions on Automation Science and Engineering.

[7]  Ke Zhang,et al.  Pre-compensation of contour errors in five-axis CNC machine tools , 2013 .

[8]  Vinh Phu Nguyen,et al.  Pose optimization in robotic machining using static and dynamic stiffness models , 2020, Robotics Comput. Integr. Manuf..

[9]  Shyh-Leh Chen,et al.  Contouring Control of Robot Manipulators Based on Equivalent Errors , 2014 .

[10]  Xian-Jun Sheng,et al.  A Comparison Strategy for Improving the Precision of Contour Error Estimation , 2019 .

[11]  H. Ding,et al.  Real-time contouring error estimation for multi-axis motion systems using the second-order approximation , 2013 .

[12]  Asif Sabanovic,et al.  A novel hybrid contouring control method for 3-DOF robotic manipulators , 2016 .

[13]  Lihui Wang,et al.  Industrial robotic machining: a review , 2019, The International Journal of Advanced Manufacturing Technology.

[14]  Chuxiong Hu,et al.  Prediction-Model-Based Contouring Error Iterative Precompensation Scheme for Precision Multiaxis Motion Systems , 2021, IEEE/ASME transactions on mechatronics.

[15]  Pau-Lo Hsu,et al.  Perfectly Matched Feedback Control and Its Integrated Design for Multiaxis Motion Systems , 2004 .

[16]  Tianyou Chai,et al.  Neural-Network-Based Contouring Control for Robotic Manipulators in Operational Space , 2012, IEEE Transactions on Control Systems Technology.

[17]  Wanhua Zhao,et al.  A Novel Contouring Error Estimation Method for Contouring Control , 2019, IEEE/ASME Transactions on Mechatronics.

[18]  Didier Dumur,et al.  Contour error pre-compensation for five-axis high speed machining: offline gain adjustment approach , 2018, The International Journal of Advanced Manufacturing Technology.

[19]  Chuxiong Hu,et al.  Double Taylor Expansion-Based Real-Time Contouring Error Estimation for Multiaxis Motion Systems , 2019, IEEE Transactions on Industrial Electronics.

[20]  Elizabeth A. Croft,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling , 2009 .

[21]  Xiaohu Xu,et al.  Robotic grinding of complex components: A step towards efficient and intelligent machining - challenges, solutions, and applications , 2020, Robotics Comput. Integr. Manuf..

[22]  Zexiang Li,et al.  A Novel Contour Error Estimation for Position Loop-Based Cross-Coupled Control , 2011, IEEE/ASME Transactions on Mechatronics.

[23]  Jixiang Yang,et al.  A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools , 2015 .

[24]  Ning Xi,et al.  Industrial robot path planning for polishing applications , 2016, 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[25]  Gang Xiong,et al.  Stiffness-based pose optimization of an industrial robot for five-axis milling , 2019, Robotics and Computer-Integrated Manufacturing.

[26]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[27]  Erik B. Dam,et al.  Quaternions, Interpolation and Animation , 2000 .

[28]  A. Galip Ulsoy,et al.  Dynamic Contour Error Estimation and Feedback Modification for High-Precision Contouring , 2016, IEEE/ASME Transactions on Mechatronics.

[29]  Bin Yao,et al.  Integrated Coordinated/Synchronized Contouring Control of a Dual-Linear-Motor-Driven Gantry , 2020, IEEE Transactions on Industrial Electronics.

[30]  Jian-wei Ma,et al.  Third-order contour-error estimation for arbitrary free-form paths in contour-following tasks , 2019, Precision Engineering.

[31]  Yinglin Ke,et al.  Stiffness-oriented posture optimization in robotic machining applications , 2015 .

[32]  Shyh-Leh Chen,et al.  MPC‐based robust contouring control for a robotic machining system , 2020, Asian Journal of Control.

[33]  Weihong Zhang,et al.  A new decoupled tangential contouring control scheme for multi-dimensional motion , 2020 .

[34]  Cong Wang,et al.  Nonparametric statistical learning control of robot manipulators for trajectory or contour tracking , 2015 .

[35]  Wenlei Xiao,et al.  Redundancy and optimization of a 6R robot for five-axis milling applications: singularity, joint limits and collision , 2012, Prod. Eng..

[36]  Ming Yang,et al.  A high accuracy on-line estimation algorithm of five-axis contouring errors based on three-point arc approximation , 2018, International Journal of Machine Tools and Manufacture.

[37]  Graham C. Goodwin,et al.  Control System Design , 2000 .

[38]  Deshun Liu,et al.  Cross coupling contour tracking of multi-DOF robot , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[39]  Han Ding,et al.  Interpolation-based contour error estimation and component-based contouring control for five-axis CNC machine tools , 2018 .

[40]  Pau-Lo Hsu,et al.  Estimation of the contouring error vector for the cross-coupled control design , 2002 .

[41]  Ming-Yang Cheng,et al.  Motion Controller Design for Contour-Following Tasks Based on Real-Time Contour Error Estimation , 2007, IEEE Transactions on Industrial Electronics.

[42]  Yuanhao Chen,et al.  A two-layered cross coupling control scheme for a three-dimensional motion control system , 2015 .

[43]  Yusuf Altintas,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part II: Precision Contour Controller Design , 2009 .

[44]  Ming Zhang,et al.  Accurate three-dimensional contouring error estimation and compensation scheme with zero-phase filter , 2018 .