Date post: | 25-Jan-2017 |
Category: |
Documents |
Upload: | carlos-eduardo-oliveira |
View: | 257 times |
Download: | 7 times |
TECHNICAL PAPER
DTW: a design method for designing robot end-effectors
Luıs Fernando Ferreira Furtado • Emilia Villani •
Luıs Gonzaga Trabasso • Carlos Eduardo Oliveira Silva
Received: 21 February 2013 / Accepted: 1 October 2013
� The Brazilian Society of Mechanical Sciences and Engineering 2013
Abstract This paper proposes a method to design mul-
tifunctional robot end-effectors that consider the weight as
one of the main design constraint. The motivation for this
work comes from aircraft industry. This sector, tradition-
ally characterized by manual processes, has an increasing
interest in the use of commercial off-the-shelf robots for
the automation of their manufacturing processes. The
design method proposed in this paper, named design to
weight (DTW), is based on design for excellence (DFX)
methodology. In order to illustrate and validate the DTW
approach, it is applied to an end-effector that shall embed a
set functions related to the riveting operation of aircraft
fuselage barrels. The designed end-effector is compared
with similar products described in the literature or available
in the market. The results show that DTW is an efficient
approach that not only provides low-weight solutions but
also maintains a compromise with other requirements. On
the other hand, the method is sensitive to the choice of
relevance and quality factors that depends on the knowl-
edge of the design team about the product under design.
Keywords DFX � Design-for-excellence �Design-to-weight, design method � Robotics �End-effector
1 Introduction
Traditionally, automotive industry has been the main
consumer of commercial off-the-shelf (COTS) industrial
manipulators [1]. According to Minami [2], this industrial
sector still keeps the first worldwide position of robot
purchases. However, recently, other sectors, such as the
aeronautic industry, have started to consider the use of
robots to automate their processes [3]. Particularly, this
paper considers one of the challenges related to the use of
industrial robots in aeronautic industry: the design of robot
end-effectors with reduced weight.
Possible applications for industrial manipulators cur-
rently considered by the Brazilian aeronautic industry are
wing assembly, fuselage section assembly, friction stir
welding, fuselage polishing, levering and alignment of
fuselage sections and others. Usually, these applications
require the design of end-effectors where the weight is an
important constraint. In some cases, the robot has to move
weighty parts of an aircraft, such as in the alignment of
fuselage sections [4, 5]. In other cases, the robot needs to
reach a large workspace due to the dimensions of the
workpiece, which implies in the selection of manipulators
with extended arms and, consequently, reduced payloads.
Simultaneously, the incorporation of multiple functions
in the same end-effectors allows the robot to carry out a
number of tasks without tool changes, reducing the process
cycle time and increasing the process flexibility. Moreover,
when the process requires a positioning accuracy not
achieved by the available robots, it is necessary to include
additional functionalities in the end-effector to overcome
this limitation, such as a vision system. The aggregation of
functionalities implies in devices with larger weight, and it
may become a problem due to the limited payload of
current robots.
Technical Editor: Fernando Antonio Forcellini.
L. F. F. Furtado (&) � E. Villani � L. G. Trabasso �C. E. O. Silva
ITA, Instituto Tecnologico de Aeronautica, Sao Jose dos
Campos, SP, Brazil
e-mail: [email protected]
123
J Braz. Soc. Mech. Sci. Eng.
DOI 10.1007/s40430-013-0109-8
This paper proposes the design to weight (DTW)
method, which guides the design team to develop products
focusing on weight constraints. The scope of DTW is to
provide a systematic way of designing products where
weight is a restriction. The proposal of DTW is based on
the design for excellence (DFX) methodology [6].
In this paper, DTW is demonstrated using the example
of a multifunctional end-effector to support the automation
of the aircraft structure assembly process. This end-effec-
tor, named fuselage assembly robotic end-effector (FARE),
is one of the challenges of the aircraft structure assembly
automation (ASAA) project, a partnership between the
Brazilian aircraft industry and the Instituto Tecnologico de
Aeronautica (ITA). The FARE functional requirements
include drilling, sealing and fastening of circular fuselage
barrels [7]. Because of the reachability requirements of the
assembly process, a long-arm robot has been chosen, which
has a small payload as a consequence.
This paper is organized as follows. Section 2 describes
the related works, with emphasis on two subjects: DFX
methods and design of multifunctional robotic end-effec-
tors for aircraft industry. Section 3 presents the DTW
method. Section 4 illustrates its application to the FARE
end-effector. Section 5 discusses the main results and Sect.
6 summarizes the contribution of this work.
2 Related works
The contextualization of this work encompasses two dif-
ferent areas. The first one is the design methods based upon
the DFX approach. Published works in this area are
described and compared with the DTW proposal. The
second area is the design of multifunctional end-effector to
support aircraft assembly operations. In order to charac-
terize the case study presented herein, existing end-effec-
tors that have some of the functionalities provided by the
FARE end-effector are described.
The proposal of systematic approaches to product
development is discussed by Pahl et al. [8] and is a way of
meeting the design requirements and restrictions, such as
cost, weight, size and environmental impact. The DFX or
DTX methodology has been largely used by product
developers. The X letter of the acronym DFX means the
most important attribute of the product development pro-
cess [6, 9].
DFM is a method that helps companies to design pro-
ducts that eases the manufacture tasks and favours the
implementation of a lean manufacturing process [10, 11].
Some features are particularly important to DFM: simpler
fabrication and assembly, reduction of the manufacturing
cycle time, increase of quality of the process and the
product and easy maintenance. The usage of the DFM
concepts by a design team often yields simplification of the
product structure, product function integration and with-
drawal of unnecessary parts [12]. DFM has been exten-
sively used by the automotive industry.
According to Krumenauer et al. [13], DFA is a DFM
subset. It guides the designer to create products and pro-
cesses that minimize the assembly cycle time. It is based on
a set of principles as follows: reduce and optimize part
counts and types, minimize reorientations during assembly,
design parts that can only be installed correctly and mini-
mize the number of required tools.
Design for manufacturing and assembly (DFMATM) is
an approach that combines and uses the DFM and DFA
concepts, techniques, tools and methods for improving the
manufacture of components and simplifying the assembly
of products [14]. Kobe [15] argues that DFMA is well
accepted by the automotive industry.
After the proposal of DFM and DFA, a number of
related methods has been developed focusing on different
aspects of the product [16]. Chiu and Okudan [17] present a
review of DFX labels used in concurrent engineering
methods: design for variety (DFV), design for quality
(DFQ), design for reliability (DFR), design for disassembly
(DFD), design for maintainability (DFMa), design for
supply chain (DFSC), design for logistics (DFL), design for
network (DFN), design for recycle (DFRe), design for
sustainability (DFS), design for environment (DFE) and
design for life cycle (DFLC).
Huang and Mark [18, 19] discuss the advantages and
disadvantages of the DFX methods and identify the need of
introducing improvements in the DFX methods. Among
them, two issues are related to the proposal of DTW: first,
the need of considering not only individual decisions but
also the interaction among multiple decision-makers, and
second, the recommendation that the method should eval-
uate and help to improve the design decisions instead of
providing final design decisions.
In contrast to the DFX methods, which aim at improving
an X process of product lifecycle (e.g., assembly, testing or
recycling), the DTX methods focus on reaching a target
value for the X variable (e.g., cost, time, weight or quality).
An example of DTX is the design-to-knowledge (DTK)
that considers knowledge as a target aspect of the design
process and as a second design deliverable besides the
product under design [20]. The well-known design-to-cost
(DTC) method is another example [21]. The DTC main
goal is to design a final product that meets a target cost.
Among all the DFX and DTX methods, DTW is closely
related to the DTC method [21]. One important feature of
DTC is the trade-off between the cost and the performance
of each product concept [22]. At the beginning of the
project, the designers must present alternatives for each
product function to meet the stakeholders’ requirements.
J Braz. Soc. Mech. Sci. Eng.
123
Then, a cost estimative of each function is calculated and
the final product cost is estimated from the function cost
summation [23]. Finally, the product estimated cost is
compared to the product target cost and a course of actions
is taken accordingly.
In more recent works, Iqbal and Hansen [24] propose an
evolution of the DTC method that integrates performance-
oriented methods with and cost-driven approaches to
achieve design optimization. Emphasizing requirements in
detriment to cost, Amoroso et al. [25] propose an extension
of the DTC method for systems analysis and specification
of space projects. Bierer and Gotze [26] discuss different
ways of combining design to energy efficiency with DTC
methods to develop and manufacture cost-efficient and
energy-efficient machine tools.
The DTW method follows the same approach of the
DTC method. The target cost is replaced by the allowed
(target) weight of the product or system. Then, DTW drives
the conception and analysis of multiple solutions consid-
ering the impact of each choice on the product weight. At
the same time, the estimated performance (how well the
solution meets the design requirements) is also considered.
Comparing DTW with other works that focus on weight
reduction, most of the design methods described in the
literature are related to structure optimization. The focus of
these methods is to define the shape, dimensions and
material of a part that result in minimum weight and,
simultaneously, fulfil design requirements of strength,
stiffness and other dynamic constraints. The problem
analysed by McGee and Phan [27] is the sizing optimiza-
tion of large space frames with specified gauge restrictions
and natural frequency constraints. The authors adapt an
optimality criteria approach to achieve a smooth conver-
gence to the minimum weight. Lee et al. [28] combine
sizing, shape and topological optimization in an interactive
and hierarchical method where the constraints of proposed
solutions are verified by finite-element analysis. Maalawi
et al. [29] describe four optimization strategies for the
design of a training aircraft wing. Among them is the
minimization of weight subject to strength, stiffness and
aeroelastic constraints. Compared with the DTW, these
methods are complementary and can be used to optimize
the weight of structural parts of the product while DTW
guides the selection of a conceptual design for the whole
product. The focus of DTW is not structure design, but
design of mechatronic systems that encompass the choice
between different options of sensors, actuators, among
others.
Regarding the design of end-effectors for aircraft fuse-
lage assembly, the adaptive robotized multifunction
assembly (ARMA) is one of the first initiatives of using
robots in the aircraft manufacture [30]. The project purpose
is to perform the drilling and riveting operations in the
panels of Dassault Rafale and Falcon aircrafts using two
robots. The robots are Fanuc S420 with a payload of
120 kg. Compared with the FARE end-effector, the main
limitation of this project is that the end-effector does not
have any system for correcting the robot positioning and
orientation.
Cibiel and Prat [31] present an end-effector developed
by AlemaTM in partnership with Airbus for the wing
assembly of the Airbus A320. AlemaTM uses a KUKATM
KR240L150 robot mounted on a linear rail unit to increase
the robot workspace and reaches all the work volume of the
wing. Differently from the ARMA project, the AlemaTM
end-effector has a correction system for position and ori-
entation. The ElectroimpactTM company developed a
multifunctional end-effector in partnership with Boeing
[32]. The purpose of this end-effector is to drill and inspect
the hole drilled for the Boeing F/A-18E/F flap. In this
application, the riveting operation is performed without
access to the other side of the fuselage. ElectroimpactTM
also uses a linear rail unit to increase the robot workspace.
Comparing the existing end-effectors with the FARE
end-effector, the main difference observed is that the total
mass of the AlemaTM and EletroimpactTM end-effectors
makes them incompatible with the payload of long-arm
robots. Therefore, they could not be used in circular
junctions of aircraft fuselage. Another difference among
the previous end effectors and the FARE end effector is the
functionalities of the end-effector, which vary for each
application. All the examples presented in the literature are
applied to the assembly of wings or control surfaces, where
the reachability problem is simply solved with a linear unit.
3 DTW method
This section describes the DTW method. Basically DTW
receives as input the set of high-level requirements of a
product (Fig. 1). The output of the method is a preliminary
conceptual design of the product.
Table 1 presents the steps of the DTW method, con-
sidering the design of multifunctional products. The first
step of DTW is the decomposition of the product into
modules (functional modularity) and the determination of
the target weight. Once the product is broken down in
modules, step 2.1 to 2.4 must be performed for each
module. The results of the preliminary design of each
Output:Conceptual design
Input:Requirements
DTW
Fig. 1 Input and output of the DTW method
J Braz. Soc. Mech. Sci. Eng.
123
module are combined in step 3 to generate a preliminary
design of the product.
The DTW is not exclusive for multifunctional products.
However, when DTW is used to monofunctional products
(one module product), the step 1 is not applicable and should
be jumped. Each step listed in Table 1 is detailed as follows:
3.1 Step 1: decomposition into modules
This first step of DTW consists of decomposing the product
into modules.
According to Ulrich [33], modularity depends on two
design characteristics: the similarity between the physical
and functional architecture and the minimization of inci-
dental interactions among physical components. In this
work, we consider that the product decomposition can be
achieved based on the review of product requirements and
the previous comprehension of the product functions. Then,
each product function is associated with a product module.
A number of more structured methods can be found in the
literature to decompose a product into modules and can be
used as well. Stone [34] presents three heuristic methods for
identifying modules from functional models. Erixon apud
[35] proposes the modular function deployment (MFD) which
is based on the quality function deployment (QFD) analysis.
For the DTW method, the sum of all individual mod-
ule’s weight represents the overall product weight, named
\wPn[. The variable \wPn[ should not exceed the main
weight constraints (Eq. 1), named\wtarget[, that represents
the maximum acceptable weight for the final product (n).
wPn�wtarget ð1Þ
Based on the customer requirements, the modules
associated with the most important functions of the
product can be prioritized. For this purpose, the DTW
method prescribes that each module shall be associated
with a Relevance Factor \RFMi[. The non-dimensional
coefficient \RFMi[ ranks the modules based on their
relevance for the product under design.
The\RFMi[ is used in step 3 to calculate the efficiency
of each product solution.
The efficiency ranks the product solutions among then.
A higher relevance factor means that the quality of that
module is prioritized over the quality of a less relevant
module.
As an example, Table 2 presents a possible—arbi-
trated—set of values for\RFMi[coefficient. These values
are chosen based on the experience of the design team. If
all product modules have the same relevance, the\RFMi[value shall be equal to 1 (normal).
3.2 Step 2: module conceptual design
The following four sub-steps (2.1…2.4) describe how to
create a conceptual design of each module. These modules
constitute the final product.
3.2.1 Step 2.1: module objective tree
The step 2.1 of the DTW method consists of establishing
the objectives of the module under design. The primary and
secondary objectives are organized into an objective tree
[36]. The objective tree is a chart where the main objective
of the module under design (primary objective) is decom-
posed into several branches (secondary objectives) to
assure that the customer needs are fully understood by the
designers. Figure 2 shows a generic objectives tree.
3.2.2 Step 2.2: Module function diagram
The functions associated with the module are organized in
a function diagram in step 2.2 [36]. A function diagram
Table 1 Steps of DTW
Module Product
1. Decomposition into modules – X
2. Module conceptual design X –
2.1 Module objective tree X –
2.2 Module functional diagram X –
2.3 Module morphologic chart X –
2.4 Module WAT (weight analysis table) X –
3. Compilation of GWAT
(global weight analysis table)
– X
Table 2 RFMi values
assignmentRelevance of the
module
RFMi
Major relevance 8
Medium relevance 4
Minor relevance 2
Normal 1
PrimaryObjective
SecondaryObjective
SecondaryObjective
SecondaryObjective
TertiaryObjective
TertiaryObjective
Fig. 2 Objective tree (adapted from cross [36])
J Braz. Soc. Mech. Sci. Eng.
123
shows the sequence(s) of functions that shall be performed
to achieve all objectives of the objective tree. A generic
example is illustrated in Fig. 3.
3.2.3 Step 2.3: module morphologic chart
Step 2.3 consists of building a morphologic chart [36] with
potential solutions for each function of the module. A
generic example is presented in Table 3.
3.2.4 Step 2.4: module WAT (weight analysis table)
In step 2.4, the weight analysis table (WAT) helps the
design team to investigate the available solutions for the
conceptual design of the module. Basically, one module
solution is composed of a specific solution of each module
function described in the morphologic chart. The main
criterion used for combining the functions’ solutions is a
compromise between weight and estimated performance
(how well the solution performs its function).
Table 4 shows a generic WAT table of a module with
some solutions. The module solutions are listed in the first
row. The jth solution of the ith module is labelled MiSj
(module solution). Each module solution is associated with
two columns. The first column contains the weigh
\wk(MiSj)[of the kth function in the MiSj module solution.
The second column presents the percentage of the function
weight related to the module weight. The total weight of
each solution is labelled \wMiSj[.
The weight of each solution is determined using CAD
models and manufacturer’s catalogues. When a detailed
CAD model is not available, a preliminary one should be
created to estimate the approximate weight, emphasizing
the main dimensions and material of the product part.
For each solution, the percentage shows how each
function contributes to the total weight of the module. It
highlights the critical components that may be submitted to
review and refinement for reducing the module weight. For
instance, 10 % of weight reduction in a component of 2 kg
is less effective than 3 % of weight reduction in a com-
ponent of 10 kg.
Besides the weight, a quality factor \QFMiSj[ is
assigned to each solution. Following the assumption that all
technical solutions have to meet all mandatory require-
ments before being inserted in the WAT, the quality factor
indicates how the solution meets the desirable requirements
(or how well it performs the module functions). A criterion
Output from a specific function
Firs
t fun
ctio
n
Seco
nd f
unct
ion
Seco
nd f
unct
ion
kthfu
nctio
n
Output from the entire module
Input to a specific function
Input to the entire module
State after the functions
State before the functions
Fig. 3 Function diagram
Table 3 Morphologic chart
Functions Solutions
First
function
First solution
for the first
function
Second solution
for the first
function
… nth solution
for the First
function
Second
function
First solution
for the
second
function
Second solution
for the second
function
… nth solution
for the
second
function
… … … … …kth
function
First solution
for the kth
function
Second solution
for the kth
function
… nth solution
for the kth
function
Table 4 Weight analysis table (WAT)
Module i/solution 1
MiS1
… Module i/solution j
MiSj
Estimative of weight (kg) Percentage of weight (%) … Estimative of weight (kg) Percentage of weight (%)
First function w1ðMiS1Þw1ðMiS1 ÞwðMiS1 Þ
100 … w1ðMiSjÞw1ðMiSjÞ
wðMiSj Þ100
Second function w2ðMiS1Þw2ðMiS1 ÞwðMiS1 Þ
100 … w2ðMiSjÞw2ðMiSjÞ
wðMiSj Þ100
… … … … … …kth function wkðMiS1Þ
wkðMiS1 ÞwðMiS1 Þ
100 … wkðMiSjÞwkðMiSj Þ
wðMiSj Þ100
Total weightwMiS1
¼Pn
k¼1
wkðMiS1ÞwðMiS1 ÞwðMiS1 Þ
100 …wMiSj
¼Pn
k¼1
wkðMiSjÞwðMiSj Þ
wðMiSj Þ100
QF (quality factor) QFMiS1… QFMiSj
J Braz. Soc. Mech. Sci. Eng.
123
for defining the quality factor is the comparison of infor-
mation related to the performance of the equipment used in
each solution, such as sensor or actuator accuracy. When
there is no equipment information, the \QFMiSj[ is
attributed based on the comparative judgment of the
designer about the performance of each proposed solution.
Moreover, when there is neither equipment’s information
nor the judgment of an expert, the\QFMiSj[ is set to 1 for
all solutions j.
The non-dimensional \QFMiSj[ factor ranks the tech-
nical solutions obtained from the morphologic chart. The
difference between the relevance factor \RFMi[ and the
quality factor \QFMiSj[ is that the \RFMi[ indicates how
important the functionality associated with the module
\Mi[ is to the final product, while the\QFMiSj[ indicates
how the solution \Sj[ meets the module \Mi[ require-
ments. Table 5 shows possible–arbitrary—values for
\QFMiSj[.
3.3 Step 3: compilation of GWAT (global weight
analysis table)
The solutions proposed in the WAT table of each module
must be combined into a single table, called GWAT (global
weight analysis table), which shows the feasible combi-
nations of solutions for the final product.
The combination of modules’ solutions ought to con-
sider that the weight of the final product must be less than
the target weight. Among the many feasible combinations,
the design team must choose a solution that meets the
mandatory requirements and optimally satisfies the desir-
able requirements.
A generic example of GWAT is presented in Table 6.
The first column lists the product alternatives that resulted
from the composition of the module solutions.
The GWAT table compiles the relevance factor of each
module\RFMi[(specified in step 1), the weight\wMiSj[of
each module solution \MiSj[ and quality factor of each
module solution \QFMiSj[. The variables\wMiSj[ and
\QFMiSj[are obtained directly from the WAT table (step 2.4).
Each two-lines of the GWAT table is associated with a
product and contains all solutions \MiSj [of all modules.
The binary variables \YMiSj[ are used to indicate which
solution of a module is used in a particular product. When
the solution j of module i is used, the \YMiSj[ value is
equal to one. For all the other x solutions of module i, the
\YMiSx[ should be zero.
The output values from the GWAT are the weight
\wPn[ and the quality factor \QFPn[ of the product.
These values are obtained from the composition of mod-
ules, described by Eqs. 2 and 3:
wPn ¼Xm
i¼1
Xw
j¼1
wMiSj:YMiSj ð2Þ
QFPn ¼Xm
i¼1
IFMi:Xw
j¼1
QFMiSj:YMiSj
!
ð3Þ
Analysing the results obtained in GWAT, only products
that meet Eq. 1 are eligible to be considered as a possible
solution. The purposes of DTW are to minimize the weight
\wPn[ and maximize the quality factor \QFPn[ of the
final product. For this purpose, an efficiency factor\EFPn[of quality per weight is proposed in Eq. 4.
EFPn ¼QFPn
mPn
ð4Þ
The efficiency factor is the main output of the GWAT
table. Its purpose is to assist the design team with the
selection of the design solution for final product. It is
Table 5 QFMiSj values assignment
Quality of the module solution QFMiSj
Meets all of the desirable requirements 8
Meets the majority of the desirable requirements 4
Meets the minority of the desirable requirements 2
Meets very few desirable requirements 1
Table 6 Global weight analysis table (GWAT)
Module 1 … Module i
RFM1 … RFMi
Product M1S1 wM1S1 … M1Sj wM1Sj … MiS1 wMiS1 … MiSj wMiSj wP1
1 YM1S1 QFM1S1 … YM1Sj QFM1Sj … YMiS1 QFMiS1 … YMiSj QFMiSj QFP1
Product M1S1 wM1S1 … M1Sj wM1Sj … MiS1 wMiS1 … MiSj wMiSj wP2
2 YM1S1 QFM1S1 … YM1Sj QFM1Sj … YMiS1 QFMiS1 … YMiSj QFMiSj QFP2
… … … … … … … … … … … … …Product M1S1 wM1S1 … M1Sj wM1Sj … MiS1 wMiS1 … MiSj wMiSj wPn
n YM1S1 QFM1S1 … YM1Sj QFM1Sj … YMiS1 QFMiS1 … YMiSj QFMiSj QFPn
J Braz. Soc. Mech. Sci. Eng.
123
important to observe that the efficiency factor shall not be
used as an automatic selection criterion. It is recommended
that the three solutions with the high \EF[ should be
submitted to a design review with the design team and the
stakeholders of the project to select the best solution. This
recommendation is also supported by the basic concepts of
concurrent engineering [37].
4 DTW example: FARE (fuselage assembly robotic
end-effector)
This section illustrates the application of DTW to the
design of the multifunctional end-effector FARE. Its pur-
pose is to perform the drilling and fastening operation in an
orbital junction of two fuselage sections, as illustrated in
Fig. 4. For the assembly of two circular fuselage sections
(Fig. 4), the reachability requirements impose the selection
of long-arm robots. The robot must reach all the points
around a semi-circular section of fuselage. The limited
payload of the available robots makes the design of a multi-
function end-effector a challenge. More information about
the FARE example can be found in Furtado [38].
4.1 Step 1: decomposition of FARE
The FARE is decomposed in seven modules (Table 7),
associated with its main functionalities.
The clamp module has the function of pushing the
FARE against the fuselage. The purpose of the clamp is to
reduce vibration and chip formation while the robot drills a
hole and also avoid the slippage between the FARE and the
fuselage surface [39].
The mechanical platform has the function of accom-
modating and integrating all the modules of FARE in a
single product.
One of the most important requirements of the fuselage
assembly is orthogonality of the hole. Therefore, one of
the key functions for the drilling quality is the assurance
of the perpendicularity between the FARE and the fuse-
lage. To accomplish this function, the perpendicularity
module (see Table 7) is created. It shall measure the
perpendicularity error between the FARE and the fuse-
lage. This error is one of the key factors for the drilling
quality. The FARE follows the proposal of Cibil and Prat
[31] for measuring the perpendicular direction. It uses a
spherical joint that accommodates the FARE nose to the
fuselage surface when the clamp is applied. The rotation
of the spherical joint is then measured by analog inductive
sensors and the perpendicularity error calculated is
±0.128.The position measuring function is also related to the
fuselage assembly requirement. The vision module shall
measure the position of FARE related to a reference (tack
rivet) installed manually in the fuselage surface. This is
accomplished by a CCD vision camera and lighting mod-
ule. According to the measured position, it might request
the robot to repositioning the FARE.
Drilling is the main function of an end-effector devel-
oped to make holes. The fifth module (Table 7) has a
spindle for performing the drilling. It also has a positioning
system that shall control the movement of the spindle
towards the fuselage.
In order to assemble the drilled fuselage, two additional
functions are integrated into FARE: the function of sealing
the fastener (module 6, Table 7) and the function of
inserting this fastener into the fuselage hole (module 7,
Table 7).
4.2 Step 2: conceptual design of the FARE modules
For the sake of simplification, steps 2.1 to 2.4 of the DTW
method are applied only for the FARE module 3 (perpen-
dicularity module).
4.2.1 Step 2.1: objective tree of the perpendicularity
module
The objective tree of the perpendicularity module is illus-
trated in Fig. 5. It shall measure the perpendicularity error.
It shall also support the loads applied by the clamp and
provide access to the fuselage for the other modules of
FARE.
Fig. 4 Assembly of two circular fuselage sections
Table 7 Modules of FARENumber FARE module
1 Clamp module
2 Mechanical platform
3 Perpendicularity
module
4 Vision module
5 Drilling module
6 Sealant module
7 Fastening module
J Braz. Soc. Mech. Sci. Eng.
123
4.2.2 Step 2.2: function diagram of the perpendicularity
module
Figure 6 presents the function diagram of the perpendicu-
larity module. The main function of the perpendicularity
module is to measure the angular error between FARE and
the fuselage surface. The secondary functions are related to
the interaction with the other modules of FARE. The per-
pendicularity module shall provide visibility to the camera
of the vision module. It shall not interfere in the drill and
the fastener inserter movements. It shall assist the drilling
operation bringing in the refrigeration fluid and aspirating
the chips. Finally, the structural parts of the perpendicu-
larity module shall support the loads of the clamp.
4.2.3 Step 2.3: morphologic chart of the perpendicularity
module
(a) Definition of sensors orientation
The morphological chart relates the derived functions with
technical solutions that implement them. The following
alternatives are considered as technical candidate solutions
for the perpendicularity module.
Two options are considered for fixing the sensors of the
perpendicularity module: axial (Fig. 7) or radial orientation
(Fig. 8). The axial orientation interferes in the length of the
perpendicularity module and has a negative impact on the
weight of most of the FARE modules. In the case of radial
sensors, circularity errors due to machining and material
oxidation may interfere in the measurement.
(b) Customized versus commercial off-the-shelf (COTS)
radial spherical plain bearing
The spherical joint is the component of the perpendic-
ularity module that accommodates the FARE nosepiece on
the fuselage surface, providing the perpendicularity
Module 3
Perpendicularity
Integrate with the FARE
Measure the angular deviation
Support the clamp loads
Measure within the required
range
Measure with the required accuracy
Not interfere in the camera visibility
Assist the drilling process
by providing cooling fluid
Allow the movement of the modules without
interference
Fig. 5 Objective tree of the
perpendicularity module
Clamp activation for measuring
Maximum drive for clamp Drilling
module movement
Mix of air and coolant
Vacuum
Air jet
Fasteners inserter
movement
FAR
E p
roce
ss in
itiat
ed
FAR
E p
roce
ss f
inal
ized
Angular deviation value
for the robot
Chips aspirated
Drill and hole without chips
Allo
w th
e ca
mer
a vi
ewin
g
Mea
sure
Supp
ort t
he c
lam
p lo
ads
Allo
w th
e pa
ssag
e of
a d
rill
supp
ort H
SK32
Dir
ect t
he c
oola
nt je
t and
va
cuum
the
chip
s
Cle
an th
e dr
ill h
ole
Allo
w th
e pa
ssag
e of
the
fast
ener
inse
rter
Fig. 6 Function diagram of the
perpendicularity module
Fig. 7 Perpendicularity measurement with axial sensors
J Braz. Soc. Mech. Sci. Eng.
123
measurement. The options considered for this item are
twofold: either to buy a COTS radial spherical plain
bearing or to design a customized one. The result of a
comparative trade-off study is summarized in Table 8.
(c) Comparative analysis of sensors
The sensors of the perpendicularity module must mea-
sure the displacement of the spherical joint. The industrial
sensors considered in this analysis are linear displacement
potentiometer, LVDT, linear encoder and analog inductive
sensors. The result of the comparative analysis is presented
in Table 9.
Based on the comparative analysis of the possible
solutions for the perpendicularity module functions, the
morphologic chart is compiled and presented in Table 10.
Two solutions, labelled S1 and S2 are obtained from this
morphologic chart, following the weight reduction and
quality criteria.
4.2.4 Step 2.4: WAT table of the perpendicularity module
The WAT table of perpendicularity module is presented in
Table 11. It shows the two module solutions (M3S1 and
M3S2) specified from the morphologic chart. In some cases, a
single weight value is attributed to more than one function. It
means that the same component fulfils all the corresponding
functions. The QFM3Sj of both solutions is the same, because
each of them offers different advantages for the final product.
For both solutions (1 and 2) and for the functions 1, 4
and 8 presented in Table 11, the estimative of weight is
obtained using a CAD model. An external structure,
weighing around 0.2 kg, is considered to create a hole to
allow the camera view and the movement of the drill
support HSK32 and the fasteners inserter.
Presented in Table 11, the weight information of the
measure function (2) comes from the datasheet of the
sensors (M3S1 and M3S2). The estimated weight for the
support the clamp loads function (3) for the solution 1 is
obtained from the datasheet of a commercial radial
spherical plain bearing, while the weight of the function 3
for the solution 2 comes from a CAD model.
Internal cavities are suggested as solution to direct the
coolant jet (function 5) and to clean the drill and the hole
(function 7) after the drilling process. The thickness of the
structure is increased to create these cavities and the weight
estimated from the CAD model is around 0.2 kg for both
solutions (1 and 2).
For both solutions (1 and 2) of the vacuum chip function
(6), the same idea is used: install hose couplings to connect
the perpendicularity module to the vacuum system.
According to the hose coupling datasheet, the estimated
weight is around 0.3 kg.
4.3 Step 3: FARE global weight analysis table
(GWAT)
The DTW is used to design the whole FARE product. Due
to the limited space, this paper details the DTW step 2 only
for module 3. Information regarding the application of step
2 to the other modules can be found in Furtado [38].
The GWAT table of FARE product has 144 sets of
possible solutions. In order to illustrate it, a partial view of
the GWAT table, with 3 of the most relevant product
configurations (1, 13 and 25), is presented in Table 12. The
complete GWAT can be found in Furtado [38].
The 144 design alternatives results from the combina-
tory analysis of the module solutions. The lightest solution
has 72.9 kg while the heaviest solution has 90.4 kg,
meaning that all the FARE solutions fit to the target weight
of 100 kg. It is a good indicator that the actions taken
preliminarily—supported by the DTW—result in a set of
viable alternatives.
Fig. 8 Perpendicularity measurement with radial sensors
Table 8 Comparison of radial spherical plain bearings
Features COTS Customized
Size Bigger Smaller
Weight Heavier Lighter
Durability More durable Less durable
Maintenance Less frequent More frequent
Ease of integration Yes Yes
Internal cooling holes No Yes
Estimated total length 80 mm 60 mm
Table 9 Comparison of displacement sensors
Potentiometer LVDT Encoder Inductivesensor
Accuracy 0, 9 mm 0, 9 lm 9 lm 0,0 9 mm
Cost Very low High Medium L.w
Signalacquisitionform
Voltagedivider
Serial/TCP-IP
Serial/TCP-IP/pulsetrain
0–10 V
4–20 mA
Range Large Small Large Very small
J Braz. Soc. Mech. Sci. Eng.
123
Eight solutions have the maximum\QFMiSj[of 34. The
criterion used for selecting the best three solutions is effi-
ciency (presented in Eq. 4). The weight, efficiency and
quality factor of these solutions are presented in Tables 13
and 14.
5 Final product discussions
The three alternatives, presented in Table 13 are exten-
sively discussed in a conceptual design review with the
client and the design team. The alternative approved for
Table 10 Morphologic chart of the perpendicularity module
Functions Solutions
1. Allow the
camera
viewing
Install the camera outside the region of
perpendicularity measurement system
Project the system with a minimum
inner diameter without interfering
with image acquisition (both: S1
and S2)
2. Measure Linear measurement sensors installed
axially (both: S1 and S2)
Linear measurement sensors installed
radially
3. Support the
clamp loads
Commercial radial spherical plain
bearings (S1)
Customized radial spherical plain
bearings (S2)
4. Allow the
passage of a
drill support
HSK32
Project the system with a minimum inner
diameter without interfering with the
drill support movements (both: S1 and
S2)
5. Direct the
coolant jet
Orientate external hoses for cooling Create internal holes in the
measuring system for direct cooling
(both: S1 and S2)
Project the system with a minimum inner
diameter without interfering with the
passage of the cooling hose
6. Vacuum
chips
Place the suction from the rear using high
flow and high negative air pressure
Project the system with a minimum
inner diameter without interfering
with the passage of the aspiration
hose
Place the suction from the front where
the drilling is done using medium air
flow and negative pressure (both: S1
and S2)
7. Clean the
drill and the
hole
Orientate external hoses for cleaning Create internal holes in the
measuring system for direct
cleaning (both: S1 and S2)
Project the system with a minimum inner
diameter without interfering with the
passage of the cleaning hose
8. Allow the
passage of
the fasteners
inserter
Project the system with a minimum inner
diameter without interfering with the
fasteners inserter movements (both: S1
and S2)
Table 11 WAT table of
perpendicularity moduleFunction Solution M3S1 Solution M3S2
Estimative of
weight (kg)
Percentage of
weight (%)
Estimative of
weight (kg)
Percentage of
weight (%)
1 Allow the camera viewing 0.2 9.1 0.2 11.1
4 Allow the passage of a drill
support HSK32
8 Allow the passage of the
fasteners inserter
2 Measure 0.1 4.5 0.1 5.6
3 Support the clamp loads 1.4 63.6 1.0 55.6
5 Direct the coolant jet 0.2 9.1 0.2 11.1
7 Clean the drill and the hole
6 Vacuum chips 0.3 13.6 0.3 16.7
Total weight (wM3Sj) 2.1 100 1.8 100
Quality factor (QFM3Sj) 8 8
J Braz. Soc. Mech. Sci. Eng.
123
Ta
ble
12
GW
AT
tab
lefo
rth
eF
AR
Ep
rod
uct
(par
tial
vie
w)
Pro
du
ctM
1M
2M
3M
4
IFM
1=
1IF
M2
=1
IFM
3=
1IF
M4
=1
1M
1S
1w
M1
S1
M1
S2
wM
1S
2M
2S
1w
M2
S1
M2
S2
wM
2S
2M
2S
3w
M2
S3
M3
S1
wM
3S
1M
3S
2w
M3
S2
M4
S1
wM
4S
1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
02
12
18
2M
1S
1w
M1
S1
M1
S2
wM
1S
2M
2S
1w
M2
S1
M2
S2
wM
2S
2M
2S
3w
M2
S3
M3
S1
wM
3S
1M
3S
2w
M3
S2
M4
S1
wM
4S
1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
02
12
18
12
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
02
12
18
13
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
12
02
18
14
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2:6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
12
02
18
24
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2:6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
08
18
12
02
18
25
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
18
08
02
12
18
26
M1
S1
wM
1S
1M
1S
2w
M1
S2
M2
S1
wM
2S
1M
2S
2w
M2
S2
M2
S3
wM
2S
3M
3S
1w
M3
S1
M3
S2
wM
3S
2M
4S
1w
M4
S1
19
.1k
g2
2.6
kg
22
.7k
g2
3.4
kg
22
.1k
g2
.1k
g1
.8k
g0
.5k
g
YM
1S
1Q
FM
1S
1Y
M1
S2
QF
M1
S2
YM
2S
1Q
FM
2S
1Y
M2
S2
QF
M2
S2
YM
2S
3Q
FM
2S
3Y
M3
S1
QF
M3
S1
YM
3S
2Q
FM
3S
2Y
M4
S1
QF
M4
S1
01
14
04
18
08
02
12
18
J Braz. Soc. Mech. Sci. Eng.
123
Ta
ble
12
con
tin
ued
Pro
du
ctM
5M
6M
7E
ffici
ency
IFM
5=
1IF
M6
=1
IFM
7=
1
1M
5S
1w
M5
S1
M5
S2
wM
5S
2M
6S
1w
M6
S1
M6
S2
wM
6S
2M
7S
1w
M7
S1
M7
S2
wM
7S
2M
7S
3w
M7
S3
mP
10
.46
6
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
2.9
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
IY
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
1
02
14
01
14
02
02
18
34
2M
5S
1w
M5
S1
M5
S2
wM
5S
2M
6S
1w
M6
S1
M6
S2
wM
6S
2M
7S
1w
M7
S1
M7
S2
wM
7S
2M
7S
3w
M7
S3
mP
20
.36
0
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
7.8
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
IY
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
2
02
14
01
14
02
12
08
28
12
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P1
20
.29
3
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g8
8.8
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
1Y
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
12
12
04
11
04
12
02
08
26
13
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P1
30
.46
4
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
3.2
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
1Y
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
13
02
14
01
14
02
02
18
34
14
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P1
40
.35
9
23
7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
8.1
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
1Y
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
14
02
14
01
14
02
12
08
28
24
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P2
40
.29
2
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g8
9.1
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
IY
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
24
12
04
11
04
12
02
08
26
25
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P2
50
.45
8
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
4.2
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
1Y
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
75
3Q
FM
7S
3Q
FP
25
02
14
01
14
02
02
18
34
26
M5
S1
wM
5S
1M
5S
2w
M5
S2
M6
S1
wM
6S
1M
6S
2w
M6
S2
M7
S1
wM
7S
1M
7S
2w
M7
S2
M7
S3
wM
7S
3m
P2
60
.35
4
23
.7k
g2
0.4
kg
4.1
kg
0.7
kg
14
.0k
g9
.7k
g4
.8k
g7
9.1
kg
YM
5S
1Q
FM
5S
1Y
M5
S2
QF
M5
S2
YM
6S
1Q
FM
6S
1Y
M6
S2
QF
M6
S2
YM
7S
1Q
FM
7S
1Y
M7
S2
QF
M7
S2
YM
7S
3Q
FM
7S
3Q
FP
26
02
14
01
14
02
12
08
28
J Braz. Soc. Mech. Sci. Eng.
123
detailed design is presented in Fig. 9. Each module is
labelled as shown in Table 7. Particularly, the solution
adopted for the perpendicularity module is M3S2.
Based on the results of the DTW method, the design is
refined and the FARE end-effector is built (Fig. 10). The
total weight of the FARE end-effector is 76.6 kg and is
within the initial target weight, compatible with the payload
of long-arm robots. After the product integration, all mod-
ules are submitted to testing and validation campaigns and
the results satisfy the product requirements, as expected [7].
In order to evaluate the contribution of the DTW, Table 13
compares FARE with the three end-effectors previously dis-
cussed in Sect. 2: ARMA, ALEMA and ELECTROIMPACT.
The table shows the functionalities provided by each
end-effector and the features of the robot used to manip-
ulate the end-effector. The DTW method resulted in the
development of an end-effector with more functionalities.
Simultaneously, its low weight allows it to be carried by
long-arm robots to perform circular fuselage junctions.
6 Conclusions
One of the key factors for maintaining the competitiveness
in the aircraft industry is the manufacturing automation.
The development of effective automated solutions for
Table 13 Best three alternatives for FARE
Product Efficiency Weight (kg) Quality factor
1 0.466 72.9 34
13 0.464 73.2 34
25 0.458 74.2 34
Table 14 Comparison of the
end-effector functionsARMA Alema Electroimpact FARE
Clamp device X X X X
Perpendicularity measurement X X X
Coolant for the drill X X X
Chip aspiration X X X
Air jet to clean the drill X
Vision system X X X X
Drilling module X X X X
Sealant module X X X
Fastening module X X X
Number of functions (modules) 5 8 5 9
Robot manufacturer FANUC KUKA KUKA KUKA
Robot model S420 KR210 KR350 KR210 L100
Robot payload 120 kg 210 kg 350 kg 100 kg
Robot reach 2,413 mm 3,100 mm 2,535 mm 3,900 mm
Fig. 9 FARE modules
Fig. 10 FARE end-effector
J Braz. Soc. Mech. Sci. Eng.
123
aircraft assembly using commercial industrial manipulators
requires the design of multifunctional end-effectors, which
avoids constant tool changing during the process. However,
multifunctional end-effectors must comply with the pay-
load of commercial industrial robots and this restriction
imposes a challenge for the design teams.
This context motivates the proposal of DTW, a design
method that focus on weight reduction, while also consid-
ering the quality of the final product. In this paper, the DTW
is fully described and applied to the design of the FARE. The
FARE end effector has been effectively designed, built and is
fully operational at automation laboratory of ITA.
The DTW consists of three main steps: steps 1 and 3 are
performed for the product as a whole, while step 2 is
performed individually for each functional module and is
further decomposed into other 3 steps. The steps are simple
and easy to apply.
The DTW proposal is based on the DTC method, which
also considers the decomposition of the product into
modules. It focuses not only on reaching the target weight,
but also on achieving the best solution that fits to the
weight target. The main advantage of DTW is that it does
not simply focus on the lowest weight. It establishes a
compromise between weight and quality. This compromise
concerns not only the proposal of solutions for each
module but also the composition and selection of product
solutions using module solutions.
The main sensitive points of the method are the definition
of the relevance factors associated with each module and the
attribution of quality factors to each module solution, because
of the subjective aspects they call for. After using the DTW
method more frequently, the tendency is that the design team
would have more confidence in setting these values.
The application of DTW to the design of a robot end-
effector named FARE allows its evaluation and validation.
The final product obtained from DTW is an end-effector
that accomplishes all the required functions, is lighter than
the target weight and has the best efficiency among 144
proposed solutions. Comparing with other similar end-
effectors described in the literature, FARE embeds more
functionalities and can be driven by a robot with the lower
payload. The implementation, integration and testing of
FARE modules also show that the design product satisfies
all the specified requirements.
Acknowledgments The authors gratefully acknowledge the finan-
cial support from FINEP, FAPESP, CAPES and CNPq.
References
1. Holland SW, Nof SY (1999) Handbook of industrial robotics:
emerging trends and industry needs, 2nd edn. John Wiley & Sons,
New York, p 1378 (ISBN 0-471-17783-0)
2. Minami Y (2012) Executive summary: world robotics 2012
industrial robots. Available online on http://www.worldrobotics.
org. Accessed in Jan 2013, pp 8–18
3. Villani E, Suterio R, Trabasso LG, Furtado LFF, Alvarado BHL,
Amorim DYK (2010) Avaliacao metrologica de um robo industrial
para montagem estrutural de aeronaves. SBA Controle Automacao
21(6):634–646. doi:10.1590/S0103-17592010000600009
4. Mosqueira G, Apetz J, Santos KM, Villani E, Suterio R, Trabasso
LG (2012) Analysis of the indoor GPS system as feedback for the
robotic alignment of fuselages using laser radar measurements as
comparison. Robot CIM-INT Manuf 28(6):700–709. doi:10.1016/
j.rcim.2012.03.004
5. Negroni DY, Trabasso LG, Simonetti ML (2012) Automated
positioning and alignment method and system for aircraft struc-
tures using robots. In: SAE 2012 aerospace manufacturing and
automated fastening conference and exhibition, vol 1, p 1–10,
Fort Worth. http://dx.doi.org/10.4271/2012-01-1876
6. Huang GQ (1996) Design for X: concurrent engineering imper-
atives. Chapman and Hall, London
7. Eguti C, Trabasso L, Villani E, Coracini G, Furtado LFF (2012)
Development of a robotic end-effector of drilling and fasteners
inserter for aircraft structures’’. In: SAE 2012 aerospace manu-
facturing and automated fastening conference. Fort Worth. http://
dx.doi.org/10.4271/2012-01-1858
8. Pahl G, Beitz W, Feldhusen J, Grote KH (2007) Engineering
design: a systematic approach, 3rd edn. Springer-Verlag, London
9. Watson B, Radcliffe D (1998) Structuring design for X tool use
for improved utilization. J Eng Des 9(3):211–223. doi:10.1080/
095448298261516
10. Selvaraj P, Radhakrishnan P, Adithan M (2009) An integrated
approach to design for manufacturing and assembly based on
reduction of product development time and cost. Int J Adv Manuf
Technol 42(1-2):13–29. doi:10.1007/s00170-008-1580-8
11. Bralla JG (1996) Design for excellence. McGraw-Hill, New York
12. Bralla JG (1999) The design for manufacturability handbook, 2nd
edn. McGraw-Hill, New York
13. Krumenauer FZ, Matayoshi CT, da Silva IB, Filho MS, Batalha
GF (2008) Concurrent engineering and DFMA approaches on the
development of automotive panels and doors. J Achiev Mater
Manuf Eng 31(2):690–698
14. Boothroyd G, Dewhurst P, Knight WA (2010) Product design for
manufacture and assembly, 3rd edn. CRC Press, Boca Raton
15. Kobe G (1990) DFMA—design for manufacture AND assembly.
Automot Ind 170(3)
16. Kuo TC, Huang SH, Zhang HC (2001) Design for manufacture
and design for ‘‘X’’: concepts, applications, and perspectives.
Computer Ind Eng 41(3):241–260
17. Chiu MC, Okudan GE (2010) Evolution of design for X tools
applicable to design stages: a literature review. In: International
design engineering technical conferences and computers and
computers and information in engineering conference. Montreal
ASME 2010, pp 171–182. 10.1115/DETC2010-29091
18. Huang GQ, Mak KL (1997) Developing a generic design for X
shel. J Eng Des 8(3):251–260. doi:10.1080/09544829708907964
19. Huang GQ, Mak KL (1998) The DFX shell: a generic framework
for applying ‘design for X’ (DFX) tools. Int J Computer Int
Manuf 11(6):475–484. doi:10.1080/095119298130516
20. Vielhaber M (2011) Design to knowledge—a root design prin-
ciple. In: 56th international scientific colloquium, Ilmenau
21. Michaels JV, Wood WP (1989) Design to cost. John Wiley and
Sons, New York
22. Sheldon DF, Huang GQ, Perks R (1991) Design for cost: past
experience and recent development. J Eng Des 2(2):127–139.
doi:10.1080/09544829108901676
23. Rush C, Roy R (2000) Analysis of cost estimating processes used
within a concurrent engineering environment throughout a
J Braz. Soc. Mech. Sci. Eng.
123
product life cycle. In: 7th ISPE international conference on
concurrent engineering. Technomic Publishing Co. Inc., Lyon.
pp 58–67
24. Iqbal A, Hansen JS (2006) Cost-based, integrated design opti-
mization. Struct Multidis Optim 32(6):447–461. doi:10.1007/
s00158-006-0026-x
25. Amoroso AL, Souza PN, Souza MLO (2007) A method for
systems analysis and specification with performance, cost and
reliability requirements. Complex Sys Concurr Eng: 11–22. 10.
1007/978-1-84628-976-7_2
26. Bierer A, Gotze U (2011) A target costing-based approach for
design to energy efficiency. Glocal Solut Sustain Manuf:
635–640. 10.1007/978-3-642-19692-8_110
27. McGee OG, Phan KF (1992) On the convergence quality of
minimum-weight design of large space frames under multiple
dynamic constraints. Struct Optim 4(3–4):156–164. doi:10.1007/
BF01742738
28. Lee SI, Lee DC, Lee JI, Han CS, Hedrick K (2007) Integrated
process for structural–topological configuration design of weight-
reduced vehicle components. Finite Elem Anal Des
43(8):620–629. doi:10.1016/j.finel.2007.01.003
29. Maalawi KY, Negm HM, El Sheikh MM (2009) Aerodynamic/
structural optimization of a training aircraft wing. In: 13th
international conference on aerospace sciences and aviation
technology. Cairo. p 10
30. Costa S (1996) Dassault adaptive cells. Ind Robot Int J
23(1):34–40. doi:10.1108/01439919610108837
31. Cibiel C, Prat P (2006) Automation for the assembly of the
bottom wing panels on stringers for the A320. In: SAE world
congress. Detroit. 10.4271/2006-01-3143
32. Devlieg R, Feikert E (2008) One-up assembly with robots. In: SAE
world congress. Detroid. http://dx.doi.org/10.4271/2008-01-2297
33. Ulrich K (1994) Fundamentals of product modularity. In: Dasu S,
Eastman C (eds) Management of design: engineering and man-
agement perspectives. Springer, Netherlands, pp 219–231. doi:10.
1007/978-94-011-1390-8_12
34. Stone RB, Wood KL, Crawford RH (2000) A heuristic method
for identifying modules for product architectures. Des Stud
21(1):5–31. doi:10.1016/S0142-694X(99)00003-4
35. Osman K, Bojcetic N, Marjanovic D (2008) Implementation of
modular architecture of cooling generators. In: The 10th inter-
national design conference, Dubrovnik, Croatia, pp 465–474
36. Cross N (2008) Engineering design methods: strategies for
product design, 4th edn. John Wiley and Sons, Chicchester
37. Morgan JM, Liker JK (2006) The Toyota product development
system. Productivity Press, New York
38. Furtado LFF (2010) Projeto e validacao de um sistema de medicao
de perpendicularidade para efetuadores roboticos. In: Dissertation
(master degree)—Department of mechanical engineering, (ITA)
aeronautics institute of technology, Sao Jose dos Campos
39. Kihlman H (2005) Affordable automation for airframe assembly:
development of key enabling technologies. In: Thesis (Phd)—
department of mechanical engineering, Linkopings Universitet,
Linkoping, Sweden
J Braz. Soc. Mech. Sci. Eng.
123