Posture optimization methodology of 6R industrial robots for machining using performance evaluation indexes

Abstract For industrial robots, the relatively low posture-dependent stiffness deteriorates the absolute accuracy in the robotic machining process. Thus, it is reasonable to consider performing machining in the regions of the robot workspace where the kinematic, static and even dynamic performances are highest, thereby reducing machining errors and exhausting the advantages of the robot. Simultaneously, an optimum initial placement of the workpiece with respect to the robot can be obtained by optimizing the above performances of the robot. In this paper, a robot posture optimization methodology based on robotic performance indexes is presented. First, a deformation evaluation index is proposed to directly illustrate the deformation of the six-revolute (6R) industrial robot (IR) end-effector (EE) when a force is applied on it. Then, the kinematic performance map drawn according to the kinematic performance index is utilized to refine the regions of the robot workspace. Furthermore, main body stiffness index is proposed here to simplify the performance index of the robot stiffness, and its map is used to determine the position of the EE. Finally, the deformation map obtained according to the proposed deformation evaluation index is used to determine the orientation of the EE. Following these steps, the posture of the 6R robot with the best performance can be obtained, and the initial workpiece placement can be consequently determined. Experiments on a Comau Smart5 NJ 220-2.7 robot are conducted. The results demonstrate the feasibility and effectiveness of the present posture optimization methodology.

[1]  Jorge Angeles,et al.  On the Nature of the Cartesian Stiffness Matrix , 2010 .

[2]  Jiafan Zhang,et al.  Response surface method based robotic cells layout optimization in small part assembly , 2013, IEEE ISR 2013.

[3]  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.

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

[5]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[6]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[7]  M. S. Shunmugam,et al.  Development of a feed rate adaption control system for high-speed rough and finish end-milling of hardened EN24 steel , 2012 .

[8]  Joel W. Burdick A classification of 3R regional manipulator singularities and geometries , 1995 .

[9]  Ilian A. Bonev,et al.  Absolute calibration of an ABB IRB 1600 robot using a laser tracker , 2013 .

[10]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[11]  Hui Zhang,et al.  Chatter analysis of robotic machining process , 2006 .

[12]  Yinglin Ke,et al.  Vibration analysis and suppression in robotic boring process , 2016 .

[13]  Benoît Furet,et al.  Joint stiffness identification of industrial serial robots , 2011, Robotica.

[14]  Eberhard Abele,et al.  Cartesian compliance model for industrial robots using virtual joints , 2008, Prod. Eng..

[15]  Francesco Leali,et al.  Integration of CAM off-line programming in robot high-accuracy machining , 2013, Proceedings of the 2013 IEEE/SICE International Symposium on System Integration.

[16]  Ken Ichiryu,et al.  Optimal Kinematic Calibration of Robots Based on Maximum Positioning-Error Estimation (Theory and Application to a Parallel-Mechanism Pipe Bender) , 2009 .

[17]  Imin Kao,et al.  Conservative Congruence Transformation for Joint and Cartesian Stiffness Matrices of Robotic Hands and Fingers , 2000, Int. J. Robotics Res..

[18]  Josip Loncaric,et al.  Normal forms of stiffness and compliance matrices , 1987, IEEE Journal on Robotics and Automation.

[19]  Vladislav Singule,et al.  Investigation of position accuracy of industrial robots and online methods for accuracy improvement in machining processes , 2015, 2015 International Conference on Electrical Drives and Power Electronics (EDPE).

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

[21]  Eberhard Abele,et al.  Modeling and Identification of an Industrial Robot for Machining Applications , 2007 .

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

[23]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[24]  Dragoljub Surdilovic,et al.  HEPHESTOS: Hard Material Small-Batch Industrial Machining Robot , 2014, ISR 2014.

[25]  Tim Lüth Automated planning of robot workcell layouts , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[26]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 1995 .

[27]  Stéphane Caro,et al.  Geometric calibration of industrial robots using enhanced partial pose measurements and design of experiments , 2015 .

[28]  Roger Holden,et al.  Robot Accuracy: Offline Compensation (EU COMET Project) , 2014 .

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

[30]  Clément Gosselin,et al.  Kinematic Analysis of Spatial 3-DOF Parallelepiped Mechanisms , 2002 .