Lecture 13 - Industrial Robotics
Lecture 13 - Industrial Robotics
3
Industrial Robotics
7
Industrial Robotics – Robot Overview
• However, robots can perform the job (within its capability) in an exact
cycle time, and do it every time, whereas a human being often cannot.
8
Industrial Robotics – Robot Overview
Source Link
9
Industrial Robotics – Robot Anatomy
The “teach”
pendant of a robot
10
Industrial Robotics – Robot Anatomy
2. End Effector: the “hand” or “gripper” portion of the robot, which attaches the end of
the arm and performs the operations of the robot.
3. Controller: the brains of the system that direct the movements of the manipulator.
In higher-level robots, computers are used for controllers. “Teach pendants” are
often used to program the robot.
4. Feedback devices: transducers that sense the positions of various linkages and
joints and transmit this information to the controller in Digital or Analog form.
5. Power Supply: Electric, pneumatic, and hydraulic power to supply and regulate the
energy needed for the robot components.
11
Industrial Robotics – Manipulator
Joints and Links
• A joint in a robot is similar to a joint in a human body, as both provide relative
movement between two parts of the body.
• Each robot joint has an input link and an output link, and the output link is
moved relative to the input link. The output link of one joint is the input link for
the next joint.
• The coordinated movement of these joints gives the robot its ability to move,
position, and orient objects to perform useful work.
12
Industrial Robotics – Manipulator
Joints and Links
• Five types of joints commonly used in industrial Robot construction is shown:
Type O: Orthogonal
joint
14
Industrial Robotics – Manipulator
Joints and Links
• Using joints of different types, the manipulator is constructed.
15
Industrial Robotics – Manipulator
Joints and Links
• The letter symbols for the five joint types (L, O, R, T, and V) can be
used in a joint notation system for the robot manipulator and wrist.
• The joint notation for a robot can have 2 parts: the body-and-arm
manipulator and the wrist. A colon separates the body-and-arm
notation from the wrist notation.
o Example: the notation “TLR:RT” represents a 5-axis manipulator.
16
Industrial Robotics – Manipulator
Joints and Links
• All robot manipulators are fundamentally positioning systems.
2. Cylindrical type.
4. Jointed-arm type.
17
Industrial Robotics – Manipulator
Joints and Links
• Polar type robots operates in a polar coordinate system which
consists of a radius 𝒓, an in-plane rotational angle 𝜶, and an out-of-
plan rotational angle 𝜷. Its work envelope approximates a portion of a
sphere.
𝛼
𝑟
𝛽
18
Industrial Robotics – Manipulator
Joints and Links
• Cylindrical type robots operates in a Cylindrical coordinate system
which consists of a radius 𝒓, an in-plane rotational angle 𝜶, and an
elevation 𝒛.
Source Link
19
Industrial Robotics – Manipulator
Joints and Links
• Cartesian type robots operates in a Cartesian coordinate system
which consists of the 3 axis 𝒙, 𝒚. 𝒂𝒏𝒅 𝒛.
𝑥 𝑦
Source Link
20
Industrial Robotics – Manipulator
Joints and Links
• Jointed-arm robots may have two or three additional minor axes of
motion at the end of the arm. These three movements are pitch
(vertical), yaw (horizontal), and roll (wrist rotation).
𝑦𝑎𝑤
𝑝𝑖𝑡𝑐ℎ
Source Link
21
Industrial Robotics – Manipulator
Joints and Links
• Selective Compliance Assembly Robot Arm is similar to jointed arm robots,
except that the shoulder and elbow joints have vertical axes of rotation which
translates to 3 or 4 controllable axes.
• This provide rigidity in the vertical direction but relative compliance in the
horizontal direction.
22
Industrial Robotics – End Effectors
• An end effector is the special tooling that connects to the robot’s wrist-
end to perform the specific task.
o Grippers.
23
Industrial Robotics – End Effectors
• Grippers are designed to grasp and move objects during the work cycle.
• Grippers are used for part placement applications, machine loading and
unloading, and palletizing.
24
Industrial Robotics – Control Systems
and Programming
• The robot’s controller consists of the electronic hardware and
software to control the joints during execution of a programmed work
cycle.
25
Industrial Robotics – Control Systems
and Programming
• There are two basic methods used to “teach” modern robots their
programs:
o Leadthrough programming (programming by demonstration): involves a
“teach-by-showing” method in which the manipulator is moved by the
programmer through the sequence of positions in the work cycle.
26
Industrial Robotics – Control Systems
and Programming
• Example of Leadthrough programming.
Source Link
27
Cycle Time and Cost
Analysis for Robots
Is it really cheaper to have a robot?
Industrial Robotics – Cycle Time and
Cost Analysis
• The cycle time of a robotic application can be analyzed using the same
equations discussed previously:
𝑻𝒄 = 𝑻 𝒐 + 𝑻𝒉 + 𝑻𝒕
29
Industrial Robotics – Cycle Time and
Cost Analysis
• For material handling applications, the cycle time is just the part handling
time. In other words:
𝑻𝒄 = 𝑻𝒉
𝑻𝒔𝒖 + 𝑸𝑻𝒄
𝑻𝒑 =
𝑸
30
Industrial Robotics – Cycle Time and
Cost Analysis
• Similar to the Manual Assembly case, the hourly production rate 𝑹𝒑
(pieces/hr) of a robotic cell is given by:
𝟔𝟎
𝑹𝒑 =
𝑻𝒑
• For long-running mass production, where 𝑄 becomes very large, then we can
make the approximation:
𝑻 𝒑 ≈ 𝑻𝒄
𝟔𝟎
𝑹𝒑 ≈ 𝑹𝒄 =
𝑻𝒄
31
Industrial Robotics – Cycle Time and
Cost Analysis
• The cost of operating a robot cell is divided into fixed and variable cost.
𝑻𝑪 = 𝑪𝒇 + 𝑪𝒗 𝑸
• Variable costs are expenses related to a specific job such as a dedicated end-
effector or special coating to handle the part.
32
Industrial Robotics – Cycle Time and Cost
Analysis Example
• Example: An articulated robot loads and unloads parts in a CNC machine cell
in a mass production line. The machine tool operates on semiautomatic cycle
which is coordinated with the robot using interlocks. The programmed
machining cycle takes 2.25 minutes. Cutting tools wear out and must be
periodically changed, which takes 5 minutes every 25 cycles. At the end of
each cycle, the robot reaches into the machine and removes the just-finished
part, places it in a tote pan then reaches for a starting work part and places it in
the machine tool receiver. This takes 30 seconds to complete. Tote pans are
exchanged every 20 work cycles and is done concurrently with the machining
operation. Determine:
a) The average production time for this production cell.
34
Industrial Robotics – Robot Accuracy
and Repeatability
• If the joint is of linear type, and consists of a leadscrew or ball screw drive
mechanism, then the same methods used for a CNC system can be used to
find 𝐶𝑅1 for the joint. However, if the joint is of a different type then additional
analysis must be done.
𝑹
𝑪𝑹𝟐 = 𝑩
𝟐 −𝟏
𝑹 = the range of the joint-link combination, expressed in linear or angular
units, depending on the joint type.
𝑩 = the number of bits in the bit storage of the controller for the joint.
35
Industrial Robotics – Robot Accuracy
and Repeatability
• The Control resolution of the joint is the greater value between 𝐶𝑅1 and 𝐶𝑅2 :
𝑪𝑹 = 𝑴𝒂𝒙{𝑪𝑹𝟏 , 𝑪𝑹𝟐 }
• Accuracy is the robot’s ability to position the end of its wrist at a desired
location in the work volume:
𝑪𝑹
𝑨𝒄𝒄𝒖𝒓𝒂𝒄𝒚 = + 𝟑𝝈
𝟐
36
Industrial Robotics – Robot Accuracy and
Repeatability Example
• Example: One of the joints of an industrial robot has a type R joint with a range
of 90𝑜 . The bit storage capacity of the robot controller is 10 bits for this joint.
The mechanical errors form a normal distribution about a given taught point.
The mean of the distribution is zero and the standard deviation is 0.05𝑜
a) Find the control resolution 𝐶𝑅2 , accuracy, and repeatability for this robot
joint.
b) If the output link has a length of 0.75 meter, determine the linear distance
corresponding to 𝐶𝑅2 , accuracy, and repeatability in mm for the end of the
link.
37
Questions?