Common Cobot Applications
Common Cobot Applications
AN INTRODUCTION
TO COMMON
COLLABORATIVE
ROBOT APPLICATIONS
Published by Universal Robots
TABLE OF CONTENTS
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 4
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 4
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 18
EXECUTIVE SUMMARY
This document is intended to give an o verview how the robot handles the process, plus the
of collaborative robot technology, and how common accessories required to be integrated
it can be integrated into common industrial with the robot to successfully complete the task.
applications to improve m anufacturing The benefits of using collaborative robots in
processes. Six application areas will be each type of application will also be presented.
discussed, with an overview of each application,
2
INTRODUCTION TO COLLABORATIVE ROBOTS
The field of collaborative robotics has expanded significantly over the past ten
years, and is now by far the fastest growing segment of the global industrial
robotics market.
A collaborative robot, also known as a cobot, Often a worker’s job will consist only partially
in its most basic definition is a robot which of these repetitive, easy to automate tasks, so
has the ability to safely work directly along- the optimal configuration can be to have the
side human workers to complete a task. At person continue doing the variable parts of the
Universal Robots (UR), however, we believe the task and make use of the robot as a smart tool
accessibility of the technology through ease of to speed up the repetitive parts to increase
deployment is similarly integral to the cobot his/her overall output. This only really works if
definition. A robot that can operate directly you can stand right next to the robot, passing
alongside and interact with its co-workers does objects back and forth.
open up a huge number of new possibilities
for task automation, but many of these possi- The productivity of an automated solution
bilities could go unfulfilled if the robot system is also inherently easier to monitor than a
is not easy to program, affordable, and flexible manual solution, as data on the n umber
enough that it can be re-deployed to different of cycles completed by a cobot can be
tasks at very short notice. conveniently extracted over a network and
incorporated into overall production data.
For this reason, we strive to make UR cobots
safe and collaborative, easy to program and Quality
deploy at an affordable price, to make robotic If one in every 20 products has to be scrapped
automation technology truly accessible to due to a lapse in concentration from a tired
everyone. worker, costs can rise significantly. The
outcome is potentially even worse if the
So why should your company deploy a cobot? person inspecting the output of the process
What benefits could you expect to see? This misses a defect only for it to be noticed by
will inevitably vary from case to case, but here the end consumer.
are some of the common benefits:
The repetitive reliable operation of a
Productivity collaborative robot can ensure that these
There are still many things that a human can critical steps in the manufacturing process
do faster than a robot, due to our immense go off without a hitch. From putting on those
dexterity and ability to handle variations in our final labels in perfect orientation every time,
environment. However, for highly repetitive to moving an inspection camera through 15
tasks, involving objects that are predictable in different positions around the product to
both size/shape and the orientation in which make sure everything is just right.
they are presented, a robot that can work
for 24 hours a day without needing breaks Cost
in b
etween is likely to result in a significant A UR collaborative robot solution is often
productivity gain. far more affordable than a traditional robot
3
or fixed automation solution. The ease of the event of the company losing a production
programming and integration with certified contract or discontinuing a product, the same
accessories will reduce the implementation cobot can easily be moved from one task to
costs, both due to the reduced expertise and another due to its lightweight nature and easy
time required to complete the deployment. reprogramming.
The UR integrated adjustable safety system Understanding the versatility of the Universal
can completely negate the need for any fixed Robots system makes business owners’ decision
safety equipment such as fencing or a dditional to automate even more straightforward.
sensing around the robot (subject to risk
assessment), which can often contribute Health and Safety
roughly a third of the overall project cost. The fact of the matter is that most of the
tasks that are commonly automated with
The human mind is a wondrous thing, and collaborative robots are not the ones that
it makes sense to challenge employees with people enjoy doing. They are often extremely
interesting tasks wherever possible and put repetitive, monotonous and sometimes
more cost-effective automated solutions into dangerous.
the mind-numbing repetitive tasks.
Regardless of whether avoiding a repetitive
Flexibility strain injury or improving morale by moving
There is simply less risk in investing in a to a more varied and interesting task, bringing
flexible, re-deployable piece of automation in a cobot really can improve conditions for
equipment such as a collaborative robot. In employees in the workplace.
APPLICATIONS
The flexibility of the Universal Robots system has led to UR cobots being
deployed in a huge range of applications and industries around the world.
Here we will discuss 6 common application areas, how to implement a
UR cobot into the application and what accessories would be required.
4
Polyscope – Universal Robots’ touchscreen Waypoint – A position in the robot’s
graphical user interface used to program the workspace that it will move the tool to.
robots.
Blend Radius – Sometimes the robot does not
Universal Robots+ (or UR+) 1 – Universal Robots+ need to go to the exact position of a waypoint
is a showroom of UR compatible accessories and stop. If the waypoint is just a rough guide
allowing applications to be built with increased as to the path the robot should take, it can
speed/simplicity and reduced cost. get within a certain distance of that point and
then start to curve toward the following point,
End-effector – The tool mounted on the end allowing for reduced cycle time and smoother
of the robot that allows it to interact with the movements.
workpiece, this could be anything from a simple
gripper to a screwdriver or glue dispenser. Vision System – Situations where the
workpieces to be picked are presented to the
Pneumatic Gripper – A simple gripper p owered robot in a non-standard position or orientation
by compressed air, this is inexpensive but may require a vision system to tell the robot
not necessarily good at handling a range of the precise pick parameters. Vision systems are
different sized/shaped parts. becoming increasingly affordable and easy to
install, and add flexibility, but also complexity
Vacuum Tool (or Cup) – Objects with a flat to a solution. With that in mind, a m echanical
surface on the top can be easily picked up guide to force the workpiece into a fixed
with a vacuum tool (or vacuum cup), but location where feasible, is a valid and usually
not suitable when the product need to be more cost-effective alternative to using vision.
rotated from the pick position and placed
upside down. A compressed air supply is Photoelectric Sensor – In order for the robot
needed for this method, but many industrial to know when a product is present and ready
environments have this readily available so it is to be picked, additional sensing is s ometimes
not necessarily a concern. required. Inexpensive photoelectric or
photo-sensors (light based) can be installed
Adaptive Gripper – An adaptive gripper, to detect a product arriving on a conveyor or
while more expensive than a vacuum cup or when a tray of products is placed down into a
pneumatic gripper solution, gives the fl exibility known location, without significantly impacting
of picking assorted sizes of objects and the the overall cost of the project.
ability to limit the force of the grasp. This is a
convenient choice as often the end-effector External Jig – In applications where the
will not need to be replaced when redeploying robot is required to place the workpiece
the robot to another application similar task. into a precise location an external jig may
be used, which could either be active or
TCP – Tool Centre Point. The part of the passive. In a passive jig the workpiece will
end-effector that comes into contact with the automatically centre itself when placed due to
workpiece, and therefore the point that we are the m
echanical properties of the jig, whereas
most interested in controlling the position of. an active jig can close around the work piece
securing it in a fixed location.
1) https://www.universal-robots.com/plus
5
PICK AND PLACE
6
Manual pick and place tasks are often the most Programming
repetitive and mundane tasks in a p roduction Programming of a pick and place application
environment, with the dull n ature of the is generally very straightforward - move to a
task often leading to mistakes or decreased pick location, activate the end-effector, then
efficiency if workers are not frequently move to a place location and deactivate the
rotated. These are generally some of the least end-effector. In the simplest case both pick and
enjoyable tasks that can also entail a risk of place locations could be fixed, but often one or
repetitive strain or other injury if the object both positions would need to be adjusted each
is of substantial weight. When selecting a cycle, as they are in a grid or stack o
rientation
first task for cobot automation, a pick and (conveniently achieved using palletizing or
place task is an excellent choice as the highly seek Wizard functionality in Polyscope), or
repetitive nature and simple movements make vision guided (achieved using a third party
it very easy to set up. vision plugin from UR+).
7
MACHINE TENDING
9
PACKAGING AND PALLETIZING
“The benefits of
automating a packaging
task are similar to
generic pick and place
– increased productivity
over multiple shifts.”
Before any product leaves a factory, it is highly are extremely easy to handle, though a s imple
likely that it needs to undergo some form of vision system may be required to detect
packaging ready to be shipped onto its next orientation of parts if not uniform. If less rigid
destination. The packaging and palletizing products such as sachets are presented, and
task could involve packaging a product by need to be tightly packed into boxes, extra
placing it into a shrink-wrapping machine, consideration on the handling method is
picking p ackaged products from a conveyor required, but still entirely possible.
and c ollating them into boxes, or placing these
boxes onto a pallet ready for shipping. For business running high mix low volume
production, rapid product changeover is key,
Such tasks are all extremely repetitive and so the easy programming interface provided
generally involve small payloads making them by Universal Robots is perfect for this, allowing
ideal for automation with Universal Robots. for reconfiguration of an application within a
Rigid products arriving in standard o
rientation matter of minutes.
10
Accessories Programming
End-effector – Packaging and palletizing For the most part, setting up the program for
tasks are commonly handled with an array this type of application is very similar to a pick
of v acuum cups to pick up and release the and place, with the pick usually from a fixed
products. In the simplest form, these can position, triggered by a sensor input. The place
be a ttached to a single flat plate, but can positions will likely vary for packing into boxes
also be set up so that their positions are or palletizing, with either a horizontal offset
reconfigurable, allowing a range of different within a layer, or a vertical offset between
sized products to be picked with the same tool. layers, both of which are straightforward to
set up within Polyscope. For a more complex
Conveyor Tracking – Synchronizing the palletizing pattern, it may make more sense
movement of the robot with a conveyor to to enter the dimensions and locations of
pick products on the fly is simple with the UR the place positions parametrically instead of
conveyor tracking wizard. Simply connect a teaching/offsetting them manually.
position sensing encoder to input channels
in the controller (or via Modbus fieldbus), Typical Programming Time – Less than 0.5
configure the direction and speed ratio, and days.
the robot is ready to track the movements of a
variable speed conveyor. Note that if this is an Benefits
end of line conveyor, where the products hit a The benefits of automating a packaging task
mechanical stop at the end, it is not necessary are similar to generic pick and place
to track the movement of the conveyor as the – increased productivity over multiple shifts.
pick position is fixed. The Universal Robots system comes fully
equipped with interfaces to integrate with
Vision System – If the products arriving for the
existing p
roduction lines out of the box,
robot to pick are in a non-standard position/
without the need to pay for additional add on
orientation then it may be necessary to
features, reducing costs of implementation.
integrate a simple vision system to detect the
orientation of the part.
11
PROCESS TASKS (GLUING, DISPENSING OR WELDING)
In a process task, whether it’s gluing, dispensing
or welding, the key details are the same: the
robot moves a tool through a fixed path while
the tool interacts with the workpiece. In each
of these process tasks, it takes a significant
amount of time to train up a new employee
to be able to control the numerous variables
required to attain an excellent quality finish. If
this control can instead be copied directly from
one robot to another, it becomes a c onsiderably
more straightforward process. It is also
potentially very challenging for a human worker
to dispense a repeatable amount of material
across a fixed path with minimal variation cross
a whole shift, whereas a robot can control the
required variables relatively easily.
“Increased productivity
and quality can be
expected with Universal
Robots carrying out
a process task with
a consistently accurate
output over tens of
thousands of cycles
and more.”
12
Accessories Benefits
End-effector – A process tool is required, Increased productivity and quality can be
which could be a welding torch, sealant, glue expected with Universal Robots carrying out a
or solder paste dispenser to name but a few. process task with a consistently accurate o
utput
Often the tool does not need to be specifically over tens of thousands of cycles and more. The
designed for robotic operation, potentially flexibility and easy programming of the robot
reducing integration costs. Turning on and off mean updating a program to handle a new
the tool is normally achieved using standard workpiece is possible in a matter of minutes.
digital I/O signals, with the potential addition of
an analogue signal to control deposition rate.
Programming
Polyscope programming interface includes
a process move option, which maintains a
constant TCP speed, meaning that if the r obot
tool is depositing material at a constant rate, the
system achieved constant c overage throughout
the programmed path. The s implest method of
programming a process task is to define the key
waypoints within a process move, along with
blend radii allowing the robot to curve around
the corners in the path.
13
FINISHING TASKS (POLISHING, GRINDING OR DEBURRING)
“As with a process task, A finishing task requires the robot end-effector
to apply a force across the surface of a work-
the possibility for sharp piece to remove a certain amount of material.
productivity and quality Polishing, Grinding and Deburring are different
improvements are in amount, form and location of material to be
immediately clear when removed, but the requirements of the robot
automating a finishing are essentially the same.
task with a UR cobot.” When a person completes a finishing task
with a manual tool, this often requires the
worker to apply a large amount of force to the
workpiece, generating a significant amount of
vibration which over time can lead to injury
which could be avoided with robotic operation.
14
Finishing tasks often utilize the process move Programming
command mentioned in the processing task The program logic for a finishing task in its
and a robot can either be manually taught simplest form is very straightforward, simply
the path to complete the task, or it can be navigating along a fixed path and activating the
exported from CADCAM data directly to a UR tool at the relevant points.
program.
Typical Programming Time – Less than 0.5 days
Utilising force control can also potentially make
the robot more robust when dealing with parts Benefits
of different dimensions. This can either be As with a process task, the possibility for sharp
achieved with the robots internal force sensing productivity and quality improvements are
capabilities or a wrist mounted external force immediately clear when automating a finishing
torque sensor depending on the sensitivity task with a UR cobot. If done manually, these
required. tasks also require the worker to apply a force
with a hand tool repeatedly over many hours
Accessories potentially leading to repetitive strain injuries,
End-effector – A finishing tool is required for so health and safety benefits can also be
this type of application, which could either expected.
be designed for general purposes (manual) or
specifically robotic purposes. While m anual
tools are generally cheaper, and can be
powered on and off by the robot, their fine
controls are generally controlled by push
buttons, while robot tools include an I/O
interface for direct control.
15
QUALITY INSPECTION
16
In order to make the system solution fully Benefits
autonomous the robot may also be equipped A machine vision system will usually have a
to move the parts in and out of the inspection faster, more consistent output than a person
jig, either from a tray or conveyor therefore inspecting a product leading to improved
requiring minimal supervision. quality and productivity. As mentioned above,
compared to mounting multiple cameras
Accessories around an inspection cell, a cobot based
Vision Systems – The main accessory involved solution can potentially be significantly
in a quality inspection application is the vision cheaper while fitting into the same compact
system, including the camera and software to workspace.
process the images. Often the system required
will be a more high-end system than the sort
of system required to simply locate a part
for the robot to pick it, but with increasingly
capable vision processing algorithms,
configuration doesn’t necessarily have to be
super complicated.
Programming
Setting up this type of application is g enerally
very straightforward. In the instance that
the robot does not need to handle the part
directly, the program will simply consist of
moving to fixed waypoints then t riggering
the camera via digital I/O or Ethernet
communications.
17
CONCLUSION
For a newcomer to robotic automation, this paper provides basic insights
into how collaborative robots can be implemented in common tasks and the
benefits of doing this. The common applications discussed above can be rolled
out in a very short period, especially when utilizing the huge range of plug
& play accessories available in the UR+ showroom.
2) https://www.universal-robots.com/academy
LEARN MORE
Please contact [email protected] or visit www.universal-robots.com
to take the first steps in your collaborative automation journey.
18