Professional Documents
Culture Documents
INDUSTRIAL ROBOTICS
Course Outcome 5:
Upon the successful completion of this course, the students will be able to :
Discuss the different configurations, programming techniques and
applications of robots. (K2)
Course Content:
Introduction - Robot - laws of robot - Robot anatomy - Degrees of freedom,
configurations - Work envelope – Specifications - Introduction to robot
programming methods – Overview of programming languages - Robot
applications in manufacturing, material transfer and machine
loading/unloading - Robots applications in welding and painting, assembly
operations, inspection, mobile robots - Flexible automation versus robotic
technology
Robotics
✓ Robotics is an interdisciplinary branch of computer science and engineering.
✓ Robotics involves design, construction, operation, and use of robots.
✓ The goal of robotics is to design machines that can help and assist humans.
✓ Robotics integrates fields of mechanical engineering, electrical engineering,
information engineering, mechatronics, electronics, bioengineering, computer
engineering, control engineering, software engineering, mathematics, etc.
✓ Robotics develops machines that can substitute for humans and replicate
human actions.
✓ Robots can be used in many situations for many purposes, but today many are
used in dangerous environments (including inspection of radioactive
materials, bomb detection and deactivation), manufacturing processes, or
where humans cannot survive (e.g. in space, underwater, in high heat, and
clean up and containment of hazardous materials and radiation).
Robot
✓ Robotics is the intersection of science, engineering and technology that
produces machines, called robots, that substitute for (or replicate) human
actions.
✓ An industrial robot is defined as “an automatically controlled,
reprogrammable, multi-purpose manipulator programmable in three or more
axes, which may be either fixed in place or mobile for use in industrial
automation applications.”
✓ The development of robotics technology followed the development of
numerical control, and the two technologies are quite similar.
✓ They both involve coordinated control of multiple axes (the axes are called
joints in robotics), and they both use dedicated digital computers as controllers.
✓ Whereas NC (numerical control) machines are designed to perform specific
processes (e.g., machining, sheet metal hole punching, and thermal cutting),
robots are designed for a wider variety of tasks.
✓ Typical production applications of industrial robots include spot welding,
material transfer, machine loading, spray painting, and assembly
Robot
Some of the qualities that make industrial robots commercially and
technologically important are the following:
✓ Robots can be substituted for humans in hazardous or uncomfortable work
environments.
✓ A robot performs its work cycle with a consistency and repeatability that
cannot be attained by humans.
✓ Robots can be reprogrammed. When the production run of the current task is
completed, a robot can be reprogrammed and equipped with the necessary
tooling to perform an altogether different task.
A. Linear joint (type L joint). The relative movement between the input link
and the output link is a translational telescoping motion, with the axes of the
two links being parallel.
B. Orthogonal joint (type O joint). This is also a translational sliding motion,
but the input and output links are perpendicular to each other.
C. Rotational joint (type R joint). This type provides rotational relative motion,
with the axis of rotation perpendicular to the axes of the input and output
links.
Robot anatomy
Robot anatomy
Joints and Links
D. Twisting joint (type T joint). This joint also involves rotary motion, but the
axis of rotation is parallel to the axes of the two links.
E. Revolving joint (type V joint, V from the “v” in revolving). In this joint
type, the axis of the input link is parallel to the axis of rotation of the joint, and
the axis of the output link is perpendicular to the axis of rotation.
Robot anatomy
Degrees of freedom
Degrees of freedom
✓ Three degrees of freedom (3DOF) provides X, Y and Z only.
✓ Six degrees of freedom provides X, Y and Z (horizontal, vertical and depth) and
pitch, yaw and roll.
✓ Pitch is up and down like a box lid. Yaw is left and right like a door on hinges, and
roll is rotation.
Robot Configurations
Common Robot Configurations
✓ A robot manipulator can be divided into two sections: a body-and-arm
assembly and a wrist assembly.
✓ There are usually three axes associated with the body-and-arm, and either two
or three axes associated with the wrist.
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
✓For body-and-arm configurations, different combinations of joint types are
possible for a three-degree-of-freedom robot manipulator.
✓Function of body-and-arm assembly is to position an end effector (e.g., gripper,
tool) in space.
✓Five common body-and-arm configurations for industrial robots:
1.Polar coordinate body-and-arm assembly
2.Cylindrical body-and-arm assembly
3.Cartesian coordinate body-and-arm assembly
4.Jointed-arm body-and-arm assembly
5.Selective Compliance Assembly Robot Arm (SCARA)
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
1.Polar coordinate body-and-arm assembly
This configuration consists of a sliding arm (L joint) actuated relative to the
body, which can rotate about both a vertical axis (T joint) and a horizontal
axis (R joint).
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
2. Cylindrical Body-and-Arm Assembly
✓ It consists of a vertical column. An arm assembly is
moved up or down relative to the vertical column.
✓ Arm can be moved in and out relative to the axis of the
column. Common configuration is to use a T-joint to
rotate the column about its axis.
✓ An L-joint is used to move the arm assembly vertically
along the column, while an O joint is used to achieve
radial movement of the arm.
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
3.Cartesian coordinate body-and-arm assembly
✓ Other names for this configuration include
rectilinear robot, and x–y–z robot. As shown in
Figure, it consists of three orthogonal joints
(type O) to achieve linear motions in a three-
dimensional rectangular work space.
✓ It is commonly used for overhead access to load
and unload production machines.
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
4. Jointed-arm body-and-arm assembly
✓ It has the general configuration of a human
shoulder and arm.
✓ It consists of an upright body that swivels about
the base using a T joint.
✓ At the top of the body is a shoulder joint (shown
as an R joint in the figure), whose output link
connects to an elbow joint (another R joint).
Robot Configurations
Common Robot Configurations
1). Body-and-Arm Configurations.
5.Selective Compliance Assembly Robot Arm
(SCARA)
✓ This configuration is similar to the jointed-arm robot
except that the shoulder and elbow rotational axes are
vertical, which means that the arm is very rigid in the
vertical direction, but compliant in the horizontal
direction.
✓ This permits the robot to perform insertion tasks (for
assembly) in a vertical direction, where some side-to-
side alignment may be needed to mate the two parts
properly.
Robot Configurations
Common Robot Configurations
2). Wrist Assembly
✓ Wrist assembly is attached to end-of-arm
✓ End effector is attached to wrist assembly
✓ Function of wrist assembly is to orient end effector
✓ Two or three degrees of freedom:
– Roll
– Pitch
– Yaw
✓ The three degrees of freedom located in the wrist, which
bear the names of aeronautical terms, are
➢ Pitch or bend: is the up-and-down movement of the
wrist.
➢ Yaw: is the right-and-left movement of the wrist.
➢ Roll or swivel: is the rotation of the hand.
Work Envelope
✓ A robot’s work envelope is important because it defines the area in which a robot
will be able to operate in.
✓ Industrial robots are unable to operate outside of their work envelope.
✓ It is especially important when selecting an industrial robot to have a clear
definition of the workspace needed for your application.
✓ A robot's work envelope is its range of movement. It is the shape created when a
manipulator reaches forward, backward, up and down.
✓ These distances are determined by the length of a robot's arm and the design of its
axes.
✓ Each axis contributes its own range of motion.
✓ Still, many of the robots are designed with considerable flexibility. Some have the
ability to reach behind themselves.
Work Envelope
Specification of the Robot
Every industrial robot is defined by certain measurements, payload, and design
features.
• Axes - The individual segments of each robot manipulator are connected with
mechanical joints - each serves as an axis of movement. The most common
industrial robots have six axes of movement. The number and placement of axes
determines the flexibility of each model.
• Robot Motion Speed - Each axis moves at a different speed. They are listed as
degrees traveled per second. Focus on this criterion when you need to match certain
speed specifications for your application.
• Repeatability - Industrial robots are known for their accuracy. Repeatability refers
to the ability of the robot arm to return to a previous point. Many current industrial
robot arms feature repeatabilities of +/- 0.5 millimeters to +/- 0.02 millimeters.
Factors such as number of axes, size, and reach affect repeatability.
Specification of the Robot
• Robot Size (kg): The physical dimensions and weight of an industrial robot arm
need to be considered to ensure that the robot arm will fit with existing systems and
equipment already on the shop floor.
• Vertical Reach - How high can the robot go? A robot's vertical reach specification
refers to the height of the robot when it extends upwards from the base. Use this to
determine whether or not a model is tall enough for your application and location.
• Horizontal Reach - How far can a robot reach? The horizontal reach measures the
distance of the fully extended arm - from the base to the wrist. Some applications
will require a wider work envelope with a big reach, others are satisfied with a
contained, short horizontal reach.
Specification of the Robot
• Maximum Payload Capacity (kg): Industrial applications of robots and
specifications often go hand-in-hand. Not only does the size and weight of the part
need to be considered, but also the weight of the end-of-arm-tooling should be
added into the equation.
• Structure - Robots are engineered with different structures. The most common by
far is the vertical articulated type, sometimes called a vertical jointed-arm robot.
Other structure types include SCARA, Cartesian, and parallel kinematic robots.
Specification of the Robot
An example of industrial robot with Arm Force Output
specifications 4 DOF Passive Counterbalance
Arms (SE model: right arm only) Arm Payload :: 1.8 Kg (4 lbs)
Arm DOFs Wrist Torque :: 4 Nm (3 ft lbf)
A Arm :: 4 Grip Force :: 80 N (18 lbf)
B Wrist :: 3 Arm Range of Motion
C Gripper :: 1 Shoulder Pan :: 170°
Arm Link Lengths Shoulder Tilt :: 115°
Upper Arm Roll :: 270°
Upper Arm :: 400 mm
Elbow Flex :: 140°
Forearm :: 321 mm
Forearm Roll :: Continuous
Wrist to Gripper Surface :: 120 to 200
Wrist Pitch :: 130°
mm
Wrist Roll :: Continuous
Gripper :: 90 mm max
Specification of the Robot
An example of industrial robot with
specifications Power System
Head, Spine & Base
Batteries
A Pan Tilt Head
Pan :: 350° o 1.3 kWh Lion Battery Pack
Tilt :: 115° o 2 hrs Approximate Runtime
B Telescoping Spine Onboard Power Supplies
Height Range from Floor to Top of Head:
o Power Supplies Can Charge and Run
Short :: 1330 mm (4 ft 4.4 in) the Robot at the Same Time
Tall :: 1645 mm (5 ft 4.7 in)
OTHER SPECIFICATIONS
Processors: Two
Quad-Core i7 Xeon Processors (8 cores)
Memory :: 24 GB
Externally Removable Hard Drive :: 1.5
TB
Internal Hard Drive :: 500 GB
Overview of programming languages
✓In machine loading and/or unloading applications, the robot transfers parts into
and/or from a production machine.
✓Robotics is the design, creation, and use of robots to perform tasks. These are
physical robots that substitute for (or replicate) human actions.
✓Robotics is a branch of engineering which incorporates multiple disciplines to
design, build, program and use robotic machines.
THANK YOU