Stiffness-based pose optimization of an industrial robot for five-axis milling

Abstract Industrial robot provides an optimistic alternative of traditional CNC machine tool due to its advantages of large workspace, low cost and great flexibility. However, the low posture-dependent stiffness deteriorates the machining accuracy in robotic milling tasks. To increase the stiffness, this paper introduces a pose optimization method for the milling robot when converting a five-axis CNC tool path to a commercial six-axis industrial robot trajectory, taking advantage of a redundant degree of freedom. First, considering the displacements of at least three points on the end effector of the robot, a new frame-invariant performance index is proposed to evaluate the stiffness of the robot at a certain posture. Then, by maximizing this index, a one-dimensional posture optimization problem is formulated in consideration of the constraints of joint limits, singularity avoidance and trajectory smoothness. The problem is solved by a simple discretization search algorithm. Finally, the performance index and the robot trajectory optimization algorithm are validated by simulations and experiments on an industrial robot, showing that the machining accuracy can be efficiently improved by the proposed method.

[1]  Marcello Pellicciari,et al.  A workcell calibration method for enhancing accuracy in robot machining of aerospace parts , 2016 .

[2]  Yin BU,et al.  Modeling and experimental investigation of Cartesian compliance characterization for drilling robot , 2017 .

[3]  Hui Zhang,et al.  Improving machining accuracy with robot deformation compensation , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Benoît Furet,et al.  Quality Certification and Productivity Optimization in Robotic-Based Manufacturing , 2013, MIM.

[5]  Manuel Drust,et al.  Machining with Industrial Robots: The COMET Project Approach , 2013 .

[6]  George Chryssolouris,et al.  MACHINING WITH ROBOTS: A CRITICAL REVIEW , 2011 .

[7]  Ulrich Schneider,et al.  Experimental Investigation of Sources of Error in Robot Machining , 2013 .

[8]  Guanglei Wu,et al.  On the stiffness of three/four degree-of-freedom parallel pick-and-place robots with four identical limbs , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[9]  George Chryssolouris,et al.  On an Empirical Investigation of the Structural Behavior of Robots , 2012 .

[10]  J. Angeles,et al.  The Kinetostatic Optimization of Robotic Manipulators: The Inverse and the Direct Problems , 2006 .

[11]  Yonghua Chen,et al.  Robot machining: recent development and future research issues , 2013 .

[12]  Weidong Zhu,et al.  An off-line programming system for robotic drilling in aerospace manufacturing , 2013 .

[13]  Wolfgang Hintze,et al.  Offline simulation of path deviation due to joint compliance and hysteresis for robot machining , 2017 .

[14]  J. Angeles,et al.  Off-line programming of six-axis robots for optimum five-dimensional tasks , 2016 .

[15]  Luc Baron,et al.  The self-adaptation of weights for joint-limits and singularity avoidances of functionally redundant robotic-task , 2011 .

[16]  Stéphane Caro,et al.  Joint stiffness identification of six-revolute industrial serial robots , 2011 .

[17]  Jin Zhang,et al.  Stiffness analysis and optimization in robotic drilling application , 2017 .

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

[19]  George-Christopher Vosniakos,et al.  Improving feasibility of robotic milling through robot placement optimisation , 2010 .

[20]  Andrew A. Goldenberg,et al.  An Experimental Study of Nonlinear Stiffness, Hysteresis, and Friction Effects in Robot Joints with Harmonic Drives and Torque Sensors , 1997, Int. J. Robotics Res..

[21]  Dragan Milutinovic,et al.  A method for off-line compensation of cutting force-induced errors in robotic machining by tool path modification , 2014 .

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

[23]  Bijan Shirinzadeh,et al.  Enhanced stiffness modeling, identification and characterization for robot manipulators , 2005, IEEE Transactions on Robotics.

[24]  Han Ding,et al.  Posture optimization methodology of 6R industrial robots for machining using performance evaluation indexes , 2017 .

[25]  Benoît Furet,et al.  Workpiece placement optimization for machining operations with a KUKA KR270-2 robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

[26]  Dragoljub Surdilovic,et al.  Advanced methods for small batch robotic machining of hard materials , 2012, ROBOTIK.

[27]  Jorge Angeles,et al.  Posture optimization in robot-assisted machining operations , 2012 .

[28]  Jorge Angeles,et al.  On the elastostatic analysis of mechanical systems , 2012 .

[29]  Mark Summers Robot Capability Test and Development of Industrial Robot Positioning System for the Aerospace Industry , 2005 .

[30]  Guanglei Wu,et al.  Stiffness Analysis and Optimization of a Co-axial Spherical Parallel Manipulator , 2014 .

[31]  Hee-Jun Kang,et al.  A hybrid least-squares genetic algorithm–based algorithm for simultaneous identification of geometric and compliance errors in industrial robots , 2015 .

[32]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

[33]  Jorge Angeles,et al.  The Jacobian condition number as a dexterity index in 6R machining robots , 2012 .

[34]  Lihui Wang,et al.  Energy-Efficient Robot Configuration for Assembly , 2017 .