Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration...

59
Robots An Introduction

Transcript of Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration...

Page 1: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robots

An Introduction

Page 2: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Various Robot Fields:

Aerospace (air travel, space exploration)Exploration (underwater, space, volcanic)EntertainmentMedicalManufacturingMilitary

Page 3: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Fields: Medical

See http://www.childrenshospital.org/clinicalservices/Site1860/mainpageS1860P0.html

Page 4: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 5: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Fields: Military

Page 6: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Fields: Service

Page 7: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Fields: Exploration

Page 8: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Fields: Manufacturing

Page 9: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

MANUFACTURING Robot Definition (4 distinctions)

A robot is an automatically controlled, reprogrammable, multipurpose, manipulative machine with several reprogrammable axis, which may be either fixed in place or mobile for use in industrial automation applications.

Page 10: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Industrial Robot Applications (1st distinction)

AKA Multi-functional / Multipurpose

May perform many operations such as welding, bending, moving, breaking, etc.

Page 11: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Loading/Unloading

Page 12: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Loading/Unloading

Page 13: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Arc Welding

Page 14: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Arc Welding

Page 15: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 16: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Plasma Arc Welding

Page 17: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Spot Welding

Page 18: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Testing/Inspection

Page 19: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Grinding / Deburring

Page 20: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Pick and Place / Palletizing

Page 21: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Plasma Arc Cutting

Page 22: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Plasma Arc Cutting

Page 23: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Plasma Arc Cutting

Page 24: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications : Spray Painting

Page 25: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Spray Painting

Page 26: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Adhesive Application

Page 27: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Applications: Assembly

Page 28: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Other Common Robot Applications:

Deflashing Measuring Waterjet Cutting

Page 29: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Manufacturing Robots are Reprogrammable: (2nd distinction)

1. Robot’s motion is controlled by written program, on or off-line

2. The program may be modified change motion

Page 30: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robotic Controller:1. Central processing unit (CPU)-

microprocessor, performs calculations

2. Memory- stores data, regulates computation time

3. I/O devices- keyboard, outside computer, teach pendant, recorders, printers, screen

4. Software- AML, RAIL, Karel, APT, VAL, VAL2

Page 31: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Teaching Robots – Accomplished through:

Teach pendants

Teach terminals

Controller front panels

Page 32: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Teaching Activities:1. Robot power-up and preparation for

programming

2. Entry and editing of programs

3. Program Compilation (error check and post processing)

4. Program execution

*NOTE: not a sequence of steps for all robots

Page 33: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Programming Methods

On-line – realtime connection of programming manipulator movements (downtime associated. Robot cannot produce value during on-line programming. However, what you see is what you get.

Off-line- no physical connection of programmer with manipulator. Downtime minimized.

Page 34: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Offline ProgrammingUtilized feature of Simulation software

Allows cell to continue operations during programming

Check for trouble areas and Suggest optimum path, tools (with simulation)

Upload existing programs to be evaluated/changed (while robot is operating)

Allows complex tool paths to be programmed easily (particularly with simulation)

Minimize joint wear

Very little time needed to refine operation

Page 35: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Three Types of Programming:

1. Simulation

2. Structured Languages

3. Manual real-time or lead through

Page 36: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

1) Robot Programming : GUI/Simulation

Page 37: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Simulation Tasks

Offline Programming (OLP)

Robot Evaluation and Set-up

Ergonomics

Safety

Demonstration

Page 38: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 39: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 40: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 41: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 42: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Simulation: Evaluation and Set-Up

Test “What-If” scenariosChanges in robot positionSelection of robot modelPart entry/movement/exit in cellConveyor positioningCell layout interferences with plant layout

All can be modeled and virtually “Walked Through” using simulation.

Page 43: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 44: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Simulation: Ergonomics & Safety

Eliminates need for Programmer to be in work envelope during programmingEvaluate Machine-Human interactionsOperator/Laborer can be modeled along with equipmentSafety features can be testedCell and safety devices can be viewed from all angles before the actual building of the cell

Page 45: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Page 46: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

2) Robot Programming : Structured Languages

Typically offline programming

Multiple scenarios can be scripted in very little time (for testing)

Complex routines are made possible

Typical capability with many of today’s simulation softwares.

Page 47: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Programming : Structured Languages

Page 48: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

3) Robot Programming : Manual Real-time (online)

AKA Lead-Through Programming

On-line programming – dedicated link between operator and manipulator

Limited capability in testing multiple scenarios

Page 49: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot Programming : Manual Real-time

Page 50: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Why do we have robots?1. Robots can work in hazardous

environments

2. Robots can work 24 hours/day, 7 days/week

3. Robots can handle repetitious tasks (Repeatable)

4. Robots can work in sterile environments eliminating any risk of contamination

Page 51: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Why do we have robots?

5. Robots can be more precise than humans in some applications

6. Reprogrammable (flexible)

7. Variable sizes

8. Fast

9. Low hourly cost to operate

Page 52: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Problems with robots:

1. Limited applications (movement restrictions) – limited capability

2. Can be costly (end-effectors, ROI)

3. Payload restrictions

4. Programming can take time

5. Repeatability can be lacking for some robots

6. Must be continuously maintained

Page 53: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Robot System1. Robot Arm(s)2. Hardware- power supply and controller

(communication interface which monitors and operates the equipment and sensors)

3. Equipment, devices, and sensors required for the robot to perform its task (electrical and fluid support systems)

4. The end-effector(s) – tooling performing work, grippers

5. Software- language used to communicate action of the manipulator

Page 54: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Manipulator Power Sources:

Control through electric-drive motors, pneumatic / hydraulic actuators.

Page 55: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

End-Effector:AKA End-of-arm tooling

Describes tooling (welders, adhesive applicators, hooking mechanisms)

Gripper- open and closing mechanism designed to grasp parts, most grippers activated by compressed air (pneumatics)

Page 56: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Terms:Accuracy- degree to which a robot arm is able to move to a specific position, Robot accuracy is usually one or two magnitudes greater than the arms repeatability.

Repeatability- Repeatability is the degree to which a robot system is able to return to a specific point, the best in terms of repeatability on assembly robots is within .0005 inches.

Page 57: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Terms:Work Envelope- Space which the robot gripper can move

Axis numbering- method used to describe the axes of motion of a robot when programming (base to end-effector)

Coordinate systems- XYZ, ABC, number of coordinates required to define a point is determined by the number of degrees of freedom present on the robot

Page 58: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Terms:Degree of freedom- [typical industrial robots have four to seven degrees of freedom] each axis has a degree of freedom within the work envelope

Duty cycle- the ratio of run time to the total operational time that a robot can continuously work with the rated payload at rated conditions (e.g., speed, acceleration, and temperature) without overheating or degrading the robot specifications

Page 59: Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.

Terms:

Payload- load capacity of a robotPayload = Tooling Weight [EOA] + Part

WeightRated payloadMaximum payload