View
237
Download
0
Category
Preview:
Citation preview
8/3/2019 Aub191 l01 Robot
1/41
MANUFACTURING EQUIPMENT:
Lecture 6Industrial Robotics - Introduction
josef.adolfsson@his.se
8/3/2019 Aub191 l01 Robot
2/41
Module structure
Safety, programming strategiesF7
Computer Aided Robotics, ProgrammingF8
ReglerteknikF12
KinemtikF11Motorer/GivareF10
Programming (Rapid)1
History, definitions, robot systemcomponents and anatomy,
F1,F6
8/3/2019 Aub191 l01 Robot
3/41
Today History
Definitions System components
Control systems
8/3/2019 Aub191 l01 Robot
4/41
Robot A mechanical device which performs automatedphysical tasks, either according to direct human
supervision, a pre-defined program, or a set ofgeneral guidelines using artificial intelligencetechniques.
- WikiPedia
En programmerbar flerfunktionell maskin som rkonstruerad fr att hantera material, detaljer,verktyg eller speciell apparatur och, genompreogrammerade rrelser, fritt utfra varieranderenden i en 3-dimensionell rymd utankontinuerlig vervakning.
- Lennart Hgeryd et. al
8/3/2019 Aub191 l01 Robot
5/41
History 1(3) 1921: R.U.R. (Rossum's
Universal Robots), a play byCzech writer Karel apekfeatures the first mention of theword robot, from the Czechword robota, meaning forcedlabor.
8/3/2019 Aub191 l01 Robot
6/41
History 2(3) 1956 - The world's first robot company
1961 Unimate, the first industrial robot goesonline in a GM automobile factory in NJ, USA.
1963 The first artificial robotic arm to be
controlled by a computer is designed 1974 Aseas first robot, IRB 6, is developed
Late 1970s: The robot industry starts its rapidgrowth, with a new robot or company enteringthe market every month.
8/3/2019 Aub191 l01 Robot
7/41
History 3(3)The development of robotics technology followed
the development of numerical control, and thetwo technologies are quite similar. They bothinvolve coordinated control of multiple axes(joints rob.), and they both use dedicated digitalcomputers as controllers. Whereas NCmachines are designed to perform specificprocesses, robots are designed for a wider
variety of tasks. -M.P.Groover
8/3/2019 Aub191 l01 Robot
8/41
What is an industrial robot?
ISO 8373:1994:
A manipulating industrial robot is an automaticallycontrolled, reprogrammable, multipurpose manipulatorprogrammable in three or more axes which may beeither fixed in place or mobile for use in industrialapplications
8/3/2019 Aub191 l01 Robot
9/41
Another definitionA general-purpose, programmable
machine possessing certainantropomorhic characteristics.
8/3/2019 Aub191 l01 Robot
10/41
Industrial roboticsThe study, design and use of robot systems
for manufacturing.
Robotics
RobotDesign
Robot Applications
KinematicsDynamicsControlsMachine DesignElectrical Systems
SelectionProgrammingOperation
8/3/2019 Aub191 l01 Robot
11/41
Commonly used configurations1. Articulated (industrial) robots (the original and most
common)2. SCARA robots (Selective Complience Assembly Robot Arm)3. Gantry robots
8/3/2019 Aub191 l01 Robot
12/41
Less common configurations Parallell arm robots (E.g Tricept, Flexpicker,
f200ib) Linear units (articulated robot on a slider)
Tricept
Fanuc f-200ib
Flexpicker
8/3/2019 Aub191 l01 Robot
13/41
Robot system components Manipulator
Wrist Actuators
Transmissions End Effector
Controller Sensor
8/3/2019 Aub191 l01 Robot
14/41
Robot system components An Industrial robot
contains several
electrical andmechanicalcomponents actingtogether as a system.
The controllercontains an operatingsystem and softwarethat dictates how thesystem operates andcommunicates.
Controller
Teaching Pendant
Manipulator(robot arm and wrist)
8/3/2019 Aub191 l01 Robot
15/41
Degrees of freedom, DOF Each joint moveable axis
on the arm is considered a
degree of freedom. (DOF) the number of different ways inwhich a robot arm can move.
How many DOF areneeded in order too
achieve an arbitraryposition? How many DOF are
needed in order too
achieve an arbitraryorientation? Roll, Pitch, Yaw Pose: position and
orientation taken together
8/3/2019 Aub191 l01 Robot
16/41
Redundancy Robots with more than 6
DOF or with parallel jointsare redundant, whichmeans that they canachieve the same pose in
more than one way. Singularity- pose that can
be reached in differentways sometimes creates
problems.
8/3/2019 Aub191 l01 Robot
17/41
Coordinate systems All robot control andmovement is according todefined base coordinatesystem.
World coordinate system,referenced to shop floor Base coordinate system, in
the base of the robot Hand coordinate system,
tool mounting platecoordinate system Tool Center Point (TCP)
coordinate system,referenced to the toolworking point
Object coordinate system.Object relative basecoordinate system
z
x
y
Object coordinate system
8/3/2019 Aub191 l01 Robot
18/41
Robot anatomy 1(2) Manipulator- a mechanism that
usually consists of a series of
segments jointed or slidingrelative to one another, for thepurpose of grasping and/ormoving objects, usually inseveral DOF
A good manipulator designcombines strength and rigiditywith minimal geometric volumeand great agility.
Influence from load and
acceleration forces tends tobend the manipulator linksaffecting negatively the accuracyof the robot.
8/3/2019 Aub191 l01 Robot
19/41
Robot anatomy 2(2)(Groover page 212-214) Prismatic joints (sliding joints)
*P:a) Linear joint (L)- sliding
movement with the axis of thetwo links being parallel.b) Orthogonal joint (O)- sliding
movement, but the input andoutput links are perpendicularto each other.
Rotary joints *R:c) Rotational joint ( R) the axis
of rotation is perpendicular toboth in and output links.
d) Twisting joint ( T)- the axis of
rotation is parallel to the axesof the two links.e) Revolving joint ( V)- the
rotation joint is parallel to theinput link and perpendicularto the output link.
8/3/2019 Aub191 l01 Robot
20/41
Spherical arm Polar configuration
(Spherical) TRL+ Big workspace (two rotaryjoints and one prismatic).
- complex coordinates, difficult
too visualize and control. Applications: Used were few vertical
movements are required.
Pick and place applications. Pendel robot IRB 1000
(pendulum) assembly
8/3/2019 Aub191 l01 Robot
21/41
Cylindrical arm Cylindrical configuration,
TLO+ Easy to visualize andcontrol
+ Very powerful when
hydraulic drives used+ Good access into cavities
and machine openings
- Restricted work space
Applications Material handling, pick-
and- place, assembly.
8/3/2019 Aub191 l01 Robot
22/41
Cartesian arm
Cartesian arm (gantry)+ Easy to visualize
+ Easy kinematics andprogramming
+ Rigid structure (gantry)
- Requires a big volume to
operate, cant use all of it.- Difficult to adapt to new
applications
Applications: Pick-and-place, heavy loads. Electronic industry and in
measurement applications.
8/3/2019 Aub191 l01 Robot
23/41
Articulated (Jointed) arm Pros and cons:+ Maximum flexibility and covers
biggest work space relative tovolume of robot.
+ Revolute joints easy to seal+ Reach over and under objects- Complex kinematics, difficult to
control
- Difficult to visualize- Linear motion difficult to control- Structure not very rigid at full
reach.
Applications: Most common arm configuration Painting, arc and spot-welding,
material handling, etc.
8/3/2019 Aub191 l01 Robot
24/41
SCARA Selective Compliance
Assembly Robot Arm+ Compliant in the horizontal
direction+ High acceleration+ Rigid in vertical direction
- Limited work space- Often only 3 DOF, with no
orientation
Applications Assembly
8/3/2019 Aub191 l01 Robot
25/41
Tricept Tricept, Parallel axis
robot, Swedish design byNeos robotics.+ Powerful, stiff, sturdy,
accurate.
- Small work space Applications:
Suitable for processing,heavy-duty cleaning and
pre-machining of aluminumcasting.
8/3/2019 Aub191 l01 Robot
26/41
Work envelope
The region of space a robot can reach.
8/3/2019 Aub191 l01 Robot
27/41
Robot wrist The wrist is used to establishthe orientation of the endeffector (tool, gripper etc.)
Can have 1- 3 axis Rotation in 3 axis
Roll ( T ) Pitch ( R )
Yaw ( R )(compare whit airplanemaneuvers)
Difficult to design. Small size No singularities in work area Rigid etc.
8/3/2019 Aub191 l01 Robot
28/41
Joint drive system Robot joints are actuated driven systems.
Different types of actuators, sensors andtransmissions are used. The design and choiceof components is vital for the control andaccuracy of the robot.
Terms Speed- the speed at the tool mounting plate, what's moreimportant is acceleration and retardation figures
Speed of response- The time it takes to move from one poseto another
Stability- refers to the amount of overshoot, from thecalculated robot path, due to the weight and speed of the endeffector
8/3/2019 Aub191 l01 Robot
29/41
Actuators Pneumatic
+ Relatively inexpensive
+ High speed+ Common energy source in
industry- Limited control and accuracy
(air is compressed)- Difficulties with control of
speeds and take up of loads Applications
Small robots
Often pick and place withsimple control Use often by peripheral
equipment
Hydraulic+ Large lift capacity
+ High power to weight ratio
+ Good servo control
+ Fast response
- Maintenance problems withseals causing leakage
- Not suitable for high speedcycling.
- Expensive Applications:
Used on very big machines
8/3/2019 Aub191 l01 Robot
30/41
Actuators Electrical
(DC- servo and stepper motors)
+ Fast and accurate+ Possible to apply
sophisticated controltechniques to motion
+ Relatively inexpensive
- Brakes needed to lock them inposition
- Problems with overheating installed conditions
- Gear backlash limits precision- High speed with low torque
8/3/2019 Aub191 l01 Robot
31/41
Transmissions 1(4) A robotic transmission can contain a variety of
different devices (gears, tendons and linkages) Virtually all robotic systems employ some sort of geartrain, and many contain at least a parking brake
A few specialized systems contain a clutch to
disengage the motor from the drive train in the caseof an emergency Some experimental systems make use of direct drive
motors that do not contain a gear train at all
8/3/2019 Aub191 l01 Robot
32/41
Transmissions 2(4) Why transmissions?
To convert the high speed - low torque output of the prime
mover into a reduced speed - high torque input to the roboticjoint.
To minimize inertia, improve dynamics
However, these systems typically have two majordisadvantages:
First, they introduce an additional element of inefficiency into
the system in the form of lost motion or windup in thetransmission; this effect is termed backlash Second, they introduce a certain amount of compliance into
the system
8/3/2019 Aub191 l01 Robot
33/41
Transmissions 3(4) When backlash occurs, the gear teeth are able
to move without imparting motion upon the nextgear. This results in energy being wasted in"winding up" the transmission.
8/3/2019 Aub191 l01 Robot
34/41
Transmissions 4(4) How to minimize backlash? Careful design and manufacture, and certain types of
gear trains (such as harmonic drive, ball screwtransmission ) produce significantly less backlash. Systems have been developed that allow this
deflection to be predicted and corrected for within therobot control system, enhancing accuracy.
Harmonic Drive
8/3/2019 Aub191 l01 Robot
35/41
End effector A device or tool connected
to the end of a robot arm.The structure of an endeffector, and the nature ofthe programming and
hardware that drives it,depends on the intendedtask.
Grippers and tools
8/3/2019 Aub191 l01 Robot
36/41
Mechanical grippers 1(2)
Mechanical grippers are usually pneumatic or electricaldriven
Consist of two or more fingers Special variants
Double grippers, increase work cycle efficiency. Sensory feedback, can be used to detect whether part is on
place or not and to use the right amount of force
8/3/2019 Aub191 l01 Robot
37/41
Mechanical grippers 2(2) Multiple-fingered
gripper: possesses thegeneral anatomy of ahuman hand
8/3/2019 Aub191 l01 Robot
38/41
Vacuum grippers Used when objects are
soft or difficult to grasp There are manystandard vacuumgrippers to buy
Vacuum control
8/3/2019 Aub191 l01 Robot
39/41
Magnetic grippers Magnetized often
used on flat partsmanufactured inmagnetic materials
Adhesive- use somekind of adhesivesubstance
8/3/2019 Aub191 l01 Robot
40/41
Tools The robot performs
some processingoperation on the workpart
Arc welding tool Spot welding gun
Spray painting gun
Water jet cutting, etc.
8/3/2019 Aub191 l01 Robot
41/41
Tool changers
The robot can change between different tools byitself, thereby increasing flexibility.
Recommended