| CPC B25J 9/1661 (2013.01) [B25J 9/0081 (2013.01); B25J 9/1664 (2013.01); B25J 9/1697 (2013.01); B25J 11/005 (2013.01)] | 20 Claims |

|
1. A method of correcting angles of a welding torch positioned by a user while training a robot of a robotic welding system, the method comprising:
acquiring a single image of weldment depth data of a weldment and a corresponding weld seam using a depth camera of a weld angle correction tool;
processing the weldment depth data using a computer of the weld angle correction tool;
importing user-placed 3D torch position and orientation data to the computer of the weld angle correction tool from a robot controller of a robotic welding system in a robot coordinate space for multiple recorded weld points along the corresponding weld seam;
calculating, using the computer of the weld angle correction tool, at least one torch angle for one recorded weld point of the multiple recorded weld points with respect to the weldment and the corresponding weld seam in the robot coordinate space based on the weldment depth data of the weldment and the corresponding weld seam, as processed by the computer of the weld angle correction tool, and the user-placed 3D torch position and orientation data;
correcting the at least one torch angle for the one recorded weld point, resulting in at least one corrected torch angle for the one recorded weld point, based on pre-stored ideal angles for the weldment and the corresponding weld seam; and
applying the at least one corrected torch angle for the one recorded weld point to at least one other weld point of the multiple recorded weld points along the corresponding weld seam.
|