+ All Categories
Home > Documents > Training Program for Engineers .pdf

Training Program for Engineers .pdf

Date post: 11-Jan-2016
Category:
Upload: anonymous-qij4qccl
View: 219 times
Download: 1 times
Share this document with a friend
78
Presented by: Koti Engineer Automation
Transcript
Page 1: Training Program for Engineers .pdf

Presented by:

Koti

Engineer Automation

Page 2: Training Program for Engineers .pdf

What is a Robot ?

Page 3: Training Program for Engineers .pdf

Robot Definition

A robot is a mechanical intelligent agent which can

perform tasks on its own, or with guidance. In practice a

robot is usually an electro-mechanical machine which is

guided by computer and electronic programming

Page 4: Training Program for Engineers .pdf

Robots come in many designs. These are

determined primarily by the job they are

intended to perform. Most industrial robots are

fixed station units.

Industrial Robot Classification

Page 5: Training Program for Engineers .pdf

Cartesian Robot

The first type of robot is called the

Cartesian robot. This type of robot

uses the X, Y, Z three dimensional

coordinate system to control

movement and location.

Page 6: Training Program for Engineers .pdf

Gantry robots are Cartesian

robots that have been super-

sized! This structure minimizes

deflection along each axis.

Gantry Robots

Page 7: Training Program for Engineers .pdf

Cylindrical Robots

Cylindrical robots have a main axis

that is in the centre of the operating

envelope. It can reach into tight

areas without sacrificing speed or

repeatability.

Page 8: Training Program for Engineers .pdf

Spherical Robots

Spherical or polar robots are similar to

a cylindrical robot, but form a spherical

range of motion using a polar

coordinate system.

©Emil Decker, 2009

Page 9: Training Program for Engineers .pdf

SCARA Robots

SCARA robots, or Selective Compliance Assembly Robot Arm, are

quite popular. It is a combination of the articulated arm and the

cylindrical robot.

Page 10: Training Program for Engineers .pdf

Parallel Robots

Parallel Robots consist of a fixed base to a platform by means of a

number of legs. This type of robot is used to create realistic flight

simulators or rides in amusement parks.

Page 11: Training Program for Engineers .pdf

Articulated Arm Robot

Articulated arm robots have at least three rotary joints. They are

frequently called an anthropomorphic arm because they closely

resemble a human arm.

Page 12: Training Program for Engineers .pdf

Degrees of Freedom

Degrees of Freedom refer to the

movement range available for a

given piece of equipment within

three dimensions.

Page 13: Training Program for Engineers .pdf

Degrees of Freedom

Page 14: Training Program for Engineers .pdf

Basics Of ABB

Robots

Page 15: Training Program for Engineers .pdf

DEFINITION OF AN INDUSTRIAL ROBOT

An industrial robot is a programmable multi-

functional,multi DOF manipulator powered by electricity.

Page 16: Training Program for Engineers .pdf

MAJOR COMPONENTS OF ROBOT

Manipulator( body of robot )

Controller(computer +drives)

End-effector (tool)

Man Machine

Interface (TeachPendant/Laptop)

Page 17: Training Program for Engineers .pdf

THE END_EFFECTOR

The tool that is attached to the Tool Mounting Flange of

the robot is known as the end_effector , it may be cutting

tool, drill bit, gripper (vacuum, pneumatic or servo),

welding gun, hemming tool, glue gun etc.

Page 18: Training Program for Engineers .pdf

PNEUMATIC GRIPPER

Page 19: Training Program for Engineers .pdf

A WELDING TORCH

Page 20: Training Program for Engineers .pdf

A VACUUM GRIPPER

Page 21: Training Program for Engineers .pdf

Block Diagram of Robot

CONTROLLER ROBOT MANIPULATOR

3 Phase 415VAC

R

Y B

Manipulator Power cable

SMB Cable

EXTERNAL AXIS

Ext Ax Power

Resolver Cable

Page 22: Training Program for Engineers .pdf

DESCRIPTION OF A MANIPULATOR

A manipulator is an assemblage of rigid links connected by joints.

Each joint is driven by an actuator (AC Servo motors in ABB

robots).

Actuators are coupled to joints via geared transmission.

An industrial manipulator has 4 OR 6 degrees of freedom.

Brakes are installed in every joint motor to hold the manipulator in

position against gravity in motors off state.

Page 23: Training Program for Engineers .pdf

THE 6 AXES OF A ROBOT

Link 0 (Base)

Link 1

Link 2

Link 3

Link 4

Link 5

Link 6 (tool flange)

Page 24: Training Program for Engineers .pdf

Manipulator Open Link Mechanism

Link 0 Link 1 Link 2 Link 3

Link 4 Link 5 Link 6

Base of robot

Tool Flange

Joint 1 Joint 2 Joint 3

Joint 4

Joint 5 Joint 6

Manipulator consists of Links (Rigid Arms)

Each link is connected to previous link by joints

Page 25: Training Program for Engineers .pdf

USE OF RESOLVERS AND SMB

Every joint of a robot has a resolver , the resolver measures the position and velocity of a joint and sends

the data to the SMB (Serial Measurement Board) located at the base of the manipulator.

There is a separate battery for backing the SMB data in case of a power failure.

The SMB is connected to the controller via “resolver cable”.

Page 26: Training Program for Engineers .pdf

DEGRES OF FREEDOM

The number of independent movements a robot can make is known as the degree of freedom of

the robot manipulator.

In other words the number of rotary axes a manipulator has is known as its degree

of freedom.

Page 27: Training Program for Engineers .pdf

THE 6 AXES OF A ROBOT

Page 28: Training Program for Engineers .pdf

THE MAJOR AND MINOR AXES OF A ROBOT

The first 3 axes (axis 1/2/3/) of a robot are known as the

major axes because they help in positioning the wrist

at a required point on the workpiece.

The last 3 axes (4/5/6) of a robot are called as the minor

axes because they allow the wrist to reorient in any

required direction without changing its position.

Page 29: Training Program for Engineers .pdf

IRC5 Controller

overview

Page 30: Training Program for Engineers .pdf

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)

Page 31: Training Program for Engineers .pdf

Control Module

A. Customer I/O power

supply

B. Control panel

C. Main switch

D. System power supply

E. Computer unit

Page 32: Training Program for Engineers .pdf

Drive Module: Small robot with external axes

Rectifier Drive units *Capacitor

Axes

computer

* Empty for small robots, if no external axes

Drive units

for ext axis

K42 K43

Page 33: Training Program for Engineers .pdf

New Modules (”Design 2006”)

Single cabinet controller and process module added

Module range enables optimization for different customer needs

Page 34: Training Program for Engineers .pdf

Single Cabinet Controller

90

0

Drive and control functions combined in

one cabinet

New ”Design 2006” encapsulation

Clean AluZinc cabinet

(only front painted)

resistant to environmental

influence

self healing if scratched

Dimensions 970 x 725 x 710 (H x D x W)

Full option range, including MultiMove

Max 2 internal I/O units (compared to 4)

Less connector space

Page 35: Training Program for Engineers .pdf

Inside IRC5 Single Cabinet Controller

Power ON/OFF

Power supply units

Operator´s panel

Service ports USB (option)

Ethernet

Computer UltraCap

Duty Time Counter

Motors On contactors

and interface board (left inside wall)

Computer unit

Panel unit (safety interface) (right inside wall)

Customer (I/O) space

FlexPendant

connection Axis computer (right inside wall)

Drive unit

section

230/120 V service

outlet

Manipulator signal

interface

Power intake

Customer connections

Manipulator connections

(behind optional cover)

Options:

Page 36: Training Program for Engineers .pdf

Single Cabinet Controller

Page 37: Training Program for Engineers .pdf

Differentiation

Single Cabinet Controller

The ”standard” controller

Dual Cabinet Controller

Premium version for higher demands

Differentiating selling points vs. single cabinet and vs. competition

More connector space

More internal space

Distributability

Minimized height (with modules side by side)

Offers possibility to convert a MultiMove system to multiple single systems by adding control module

Page 38: Training Program for Engineers .pdf

IRC5 HW Overview

MC

Panel

Safety

Power &

UPS Power

Drive

Safety

AXC

Drives I/O, Sensors and

Process equipments

USB LAN Service

Control module Drive module

SMB

Motor

S4CPlus

Carry over

IRB xxx

Block Diagram of Controller

Page 39: Training Program for Engineers .pdf

Field buses

Fieldbuses

DeviceNet Master/Slave one or dual channel

Profibus DP Master/Slave

Interbus Master/Slave

Both copper-wire and fiber-optic interface available

EtherNet-IP slave

Communication

Page 40: Training Program for Engineers .pdf

IRC5 FlexPendant continue

Page 41: Training Program for Engineers .pdf

IRC5 FlexPendant

Intuitive standard screens

3 ax joystick

8 hard keys (4 customizable)

User Authorization System, allowing defined access levels for different user groups

Hot Plug - possibility to connect and disconnect during operation

Asian character support

Right and left-handed support

Swap HMI language without restart

Page 42: Training Program for Engineers .pdf

IRC5 FlexPendant continue

Graphical colour touch screen

3-way joystick

Emergency stop

4 Hard keys for running programs

Start

Execute Backward/Forward

Stop program

4 Hard keys for fast access

Assignable

Page 43: Training Program for Engineers .pdf

IRC5 FlexPendant continue

ABB Menu

Main menu Status bar

Quickset Menu

Windows style

“switch between

open windows/views”

Page 44: Training Program for Engineers .pdf

IRC5 FlexPendant continue

ABB Main Menu

Page 45: Training Program for Engineers .pdf

IRC5 FlexPendant continue

Inputs and Outputs (I/O Window).

Page 46: Training Program for Engineers .pdf

IRC5 FlexPendant continue

Jogging window

Page 47: Training Program for Engineers .pdf

IRC5 FlexPendant continue

Quickset Menu

Page 48: Training Program for Engineers .pdf

Learning to Move a Robot

Page 49: Training Program for Engineers .pdf

JOGGING

Jogging means manually moving a robot using the

joystick on the flexpendant.

The Robot gains more as per the Joystick Deflection.

Jogging cannot be done in auto mode.

Jogging is used while teaching a robot points in space.

Jogging can be done while programming.

Page 50: Training Program for Engineers .pdf

JOGGING

From ABB main menu select jogging.

Page 51: Training Program for Engineers .pdf

Operating Mode

Automatic mode

Production mode (programmed

speed)

Manual mode

< 250 mm/s – max velocity 250

mm/s

Manual 100 % – Option,

Robot program can execute in full

speed, (programmed speed).

Page 52: Training Program for Engineers .pdf

Enabling Device

The enabling device is a switch with three positions

The switch must be in the middle position in order to

activate the motor on contactors and drives

All robot movement will immediately stop if the switch is

released or pressed to the bottom

Enabling device

Page 53: Training Program for Engineers .pdf

Hold-to-Run (Manual 100 %)

Option (3-mode selector)

The Enabling device and one of the hold-to-run

buttons must be pressed simultaneously to

start the motors. Or Start/Step button

constantly pressed (FlexPendant gen2,

supported from RW5.06.04)

Enabling device

Hold-to-run buttons

(for left or right hand)

Page 54: Training Program for Engineers .pdf

Safeguarded Stop

The connection of safeguarded stops enables inter-lock of external

safety equipment, such as: doors, photo-electric trip device, photo

cells or sensible mats

Safeguarded stop can be connected in three ways:

Auto Stop (AS) – active when automatic mode is selected. Possible to

jog and run program in Manual Mode

General Stop (GS) – active regardless of operating mode

Superior Stop (SS) – the safeguard stop is active regardless of

operating mode

Possibility to activate Delayed Safeguarded Stop and Emergency

Stop. Delayed stop gives a smooth stop. The robot stops in the

same way as at a normal program stop with no deviation from the

programmed path. After approx. 1 second the power supplied to the

motors shuts off

Page 55: Training Program for Engineers .pdf

JOGGING WINDOW

Page 56: Training Program for Engineers .pdf

MODES OF JOGGING

Jogging can be done in three modes:

Axes mode (joint by joint )

Linear mode (along X / Y / Z)

Reorient mode (changing orientation of tool)

Page 57: Training Program for Engineers .pdf

AXIS MODE

We can jog axes 1-3 or axes 4-6 at one go.

The position format shows the angular position of each

joint in degrees or radians.

Page 58: Training Program for Engineers .pdf

LINEAR MODE

In linear mode the TCP moves in a straight line.

The TCP can move parallel to either the x-axis or the y-axis or the

z-axis of the selected coordinate system of the robot which can be

the base,world,tool or workobject coordinate system.

The position format shows the position of the TCP w.r.t the

coordinate system selected in mm and orientation of tool in

Quaternions or Euler Angles.

During linear jogging orientation of tool remains same.

Page 59: Training Program for Engineers .pdf

REORIENTATION MODE

In reorientation mode the TCP of the selected tool

remains at a fixed positon in space.

However the orientation of the tool about that fixed point

changes.

Page 60: Training Program for Engineers .pdf

INCREMENTAL MODE

Page 61: Training Program for Engineers .pdf

JOYSTICK LOCK

The movements of the joystick can be restricted in few

or all directions using the joystick lock.

Page 62: Training Program for Engineers .pdf

QUICKSET MENU

The quickset menu can be used for easy selection of

jogging modes and setting the speed.

Page 63: Training Program for Engineers .pdf

SPEED AND RUN MODE

Page 64: Training Program for Engineers .pdf

MultiMove!

Page 65: Training Program for Engineers .pdf

ROBOT SPECIFICATION

ABB robots are specified using a designation IRB say for example,

IRB140, IRB1400, IRB2400, IRB1600, IRB6600, IRB340 etc.

IRB stands for Industrial Robot Body

Some important specifications to look for in a

Robot are:

1.Payload 2.Reach 3.Supplementary load. 4.Speed

Page 66: Training Program for Engineers .pdf

TECHNICAL DATA FOR IRB 140

Page 67: Training Program for Engineers .pdf

TECHNICAL DATA FOR IRB140

Page 68: Training Program for Engineers .pdf

OPERATING MODES OF A ROBOT

Manual mode.

Manual 100% mode.

Automatic mode.

A robot can be operated in three different modes:

Page 69: Training Program for Engineers .pdf

OPERATING MODES

MANUAL MANUAL 100% AUTOMATIC

Robot can be Robot can be Robot cannot be

jogged at less jogged at less jogged

than 250 mm/s than 250 mm/s

Enabling device Enabling device No need of enabl_

needs to be pre_ and Hold to Run ing device or hold

_ssed button needs to to run button

be pressed

Programmed Programmed speed

speed is not Programmed speed is followed.

followed. is followed.

Page 70: Training Program for Engineers .pdf

COORDINATE SYSTEMS

THE BASE COORDINATE SYSTEM.

THE WORLD COORDINATE SYSTEM.

THE TOOL COORDINATE SYSTEM.

THE WORK OBJECT COORDINATE SYSTEM.

A coordinate system = origin O and

3 perpendicular axes X, Y, & Z.

It is used to specify the position of a point in space.

The various types of coordinate systems used in a

Robot are:

Page 71: Training Program for Engineers .pdf

COORDINATE SYSTEMS

Page 72: Training Program for Engineers .pdf

TOOL COORDINATE SYSTEM

Page 73: Training Program for Engineers .pdf

IRC5 Safety

Page 74: Training Program for Engineers .pdf

Emergency Stop

Emergency stop pushbuttons

as default on FlexPendant

and Control module

Additional emergency stops

to be connected to IRC5

safety chain on Panel unit by

the integrator

External Operators panel with

Emergency stop (Option)

Page 75: Training Program for Engineers .pdf

Safety Regarding Releasing the Brakes

Emergency release of the robot’s arm In an emergency situation, any of the robot’s axes may be released

manually by pushing the brake release buttons on the robot

The robot arm may be moved manually on smaller robot models, but larger models may require using an overhead crane or similar

Increased injury

Before releasing the brakes, make sure that the weight of the arms does not increase the pressure on the trapped person, further increasing any injury!

Page 76: Training Program for Engineers .pdf

Recover from Emergency stop

Action

Make sure the hazardous situation that resulted in the

emergency stop condition no longer exists

Locate and reset the device or devices that gave the

emergency stop condition

Acknowledge the emergency stop event (20202) in the

event log

Press the Motors On button to recover from the

emergency stop condition

Page 77: Training Program for Engineers .pdf

BRAKE RELEASE BUTTON

The brake release buttons when pressed release the

brakes.

Page 78: Training Program for Engineers .pdf

Recommended