2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la...

61
© ABB Group December 9, 2011 | Slide 1 History, applications, market 2011-12-05,

Transcript of 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la...

Page 1: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 1

History, applications, market2011-12-05,

Page 2: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 2

Outline

Robot history

Introducción a la Robótica,

Morfologia, Tipos de Robots,

Principlaes Aplicaciones

Main Applications

Arc Welding, Material Handling, Spot

Welding

ABB Robotics history and trends

Robotics market

Page 3: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 3

The world’s first robot?

Al-Jazari (1136-1206), an Arab Muslim

inventor, designed and constructed a

number of automatic machines, including

kitchen appliances, musical automata

powered by water, and the first

programmable humanoid robot in 1206.

Al-Jazari's robot was a boat with four

automatic musicians that floated on a

lake to entertain guests at royal drinking

parties. His mechanism had a

programmable drum machine with pegs

(cams) that bump into small levers that

operate the percussion. The drummer

could be made to play different rhythms

and different drum patterns by moving

the pegs to different locations

Page 4: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 4

The world’s first robot?

Leonardo da Vinci’s robot

design from 1495

A knight in German-

Italian medieval armour

• Sitting up

• Moving its arms

• Moving its neck

• Moving its jaw

Page 5: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 5

The world’s first robot?

17th century

Page 6: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 6

The world’s first robot?

Digesting Duck

created by Jacques de

Vaucanson in 1739

was able to eat grains, flap

it wings and excrete

Page 7: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 7

The world’s first robot?

The human machine

Barbarossa with his

creator 1900

Automaton =

self-operating machine

Page 8: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 8

What is a robot?

Page 9: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 9

IFR uses ISO definition

There are many definitions

ISO defines a robot as "an automatically

controlled, reprogrammable, multipurpose,

manipulator programmable in three or

more axes, which may be either fixed in

place or mobile for use in industrial

automation applications

IFR = International Federation of Robotics

Page 10: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 11

The Father of the Industrial Robot

1954: George Devol patented the first teachable robot

1956: George Devol and Joseph Engelberger started the

first robot company

1961: Joseph Engelberger sold the first Unimate robot

to GM for tending a die casting machine.

Unimate: hydraulic driven, polar type

Joseph

George

Page 11: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 12

The Father of the Electrical Robot

Oct 1971 – April 1972

Björn Weichbrodt created a concept for a

completely new type of robot

April 1972 – February 1973

Björn and his project team of 20 persons

developed the first microprocessor controlled,

electrically driven, antropomorphic type robot

1974

The first IRB 6 was sold to Magnusson in

Genarp, Sweden, for polishing of stainless steel

tubes

Page 12: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 13

Some milestones of the industrial robot

1960’s, Hudraulic and pneumatic robotsUnimate, Electrolux MHU

1971, Cincinnati Milacron, first mini computer controlled robot

1973, ASEAFirst electrically driven, micro-processor controlled, antropomorphic robot, IRB 6

1970’s, Many new suppliersRobots & Humans in competition

1981, Asea buys Electrolux MHU robots

1985, Asea buys Trallfa paint robots

1980’s, Shake-out, acquisitions1986: some 300 robot suppliers globally

1990’s, Robots for non-industrial useRobots & Humans in coexistence

2000’s, Robots & Humans in collaborationand what’s next?

2010’s, Robots & Humans colleagues? IRB 6

Page 13: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 16

The first years

1960’s 1970’s 1980’s

Thanks to ABB

Page 14: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 20

Outline

Robot history

Applications

ABB Robotics history and trends

Robotics market

Page 15: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 21

Major applications

Arc welding

Spot welding

Material handling

Page 16: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 22

Growing applications

Packaging/palletizing

Picking

Bio applications

Page 17: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 23 23

Dedicated robots

4-axis

palletizing

robot

Integrated

arc welding

media supply

Integrated

spot welding

media supply

Page 18: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 24

Surgery robots

CyberKnife® Stereotactic Radiosurgery System

Page 19: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 25

Luggage handling robots at airports

Page 20: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 26

Library robots sorting books

Page 21: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 27

Entertainment robots

Page 22: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 28

Cow milking robots

Page 23: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 29

Dumper cleaning robots

Page 24: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 30

Robots Unlimited?

Today

Home – vacuum cleaners, lawn movers…..

Care – surgery, transport, feeding, artificial muscles…..

Controlled via internet – games, surgery, toys

Hobby – building and programming own robots

Others – ventilation, subwater, nuclear…..

…….

Page 25: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 31

Robots Unlimited?

Tomorrow

Personal robots

Repairing blood vessels (micro robots)

Repairing machines (mini robots)

…..

Page 26: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 32

Outline

Robot history

Applications

ABB Robotics history and trends

Robotics market

Page 27: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 33

We developed the world's first paint robot

Developed 1964 - 67

First sold 1969

Page 28: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 34

We developed the world’s first electrical robot

IRB 6

1974-1991

IRB 60

1975-1990

IRB 90

1982-1991

Page 29: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 35

IRB 1000

1984 to 1990

IRB 300

1985-1986

Manipulators for assembly

IRBM

Magazine

Page 30: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 37

First modular robot

IRB 6000

1991 - 1994

Page 31: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 39

Controllers

S2 1983 - 1991 S3 1987 - 1996 S4 1994 - 1999

S4C 1996 - 2000

S4Cplus 2000 - 2007

S1 1974 - 1982

IRC5 2004 -

Page 32: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 40

Auxiliary products

S2 Offline programming system PC software

First 1981

Vision system

S2 integrated, some 200 units

sold 1982 -1989

LaserTrak

Seam tracker for arc welding

applications 1983 - 1988

Page 33: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 43

General trends

Robots have over the last 25 years:

Increased accuracy 1.0 - 0.1 mm

Increased performance i. e. acceleration

Increased functionality from 16 to several hundred)

Improved user interfaces (4 digits Windows type indefinite)

Increased communication interfaces(16 in/out 1024 signals, field buses, Ethernet)

Increased process control

Increased computational power (8 kb 13 Mb)

Improved quality, MTBF, uptime

Page 34: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 44

Acquisitions

1989

1990

1990

1991

1992

1992

1993

1995

1996

1996

1989

1990

1990

1991

1992

1992

1993

1995

1996

1996

Powertrain Assembly

Spot Welding

Waterjet Cutting

Robotics Painting

Arc Welding

Packaging and Palletizing

B-I-W / Robotics

Paint Application

Powertrain Assembly

B-I-W and Press Automation

Powertrain Assembly

Spot Welding

Waterjet Cutting

Robotic Painting

Arc Welding

Packaging and Palletizing

B-I-W / Robotics

Paint Application

Powertrain Assembly

B-I-W and Press Automation

DEMTA, Germany

Cincinnati Milacron, USA

JV ABB Ingersoll Rand

Graco Robotics, USA

ESAB Robotics, Europe, Americas

Astrobotic, France

Preciflex Systems / ACMA, France

Capponi Alesina, Italy

Wilson Automation, USA

Olofström Automation, Sweden, Canada

DEMTA, Germany

Cincinnati Milacron, USA

JV ABB Ingersoll Rand

Graco Robotics, USA

ESAB Robotics, Europe, Americas

Astrobotic, France

Preciflex Systems / ACMA, France

Capponi Alesina, Italy

Wilson Automation, USA

Olofström Automation, Sweden, Canada

Page 35: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 45

Outline

Robot history

Applications

ABB Robotics history and trends

Robotics market

Page 36: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 46

ABB experience – about 200,000 installations

Other Appl.

12%

Paint

Finishing

8%

Other

Processing

10%

Spot

Welding

20%

MT/MH

35%

Arc Welding

15%

Page 37: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 47

Robotics market by industry – Worldwide

Page 38: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 48

Annual shipments per geographic area

Page 39: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 49

Robot market – Mexico

Robot shipments to Mexico slightly increased in 2009

to1,100 units

European and Asian motor vehicle suppliers ordered

industrial robots to increase their capacities

Mexico started to gain importance as a production site for

the automotive industry for financial reasons

Page 40: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 50

IRC5 Basic Programming

The Fundamentals of Robot Programming

Page 41: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

IRC5 Program File structure

MODULE MainModule

PROC main()

Rotuine1;

Routine2;

ENDPROC

PROC Routine1()

MoveL;

ENDPROC

PROC Routine2()

MoveL;

ENDPROC

ENDMODULE

<?xml version="1.0" encoding="ISO-8859-1" ?>

<Program>

<Module>ModuleA.mod</Module>

<Module>MainModule.mod</Module>

</Program>

NewProgramName.pgf

MainModule.mod

Folder NewProgramName

MODULE ModuleA

PROC RoutineA1()

MoveL;

MoveL;

ENDPROC

ENDMODULE

ModuleA.mod

Page 42: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

There are two types of Modules:

Program (.mod)

System (.sys)

A module consists of:

Routines

Data

Module Types

MainModuleMain

Data

rPickUp rDropOff

Page 43: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

MoveJ or MoveL?

Joint interpolation is often the fastest way to move between two points

as the robot axes follow the closest path between the start point and the

destination point (from the perspective of the axis angles). Use when in

open spaces such as moving from one fixture to another.

LINEAR interpolation is the most accurate motion between two points.

The robot will maintain a straight line of the TCP from the starting point to

the end point. If this is not possible an event will be generated. Use

when robot is moving close to other objects such as fixtures or

parts.

MoveJ

MoveL

Page 44: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Move Instructions

MoveL pHome, v500, z5, tGripper

In the instruction above:

The robot is moving to _________________

At a speed of ________________________

With a zone of _______________________

And a TCP of ________________________

pHome

v500

z5

tGripper

MoveJ pHome, v500, z5, tGripper

Page 45: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Move Instructions

Page 46: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Basic I/O Instructions

The two instructions for turning an output ON are

_________ and __________.

The two instructions for turning an output OFF are

_________ and __________.

To just change the status of an output use

_______________.

Set SetDO

Reset

InvertDO

SetDO

To turn an output on for a short time, then off again

use _____________.

To change the amount of Pulse time go into

____________.

PulseDo

Opt. Arg.

Page 47: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Basic I/O Instructions

The ______________ instruction is used for waiting

for a single input.

The ______________ instruction is used to wait for a

complicated condition.

The ______________ instruction is used for waiting

for an amount of time.

WaitDI

Waittime

WaitUntil

Page 48: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

I/O Instructions

Page 49: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

I/O Timing

p40

p30 p20 DT

DT is a time dependant on processor load.

p10

Indicates when output comes on.

Page 50: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

P40

P30

I/O Timing

P20

p10

Indicates when output comes on.

Page 51: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Sistema Motor Drive

Page 52: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Circuitos Motor Drive

Page 53: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Vista General del Sistema de Drives

DIAGRAMA DE BLOQUES DEL

SISTEMA DE DRIVES.

COMPUTADORA DE EJES

COMPUTADORA

PRINCIPAL DRIVE UNIT MOTOR

RESOLVER

Serial Measurement Board

CONTROL DE

CORRIENTE

CONTROL DE

VELOCIDAD

CONTROL DE

POSICIÓN

GENERADOR

MOVIMIENTOM

R

Dentro del controlador

Dentro del manipulador

Page 54: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Flexible Controller

Control module

Contains computer unit, safety interface,

control panel, space for standard and

customer options

Drive module

Contains drive system, axis computer,

transformer, mains connection & filter

Building block for MultiMove application (up to

4 drive cabinets connected to a single control

cabinet)

Height 1250 mm, footprint 700 * 700 mm

Page 55: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

El rectificador provee 340 VDC a los drives a través de la

Barra Bus

Motor – IRC5

Barras

Bus

Drives

Rectificador

Page 56: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Módulo de Potencia: Robot pequeño con ejes ext.

RectificadorDrives*Capacitor

Computadora

de ejes

* Vacío para robots pequeños, si no hay ejes externos

Drives para

ejes ext.

K42K43

Page 57: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Estructura del motor

Motor – IRC5

Magnetos del

Rotor

Bobina del Estator Rodamientos

ResolverFreno

Flecha

Page 58: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Entradas y Salidas en

IRC5

Page 59: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Entradas y Salidas en IRC 5

Estructura del diseño de E/S

Buses de Campo Maestros en IRC5

Ejemplos de configuración de E/S

E/S Simuladas

Page 60: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

Buses de campo Maestros soportados en IRC5

Ethernet IP Maestro/Esclavo

Page 61: 2011-12-05, History, applications, market - ISC Control · Robot history Introducción a la Robótica, Morfologia, Tipos de Robots, Principlaes Aplicaciones ...

© ABB Group December 9, 2011 | Slide 71