possibility to reach it, which limits the application and
lowers the flexibility.
As a complement in the lower region of FSW
(from a force perspective), industrial robots have been
introduced. The 3-dimensional workspace of the
robot as well as the relative low cost, are indeed ap-
pealing and several research project has aimed to de-
velop a robotic solution. One, using a parallel de-
signed robot (Strombeck et al., 2000), while the other
attempts made used a serial designed robot (Smith,
2000; Soron and Kalaykov, 2006).
Even though the robots used in these applications
were the ones having the greatest pay-load capabili-
ties, the robot applications are limited in terms of ma-
terial, thickness and speed due to the lack of capabil-
ity to produce forces greater than approximately 10
kN. Along with the ability to apply forces, comes ne-
cessity to handle positional errors due to compliance.
Both in the main direction (into the object) as well as
in the plane perpendicular to the main direction.
To handle the compliance issues (especially in
the main direction) force control is normally imple-
mented in all FSW machines, robot as well as stan-
dard machines. In robotics, a standard solution is
a force/position hybrid control (Raibert and Craig,
1981), enabling position based control in one or more
direction, while achieving a desired force value in the
other. A solution that fits FSW, since a path may be
followed having a constant contact force with the ma-
terial.
2 PATH GENERATION FOR FSW
Path generation has for decades been a well investi-
gated topic for application areas such as milling (El-
ber and Cohen, 1993; Choy and Chan, 2003) and cut-
ting (Wings and J
¨
utter, 2004). To create a high defined
path in such applications without an off-line program-
ming (or CAM) tool, can be considered a time con-
suming operation, if not impossible in many cases.
The resemblance between mentioned processes
and FSW is in many areas high, where:
• In all processes a tool is in contact with an object.
• The tool must follow a pre-defined path (or con-
tour) with high accuracy.
• The tool’s orientation must be defined at all time
also often with high accuracy.
To achieve a satisfying result in such process, us-
ing an industrial robot as manipulator instead of an
NC machine, a set of new motion control algorithms
are essential. Typically, guidance by (3D) vision or
force/torque sensing is used to compensate for the
lack of positional accuracy or to gain robustness (Kim
et al., 2003; Motta et al., 2001).
As mentioned earlier, force control is often used
in robotic FSW applications to handle compliance is-
sues. But also when compliance is not in play, as with
traditional FSW machines, force control can increase
the success rate by handling the occurrence of small
deviations in the object’s surface as well as indirect
control the heat generation (Venable et al., 2004).
In FSW, one of the main reasons for implementing
a robot application is the support of a 3-dimensional
workspace. This implies that the main use of robots
in FSW should be in application containing complex
weld paths. At least, these are the application that
benefits from a robotic solution. And as complex
weld paths are in focus, so becomes the need to create
those, preferably as simple as possible.
Another interesting aspect is the fact that one nor-
mally gains robustness, in force controlled motions,
by having an accurate reference path. Ill-defined
paths obviously need a higher amount of corrections,
which the control system might be incapable of han-
dling. And as (more) errors are introduced, new ones
may arise as a result of the old.
The use of CAD objects in the path generation
process is a well known technology, especially in NC
applications. In robotics, on the other hand, the em-
phasis has been more in the area of factory modeling.
The ability to visualize the robot cell (and the robot’s
motion), measuring cycle times as well avoiding col-
lisions, are features supported in most of today’s off-
line programming (OLP) tools. But the features to
model and improve a path, based on underlying CAD
data and the application at hand, are often modest.
Simple features, such as path blending algorithms and
tool orientation control, are often hidden within more
general path planning algorithms, if included at all.
Even though, they are essential for many of today’s
robot applications, including FSW.
On most robotic systems, a path smoothing oper-
ation exists. Such operations may be defined as zones
(Norrl
¨
of, 2003) in which the control system is allowed
to re-author the path in order to reach motion con-
tinuity. Such implementation are definitely helpful,
e.g. when executing way-point motions, but gener-
ally not useful from a path planning perspective. Even
as the FSW process is bounded to the motion of the
robot, the process constraints are not accounted for
in the motion controller, leaving the operator to pure
guesses at the path designing stage.
BLENDING TOOL PATHS FOR G1-CONTINUITY IN ROBOTIC FRICTION STIR WELDING
93