Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate...

44
Robotics Systems

Transcript of Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate...

Page 1: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

RoboticsSystems

Page 2: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Table of Contents

• Robotics Subsystems• Kinematics

– Cartesian Coordinate Robots

– Cylindrical Coordinate– Polar Coordinate Robo

ts– Jointed Arm Robots– SCARA Robots

• Configuration Vs. Application• Control Systems

– Point-to-Point– Continuous Path

• Drive Systems• Sensors• Lead Screw• Accuracy Vs. Repeatability

Page 3: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Subsystems

An industrial robot is a complex, technical system consisting of several subsystems operating together.

Three of the most important of these subsystems are:– Kinematics– Control systems– Drive

Page 4: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Kinematics

Kinematics refer to the spatial arrangement, according to sequence and structure, of the axes of movement in relation to one another. There are four basic types of movement that an industrial robot may have.

Page 5: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Cartesian Coordinate Robot

This type of robot is one that consists of a column and an arm and is sometimes called an x-y-z robot (L-L-L).

Z Axis: Vertical motion

Z

Y

Y Axis: Longitudinal motion

XX Axis: Lateral motion

Page 6: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Z

Y

X

Cartesian Coordinate Robots

Cartesian/Gantry robots have a rectangular work envelope.

A work envelope can be defined as the area in which a robot works.

Page 7: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Cartesian Coordinate Robots

ZY

X

• Arc welding• Handling at machine

tools• Most assembly

operations• Application of sealant• Pick and place

Page 8: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Cylindrical Coordinate Robots

Similar to the Cartesian robot. Contains a column and a base, but the column is able to rotate (L-R-L).

Z Axis: Vertical motion

Z

Y

Y Axis: Longitudinal motion

R Axis: Rotation around the Z Axis – Base rotate

R

Page 9: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Cylindrical Coordinate Robots

Cylindrical Work EnvelopeZ

Y

R

Page 10: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Cylindrical Coordinate Robots

• Most assembly operations

• Handling at machine tools

• Spot welding• Handling at diecasting

machines

Y

X YZ

Y

R

Page 11: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Polar Coordinate Robots This type of robot consists of a rotary base,

an elevation pivot, a telescoping extension, and a retraction boom (R-R-L).

Y Axis: Longitudinal motion

Y

R Axis: Rotation around the Z Axis – Base rotate

R

P

P Axis: Rotation around the X Axis – Elevation

Page 12: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Polar Coordinate Robots

X Y

P Y

R

Spherical Work Envelope

Page 13: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Polar Coordinate Robots

• Handling at machine tools

• Spot welding• Handling at

diecast machines• Fettling machines• Gas welding• Arc welding

XX Y

PY

R

Page 14: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Jointed Arm Robots This type of robot resembles a human arm.

Usually stands on a rotating base and has an articulating shoulder and elbow joints (R-R-R).

J1: Base/waist

J1

J2

J2: Shoulder

J3

J3: Elbow

J4

J4: Wrist

Page 15: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Jointed Arm Robots

Spherical Work Envelope

X YJ2

J3

J1

J4

Page 16: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Jointed Arm Robots

• Most assembly operations

• Handling at diecast machines

• Fettling machines• Gas welding• Arc welding• Spray painting

J2

J3

J1

J4

Page 17: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Example Axis Range

Page 18: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

SCARA Robots Selectively

Compliant

Articulated

Robot

Arm

Z Axis: Vertical motion

Z

R Axis: Rotation around the Z Axis – Base rotate

R

Y Axis: Rotation creates longitudinal motion

Y

Y

Page 19: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

SCARA RobotsIt is conventional to define the joints of a wrist roll, pitch, and yaw. The arm and the wrist give the robot the required six degrees of freedom that permit the tool to be positioned and orientated as required by the task.

Pitch

Yaw

Roll

Spherical Wrist

Page 20: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

SCARA Robots

Kidney Shaped

Work Envelope

Z

R

Y

Y

Page 21: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

SCARA Robots

X Y

• Pick and place• Application of

sealant• Most assembly

operations• Handling at

machine toolsZY

R

Page 22: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

A B C D E

Match the Work Envelopes

1 2 3 4 5

X

Page 23: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Configuration vs. Application

X Y

• Pick and place

• Application of sealant

• Most assembly operations

• Handling at machine tools

• Spot welding

• Handling at diecasting machines

• Fettling machines

• Gas welding

• Arc welding

• Spray painting

Page 24: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotic Control Systems

A control system provides a logical sequence for a robot to follow.

It provides positional values required for each step of the process.

The robot then continuously checks those values to keep the system on course.

Page 25: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotic Control Systems

Two basic types of control systems exist:– Point-to-Point– Continuous Path

Page 26: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotic Control Systems Point-to-Point

• Records beginning and ending positions• Determines the best path to take between

those two points • Used when greater repeatability is required

or when the specific path does not matter

Page 27: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotic Control SystemsContinuous Path

• The robot is programmed to follow an irregular path exactly.

• The path is represented by many points close together that are stored in the robot’s memory.

• In the work cycle, the robot follows the points to reproduce a desired path.

Page 28: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Robotic drive systems are typically one of three types:–Electromechanical–Pneumatic–Hydraulic

Page 29: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Drive systems determine– Speed of the arm– Strength of the robot– Dynamic performance– Application types

Page 30: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Electromechanical–Servo Motors–Stepper Motors–Pulse Motors–Direct Drive Electronic Motors

Page 31: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Electrical Drive Systems• Advantage

– Precise motion control– Greater strength

• Disadvantage– Expensive and inefficient– High maintenance– Noisy

Page 32: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Pneumatic Drive Systems• Advantage

–Uses inexpensive compressed air to operate

–Good for clamping work pieces• Disadvantage

–Speed and position not easily controlled

Page 33: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Hydraulic Drive Systems

Advantage– Compact– Allows for high levels of force and power, combined

with accurate control– Converts forces from a liquid into rotational or

linear forces– Quickly being replaced by servo-driven ball screw

type systems

Page 34: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics Drive Systems

Hydraulic Drive SystemsDisadvantage

– Messy. Fluid may contaminate parts, mess up other handling machines, and may not take a finish.

– Not environmentally friendly – fluid can be toxic.

– May require costly clean up and disposal.

Page 35: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

Can help robot:– Detect positions– Orientate parts– Ensure consistent product quality– Read part characteristics– Identify obstacles– Determine and analyze system malfunctions

Page 36: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

Classifications–Mechanical–Electrical–Magnetic–Thermal–Other

Page 37: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

• Micro Switch• Solid-State Switch• Proximity Sensors• Photoelectric Sensors• Rotary Position Sensors

Page 38: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

Absolute Encoder

– An encoder whose count remains absolute despite potential power disconnections.

Page 39: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

Incremental Encoder

– A device providing a series of periodic signals due to mechanical motion. The number of successive cycles (signals) corresponds to the resolvable mechanical increments of motion (measuring steps).

Page 40: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

Encoders

– Most industrial robots use incremental or absolute encoders to determine where TCP is within its work envelope at all times.

– TCP is Tool Center Point- the X,Y,Z coordinate of the end effector.

Page 41: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Robotics and Sensors

• Micro Switch• Solid-State Switch• Proximity Sensors• Photoelectric Sensors• Rotary Position Sensors

Page 42: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Ball Screw Vs. Acme Screw

Ball Screw

A lead screw is a screw specialized for the purpose of translating rotational to linear motion. A good example of the use of a lead screw is the table on your milling machine. The x, y, and z axes all move along on a lead screw.

Acme Screw

Page 43: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

Accuracy vs.Repeatability / Precision

Accuracy Low

RepeatabilityHigh

Accuracy High

RepeatabilityLow

Accuracy Low

RepeatabilityLow

Accuracy High

RepeatabilityHigh

Page 44: Robotics Systems. Table of Contents Robotics Subsystems Kinematics –Cartesian Coordinate RobotsCartesian Coordinate Robots –Cylindrical CoordinateCylindrical.

References

Black, TJ., Kohser, R., Degarmo's materials & processes in manufacturing. (10 ed.). Danvers, MA: John Wiley & Sons, Inc.

Keramas, J. (1999). Robot technology fundamentals. Retrieved from http://www.robotbasics.com/robot-drive-system