A first embodiment of the present application is directed to a method and
system used to weld a cylindrical workpiece. A substantially cylindrical
workpiece is loaded into a workpiece support, and a robotic welding arm
is positioned located at a start position. A value representing a size of
the cylindrical workpiece is input into a robot controller via a system
interface. Inputting of the size value to the robotic interface obtains a
control program. Operation of the obtained control program is initiated
by an operator, causing the robot arm to move a preprogrammed distance
toward a work surface of the workpiece. Then a welding process is
performed by the welder carried on the robot arm in accordance with the
control program. The process includes initiating operation of the welder,
and moving the welder in a pattern appropriate for the welding operation.
The workpiece and welder are moved relative to each other so as to
perform the welding process as determined by the control program.