IE461-Lecture 02 - Industrial Robotics
IE461-Lecture 02 - Industrial Robotics
Industrial Robotics
Chapter 8
Course: IE 461 1
Chapter Contents College of Engineering
Course: IE 461 2
Industrial Robot Definition College of Engineering
Course: IE 461 3
Robot Anatomy College of Engineering
Course: IE 461 4
Robot Anatomy College of Engineering
Course: IE 461 5
Types of Manipulator Joints College of Engineering
• Translational motion
• Linear joint (type L)
• Orthogonal joint (type O)
• Rotary motion
• Rotational joint (type R)
• Twisting joint (type T)
• Revolving joint (type V)
Course: IE 461 6
Translational Motion Joints College of Engineering
Course: IE 461 7
Rotary Motion Joints College of Engineering
Course: IE 461 8
Examples College of Engineering
Course: IE 461 9
Robot Body-and-Arm Configurations College of Engineering
Course: IE 461 10
Articulated Robot (Jointed-Arm) College of Engineering
• Notation TRR:
• General configuration of a
human shoulder and arm
Course: IE 461 11
Polar Configuration College of Engineering
• Notation TRL:
Course: IE 461 12
SCARA Robot College of Engineering
• Notation VRO
Course: IE 461 13
Cartesian Coordinate Robot College of Engineering
O
• Consists of three sliding O
joints, two of which are
orthogonal
Course: IE 461 14
Delta Robot College of Engineering
Course: IE 461 There are more manipulator configurations than those described above 15
Wrist Configurations College of Engineering
• The robot’s wrist is used to establish the orientation of the end effector.
• Wrist assembly is attached to end-of-arm
• End effector is attached to wrist assembly
• Function of wrist assembly is to orient end effector
• Body-and-arm determines global position of end effector
• Two or three degrees of freedom:
• Roll, using a T joint to accomplish rotation about the robot’s arm axis
• Pitch, which involves up-and-down rotation, typically using an R joint
• Yaw, which involves right-and-left rotation, also accomplished by means of an R-joint
Course: IE 461 16
Wrist Configuration College of Engineering
Course: IE 461 17
Joint Notation Scheme College of Engineering
Course: IE 461 18
Joint Notations for Five Arm-and-Body Configurations College of Engineering
Course: IE 461 19
Work Volume (Work envelope ) College of Engineering
Course: IE 461 20
Joint Drive Systems College of Engineering
• Electric
• Uses electric motors to actuate individual joints (e.g., servomotors or stepper motors)
• Preferred drive system in today's robots
• Hydraulic
• Uses hydraulic pistons and rotary vane actuators
• Noted for their high power and lift capacity
• Pneumatic
• Typically limited to smaller robots and simple material transfer applications
Course: IE 461 21
Joint Drive Systems College of Engineering
Course: IE 461 22
Joint Drive Systems College of Engineering
Course: IE 461 23
Sensors in Robotics College of Engineering
Course: IE 461 24
End Effectors College of Engineering
Course: IE 461 25
Robot Mechanical Gripper College of Engineering
Course: IE 461 26
Advances in Mechanical Grippers College of Engineering
• Vacuum grippers
• Magnetized devices
• Dual grippers
• Interchangeable fingers
• Sensory feedback
• To sense presence of object
• To apply a specified force on the object
• Multiple fingered gripper (similar to human hand)
• Standard gripper products that are commercially available to
reduce the amount of custom design required
Course: IE 461 27
Industrial Robot Applications College of Engineering
4. Robotic 3D printing
Course: IE 461 28
Robotic Arc-Welding Cell College of Engineering
Robot performs
arc welding
operation at one
welding fixture
while worker
changes parts at
the other
workstation
Course: IE 461 29
Robot Application Characteristics College of Engineering
Course: IE 461 30
Robot Control Systems College of Engineering
Course: IE 461 31
Robot Control System College of Engineering
Course: IE 461 32
Robot Programming College of Engineering
Course: IE 461 33
Types of Robot Programming College of Engineering
Course: IE 461 34
Teach Pendant for Powered Leadthrough Programming College of Engineering
Course: IE 461 35
Leadthrough Programming College of Engineering
Motion programing
• Coordinating the individual joints with the teach pendant is an awkward and
tedious way to enter motion commands to the robot, e.g. trying to drive end-
of-arm for an articulated robot in a straight line
• Therefore, many robots using powered leadthrough provide two alternative
methods for controlling movement
• The names given to these alternatives are (1) world-coordinate system and (2)
tool-coordinate system. OOO Vs TRR
• Motion programming with robot languages usually requires a combination of
textual statements and leadthrough techniques, sometimes referred to as on-
line/off-line programming.
• Textual statements are used to describe the motion, and the leadthrough
methods are used to define the position and orientation of the robot during
and/or at the end of the motion.
Course: IE 461 36
Coordinate Systems College of Engineering
• Advantages:
• Can readily be learned by shop personnel
• A logical way to teach a robot
• Does not required knowledge of computer programming
• Disadvantages:
• Downtime - Regular production must be interrupted to
program the robot
• Limited programming logic capability
• Not readily compatible with modern computer-based
technologies
Course: IE 461 38
Types of Robot Programming College of Engineering
Course: IE 461 39
Simulation and Off-Line Programming College of Engineering
Course: IE 461 40
Robot Programming Languages College of Engineering
Course: IE 461 41
Motion Programming Commands College of Engineering
Course: IE 461 42
Motion Programming Commands College of Engineering
Course: IE 461 43
Interlock and Sensor Commands College of Engineering
Course: IE 461 44
Gripper Commands College of Engineering
• Basic commands
OPEN
CLOSE
(which cause the gripper to actuate to fully open and fully closed positions)
• Sensor and servo-controlled hands are used for better control
CLOSE 2.0 N
CLOSE 25 MM
• Other special set of statements
• For example:
• Spot welding, Spray painting
• Arc welding; powered spindles
Course: IE 461 45
Robot Accuracy and Repeatability College of Engineering
Course: IE 461 46
Robot Accuracy and Repeatability College of Engineering
Course: IE 461 47
Robotic welding without programming – A case study College of Engineering
Course: IE 461 48
Robot-based 3D printing of rockets – A case study College of Engineering
Course: IE 461 49