Generating complex surfaces for robot milling and engraving tasks: Using images for robot task definition

The paper presents a software system created to allow to use a user-friendly interface in order to describe complex surfaces which a robot system will follow, with applications in robot milling or engraving. The experimental system used for testing is composed by a 6 degree of freedom IRB 140 ABB robot with tools for engraving of milling, having the PC Interface option for communication and a PC which is executing a CAD application used to define the surface needed by the robot in order to execute the desired task. The robot task is defined using STL 3D objects or images in order to obtain the trajectory of the robot depending on the surface designed in the application. This task can be accomplished using multiple methods which are described in the paper. The algorithm which generates the trajectory is presented, and the paper present also the preliminary results obtained.

[1]  M. G. Burke,et al.  Effects of Minimal Quantity Lubrication (MQL) on Surface Integrity in Robotic Milling of Austenitic Stainless Steel , 2016 .

[2]  Johannes Braumann,et al.  A New Parametric Design Tool for Robot Milling , 2010 .

[3]  Luigi Maria Galantucci,et al.  A volumetric approach for STL generation from 3D scanned products , 2008 .

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

[5]  Kornel Ehmann,et al.  Tool Path Generation for Milling of Free Form Surfaces With Feedrate Scheduling , 2015 .

[6]  António Ramos Pires,et al.  Analysis of multi-axis milling in an anthropomorphic robot, using the design of experiments methodology , 2003 .

[7]  Zhu Jian-fei,et al.  An integrated CAD/CAM/robotic milling method for custom cementless femoral prostheses. , 2015, Medical engineering & physics.

[8]  Nanning Zheng,et al.  An efficient depth image-based rendering with depth reliability maps for view synthesis , 2016, J. Vis. Commun. Image Represent..

[9]  Luis Gracia,et al.  Integrated sliding-mode algorithms in robot tracking applications , 2013 .

[10]  Alexander Verl,et al.  Productivity Increase through Joint Space Path Planning for Robot Machining , 2014, 2014 European Modelling Symposium.

[11]  Roland Siegwart,et al.  A Review of Point Cloud Registration Algorithms for Mobile Robotics , 2015, Found. Trends Robotics.

[12]  Reginaldo Teixeira Coelho,et al.  An Investigation into the Use of Industrial Robots for Machining Soft and Low Density Materials with HSM Technique , 2011 .

[13]  Alexandr Klimchik,et al.  Efficiency evaluation of robots in machining applications using industrial performance measure , 2017 .

[14]  Tieniu Tan,et al.  High quality depth map estimation of object surface from light-field images , 2017, Neurocomputing.

[15]  Maciej Petko,et al.  Trajectory tracking controller of the hybrid robot for milling , 2016 .

[16]  Sanjeev Bedi,et al.  Computer-aided 5-axis machining , 2001 .

[17]  Eberhard Abele,et al.  Time Optimal Path Planning for Industrial Robots Using STL Data Files , 2016 .

[18]  D. J. Williams,et al.  Machining with Robots , 1987 .