sirris 2016 04-12 automated coating deposition by a teach-by-demonstration- spraying robot-abb
TRANSCRIPT
Slide 1 © ABB
2016-04-12
ABB Paint robots – SIRRIS coating lab Geert Huyck – Sales Engineer, Robotics
April 14, 2016
Slide 2 © ABB
ABB
April 14, 2016
Agenda
• ABB organisation - ABB robotics
• ABB Paintrobots
• Programming a paint robot
© ABB 2014
ABB Organisation
Slide 4 © ABB
ABB today
1 Asia, Middle East, Africa April 14, 2016
A global leader in power and automation technologies
Where
(Geographies) Globally
For whom
(Customers) Utilities
Transport &
Infrastructure Industry
What
(Offering) Power & Automation
~ $36 bn
revenue
~100
countries
~135,000
employees HQ Zurich Single “A”
credit rating
AMEA1 37% Americas 30% Europe 33%
~35% of revenue ~45% of revenue ~20% of revenue
Power ~40% of revenue Automation ~60% of revenue
© ABB 2014
ABB Robotics Improving Productivity, Workplace Safety and Quality
© ABB 2014
Robotics Key Facts
Sales and service operations in 53
countries and more than 100 locations
5,500 employees
Manufacturing in Europe, Asia and
America
Introduced painting robots in 1969 and
the world’s first commercially available
electric robot in 1974
Over 250,000 robots delivered worldwide
First level
Second level
Third level
Title Key Facts
© ABB 2014
Robotics Global Reach, Local Operations Present in 53 countries, in more than 100 locations
ABB Robotics
Factory, Auburn
Hills, USA
ABB Robotics
Factory, Vasteras,
Sweden
ABB Robotics
Factory, Shanghai,
China
© ABB 2014
Robotics Paint robots
© ABB 2014
Robotics The ABB Robot Family
Range suitable for a wide range of applications
Reach up to 4.2 m
Payload up to 800 kg
© ABB 2014
ABB Paintrobots Paint Robot Family - With Dedicated Controller
IRB 5500
Note IRC5P
IRB 52 IRB 580
IRB 5400 with Rail IRB 5400
10 kg 2.2 & 2.6 m
13 kg 3.0 & 5.8 m
25 kg 3.1 m 25 kg up to 20 m
Paint Controller
All ABB Paint Robots,
Paint Controllers and
Paint Programming
units are explosion
protected.
See data sheets for
more information.
7 kg 1.22 & 1.45 m
Elevated Rail
© ABB 2014
ABB Paintrobots Paintrobots
Explosion safety : Atex
Specific software : Paintware
Integrated Process Control : IPS
Difference paintrobot / handlingsrobot
© ABB Group
April 14, 2016 | Slide 12
© ABB 2014
ABB Paint robots ATEX
© ABB Group
April 14, 2016 | Slide 13
OUTSIDE INSIDE
© ABB 2014
ABB Paint robots
Full flexibility in Paint Parameters
BrushTable
A collection of brushes:
PaintWare
© ABB Group
April 14, 2016 | Slide 14
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Atomizing Paint flow Shape air High voltage
Brush 1:
Brush 2:
Brush 3:
Brush 4:
Brush 5:
Brush 6:
Brush 7:
Brush 8:
Brush 9:
Brush 10:
© ABB 2014
ABB Paintrobots PaintWare
Paint events are not attached to programmed robot positions
Paint events are moved and edited independently
Paint savings – fast!
up to ten events per point
Programming / PaintWare
© ABB Group
April 14, 2016 | Slide 15
p1 p2
E1 E2 E3 E4
PaintL p1, V500\T:=0, Z50, tGun \WObj:=wobjPnt;
Setbrush 2\:x200;
Setbrush 1\x:400;
Setbrush 7\x:700;
Setbrush 1\x:1000;
PaintL p2, V500\T:=0, Z50, tGun \WObj:=wobjPnt;
© ABB 2014
ABB Paint robots
Integrated Process Control
© ABB 2014
ABB Paintrobots
ABB's Intelligent Process Software
Fast and accurate control of Atomizers
‒ Closed Loop Paint & Air Regulation for guns/bells
Integrated, modular solution
‒ High Path / Paint accuracy
‒ One supplier, complete solution
Paint savings
Uniform paint thickness
High finish quality
IPS – Integrated Process System
© ABB Group
April 14, 2016 | Slide 17
© ABB 2014
Robotics Programming
© ABB 2014
ABB Paint robots The history of teaching a robot
1969
First sold paint
robot
1964-1967
Introducing CP
1972
Second generation
1984
Introducing Flexi
1989 & 1998
Electric
The last models from
ABB with CP
functionality, all using
the robot as digitizer
TR-510 and IRB 540
CP programming
available for the first
Flexiwrist robot
model
TR 400 from year
1984
CP programming also
for TR3000
Sold from year 1972 ->
The same CP
programming
was the solution
to program paint
robot
Hydraulic
controlled robots,
first sold 27 May
1969
Continuous Path
programming was
first way to program
a paint robot
World first paint
robot, developed
between the years
1964-1967
© ABB 2014
ABB Paint robots Contiuous Path
© ABB 2014
ABB Paint robots Continuous Path
• Simplicity
• ‘Quick’
• In-line
• No editing
• Manipulator weight
• Limited to flexi-wrist
Pro Con
© ABB 2014
ABB Paint robots Flexi / Hollow wrist
© ABB 2014
ABB Paint robots TPU programming
© ABB 2014
ABB Paint robots TPU Programming
• Full editing possibility
• No manipulator weight
• All robot / wrist types
• In-line
• Skilled programmer
• Time
Pro Con
© ABB 2014
ABB Paint robots
Software: RobotStudio®
Off-line programming
© ABB 2014
ABB Paint robots Off-line programming
• No disturbance of production
• Create & simulate program
• Exact info of cycle time
• Accurate path
• Requires 3D CAD files of parts &
environment
• High skilled programmer
Pro Con
© ABB 2014
ABB Paint robots
SRP
© ABB 2014
SRP Customer groups
Tracing 3D part with the
SRP tool provides easy
way to access difficult
angles
Teaching outside the paint
zone makes it possible to
teach a new parts without
stopping production
SRP works well with
small metal parts but
have limitation on
recording programs
with medium/big size
Fast and efficient
programming of panels
Time efficient solution
for small or large series
of parts
Painting flat panels Painting 3D parts Metal parts
© ABB 2014
SRP Applications
Painting:
Plastics
Small Automotive Sub supplier
Mobile phones & Electronics
Other plastic component
Sanitary and ceramics
Wood
Metal Fabrication
Small metal parts
Other Application:
Polishing and Sanding
Blowing
Washing / Cleaning
14 April 2016
© ABB 2014
SRP
SRP consist of:
Motion tracking hardware,
source and processing unit
Teaching handle – connected
to the motion tracking unit
and to the PC application
PC with ABB RobView 5
and the SRP plugin for
Basic ShopFloor Editor
Main components with setup example
© ABB 2014
SRP Features and benefits
ABB Teach Handle
Motion tracking – full 6 degrees of
freedom with absolute accuracy with no
drifting (no error in tracking output over
time). No shadowing effect from a
human, plastic or wooden part. Large
metal part and power cables could have
an impact on the sensor signal
Trigger on/off with line guiding –
designed to feel like a conventional air
spray gun and trigger. Adding function
buttons for starting recording function
PC application
ABB RobView 5 gets the position data
from the motion tracking sensors and
trigger + function commands from the
teach handle
© ABB 2014
SRP Teach Handle
Buttons Trigger: To add trigger points, to simulate the spray-gun needle
Option A: To start and stop recording
Option B: For future use
LED: Recording: Lit red when system is in recording mode
© ABB 2014
SRP Where to teach a paint program
SRP enables users to
create the robot
program in a none
production environment
(outside the robot zone)
Teaching in prep zone
Remote teaching – with
SRP a designer of a
part can teach and
secure the robot
painting program
Checking robot program
Paint production does not
need to be stopped to
teach a new part.
Program can be checked;
reachability, accessibility,
cycle time, paint
coverage and more
Send program to the robot
© ABB 2014
SRP
14
April
2016
Quick start
Launch SRP application
ABB RobView 5 is an open and
available software application provided
with each robot system from ABB.
First time the application is launched,
there will be a request for a license
number for SRP
Define work object
After the hardware is set up and
connected, define the work object from
the Set up menu (upper right corner of
the screen). It takes few minutes.
© ABB 2014
SRP
14
April
2016
Quick start
Start teaching path & trigger
Start recording by pressing the A button, after the path is finished
recorded, press A again to stop. Both the PC application and the
teach handle will show recoding indicators
The application records program length in sec, amount of events and
if any bad quality points are detected
Verify program path
After recording, the application will present a pop up box that ask
“Save program to disk” or “save to robot”
Save to disk enables to verify and edit the program before
downloading to the robot. Saving directly to the robot will enable the
user to run the program directly (requires a robot controller to be
connected to the PC, Ethernet)
© ABB 2014
SRP Programming example
© ABB 2014
SRP ShopFloorEditor
© ABB 2014
SRP
14
April
2016
Controller, version and backwards compatibility
Controller platform
IRC5P, but also IRC5 or IRC5C
Backwards compatible
SRP generates generic ABB robot
programs from the RobView 5 SRP
application with PaintL or MoveL
instructions
If used in combination with ABB IRC5 or
IRC5C robot controllers, the MoveL
instruction need to be selected.
The trigger input need to be addressed
separately
© ABB 2014
14
April
2016
© ABB 2014