Robotized Assembly Process Using Dual Arm Robot
Robotized Assembly Process Using Dual Arm Robot
com
ScienceDirect
Procedia CIRP 23 (2014) 47 – 52
Abstract
This paper investigates into the use of a dual arm robot system for performing manual assembly operations. The investigation is
based on a case study, originating from the final assembly area of an automotive assembly plant. The motivation as well as the
benefits derived from the employment of a dual arm robot are discussed. The station layout, tooling design and robot
programming are elaborated. The use of a dual arm robot enables the performance of operations that are carried out by humans,
while the comparison of using single arm robots offers a number of advantages, which are discussed in the paper. The assembly
of a vehicle dashboard is used as the use case coming from the automotive industry.
© 2014
2014 The Authors.
Published by Published by Elsevier
Elsevier B.V. B.V.
This is an open access article under the CC BY-NC-ND license
Selection and peer-review under responsibility of the International Scientific Committee of 5th CATS 2014 in the person of the Conference
(http://creativecommons.org/licenses/by-nc-nd/3.0/).
Chair Prof.and
Selection Dr.peer-review
Matthias Putz matthias.putz@iwu.fraunhofer.de.
under responsibility of the International Scientific Committee of 5th CATS 2014 in the person of the Conference
Chair Prof. Dr. Matthias Putz matthias.putz@iwu.fraunhofer.de
Keywords:Assembly process, design, dual arm robot, automotive industry
2212-8271 © 2014 Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/3.0/).
Selection and peer-review under responsibility of the International Scientific Committee of 5th CATS 2014 in the person of the Conference
Chair Prof. Dr. Matthias Putz matthias.putz@iwu.fraunhofer.de
doi:10.1016/j.procir.2014.10.078
48 Panagiota Tsarouchi et al. / Procedia CIRP 23 (2014) 47 – 52
assembly cell is a challenge by itself. On the other hand, the x R1: Improvement in the final product quality. The
choice of a human like robot is essential for addressing tasks product quality is important as it is directly associated
that require restricted space and both arms acting in with customer satisfaction. Issues that can affect the
cooperation. The concept of using multiple cooperating robots quality are related to assembly errors that in manual
for assembly operations has been already discussed in assembly lines are common due to human factor.
numerous research works such as in [15]. The adoption of x R2: Minimum modifications in the current production
such robots, in the assembly line, seems promising as it line. Any attempt towards higher automation should aim
enables multi-tasking, as well as space and cost efficiency by at minimal modifications, resulting in cost and changes
eliminating the fixtures and clamping devices [16]. Last but reduction in the adjacent assembly stations.
not least, the fact that dual arm robots resemble the human x R3: Reduction in the cycle time towards achieving higher
body structure, [17], made the design and programming of production rates. The reduction is desired, but at least, the
assembly operations easier and more intuitive. intention is that the current cycle time be respected.
This study primarily investigates the mechanical and x R4: Improvement on working conditions and more
programming aspects of using a dual arm robot in operations specifically, on aspects of ergonomics. Lifting heavy
that are typically performed by humans. The selected case parts and repeating monotonous movements by operators
includes the design and programming of a dual arm robot to are some aspects to be improved in the designed
execute the pre-assembly of a vehicle dashboard traverse, as robotized line.
illustrated in Fig. 2. The first step includes the lifting of the x R5: Overall production cost reduction. This reduction is
traverse from the loading area and its placement on the mainly related to the reduction of reworking hours due to
assembly bank. Following, the car’s body computer is low quality products.
grasped, positioned and fixed on the traverse. Nearby this x R6: Safety. The safety issues are complementary to the
station, the installation of cables, air-condition unit etc. takes ergonomic aspects and are mostly related to the
place. avoidance of injuries or work related accidents.
x R7: Ease of use and maintainability. It is important to
enable easy ways of training an operator on how to use a
system, as well as to his easily maintaining the
equipment.
x R8: Improvement on production performance. For the
automotive industry, some important examples are
technical efficiency, annual production, number of
required shifts, number of human operators required etc.
Such aspects are aspired to be improved by increasing the
automation level. The technical efficiency (T.E.) is
calculated as the actual production throughput divided by
the planned production throughout.
x R9: Space saving. This requirement is important for
saving space for other stations or adding an extension
module to the same station.
In Fig. 3, the discussed requirements have been fused into
an assembly cell design and also a hierarchical model has
been derived in order to accommodate the assembly activities.
closely connected with the robotized assembly operations. For Table 1. Single and bi-manual operations of dashboard automotive use case.
this reason, the hierarchical approach that was described in Dual arm robot Number of Number of Number of
[14] has been adopted. The hierarchical model is the structure tasks SINGLE arm SYNC arm COOP arm
of the assembly operations in different steps and levels. This operations operations operations
structure helps the designer to identify the possibility of Lift traverse 0 4 1
automating all the steps, the problems that may arise, possible Place traverse 0 4 1
redesigns of the station etc. Lift body 0 3 2
In the dashboard assembly case a number of parts have to computer
be assembled step by step. The vehicle traverse is the first part Place body 1 2 2
as shown in Fig. 4. A Body computer is depicted in Fig. 5, computer
from two different viewpoints with the screws that are used in Lift screw 2 1 0
order to be fixed on the traverse. driver
Screwing 3 0 0
process
Place screw 2 1 0
driver
The grippers used in these tasks are visualized in Fig. 7 and assembly bank and traverse loading area, there are two user
are designed in such a way, so as to allow the handling of frames, which are mainly used for inserting the grippers into
more than one objects. In Fig. 7 (a) for example, a specially the traverse holes, as well as for lifting, placing the traverse
designed adaptor on one side of the gripper is used for lifting and the body computer. The UF3 is used for lifting the body
the traverse by being inserted into one of its holes. On the computer from the loading area.
other side, there is a commercial gripper that is integrated into
the robot and can be used for picking up the body computer as
well as the screw driver. The same concept is also adopted by
the second gripper. One side is designed in order to be
inserted into the traverse and the other one has a commercial
gripper used for lifting the body computer.
With this concept, not only can heavy parts such as the
Fig. 9 (a) User frames 1 and 2; (b) User frame 3.
traverse with weight about 11kg be lifted, but also smaller
parts such as a body computer with a weight about 0.5kg.
The steps that are followed in this workstation are
Another option would be the use of two different grippers for
summarized as follows:
each arm to be fitted with an automatic tool changer (ATC)
Traverse placement:
system. The cost in this case would be much higher, and the
1. Picking up the traverse from the loading area, as shown
cycle time of the process would be increased due to the time
in Fig. 10 (a). The smart dual arm robot approaches the
required for the changing of grippers.
traverse in the loading area and both arms in the SYNC
mode, insert the grippers into the traverse. The lifting of
the traverse is carried out using the COOP mode of the
robot arms, and finally, the rotary axis which is ARM3 of
the robot, brings the traverse in front of the assembly
bank.
2. The placement of the traverse onto the assembly bank is
Fig. 7 (a) Gripper for arm1; (b) Gripper for arm2.
illustrated in Fig. 10(b). The placement is implemented in
the COOP mode and when it is finished, both grippers are
The design of the screwing process was based on the use of
extracted from the part in the SYNC mode.
a simple commercial screw driver (Fig. 8 (b)) that supported
the torque control and the construction of a simple adaptor
(Fig. 8 (a)). The idea is that the screw driver is placed in the
adaptor, which is then fixed on the assembly bank. The left
arm of the robot can lift the screw driver using the fingers,
which are attached to the commercial gripper. Once again, the
alternative option would be to use an ATC system that would
cost more and require extra time for changing tools.
Fig. 10 (a) Traverse pick up; (b) Traverse placement.
Acknowledgements
References
[1] Roy, R., Souchoroukov, P., & Shehab, E. (2011). Detailed cost
estimating in the automotive industry: Data and information
requirements. International Journal of Production Economics, 133(2),
694–707.
[2] Mourtzis, D., Doukas, M., Psarommatis, F., Giannoulis, C., & Michalos,
G. (2014). A web-based platform for mass customisation and
personalisation. CIRP Journal of Manufacturing Science and
Technology, 7(2), 112–128.
[3] Mourtzis D., Doukas M., "The evolution of manufacturing systems:
From craftsmanship to the era of customisation", Design and
Management of Lean Production Systems, V. Modrak, P. Semanco
(Eds.), IGI Global, Chapter 1 (2014)
[4] Chryssolouris, G., 2006, Manufacturing Systems: Theory and Practice,
Springer.
[5] Hermawati, S., Lawson, G., D’Cruz, M., Arlt, F., Apold, J., Andersson,
L., Malmsköld, L. (2014). Understanding the complex needs of
automotive training at final assembly lines. Applied Ergonomics.
[6] Gorlach, I., Wessel, O., Mandela, N., Elizabeth, P., & Africa, S. (2008).
Optimal Level of Automation in the Automotive Industry, (February).
Fig. 15 Limited workspace of two robots [7] Guney, Y., & Ahiska, S. S. (2014). Automation Level Optimization for
an Automobile Assembly Line.
Summarizing, the dual arm robot is an exceptional solution [8] Michalos, G., Makris, S., Papakostas, N., Mourtzis, D., & Chryssolouris,
for increasing the automation level in manual assembly lines G. (2010). Automotive assembly technologies review: challenges and
as it is both suitable for multitasking and cost efficient. The outlook for a flexible and adaptive approach. CIRP Journal of
multitasking performance of the dual arm robot is related to Manufacturing Science and Technology, 2(2), 81–91.
[9] Surdilovic, D., Yakut, Y., Nguyen, T.-M., Pham, X. B., Vick, a., &
its capability to operate independently or with synchronized Martin Martin, R. (2010). Compliance control with dual-arm humanoid
motions and to perform complex tasks. Cost efficiency is robots: Design, planning and programming. 2010 10th IEEE-RAS
associated with the capability of the dual arm robot to replace International Conference on Humanoid Robots, 275–281.
conventional robots, as well as expensive fixtures and [10] Radi, M., Reiter, A., Michael, F. Z., & Thomas, M. (n.d.). Telepresence
grasping devices. Technology for Production : From Manual to Automated Assembly,
256–261.
[11] Fleischer, J., Schulze, V., Burtscher, J., & Dosch, S. (2014). Robot-based
6. Conclusions Guiding of Extrusion Profiles-increase of Guiding Accuracy by
Considering the Temperature-dependent Effects. Procedia CIRP, 18,
This paper has presented an investigation on the ways of 21–26.
designing, setting up and programming a workstation, [12] Wang, L., Mohammed, A., & Onori, M. (2014). CIRP Annals -
encountered in manual assembly lines of the automotive Manufacturing Technology Remote robotic assembly guided by 3D
models linking to a real robot, 63, 1–4.
industry. The main innovation is the introduction of a medium [13] Reinhart, G., & Tekouo, W. (2009). Automatic programming of robot-
payload dual arm robot. The identified advantages of this mounted 3D optical scanning devices to easily measure parts in high-
study can be summarized as follows: variant assembly. CIRP Annals - Manufacturing Technology, 58(1), 25–
x Increase automation level in manual assembly stations. 28.
x Decrease the cost of setting up a cell by selecting a dual [14] Makris S., Tsarouchi P., Surdilovic D., Krüger J., Intuitive Dual arm
robot programming for assembly operations, in CIRP Annals –
arm robot, instead of single arm robots that would require Manufacturing Technology, Vol. 63, Issue 1, (2014).
more complex and expensive grasping devices. [15] Makris, S., Michalos, G., Eytan, a., & Chryssolouris, G. (2012).
x Increase the robot workspace that can be exploited in the Cooperating Robots for Reconfigurable Assembly Operations: Review
cell and provide more space to be used as storage or and Challenges. Procedia CIRP, 3, 346–351.
another station. [16] Krüger, J., Schreck, G., & Surdilovic, D. (2011). Dual arm robot for
flexible and cooperative assembly. CIRP Annals - Manufacturing
x Simplify programming, as dual arm has already got Technology, 60(1), 5–8.
control functions for bi-manual actions, in contrast to [17] Smith, C., Karayiannidis, Y., Nalpantidis, L., Gratal, X., Qi, P.,
single arm robots that should be synchronized. Dimarogonas, D. V., & Kragic, D. (2012). Dual arm manipulation—A
The proposed setup is a complete design, which can support survey. Robotics and Autonomous Systems, 60(10), 1340–1353.
the execution of the specific assembly operation. The next [18] Papakostas, N., Alexopoulos, K., & Kopanakis, a. (2011). Integrating
digital manufacturing and simulation tools in the assembly design
step includes the investigation into ways of adopting and process: A cooperating robots cell case. CIRP Journal of Manufacturing
integrating this type of workstations, in industrial Science and Technology, 4(1), 96–100.
environments. [19] Robotics, C., Handbook, I., & Manual, P. L. (n.d.). PDL2.