The essential guide


You are here: Equipment / Welding robots

Robots for welding

The term "robot" is derived from the Slavic word "robota", which means forced labour (see introduction to robotics). The robot itself is nothing more than a programmable mechanical arm that is controlled from a computer system, the robot controller. A MIG welding robot holds a welding torch and manipulates this around a work piece in a similar way as a human welder.

Definition of a robot according to European standard EN 10218-1 (previously EN 775)

A robot/industrial robot is an automatically controlled, freely programmable, multi-purpose manipulator that can be programmed in three of more axes, is used in automation systems, and can be either fixed in place or mobile.

The robot consists of:

This includes all external axes controlled by the robot controller.

The industry standard

The industry standard is a machine with about 1.4 m reach from the centre of the base to the knuckle joint near the wrist. It is however very useful to have the option of a robot that has a longer reach. The choice of robot depends on the assembly that needs to be welded.

The KUKA KR30 L16-2 is an example of a robot with an extremely long reach of 3102 mm. It would be very unusual to use such a machine, but depending on the application it could be more economical to use this robot, rather than a standard robot on a track or an inverted robot that is suspended from a gantry system. An inverted robot will use the top area of the robot's working envelope and this can be useful if the robot needs to cover an assembly that is too wide or too deep for a floor mounted robot.

Robot controller

Inside the cabinet is a power supply, a PC based computer, servo amplifiers and communication boards. These can be simple I/O boards or field bus boards. The welding interface is via the traditional analogue interface card or the more modern fieldbus or Ethernet interface. The robot motion control software of most industrial robots is based on VXWorks wiith some sort of robot programming language interface or alternative software to make robot programming user friendly. The system also comprises a teach pendant which is used to program the robot.

Robot axes

The articulated arm of the robot has 6 degrees of freedom or axes, which are driven by electric, brushless AC motors from the robot controller. These are referred to as axes 1 to 3 for the major axes and as axes 4 to 6 for the minor axes. On the teach pendant are six jog keys, which are clearly marked so the user will find it easy to identify the correct one. The KUKA controller is unique in as much that it features a teach pendant (Smart Pad) which in addition to the jog keys, has a Space Mouse that allows the user to select any of the robot axes from a single control knob.

Robot speed

Robot manufacturers will specify the relevant speeds for each of their robot axes. In an arc welding robot program there are often very small moves between welds and these do not allow the robot to reach maximum speed. The most important factor is for the robot to accelerate as fast as possible, reach its maximum speed and then decelerate to the next welding position as quickly as possible. This kind of control is taken care of within the dynamic model that is part of the the motion control software. The software also considers the weight of the tool at the end of the robot arm, and additional loading such as the wire feeder, friction in the joints and any other external forces that act upon the robot such as gravity. This dynamic model also ensures that all the motors work in harmony with each other resulting in good path following accuracy and very high positional accuracy.

Generally the speed of the robot is restricted to its slowest axis and for that reason it is a good idea to select "point to point moves" for air moves between welds. In this mode the robot will move to its programmed position in the fastest possible way. In some robots the path may vary depending on make.

All modern robots feature AC servo motors and these have the advantage that the control system will remember the relevant position of the robot, even after a power cut. These motors are capable of driving the robot very quickly and accurately and stop where required without undesirable vibration or backlash. The servo motors are controlled from servo drive units inside the robot controller. They control the speed in relation to the distance from the desired point which requires the use of tachometers to monitor the velocity and encoders or resolvers to monitor the position. The programmer does not get involved in the detail of how the robot does this and merely uses a teach pendant to instruct the robot what to do.

Welding software

The computer inside the robot controller does not only run the motion control software, but also the welding software that provides the robot with a flexible interface to the welding power source. In order to achieve high quality welding it is important that the robot can accommodate different welding conditions. Without this software it would, for instance, be very easy to burn through thin materials or have a cold weld on heavy welding applications when starting the weld. Hence the software can mimic the skills of a manual welder and is extremely comprehensive. Once the welding parameters have been fine tuned, they are stored and called up for that particular joint condition inside the robot program. Generally the parameters are stored as data that divide the weld into tree sections: start data, main data and end data. The number of parameters that can be selected are extensive and include the following:

The more modern approach is to rely on the comprehensive welding software that is resident in the power source and most customers prefer this kind of interface since it makes robot programming simpler. In addition it is less likely that the operator will corrupt any welding programs. One of the advantages of this kind of interface is that it is easier to identify any faults since the tasks are clearly identified with the robot being responsible for moving the torch and the power source being responsible for the process. This principle of interface works as follows:

Return to top >>>

KR 10 R1420
1420mm reach

KR 8 R1620
1620mm reach

KR 6 R1820
1820mm reach

KR 30 L16-2
3102 mm reach

Working envelope

The working envelope of a robot is shaped like a fist and when it is floor mounted the maximum reach is usually in line with the motor for the lower arm joint. For this reason the robot may be placed on a base frame. The envelope of the robot will extent in a circular motion and the work piece will be placed inside the working envelope. The area at the top is wider and this is the reason to invert the robot if it has to weld an assembly that is too wide to fit into the envelope in front of the robot and if a long reach robot is not suitable for reaching into the assembly.

Working envelope of the KUKA KR 8 R1420 arc HW with a reach of 1421mm

Long reach robot in a single station welding cell


PDF download for the KUKA arc welding industry brochure

Robots specifically designed for arc welding

Traditional robots are still extensively used for arc welding. However dedicated arc welding robots have some benefits. The upper arm accommodates the welding hose bundle. This arrangement offers higher protection to wear and tear compared to the traditional dressing method where the hose bundle runs over the top of the upper arm. In addition it facilitates robot programming since the programmer does not need to consider the hose bundle which could otherwise get snagged up in the assembly or fixture. A fringe benefit is also that the Tool Centre Point (the reference point for programming, in this case the end of the welding wire) is more consistent due the better guided and shorter hose bundle. This in turn can give a quality improvement when welding conditions are critical.

KR 8 R1420 arc HW
1421 mm reach

KR 8 R1620 arc HW
1636 mm reach

KR 6 R1820 arc HW
1823 mm reach

Robot controller with teach pendant

The KUKA teach pendant is called a Smart Pad

Space Mouse with 6 degrees of freedom for teaching the robot

As an alternative to the Space Mouse conventional jog or toggle keys can be used to teach the robot

A1: base rotation
A2: lower arm back and forth
A3: upper arm up and down
A4: upper arm rotate
A5: wrist bend
A6: wrist rotate


PDF download data sheet for the KUKA KR C4 PC based robot controller

KR 8 R2010
2013mm reach

KR 8 R2100 arc HW
2101 mm reach

KUKA-KR 8-R1420-arc-HW.pdf

PDF download data sheet for the KUKA KR 8 R1420 arc HW dedicacted arc welding robot