Bob Rochelle Fundamentals of Robotics
Bob Rochelle Fundamentals of Robotics
Bob Rochelle
Food & Packaging Industry Specialist
Stäubli Robotics
1
Robotics = Flexible Automation
Robots are integral to Lean manufacturing
Manual Hard Automation Flexible Automation
Fast product change
High Volume Quick product change
Breaks
Monotonous tasks Requires Set-up time Programmable
Health Claims More maintenance Repeatable
Labor Issues Air Cylinders / actuators Changeable Cell configuration
Training Rigid conveyors / fixtures Responds to Part Changes
Robot Definitions
Dictionary
“An automatic apparatus or device that performs functions
normally ascribed to a human or a machine in the form of a
human.”
Robotic Industries Association (RIA)
“A reprogrammable multifunctional manipulator designed to
move materials, parts, tools or specialized devices through
various programmed motions for the performance of a
variety of tasks.”
Robota
Czech word for “forced labor” or “serf”
2
Why Automate – reasons to spend
3
Buy a Robot and Save America
Do The Math
OR do it Manually.
80,000 hours x $30.00…….…… $2,400,000
Savings……………………...…… $2,329,800
4
Buy a Robot and Save America
Back to the article in Forbes Magazine “Buy a Robot and Save America”
Average wage for an unskilled worker is $15 - $20 per hour plus benefits
Average UAW wage for unskilled trades is $30 - $35 per hour plus benefits
Average wage for similar labor in China is $3 per hour plus benefits(?).
Average wage for a robot is under $1 per hour with no benefits.
Justification
Press Line - Manual Process
Maximum Throughput
53 seconds total cycle time
Per press net yield of 68 pieces per hour
One operator per press / shift – 3 shifts / day
Six presses in operation = 7 Operators / Shift
Labor rate of $12.00 per man-hour = $15.00 burdened
$105 per hour
Labor Cost per part = $1.54
Yearly labor cost = $655,200
Part Flow
P P P P P P P
5
Press Line Justification
Press Line - Robotic Process
Maximum Throughput
10 seconds total cycle time
Per press net yield of 360 pieces per hour
One to one and half operators for entire line
Six presses in operation = 1.5 Operators / Shift
Labor rate of $12.00 per man-hour = $15.00 burdened
$22.5 per hour
Labor Cost per part - $0.63
Yearly labor cost = $140,400
P
Part Flow
R R R R R R R
Complete Analysis
6
The Green Sand Casting Process
simple materials
Robotic Pouring
Customer’s Results
Four times the manual capacity
Impeded by peripheral equipment
One part every 30 seconds
Reduced labor by three per shift
Energy reduction
automatic furnace lid closure provides insulation
Operator Safety is vastly improved
Reduced material use
same quantity for every part
Parts consistency is 100%
repeatable process
Increased Parts Quality
metal heat more consistent
pour efficiency
7
Typical Performance
2 - JS10 - Kg Robots
First Installed in 1991
Ran 5 second cycle time 3 shifts / day until 2003
Re Installed in 2005 (75% capacity)
Ran 10 second cycle time 3 shifts / day
Both retired in 2008 due to line reconfiguration
2 - JS10 - 10 Kg Robots
First installed in 1992
Ran 5 second cycle time 3 shifts / day until 2005
Reinstalled in late 2005 (75% capacity)
Ran 10 second cycle time 3 shifts / day
One retired late 2008 due to wiring harness failure
Second one is retired 2009
3 FS10E - 10 Kg Robots
First Installed in 2008
Replacement for the JS10’s
Run a 4 second cycle time
Almost 20,000,000 cycles to date
Over 25,000 hours
8
Industrial Robotics History
History
1956 - Unimation
Largest Users
Automotive - 47%
Electronic -15%
Major Applications
Material Handling - 39%
Welding - 30%
Assembly - 8%
Only about 10% of the US companies that could benefit from robots have installed any so for
9
Robotics Industry Players
Robot Manufacturers
Manufactures the robot
Provides robot training, maintenance and service
System Integrator [System Builder]
Integrate the robot into a system to perform a specified task
Independent business, industry specific, allegiance to robot manufacturer
Has knowledge of End User’s business
Provides system components, installation, training, service and support
Design and build the robot based system
Purchases robot and all peripheral equipment
Designs and builds systems, writes and maintains programs
Trained on entire cell / provides training on system
End Users
Uses the robotic based system in production or processing
Knows what is required to accomplish tasks
Ultimate user - needs training, service, maintenance, spare parts
10
Worldwide Distribution
Japan
#1
Americas
#2
Assembly
Less than 10 pounds
Material Handling
Packaging / Palletizing
Machine Tending
Body Shop
Material Removal
Inspection
Defined by Robotics Industry Association
www.robotics.org
11
General Terminology
12
Repeatability
Repeatability
Ability of the robot to return to a preprogrammed position.
Closeness of agreement of repeated position movements under the
same conditions to the same location.
0.008”
Typical Specifications
13
External Axes / Coordinated Motion
Axis 7 - Turntable
Axis 1 to 6 - Robot
Cartesian / Gantry
SCARA
Telescopic
Delta Class
Fast Picker
Snakes
Paint Specific
Articulated
AGV
Modular
14
Cartesian / Gantry Robots
SCARA Robots
300 mm
25 mm
15
Telescopic Robots
16
Fast Picker Technology
“Snake” Robots
Multiple Axes
Stack of Servo Motors
Versatile
Slim Shape
Advanced Freedom of Movement
Uncommon outside of Automotive applications
17
Articulated Robots
4, 5 or 6 Axis Designs
Rotational Motions
Most Common / Most Flexible
3 Kg to 1000 Kg Payload
Paint Robots
6 Axis Articulated
Designed for Intrinsically Safe Environment
Hazardous Areas
Different Wrists
Different Motion and Movement
Specific to Paint
18
AGV’s
Modular Robots
19
Specialty Industrial Robots
Modifications to the base design
Clean Room
Machining
Food Grade
Wash Down
Sterile
Stainless Steel
Service Industry
Food Service – RoboBar
Care for the Elderly
Emergency Service - Humanoids
Medical and Pharmaceutical Industries
Prescription Dispensers
Hair Restoration
Surgery System or Doctor Guidance
Prosthetics Research and Design
Steel Industry
Food and Beverage
Entertainment
Warehousing
20
Beyond Industrial Robots?
21
Robot Components
Arm and Controller
Wrist
Joints 4, 5 & 6 Motors
Counter Balance
Tool Mounting
Arms
22
Drive System
Design
Belt or Direct Drive
Components
Brushless AC Servomotors
Absolute Encoders / Resolvers
Gears
Couplings
Timing Belts
Drives
Castings
Maintenance
None
Lubrication
23
Robot Environment
Protection is required
Covers
24
Robot Controllers
Robot Components
Controller
Teach Pendant
Multi Controllers
System Control
PLC
PC
Controller
Design
Houses Servo Amplifiers
Houses Signal Amplifiers
Houses Power Blocks
Houses Programmable Controller
Teach Pendant connects to the Controller
Functions
Robot Motion - Drives motors
Coordinates all axes to control the Tool Center Point
Controls I/O
Digital
Analog in / out
Fieldbus
Communicates with production system
Modifies tasks per input or instruction
Networks
Collects Data
Maintenance Monitoring
25
Typical Controller Components
Teach Pendant
Disconnect
Operator Panel
Motor Control Center
PC Board Rack
26
Teach Pendant
LCD Screen
E - Stop
Design
Teach Lock
Hand Held
LCD Display
Hard keys for Functions / Keyboard
Functions
Communicates with Controller
Dead man Switches
Axes Keys E - Stop
User’s Interface to the Controller
Monitor
Teaching / Programming
Operator’s System Interface Possibility
Alpha Numeric Keypad
Cursor Keys
Programming
Programming
Developing the set of instructions that causes the
robot to execute a specific task. Can be performed
on-line or off-line.
Teaching
To move a robot through a series of points to be
stored in memory for the robot to perform its
intended task. Teaching is typically performed on-
line by means of a teach pendant.
27
Teaching / Programming Methods
Teach Pendant
Teach Pendant Programming
Programmer holds the teach pendant
Manually teaches the robot
Off Line Programming
Program written remotely
Higher level language
Loaded into Robot Controller
Touch up required
No additional hardware is needed.
Program Storage
USB
Other media
Check Programs
Slow speed operation
PC Programming
28
Basic Robot Motion Teaching
Define Tool Center Point
Motion Instruction
Defines a target position
Interpolation Instruction
Defines how to get to the position
Joint Move - Robot articulates any axis to accomplish the move
Linear Move - Maintains the tool in the orientation specified
Circular Move - Three points and a radius to scribe a circle
Speed
Expressed in percent of full speed or a software set maximum speed
Termination Instruction
Expressed as a number [1 - 9] most to least accurate.
Defines approach to the target position
Additional Programming Activities
Actions to be complete before moving to the next target position
I / O switching
Data acquisition
29
General Thoughts
The robot arm is only part of your robotic solution. End of arm tooling, industrial fieldbus systems, simulation and
software are among the issues critical to the success of your robotic system.
30
Industrial Robot Systems Components
Arm Dressing
Robot
Tooling
Robot Riser
System Controller
Robot Controller
Safety Fence
Involve all parties that will interface with the system in the development process to
assure acceptance when the system arrives in your facility
31
Selecting a Systems Integrator
Determine if the Integrator has experience in your industry
Transferable knowledge
Evaluate the Integrator’s background and capabilities
Full Service
Commercial Issues
Check references
The Integrator’s
Robot Manufacturers
Prepare for disaster
What happens?
After sale maintenance
Integrator
Robot manufacturer
Cost
Is the lowest bid the best?
The tool attached to the robot arm that actually performs the work.
Vacuum Cups
Grippers
Spatulas / Fingers
Spray Nozzles
Dispensers
Buffing Wheels
Machine Tools
Water Jets
Welding Torches
Resistance Welding Guns
Saws
Laser Cutters
Ladles
32
End of Arm Tooling Considerations
Tooling Vendors
Purchased Component
Design Considerations
“Building Blocks”
Repeatable and Positive
Include Sensors
Part locators / verification of action / QC
Environmental Considerations
Tool Changers
Manual
Quick change
Automatic
33
Part Fixture Considerations
Tooling Vendors
Purchased Components
Design Considerations
Repeatable and Positive
Sensors
Part locators / verification of action / QC
Environmental Considerations
No Parts Fixture?
Can Locate – sensors or vision
Fixture less system design
Cooperative motion
Vision Systems
Peripheral Equipment
Camera
Camera Controller
Light Source
Calibration Check Means
Robot Components
Robot and Controller
Interface to Camera Controller
Software
Applications
Part Location
Robot Guidance
Inspection
Real Time Feedback
34
Vision System Applications
35
System Safety Responsibilities
36
Basic System Process Control
Process Control
Communication to external equipment and production system
Operator Control of entire system
Philosophy with robot controller
Define where event is to occur in robot path – at end of move?
What action is to occur when the event happens
Program / Product Selection
Auto Start of entire line
Process Monitoring
Data Collection
Diagnostics
Maintenance
Quality Control
Process Flow
Philosophy 2
Robot Controller
Tooling Control, Motion Control
PLC or PC
System I/O, Operator Interface
Philosophy 3
Robot Controller
Motion Control only
PLC or PC
System I/O, Tooling Control, Operator Interface
Philosophy 4
Robot Controller
Robot Drives only ( dumb motion controller )
PLC or PC
System I/O, Tooling Control, Operator Interface
37
Crashes
Crash Avoidance
Software Limits
Hard stops
Programming
Speed reduction in teach and check
Priority in Multiple robot cells
Master / Slave
Crash Detection
Feedback
Mechanical Means
Crash Detection Software
38
The Business Case for Robotics and Automation Dollars
Robots and the Robotics Industry
Robot and System Technology
Applications
System Applications
Spot Welding
Arc Welding
Coating & Dispensing
Less than 10 pounds
Greater than 10 pounds
Assembly
Less than 10 pounds
Greater than 10 pounds
Material Handling
Packaging / Palletizing
Machine Tending
Body Shop
Other Material Handling
Material Removal
Inspection
39
Spot / Resistance Welding
Product
Body in White
Very Common Application in Automotive
Motivation
Bulky and heavy Welding Gun
Significant Labor Savings
Consistency in weld process
Numerous welds per station
Shortens production line
Easier line changeover
Automotive Paint
Product
Automobile Body
Motivation
Fully automated system
Automated color change based on production menu
Person is not in the breathing apparatus
Person is not in Explosion Proof area
Finish Quality
Production Speed Needs
40
Coating and Dispensing
Products
ATV Wheels
Oven Enameling
Motivation
Person is not in the breathing apparatus
Person is not in Explosion Proof area
Finish Quality
Production Speed Needs
Assembly
Product
Wiring Fluorescent Light Fixtures
Bending Orthodontic Braces
Very Tedious Process done manually
Motivation
Eliminated difficult manual process
Improve quality of wiring
Reduce wire use
Reduced pre-wiring operations
Standardized assembly
41
Material Handling
Shoe Polish Packages, Solar Cells, Raw Chickens, Vials
Product
Bags
Motivation
Eliminates Back Strain from Lifting
Eliminates Repetitive motion
Labor Savings
Requires numerous people per line
Difficult to get people to do this task
Quality of stack
Cost reduction
42
Material Handling - Packaging
Product
Cookies
Frozen Egg Rolls
Motivation
Speed Requires many people
Repetitive motion causes injuries
Labor Savings
Difficult to get people to do this task
Quality of Package
Cost reduction
Machine Tending
Product
Injection Molded Plastic Head Rest Parts
Forged Bearing Housings
Motivation
Combines Operations
Eliminates Repetitive motion
Labor Savings
Difficult to get people to do this task
Cost reduction
43
Pork Ham de-boning
Product
Hams
Motivation
Eliminates risk of contamination
Removes people from wet area
Eliminates possibility of cuts
Increases yield (> 95%)
Huge cost savings
44
Machining
Product
Drone Frames
Motivation
Quality Improvement
Response to changes / customization
Consistency
Highly accurate
45
Robotic Bowling
Product
Bowling against a Robot
Motivation
No Ergonomic Issues solved
No Labor Savings gained
Wins every game
CONTACT INFORMATION
Bob Rochelle
Food & Packaging Industry Specialist
Staubli Robotics
201 Parkway West
Duncan, SC 29334
USA
Telephone: (248) 924-6206
email: b.rochelle@staubli.com
www.staublirobotics.com
46