Module 4
Module 4
Assembly:
The term assembly is defined as the fitting of two or more discrete parts together to form a new
subassembly. The process usually consists of the sequential addition of components to a base
part or existing subassembly to create a more complex subassembly or a complete product.
Assembly operations can be performed manually, or by highspeed automatic assembly
machines, or by robots.
Application of robotics in Assembly can be divided into three areas
a) Parts presentation methods
b) Assembly operations/tasks
c) Assembly cell design
In order for a robot to perform an assembly task, the part that is to be assembled must be
presented to the robot. Part presentation involves various levels
• Parts located within a specific area (parts not positioned or oriented): In this case
the robot is required to use some form of sensory input to guide it to the part location
and pick up the part. A vision system could be used as a sensory input system for this
purpose.
b) Assembly Operations
Assembly operations can be divided into two basic categories: parts mating and parts joining.
In parts mating, two or more parts are brought into contact with each other
In parts joining, two or more parts are mated and then additional steps are taken to ensure that
the parts will maintain their relationship with each other.
Parts Mating
The various part mating operations are
• Peg-in-hole: This operation involves the insertion of one part (the peg) into another part
(the hole). Peg-in-hole is divided into two types, round peg-in-hole and square peg-in-hole.
For Square peg-in-hole mating operation the robot requires high degrees of freedom.
• Multiple peg-in-hole: here one part has multiple pegs and the other part has corresponding
multiple holes. Here the assembly task always requires the ability of assembly system to
orient the parts in all directions. Example- assembly of a microelectronic chip module with
multiple pins into a circuit card.
• Stacking: in this type, several components are placed one on top of the next, with no pin or
other devices for locating the part relative to each other. In subsequent assembly operation,
the group of parts would be joined together. Example-transformer assembly in which
individual laminations are stacked.
Parts Joining
In parts joining, not only must the two (or more) components be mated, but also some type of
fastening procedure is required to hold the parts together.
• Retainers:
They can be pins inserted through several parts in order to maintain the relationship
among the parts. Another form of retainer is a ring that clamps onto one part to establish
its relationship with another part.
• Press fits:
This is another variation of the peg-in-hole task except that the parts to be mated have
an interference fit. This simply means that the peg is slightly larger than the hole into
which it is to be inserted. Press-fitted parts can form a very strong assembly. However,
a substantial force is required to accomplish the insertion operation.
• Snap fits:
A snap fit involves the joining of two parts in which the mating elements of the parts
possess a temporary interference that only occurs during the joining process. When the
parts are pressed together, one (or both) of the parts elastically deforms to accommodate
the interference. then catches into the mating element of the part.
• Crimping:
The process of deforming a portion of one part (often a sheet metal part) to fasten it to
another part. A common example of crimping is when an electrical connector is
crimped (squeezed) onto a wire. To perform a crimping process, the robot requires a
special tool or pressing device attached to its wrist.
• Sewing:
Although not typically considered as a robot application, this is a common joining
technique for soft, flexible parts (e.g., cloth, leather).
There are two basic configurations of assembly systems, a single workstation, and a series of
workstations (an assembly line), Combinations of these two basic types are also possible. For
example, it is sometimes advantageous to design a series configuration with certain stations in
parallel.
• Single-Workstation Assembly
In this configuration all of the parts which are required to complete the desired assembly
are presented to robot at a single workstation. All of the parts mating and joining tasks
for the assembly are accomplished at the single workstation. A single-station robotic
assembly system would typically be used for low- and medium-volume work in which
there were a limited number of assembly tasks and parts to be handled.
(Robot centered workcell is a example of this)
Inspection Automation
Inspection is a quality control operation that involves the checking of parts, assemblies, or
products for conformance to certain criteria generally specified by the design engineering
department.
The inspection function is commonly done for incoming raw materials at various stages of the
production process, and at the completion of manufacturing prior to shipping the product.
Testing is another quality control operation often associated with inspection.
• Testing normally involves the functional aspects of the product, such as testing to
ensure that the product operates properly, fatigue testing, environmental testing, and
similar procedures.
In the design of a machine vision inspection system, there are a number of factors that
must be considered in order for the system to operate reliably. These factors include:
The third application area in robotic inspection is loading and unloading inspection and
testing equipment. This application is very similar to machine tool loading/unloading.
There are various types of inspection and testing equipment that can be loaded by a
robot. These include mechanical, electrical, and pneumatic gauges, and functional
testing devices.
The robot would be used to unload the finished part from the production machine and
to load it into an inspection gauge which would determine if the part was acceptable. If
the part were within tolerance, it would be passed to the next step in the production
process. If it did not meet the tolerance specification, the part would be rejected.
Taking this inspection system one logical step further, the robotic system would act as
a feedback control system by making adjustments for tool wear and other sources of
variation in the metal cutting process.
CNC part programming
For CNC machining, programmers use G and M codes, depending on what they want the
machine to do.
G Code: A G code in CNC programming controls the movements of a machine, dictating how
and where a machine should move to fabricate a part.
These two codes work together to manufacture parts and components, making them essential
in the manufacturing and industrial sectors.
M08 Coolant ON