Research on off-line programming method of spatial intersection curve welding based on VTK

Robot off-line programming is widely used in the field of spatial intersection curve welding. However, several existing problems are needed to be resolved which include the following: the operation process depends on the third-party CAD software, the welding trajectory planning depends on the precise analytical formula, and the determination of welding posture lacks fusion of geometrical features of surrounding surfaces. This paper presents an off-line programming method of spatial intersection curve welding based on visualization toolkit (VTK). In this method, the visualization pipeline and observer/command mode of VTK are used to display the 3D model of the robot welding system and pick up the surfaces around the welding seam respectively. By calculating the normal vectors of the picked surfaces, the equidistant cutter planes perpendicular to these surfaces can be automatically created to form the planning weld nodes on the intersection of the surfaces, and the position and posture of the welding torch on weld nodes can be extracted. Furthermore, the position and posture along the weld curve are discretized by B-spline curve interpolation and quaternion spherical linear interpolation, respectively. Finally, the motion simulation is realized by the application of robot inverse kinematics. This method does not depend on the specific form of intersection, and all calculation processes are completed within the system, avoiding tedious external data calculation and import process. The correctness and practicability of the method are verified by the welding experiment of saddle-shaped cylindrical intersection pipes.

[1]  Lei Shi,et al.  Automation of main pipe-rotating welding scheme for intersecting pipes , 2015 .

[2]  Cheng Liang-lun Research and Implementation on 3D Reconstruction Methods for Line Heating Complex Deformation Surface , 2012 .

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

[4]  Hong Zhang,et al.  Off-line programming of robotic system based on DXF files of 3D models , 2013, 2013 IEEE International Conference on Information and Automation (ICIA).

[5]  Antonio Lanzotti,et al.  Experimental study on hydrodynamic performances of naval propellers to adopt new additive manufacturing processes , 2018 .

[6]  Hui Li,et al.  Off-line programming of Spot-weld Robot for Car-body in White Based on Robcad , 2007, 2007 International Conference on Mechatronics and Automation.

[7]  Konstantinos-Dionysios Bouzakis,et al.  Off-line programming of an industrial robot for manufacturing , 2005 .

[8]  X. F. Zha,et al.  Generation and Simulation of Robot Trajectories in a Virtual CAD-Based Off-Line Programming Environment , 2001 .

[9]  George-Christopher Vosniakos,et al.  Off-line programming of an industrial robot in a virtual reality environment , 2019 .

[10]  Wenlei Xiao,et al.  A STEP-compliant Industrial Robot Data Model for robot off-line programming systems , 2014 .

[11]  Gabriel Abba,et al.  Off-line path programming for three-dimensional robotic friction stir welding based on Bézier curves , 2018, Ind. Robot.

[12]  Shiping Liu,et al.  Semi-Automatic Modeling Technique of Torque Converter Flow Passage , 2013 .

[13]  Wojciech Pietraszkiewicz,et al.  Junctions in shell structures: A review , 2015 .

[14]  Min-Yang Yang,et al.  Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method , 2005 .