Professional Documents
Culture Documents
Expt.
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Course Outcome
mapping
CO1, CO2
CO2
CO2
CO1, CO2, C03
CO1, CO2, C03
CO1, CO2
CO1, CO2
CO1, CO2
CO1, CO2
CO1, CO2
CO1, CO2
CO1, CO4
CO1, CO5
CO1, CO4, C06
CO2, CO5
Page 1
Course Objectives
1. To introduce concept of fixed automation through design of transfer lines and automated
handling systems
2. To introduce numerical control of machine tools, their construction as well as manual
and automated part programming of components
3. To provide exposure to automated material handling and tool handling systems such as
industrial robots ,AGVs and AS/RS
4. To introduce FMS and group technology as modern systems of flexible manufacturing
5. To provide awareness of usage of computers in process planning and quality control
Laukik P. Raut
Lab In-charge
AIP Laboratory
GHRCE, Nagpur
Email: rautlaukik@gmail.com
Cell Number: 9730132521
Page 2
Experiment No. 1
Aim: Case study on automated system of any Industry.
Objective: To provide proper interfacing of theory aspects and real practical situation.
Theory:
Part- A
1) Definition of automation: - Automation is the technology by which a process or procedure is
accomplished without human assistance. It is implemented using a program of instructions
combined with a control system that executes the instructions, to automate a process. Power is
required, both to drive the process itself and to operate the program and control system.
2) Types of automation: Fixed automation: Fixed automation is a system in which the sequence of processing (or
assembly) operations is fixed by the equipment configuration. Each of the operations in
the sequence is usually simple, involving perhaps a plain linear or rotational motion or an
uncomplicated combination of the two; for example, the feeding of a rotating spindle. It
is the integration and coordination of many such operations into one piece of equipment
that makes the system complex. Typical features of fixed automation are:
High initial investment for custom-engineered equipment
High production rates
Relatively inflexible in accommodating product variety
Programmable Automation: In programmable automation, the production equipment is
designed with the capability to change the sequence of operations to accommodate
different product configurations .The operation sequence is controlled by a program,
which is a set of instructions coded so that they can be read and interpreted by the system.
New programs can be prepared and entered into the equipment to produce new products.
Some of the features that characterize programmable automation include:
High investment in general purpose equipment
Lower production rates than fixed automation
Flexibility to deal with variations and changes in product configuration
Most suitable for batch production
Flexible Automation. Flexible automation is an extension of programmable automation.
A flexible automated system is capable of producing a variety of parts (or products) with
virtually no time lost for changeovers from one part style to the next. There is no lost
production time while reprogramming the system and altering the physical setup (tooling,
fixtures, machine settings). Consequently, the system can produce various combinations
and schedules of parts or products instead of requiring that they be made in batches. What
makes flexible automation possible is that the differences between parts processed by the
system are not significant. It is a case of soft variety, so that the amount of changeover
required between styles is minimal. The features of flexible automation can be
summarized as follows:
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 3
Fig: Three types of Automation relative to production quantity and product variety
3) Reasons for Automating:Companies undertake projects in manufacturing automation and computer-integrated
manufacturing for a variety of good reasons. Some of the reasons used to justify automation are
the following:
1. To increase labor productivity .Automating a manufacturing operation usually increases
production rate and labor productivity .This means greater output per hour of labor input.
2. To reduce labor cost. Machines are increasingly being substituted for human labor to
reduce unit product cost.
3. To mitigate the effects of labor shortages. There is a general shortage of labor in many
advanced nations, and this has stimulated the development of automated operations as a
substitute for labor.
4. To reduce or eliminate routine manual and clerical tasks. An argument can be put forth
that there is social value in automating operations that are routine, boring, fatiguing, and
possibly irksome. Automating such tasks serves a purpose of improving the general level
of working conditions.
Page 4
5. To improve worker safety. By automating a given operation and transferring the worker
from active participation in the process to a supervisory role, the work is made safer.
6. To improve product quality. Automation not only results in higher production rates than
manual operations; it also performs the manufacturing process with greater uniformity
and conformity to quality specifications. Reduction of fraction defect rate is one of the
chief benefits of automation.
7. To reduce manufacturing lead time. Automation helps to reduce the elapsed time between
customer order and product delivery, providing a competitive advantage to the
manufacturer for future orders. By reducing manufacturing lead time, the manufacturer
also reduces work-in-process inventory.
8. To accomplish processes that cannot be done manually. These processes have
requirements for precision, miniaturization, or complexity of geometry that cannot be
achieved manually. Examples include certain integrated circuit fabrication operations,
rapid prototyping processes based on computer graphics (CAD) models.
9. To avoid the high cost of not automating.
4) Type of production:The annual part or product quantities produced in a given factory can be
Classified into three ranges:
a) Low production: Quantities in the range of 1 to 100 units per year.
b) Medium production: Quantities in the range of 100 to 10,000 units annually.
c) High production: Production quantities are 10,000 to millions of units.
a) Low production:The type of production facility usually associated with the quantity range of 1 to 100
units/year is the job shop, which makes low quantities of specialized and customized products.
The products are typically complex, such as space capsules, aircraft, and special machinery. Job
shop production can also include fabricating the component parts for the products. Customer
orders for these kinds of items are often special, and repeat orders may never occur. Equipment
in a job shop is general purpose and the labor force is highly skilled.
A job shop must be designed for maximum flexibility to deal with the wide part and
product variations encountered (hard product variety). If the product is large and heavy, and
therefore difficult to move in the factory, it typically remains in a single location, at least during
its final assembly. Workers and processing equipment are brought to the product, rather than
moving the product to the equipment. This type of layout is referred to as a fixedposition
layout. In the pure situation, the product remains in a single location during its entire fabrication.
Examples of such products include ships, aircraft, railway locomotives, and heavy machinery. In
actual practice, these items are usually built in large modules at single locations, and then the
completed modules are brought together for final assembly using large-capacity cranes.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 5
Fig. various types of plant layout: (a) Fixed-Position layout, (b) Process Layout, (cellular
layout and (d) Product Layout
Page 6
b) Medium Quantity Production:In the medium quantity range (10010,000 units annually), we distinguish between two
different types of facility, depending on product variety. When product variety is hard, the
traditional approach is batch production, in which a batch of one product is made, after which the
facility is changed over to produce a batch of the next product, and so on. Orders for each
product are frequently repeated. The production rate of the equipment is greater than the demand
rate for any single product type, and so the same equipment can be shared among multiple
products. The changeover between production runs takes time. Called the setup time or
changeover time, it is the time to change tooling and to set up and reprogram the machinery. This
is lost production time, which is a disadvantage of batch manufacturing. Batch production is
commonly used in make-to-stock situations, in which items are manufactured to replenish
inventory that has been gradually depleted by demand. The equipment is usually arranged in a
process layout, Fig. An alternative approach to medium range production is possible if product
variety is soft. In this case, extensive changeovers between one product style and the next may
not be required. It is often possible to configure the equipment so that groups of similar parts or
products can be made on the same equipment without significant lost time for change overs. The
processing or assembly of different parts or products is accomplished in cells consisting of
several workstations or machines.
d) High Production:The high quantity range (10,000 to millions of units per year) is often referred to as mass
production .The situation is characterized by a high demand rate for the product, and the
production facility is dedicated to the manufacture of that product. Two categories of mass
production can be distinguished:
(1) Quantity production and
(2) Flow line production.
Quantity production involves the mass production of single parts on single pieces of
equipment. The method of production typically involves standard machines (such as stamping
presses) equipped with special tooling (e.g., dies and material handling devices), in effect
dedicating the equipment to the production of one part type. The typical layout used in quantity
production is the process layout. Flow line production involves multiple workstations arranged in
sequence, and the parts or assemblies are physically moved through the sequence to complete the
product. The workstations consist of production machines and/or workers equipped with
specialized tools. The collection of stations is designed specifically for the product to maximize
efficiency. The layout is called a product layout, and the workstations are arranged into one long
line, as in Figure, or into a series of connected line segments. The work is usually moved
between stations by powered conveyor. At each station, a small amount of the total work is
completed on each unit of product. The most familiar example of flow line production is the
assembly line, associated with products such as cars and household appliances. The pure case of
flow line production is where there is no variation in the products made on the line. Every
product is identical, and the line is referred to as a single model production line. However, to
successfully market a given product, it is often necessary to introduce model variations so that
individual customers can choose the exact style and options that appeal to them.
Page 7
Fig: Types of facilities and layouts used for different level of production quantity and
product variety
5) Methods of work part transport:a) Continuous transfer:Continuous transfer with the continuous method of transfer, the work parts are moved
continuously at constant speed. This requires the work heads to move during processing in order
to maintain continuous registration with the work part. For some types of operations, this
movement of the work heads during processing is not feasible. It would be difficult, for example,
to use this type of system on a machining transfer line because of inertia problems due to the size
and weight of the work heads. In other cases, continuous transfer would be very practical.
Examples of its use are in beverage bottling operations, packaging, manual assembly operations
where the human operator can move with the moving flow line, and relatively simple automatic
assembly tasks. In some bottling operations, for instance, the bottles are transported around a
continuously rotating drum. Beverage is discharged into the moving bottles by spouts located at
the drums periphery. The advantage of this application is that the liquid beverage is kept moving
at a steady speed and hence there are no inertia problems. Continuous transfer systems are
relatively easy to design and fabricate and can achieve a high rate of production
b) Intermittent transfer:As the name suggests, in this method the work pieces are transported with an intermittent
or discontinuous motion. The workstations are fixed in position and the parts are moved between
stations and then registered at the proper locations for processing. All work parts are transported
at the same time and, for this reason, the term synchronous transfer system is also used to
describe this method of work part transport. Examples of applications of the intermittent transfer
of work parts can be found in machining operations, press working operations or progressive
Page 8
dies, and mechanized assembly. Most of the transfer mechanisms reviewed. Provide the
intermittent or synchronous type of work part transport.
c) Asynchronous transfer:This system of transfer, also referred to as a power-and-free system, allows each work
part to move to the next station when processing at the current station has been completed. Each
part moves independently of other parts. Hence, some parts are being processed on the line at
the same time that others are being transported between stations. Asynchronous transfer systems
offer the opportunity for greater flexibility than do the other two systems, and this flexibility can
be a great advantage in certain circumstances. In-process storage of work parts can be
incorporated into the asynchronous systems with relative ease. Power-and-free systems can also
compensate for line balancing problems where there are significant differences in process times
between stations. Parallel stations or several series stations can be used for the longer operations,
and single stations can be used for the shorter operations. Therefore, the average production rates
can be approximately equalized. Asynchronous lines are often used where there are one or more
manually operated stations and cycle-time variations would be a problem on either the
continuous or synchronous transport systems. Larger work parts can be handled on the
asynchronous systems. A disadvantage of the power-and-free systems is that the cycle rates are
generally slower than for the other types.
6) Transfer mechanism
I) Linear transfer mechanisms:
We will explain the operation of three of the typical mechanisms: the walking beam
transfer bar system, the powered roller conveyor system, and the chain-drive conveyor system.
This is not a complete listing of all types, but it is a representative sample.
Walking beam systems: With the walking beam transfer mechanism, the work parts are
lifted up from their workstation locations by a transfer bar and moved one position ahead to the
next station. The transfer bar then lowers the parts into nests which position them more
accurately for processing. This type of transfer device is illustrated in Figure powered roller
conveyor system. This type of system is used in general stock handling systems as well as in
automated flow lines. The conveyor can be used to move pans or pallets possessing flat riding
surfaces the rollers can be powered by either of two mechanisms. The first is a belt drive, in
which a flat moving belt beneath the rollers provides the rotation of the rollers by friction. A
chain drive is the second common mechanism used to power the rollers. Powered roller
conveyors are versatile transfer systems because they can be used to divert work pallets into
workstations or alternate tracks. We discuss roller conveyor systems.
Page 9
Fig: Walking Beam transfer system. Showing various stages during transfer cycle
Chain-drive conveyor system
Figure illustrates this type of transfer system. Either a chain or a flexible steel belt is used
to transport the work carriers. The chain is driven by pulleys in either an over-and-under
configuration, in which the pulleys turn about a horizontal axis, or an around-the-corner
configuration, in which the pulleys rotate about a vertical axis. This general type of transfer
system can be used for continuous, intermittent, or non synchronous movement of work parts. In
the no synchronous motion, the work parts are pulled by friction or ride on an oil film along a
track with the chain or belt providing the movement. It is necessary to provide some sort of final
location for the work parts when they arrive at their respective stations.
Page 10
II) Rotary transfer mechanisms:There are several methods used to index a circular table or dial at various equal angular
positions corresponding to workstation locations. Those described below are meant to be a
representative rather than a complete listing.
Page 11
Page 12
Page 13
2.
3.
4.
5.
Improved material handling and storage. A great opportunity for reducing nonproductive
time exists in the use of automated material handling and storage systems. Typical
benefits include reduced work-in-process and shorter manufacturing lead times.
6.
On-line inspection. Inspection for quality of work is traditionally performed after the
process is completed. This means that any poor quality product has already been
produced by the time it is inspected. Incorporating inspection into the manufacturing
process permits corrections to the process as the product is being made.
7.
Process control and optimization. This includes a wide range of control schemes
intended to operate the individual processes and associated equipment more efficiently.
By this strategy, the individual process times can be reduced and product quality
improved.
8.
Plant operations control. Whereas the previous strategy was concerned with the control
of the individual manufacturing process, this strategy is concerned with control at the
plant level. It attempts to manage and coordinate the aggregate operations in the plant
more efficiently.
9.
Page 14
PART-B
Case study of any one local Mechanical based industry.
ObjectiveCompany profilePlant layoutType of operation in industryAdvancement in industrySuggestion if anyConclusion-
Page 15
Experiment No. 2
Aim: Practice programming on manual part program.
Objective: To formulate part for lathe and milling using manual part program.
TheoryIntroduction to Numerical control technique
Numerical control is a form of programmable automation in which the mechanical actions of
a machine tool or other equipment are controlled by a program containing code and
alphanumeric data. The alphanumerical data represent relative positions between a work head
and II work part as well as other instructions needed to operate the machine, The work head ie, a
cutting tool or other processing apparatus, and the work part is the object being processed, When
the current job is implanted. The program of instructions can be changed to process a new job.
The capability to change the program makes NC suitable for low and medium production. It is
much easier to write new programs than to make major alterations of the processing equipment.
Numerical control can be applied to a wide variety of processes.
The applications divide into two categories; (1) machine tool applications, such as drilling,
milling, turning, and other metal working; and (2) non machine tool applications .such as
assembly .drafting, and inspection. The common operating feature of NC in all of these
applications is control of the work head movement relative to the work part.
1) Components of NCa) Program of Instructions
The typical desktop program gives the instructions to the computers to perform certain
functions. The program of instructions of the NC machine is the step-by-step set of instructions
that tells the machines what it has to do. These instructions can tell the machine to turn the piece
of metal to certain diameter, drill the hole of certain diameter up to certain length, form certain
shape etc. The set of instructions are coded in numerical or symbolic form and written on certain
medium that can be interpreted by the controller unit of the NC machine. The mediums
commonly used earlier for writing the instructions were punched cards, magnetic tapes and
35mm motion picture film, but now 1 inch wide punched tape is used more commonly.
The program instructions are written by the expert who has programming knowledge as well
the machining knowledge. The person should know the various steps of the machining required
to manufacture a particular product and should be able to write these steps in the form of the
program that can be understood by the control unit of the NC machine, which would eventually
direct the machine tool to perform the required machining operations.
Page 16
Page 17
Fig: coordinate systems used in NC: (a) for flat and Prismatic work and (b) Rotational
work. (On most turning machines, the 2-axis is horizontal rather than vertical as we have
shown it.)
Motion Control Systems
Some NC processes are performed at discrete locations on the work part (e.g., drilling
and spot welding). Others are carried out while the work head is moving (e.g., turning and
continuous arc welding). If the work head is moving, it may be required to follow a straight line
path or a circular or other curvilinear path. These different types of movement are accomplished
by the motion control system, whose features are explained below.
Motion control systems for NC can be divided into two types:
(1) point-to-point
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 18
path.
Fig: Point -to Point (positioning) control in NC. At each X-Y Position, table movement
stops to perform the hole drilling operation.
3) Introduction of NC part programming:NC part programming consists of planning and documenting the sequence of processing
steps 10 be performed on an NC machine. The part programmer must have a knowledge of
machining as well as geometry and trigonometry. The documentation portion of part
programming involves the input medium used to transmit the program of instructions to the NC
machine control unit (MCU). The traditional input medium dating back to the first NC machines
in the 1950s is l-inch wide punched rape, More recently the use of magnetic tape and floppy
disks have been growing in popularity as storage technologies. These input media is their much
higher data density. Part programming can he accomplished using a variety of procedures
ranging from highly manual to highly automated methods.
The methods are:
(1) manual part programming,
(2) computer-assisted part programming,
(3) part programming using CAD/CAM.
(4) manual data input.
Page 19
Page 20
Page 21
Fig: Total path in circular interpolation for the statement: G 02 G 17 X 088.0 Y.040.0
R028.0.units are milimiters
6) NC word- G code and M code
G-Codes (Preparatory Functions)
The term "preparatory" in NC means that it "prepares" the control system to be ready for
implementing the information that follows in the next block of instructions. A preparatory
function is designated in a program by the word address G followed by two digits. Preparatory
functions are also called G-codes and they specify the control mode of the operation.
Code Function
G00 Rapid positioning
G01 Linear interpolation
G02 Circular interpolation clockwise (CW)
G03 Circular interpolation counterclockwise
(CCW)
G04 Tool Dwell
G10 Tool Offset
G17 XY Plane Selection
G18 XZ Plane Selection
G19 YZ Plane Selection
G20 Inch input (in.)
G21 Metric input (mm)
G24 Radius programming
G28 Return to reference point
G29 Return from reference point
Page 22
Code Function
M00 Program stop
M11 Chuck - unclamping
M02 End of program
M12 Tailstock spindle out
M03 Spindle start (forward CW)
M13 Tailstock spindle in
M04 Spindle start (reverse CCW)
M17 Tool post rotation normal
M05 Spindle stop
M18 Tool post rotation reverses
M06 Tool change
M30 End of tape and rewind or main
M08 Coolant on
program end
M09 Coolant off
M98 Transfer to subprogram
M10 Chuck - clamping
M99 End of subprogram
Note: On some machines and controls, some may be differ
7) Program
Example 1
Page 23
Example 2
(All dimensions are in mm)
Page 24
Experiment No. 3
Aim: Practice programming on APT.
Objective: Programming with automatically programmed tools
Theory:
APT language statement:1) Geometry Statements:
All geometric elements must be defined before tool motion may be programmed. Geometry
statements associate a symbol with a description of the geometric element and its parameters. The
general form for a geometry statement is: Symbol = geometric type/parametric description The symbol
consists of up to six alpha-numeric characters, containing at least one alpha character, and avoiding
APT reserved words. The symbols provide a means to name the geometric features. The equals sign
separates the symbol from the geometric type. The geometric type describes these features. POINT,
LINE, PLANE, and CIRCLE are valid APT geometric types. The forward slash character separates the
geometric type from the parametric description of the feature. The parametric description specifies the
location and size of the feature. It may include dimensional data, positional data, and other APT words
relating the feature to previously defined APT symbols. The APT language provides a rich means to
specify the geometry, as is evidenced by the following examples.
To specify a point:
P0 = POINT/1.0, 1.2, 1.3
P1 = POINT/INTOF L1, L2
L1 = LINE/1.0, 1.2, 1.3, 2.0, 2.1, 2.3 specifies a line by two points, given as explicit
coordinates.
L2 = LINE/P2, PARLEL, L1
L3 = LINE/P1, RIGHT, TANTO, C1 specifies a line through point P1 and tangent to circle C1
on the right side of the center point.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 25
2) Motion commands: Motion statements use the defined geometry primitives in order to define tool movement. The
general form of motion statements is:
Motion statement/descriptive data
The instruction to go from an initial starting point, P1, and from which all other points are referenced,
is given by the statement:
FROM/P1
The instruction to go to the point, P2, is given by the statement:
GOTO/P2
The instruction to move by an incremental (or delta) amount from the present position is given
by the statement:
GODLTA/100.0, 200.0, 300.0
Contouring commands are used to direct the tool along two intersecting surfaces. The drive
surface guides the side of the cutter, the part surface defines the position of the bottom of the cutter,
and the check surface defines the limit of current tool motion. Modifier words, such as TO, ON, PAST
or TANTO, are used to govern the position of the tool in relation to the check surface. Motion
statements, GOLFT (go to the left), GOFWD (go forward) and GOUP (go up), are also used to control
the cutter motion.
The instruction for the tool to move forward, with the drive surface, S1, on the left hand side,
and past the check surface, S2, is given by the statement:
GOLFT/S1, PAST, S2.
3) Postprocessor statements: Statements which specify machine tool related functions, such as those covered by F, S, T, and
M-codes, are defined in the postprocessor statements. For example, the instruction to set the feed rate at
100 mm per minute is given by the statement:
FEDRAT/100, MPM
The instruction to set the spindle at 1500 rpm in a clockwise direction is given by the statement:
SPINDL/1500, RPM, CLW
The instruction to set the coolant on is given by the statement:
COOLNT/ON
Other auxiliary statements are used to define cutter size, part number, and curve tolerance. The
instruction to define a 50 mm diameter cutter is given by the statement:
CUTTER/50.0
4) Auxiliary statement:The complete APT program must also contain various other statements, called auxiliary
statements. These are used for cutter size definition, part identification, and so on. The following APT
words used in auxiliary statements:
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 26
CLPRNT
CUTTER
FINI
INTOL/
OUTTOL/
PARTNO
APT PROGRAMS
Example 1:
Example 2
Drill the shown holes
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 27
Page 28
Page 29
SPINDL/OFF
FINI
Example 4
Page 30
Experiment No. 4
Aim: Demonstration on robot.
Objective: To understand programming and functioning of Robot.
Theory:
Introduction to robot:
An industrial robot is a general-purpose, programmable machine possessing certain
anthropomorphic characteristics. Other human- like characteristics arc the robot's capability to respond
to sensory inputs, communicates with other machines, and make decisions.
RIA defines A robot is a reprogrammable, multi-functional manipulator designed to move
material, parts, tools, or specialized devices through variable programmed motions for the
performance of a variety of tasks
Reasons for the commercial and technological importance of industrial robots include the
following:
a. Robots can be substituted for humans in hazardous or uncomfortable work
environments.
b. A robot performs its work cycle with a consistency and repeatability that cannot be
attained by humans.
c. 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.
d. Robots are controlled by computers and can therefore be connected to other computer
systems 10 achieve computer integrated manufacturing.
Robot anatomy Joints and links
A joint of an industrial robot is similar to a joint in the human body: It provides relative motion
between two parts of the body. Each joint, or axis as it is sometimes called, provides the robot with a
so-called degree-of-freedom (DOF) of motion. In nearly all cases, only one degree-of-freedom is
associated with a joint. Robots are often classified according to the total number of degrees-of-freedom
they possess.
Arm and Body Motions:
(a) Linear joint (type Joint).The relative movement between the input link and the output link is a
translational sliding 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 during the move.
(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.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 31
(d) Twisting joint (type T joint). This joint also involves rotary motion, but the axis or rotation is
parallel to the axes of the two links.
Page 32
Robot configurations:
Page 33
Robot joints are actuated using any of three possible types of drive systems:
(1) electric
(2) hydraulic
(3) pneumatic
Electric drive systems use electric motors as joint actuators (e.g., servomotors or stepping motors,
the same types of motors used in NC positioning systems, Hydraulic and pneumatic drive systems use
devices such as linear pistons and rotary vane actuators to accomplish the motion of the joint.
Pneumatic drive is typically limited to smaller robots used in simple material transfer applications.
Electric drive and hydraulic drive are used on more-sophisticated industrial robot. Electric drive has
become the preferred drive system in commercially available robots, as electric motor technology has
advanced in recent years. It is more readily adaptable to computer control, which is the dominant
technology used today for robot controllers. Electric drive robots are relatively accurate compared with
hydraulically powered robots. By contrast, the advantages of hydraulic drive include greater speed and
strength.
The drive system, position sensors (and speed sensors if used), and feedback control systems for the
joints determine the dynamic response characteristics of the manipulator. The speed with which the
robot can achieve a programmed position and the stability of its motion are important characteristics of
dynamic response in robotics. Speed refers to the absolute velocity of the manipulator at its end-of-arm.
Types of robot programming:
There are various methods which robots can be programmed to perform a given work cycle.
We divide this programming method into four categories.
1. Manual method
2. Lead through method
3. Off-line programming
Manual method:
This method is not really programming in the conventional sense of the world. It is more like setting up
a machine rather than programming. It is the procedure used for the simpler robots and involves setting
mechanical stops, cams, switches or relays in the robots control unit. For these low technology robots
used for short work cycles (e.g., pick and place operations), the manual programming method is
adequate.
Lead through method:
The lead through method makes use of a teach pendant to power drive the robot through its motion
sequence. The teach pendant is usually a small hand held device with switches and dials to control the
robots physical movements. Each motion is recorded into memory for future playback during work
cycle. The lead through method is very popular among robot programming methods because of its ease
and convenience.
Off- line programming:
This method involves the preparation of the robot program off-line, in a manner similar to NC part
programming. Off-line robot programming is typically accomplished on a computer terminal.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 34
Programming off-line can be done while the robot is still in production on the preceding job. This
means higher utilization of the robot and the equipment with which it operates. Another benefit
associated with off-line programming is the prospect of integrating the robot into the factory
CAD/CAM data base and information system.
Page 35
Sensors used in industrial robotics can be classified into two categories: (1) internal and (2)
external.
Internal sensors are those used for controlling position and velocity of the various joints of the robot.
These sensors form a feedback control loop with the robot controller. Typical sensors used to control
the position of the robot arm include potentiometers and optical encoders. To control the speed of the
robot arm, tachometers of various types are used.
External sensors are used to coordinate the operation of the robot with other equipment in the cell. In
many cases, these external sensors are relatively simple devices. Such as limit switches that determine
whether a part has been positioned properly in a fixture or that indicate that a part is ready to be picked
up at a conveyor. Other situations require more-advanced sensor technologies, including the following:
Tactile sensors: Used to determine whether contact is made between the sensor and another object.
Tactile sensors can be divided into two types in robot applications: (1) Touch sensors and (2) Force
sensors, Touch sensors are those that indicate simply that contact has been made with the object. Force
sensors are used to indicate the magnitude of the force with the object. This might be useful in a gripper
to measure and control the force being applied to grasp an object.
Range Sensor:-It is used to indicate the actual distance of the object.
Proximity sensors:- Indicate when an object is close to the sensor.
Optical sensor:- Photocells and other photometric devices can be utilized to detect the presence
or absence of objects and are often used for proximity detection.
Machine vision:- Used in robotics for inspection, parts identification, guidance, and other uses.
We provide a more-complete discussion of machine vision in automated inspection.
Other sensors:- This miscellaneous category includes other types of sensors that might be used
in robotics, including devices for measuring temperature, fluid pressure, fluid flow, electrical
voltage, current, and various other physical properties.
Application of robots:
Material Handling Applications: Includes part transfer from conveyors and palletization. Some
robots are equipped with multiple tooling that can handle more than one part at a time.
Machine Loading and/or Unloading: In machine loading and/or unloading applications, the robot
transfers parts into and/or from a production machine. Generally used in FMS.
Industrial robot applications of machine loading and/or unloading include the following
processes:
Die casting: The robot unloads parts from the die casting machine. Peripheral operations
sometimes performed by the robot include dipping the parts into a water bath for cooling.
Plastic molding: Plastic molding is a robot application similar to die casting. The robot is used
to unload molded parts from the injection molding machine.
Metal machining operations: The robot is used to load raw blanks into the machine tool and
unload finished parts from the machine.
Page 36
Processing Operations
Spot Welding
Continuous Arc Welding
Spray Coating
Drilling, routing, and other machining processes
Grinding, wire brushing, and similar operations
Water jet cutting
water culling
Riveting
Assembly and Inspection
ARISTO Robot
ARISTO is a 6 axis articulated robotic arm of industrial design, for training and research and is
manufactured to industrial standards. The robot is capable of lifting up to 2.5kg of payload. The robot
can be used with pneumatic / electrical grippers.
ARISTO has ARISTO Simulation software that allows the user to learn robot functions,
applications and programming, both online and offline. ARISTO can be integrated into an FMS/ CIM
set up and controlled via FMS/ CIM Software.
Page 37
Joint Actuators
DC Servo Geared Motors
Payload
2.5 Kg / 5.5 lbs
Axis-1 (Waist)
300 deg
Axis-2 (Shoulder) 60 deg
Axis-3 (Elbow ) 60 deg
Axis-4 (Roll)
30 deg
Axis-5 (Pitch)
180 deg
Axis-6 (Roll)
330 deg
Controller
PC Based PID Control Algorithm
Path Type
Point to Point, Linear & Circular Interpolation Path
Power Supply
230 V AC, 50/60 Hz, 5 A
Repeatability
0.3 mm / 0.01 in
Weight (Approx.) 35 Kg 77 lbs
Field of Application
Pick and Place
Palletizing
Writing
Machine Loading / Unloading
Assembly
Interfaceability w ith Machines
Sim ulation Softw are
ARISTOSIM, WorkSpace
Result Study of performance of Robot has been performed.
Page 38
Experiment No. 5
Aim: Performance on robot.
Objective: To learn format a program for ptp operation - aristo robot software
Theory:
Co-Ordinate Of Aristo Robot:
After giving the values in the appropriate axis box, we can see the changes in the respective axis in the
coordinate position (WCS).
Joint Movements:
The joint movement, the joint axis (for i) is established at the connection of two links. This joint axis
will have two normals connected to it , for each of the links w.r.t. relative position of two such
connected links ( link i, -1 & i)is given by di which is the distance measured in a plane normal to the
joint axis. Hence di and i may be called the distance & the angle between the adjacent links
respectively. They determine the relative position of neighboring links.
BASE
ROLL
ELBOW
PITCH
SHOULDER
WRIST
JOINT 1
JOINT 6
JOINT 3
JOINT 4
JOINT 2
JOINT 4
(+) (-)
(+) (-)
(+) (-)
(+) (-)
(+) (-)
(+) (-)
Page 39
Page 40
Experiment No. 6
Aim: Demonstration on CNC lathe.
Objective: To study part program and understand stepwise execution of command on CNC
Lathe.
Theory:
This industrial type design slant bed turning centre with 8 station programmable turret is the
ideal solution for educational institutions for training purpose. The machine can be offered with either
Fanuc or Siemens emulated control system. XLTURN can be integrated and interfaced with robot,
automatic storage & retrieval system (ASRS), linear conveyor, etc. to form FMS and CIM systems.
The machine can be offered with other accessories such as loading and unloading device, pneumatic
chuck and auto door. XLTURN is available with an aesthetically designed work bench.
50 mm/1.97 in
210 mm/8.27 in
20 mm/0.79 in
150 - 3000 RPM
Page 41
Control
PC Based 2 Axis Continuous Path
Power Source
Main Supply
230V, Single Phase, 50 Hz
Machine Dim ensions (Approx.)
L x W x H (W/o Work Bench)
880 mm x 575 mm x 615 mm / 34.7 in
x 22.7 in x 24.2 in
Weight (W/o Work Bench)
150 kg / 331 lbs
Lubrication- Centralized Lubrication System
Optional Accessories
CAM Software, Offline Programming
Software, Auto Door, Pneumatic Chuck, Work
Bench, Loading & Unloading Arm.
G-CODE:
G01 - Linear Interpolation
G02 - Circular Interpolation CW
G03 - Circular Interpolation CCW
G17 - XY Plane Selection
G18 - XZ Plane Selection
G19 - YZ Plane Selection
G20 - Input in Inches
G21 - Input in Metric
G22 - Stored Stroke Check ON
G23 - Stored Stroke Check OFF
G27 - Reference Point Return Check
G28 - Automatic Zero Return
G29 - Return from Zero Position
G30 - 2nd Reference Point Return
G31 - Skip Function
G32 - Thread Cutting
G36 - Automatic Tool Compensation
G40 - Tool Compensation Cancel
G41 - Tool Compensation Left
G42 - Tool Compensation Right
G46 - Automatic Tool Compensation
G50 - Coordinate System Setting
G52 - Local Coordinate System Setting
G53 - Machine Coordinate System Setting
Page 42
M-CODE:
M00 - Program Stop
M01 - Optional Program Stop
M02 - Program End
M03 - Spindle Clockwise
M04 - Spindle Counter Clockwise
M05 - Spindle Stop
M07 - Coolant 1 On
M08 - Coolant 2 On
M09 - Coolant Off
M30 - End Program, Return to Start
M98 - Call Subprogram
M99 - Cancel Subprogram
<Programming Sequence>
% (rewind stop code/parity check)
2001 (program number)
N05 G20 G90 G40
G20 inch data input.
G90 absolute positioning mode
G40 cancels tool radius compensation.
N10 G95 G96 S2000 M03
G95 feed rate per revolution.
G96 constant feed rate.
S2000 spindle speed set at 2000 r/min.
M03 spindle ON clockwise.
N15 T0202
tool number and offsets.
N20 G00 X1.200 Z.100
G00 rapid traverse mode.
X&Z tool reference or change point.
X1.200 tool point .100 away from the outside diameter.
Z.100 tool point .100 to the right of end of work.
<Rough Turning Cycle>
N25 G73 U.05 R.05
G73 rough turning cycle.
U.05 .050 allowance on diameter for finish cut.
R.05 tool nose radius.
N30 G73 P35 Q95 U.025 W.005 F.008
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 43
Result :- Studied G and M codes, its implementation in part program and understood stepwise
execution of command on CNC Lathe.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 44
Experiment No. 7
Aim: Performance on CNC lathe.
Objective: To design part program and perform actual working on CNC Lathe.
Program examples:
Example 1.
Simple CNC Programming Example
Page 45
Example 2
N5 G00 X0 Z2;
N10 R3 1 N10 G01 Z0.F0.25
N15 X24;
N20 X30 Z-3;
N25 Z-22;
N30 G02 X36 Z-25 R3 ;
N35 G01 X50;
N40 G03 X61 592 Z-29.447 R6;
N45 G01 X70 Z-45;
N50 Z-55;
N60 G02 X80 Z-60 R5;
N65 G01 X94;
N70 G03 X100 Z-63 R3;
N75 G00 X105;
N80 G00 Z2;
N85 M02;
Page 46
Example 3
Page 47
Example 4
Page 48
G83 R(e) ;
G83 Z(W) K(k) F(f) ;
Re = Return amount / relief depth
Z(W) = Depth of drill hole
Kk = Incremental depth / depth of peck
f = Feed
N05 G91 G71 G94 M03 S800 T01 F200;
N10 G00 X0 Z2;
N15 G01 X0 Z0;
N20 G01 M07;
N25 G83 R10;
N30 G83 Z-60 K20 F0.2 ;
N35 G00 Z5;
N40 M09 M05 M30;
Page 49
Example 6
Page 50
Page 51
Experiment No. 8
Aim: Performance and simulation with CNC lathe software.
Objective: To study Performance and simulation with CNC lathe software.
Theory:
M TAB CNC Turning Center
CNC Train: CNC TRAIN is a complete CNC training system covering all aspect of CNC set-up and
MID programming and offer 2D and 3D simulation for 2 and 3 axis machining code.
Software Features
Fanuc & Siemens programming possible - Simulates original controls
Animated virtual simulation of the machine with 99 Tool offset settings
Program editor to create, save and run G codes / M codes
Automatic Syntax generation for G Codes / M Codes on program editor
Program Compiler created to identify the error in the program
On-screen programming keyboard - to feed G Codes / M Codes
Machine parameters - like machine feed rate, enabling / disabling M codes
Program Converter to convert other G codes / M codes programs
Help file to provide syntax and sample G codes / M codes programs
Machine Controls - like Feed / Speed Override, Emergency Stop & MPG control
MDI panel to run commands instantly
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 52
Page 53
Page 54
Experiment No. 9
Aim:- Demonstration on CNC milling.
Objective:- To study part program and understand stepwise execution of command on CNC
mill.
Theory:-
This CNC Milling machine with an optional 6 station Automatic Tool Changer is the ideal
solution for educational institutions for training purpose. The machine can be offered with emulated
control system with either Fanuc or Siemens control. XLMILL can be integrated and interfaced with
robots, automatic storage & retrieval system (ASRS), linear conveyor, into FMS and CIM systems.
Other accessory options include loading and unloading device, auto door and hydro-pneumatic vice.
XLMILL is available with an aesthetically designed work bench with built-in tool storage drawer and
PC compartment.
Page 55
G-CODE
G00 - Rapid Positioning
G01 - Linear Interpolation
G10 - Program Parameter Input
G12 - Circle Cutting CW
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
M-CODE:
M00 - Program Stop
M01 - Optional Stop
M02 - Program End
M03 - Spindle On Clockwise
M04 - Spindle On Counter Clockwise
M05 - Spindle Stop
M06 - Tool Change
M07 - Thru Spindle or Mist Coolant On
M08 - Flood Coolant On
M09 - Coolant Off
M10 - Table Pallet Clamp
M11 - Table Pallet Unclamp
M12 - Shower Coolant On
Page 57
Program Notes:
Program in the absolute mode starting at the tool change position at the top left corner of the print.
The material is aluminum (300 CS), feedrate 10 in/min.
The cutting tool is a .250 in. diameter high speed steel 2-flute end mill.
Mill the 1 in. square slot.
Drill the two .250 in. diameter holes, .250 in. deep.
Mill the .250 in. wide angular slot, .125 in. deep.
Mill the .250 in. wide circular groove, .125 in. deep.
After the job is completed, return to the tool change position.
Programming:
% (rewind stop code / parity check)
2000 (program number)
N5 G92 X-1.000 Y1.000 Z1.000
G92 programmed offset of reference point (tool change position)
X-1.000 tool set at 1.000 to the left of the part.
Y1.000 tool set at 1.000 above the top edge of the part.
Z1.000 the end of the cutter is 1.000 above the top surface of the part.
N10 G20 G90
G20 inch data input.
G90 absolute programming mode.
N15 M06 T01
M06 tool change command.
T01 tool no. 1 (.250 diameter, 2-flute end mill).
N20 S2000 M03
S2000 spindle speed set at 2000 r/min.
M03 spindle on clockwise.
N25 G00 X0 Y0 Z.100
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 58
G00 rapid traverse rate to X0 Y0 at the top left corner of the part.
Z.100 tool rapids down to within .100 of the work surface.
<Machining the square groove>
N30 X.375 Y-.375
tool rapids to position A.
N35 G01 Z-.125 F10
G01 linear interpolation.
Z-.125 tool feeds .125 below the work surface.
F10 feed rate set at 10 in./min.
N40 X1.625 Y-.375
X1.625 top groove cut to the right hand end.
Y-.375 measurement did not change because it was set in block N30.
N45 Y-1.625
Y-1.625 right hand side of the groove cut.
N50 X.375
X.375 bottom groove cut to the left side.
N55 Y-.375
Y-.375 left-hand side of groove cut; this completes the groove.
N60 G00 Z.100
G00 rapid traverse mode.
Z.100 tool rapids to .100 above work surface.
<Hole Drilling>
N65 G00 X.875 Y-.750
tool rapids to the top left hole location.
N70 G01 Z-.250 F10
tool feeds .250 into work at 10 in./min. to drill the first hole.
N75 G00 Z.100
tool rapids out of hole to .100 above work surface.
N80 X1.250 Y-1.125
tool rapids to second hole location.
N85 G01 Z-.250 F10
tool feeds .250 into work at 10 in./min. to drill the second hole.
N90 G00 Z.100
tool rapids out of hole to .100 above work surface.
<Machining the Angular Slot>
N95 X1.125 Y-.875 (location B)
tool rapids to the start of the angular slot.
N100 G01 Z-.125 F10
G01 linear interpolation.
Z-.125 tool feeds to .125 below the work surface.
F10 feed rate set at 10 in./min.
N105 X1.250 Y-.750
angular slot cut to top right corner.
N110 G00 Z.100
tool rapids to .100 above work surface.
<Machining the Circular Groove>
N115 X.750 Y-1.000 (location C)
tool rapids to start of circular groove.
N120 G01 Z-.125 F10
tool feeds to .125 below the work surface.
N125 G03 X1.000 Y-1.250 R.250
G03 circular interpolation counterclockwise
X & Y location of end of circular groove.
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 59
Result Studied G and M codes, its implementation in part program and understood stepwise
execution of command on CNC Mill.
Page 60
Experiment No. 10
Aim:- Performance on CNC Mill.
Objective:- To design part program and perform actual working on CNC Mill.
Program examples:
Example 1
Page 61
Example 2:
Fig: Rough CNC Mill Program with G41Cutter Radius Compensation Left
N10 G90 G71 G94 M03 S800 T01 F200;
N20 G00 X-5 Y-5 Z 2;
N30 G00 X0 Y0;
N40 G01 Z0;
N50 G01 Z-10;
N60 G01 X100;
N70 G01 Y70;
N80 G01 X0;
N90 G01 Y0;
N100 G00 Z2;
N110 G00 X5 Y15;
N120 G01 Z-5;
N130 G01 X32 Y8;
N140 G01 X95;
N150 G01 Y50;
N160 G02 X83 Y62 R12;
N170 G01 X15;
N180 G03 X5 Y52 R10;
N190 G01 X5 Y15;
N200 G00 Z2;
N210 G00 X-5 Y-5;
N130 M05 M30;
Page 62
Example 3:
Page 63
Example 4
Page 64
Example 5
Page 65
Page 66
Experiment No. 11
Aim: Performance and simulation with CNC milling software.
Objective: To study Performance and simulation with CNC milling software.
Theory:
M TAB CNC Machining Center
Software Features
Fanuc & Siemens programming possible - Simulates original controls
Animated virtual simulation of the machine with 99 Tool offset settings
Program editor to create, save and run G codes / M codes
Automatic Syntax generation for G Codes / M Codes on program editor
Program Compiler created to identify the error in the program
On-screen programming keyboard - to feed G Codes / M Codes
Machine parameters - like machine feed rate, enabling / disabling M codes
Program Converter to convert other G codes / M codes programs
Help file to provide syntax and sample G codes / M codes programs
Machine Controls - like Feed / Speed Override, Emergency Stop & MPG control
MDI panel to run commands instantly
Printing option to take hardcopy of the Program
3D simulation viewer with features like Zoom, Pan, View, Rotate
Tool & Billet settings in simulation for end user to choose tools & various material machining
Positioning the billet on any location of the bed
Page 67
Page 68
Experiment - 12
Aim - Case Study on Computer Aided Process Planning.
Objective - To study the automation part of process planning
Theory
1.
Introduction
The product design is the plan for the product and its components and subassemblies. To convert
the product design into a physical entity, a manufacturing plan is needed. The activity of developing
such a plan is called process planning. It is the link between product design and manufacturing. Process
planning involves determining the sequence of processing and assembly steps that must be
accomplished to make tile product
Process planning involves determining the most appropriate manufacturing and assembly
processes and the sequence in which they should be accomplished to produce a given part or product
according to specifications set forth in the product design documentation. It is defined as the schematic
determination of the detailed methods by which work pieces or parts can be manufactured
economically and competitively from initial stages(raw material form) to finished stages(desired form).
Geometrical features, dimensional sizes, tolerances, materials and surface finish are analyzed and
evaluated to determine an appropriate sequence of processing operations.
The scope and variety of processes that can be planned are generally limited by the available
processing equipment and technological capabilities of the company or plant. Parts that cannot be made
internally must be purchased from outside vendors. It should be mentioned that the choice of processes
is also limited as per the product design and it will require a process plan.
Page 69
Page 70
Page 71
Fig - General procedure for using one of the retrieval CAPP systems.
2)
Page 72
Page 73
4) Good visibility: The documents made from the computer are neat, clean and clear, which makes
reading the routing sheets easier.
5) Operate with other software: The CAPP software can be easily integrated with the other software
like designing and manufacturing software. This makes the whole process of designing, planning and
manufacturing an integrated process.
Result Study on Computer Aided Process Planning is done successfully
Page 74
Experiment - 13
Aim - Study on Part Coding and Group Technology.
Objective - To study the coding and group technology.
Theory 1.
Introduction.
Group technology is a manufacturing philosophy in which similar parts are identified and
grouped together to take advantage of their similarities in design and production. Similar parts are
arranged into part families, where each part family possesses similar design and/or manufacturing
characteristics. for example, a plant producing 10,000 different part numbers may be able 10 group the
vast majority of these parts into 30-40 distinct families. It is reasonable to believe that the processing of
each member of a given family is similar and this should result in manufacturing efficiencies.
2.
Part families
Apart family is a collection of parts that are similar either because of geometric shape and size or
because similar processing steps are required in their manufacture. The parts within a family are
different, but their similarities are close enough to merit their inclusion as members of the part family.
Figures show two different part families. The two parts in Figure 1 are very similar in terms of
geometric design, but quite different in terms of manufacturing because of differences in tolerances,
production quantities, and material. The ten parts shown in Figure 2 constitute part family in
manufacturing, but their different geometries make them appear quite different from a design
viewpoint.
Page 75
3.
Coding-technology
This is the most time consuming of the three methods. In parts classification and coding,
similarities among parts are identified, and these similarities are related in a coding system. Two
categories of part similarities can be distinguished:
(1) Design attributes, which are concerned with part characteristics such as geometry, size, and
material; and
(2) Manufacturing attributes, which consider the sequence of processing steps required to make a part.
The parts coding scheme consists of a sequence of numerical digits to identify the parts design
and manufacturing attributes. Coding scheme for part classification can be of two basic structures.
1. Hierarchical structure In this code structure, the interpretation of each succeeding symbol depends
on the value of the preceding symbols.
2. Chain type structures In this type of code, the interpretation of each symbol in the sequence is
fixed. It does not depend on the value of the preceding symbol
3. mixed-mode structure. which is a hybrid of the two previous codes
4. Obstacles to GT.
1) Identifying the part families (the biggest problem) If the plant makes 10,000 different parts,
reviewing all of the part drawings and grouping the parts into families is a substantial task
2) Rearranging production machines in the plant into the appropriate machine cells It takes time to plan
and accomplish this rearrangement, and the machines are not Producing during the changeover
5. Methods of classification.
i) Visual inspection.
ii) Classification and coding system.
iii) Production flow analysis
i)
Visual inspection involves arranging a set of parts into groups by visually inspecting the
physical characteristics of the parts.
ii)
Parts classification and coding - identifying similarities and differences among parts and
relating them by means of a coding scheme
iii)
Production flow analysis - using information contained on route sheets to classify parts
6. Types of classification and coding system
Some of the coding system of Process Planning are:
a)
OPITZ System
b)
The CODE System
c)
The KK-3 System
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 76
d)
e)
f)
Page 77
Location of bottlenecks
Location underutilized machine tools
Reduction of part transportation times
Improvement of facility planning
III. Process Planning
Reduction of number of machining operations
Shortening of production cycles
Improvement of machine loading operation
Easier prediction of tool wears and tool changes
8. Benefits of Group Technology
a) Standardization of tooling, fixtures, and setups is encouraged
b) Material handling is reduced
c) Parts are moved within a machine cell rather than entire factory
e) Process planning and production scheduling are simplified
e) Work-in-process and manufacturing lead time are reduced
f) Improved worker satisfaction in a GT cell
g) Higher quality work
Result Study of the coding and group technology is done successfully.
Page 78
Experiment 14
Aim - Study of Computer Aided Quality Control.
Objective To study automated inspection principles and various methods of carrying out Quality
Control functions.
Theory
The use of computers for Quality Control of the product is called as Computer aided quality control.
Page 79
Inspection for attributes, where the parts or products are inspected to conform to the inspected quality
standard. The determination is sometimes based simply on the judgment of inspector. Attribute
inspection involves counting the number of defects in a product.
In general, inspection for attributes uses P-chart and C-chart whereas inspection for variables
uses the X-and R-chart.
Inspection Procedure
The steps in the inspection performed on an individual item, such as part, sub-assembly or final product
are as follows:
Presentation
The item is presented for evaluation.
Examination
The item is examined for non-conforming features. Measurement of a dimension or other attributes of
the part or product are examined, while inspecting the variables.
Decision
It is based on the evaluation, a decision is made whether the item adhere to the defined quality
standards. The simplest case involves a binary decision, in which the item is deemed either acceptable
or unacceptable.
Action
Action should be taken based on the decision to accept or reject the item, or sort the items to the most
appropriate quality grade.
3. QC testing
A test can be considered a technical operation or procedure that consists of determination of one
or more characteristics of a given product, process or service according to a specified procedure.
Quality control (QC) utilizes both inspection and testing procedures that are equally important in a
companys quality control program. Today, CAI and CAT can be well integrated into the overall CIM
system. The implications of the use of computer-aided quality control are important. The automated
methods of CAQC will result in significant improvements in product quality.
4. Types of automated inspection.
i) 100 % automated inspection.
ii) Off-line and on-line inspection.
iii) Distributed inspection and final inspection
i) 100 % automated inspection
Automated inspection is defined as the automation of one or more steps involved in the inspection
procedure. Automated or semi-automated inspection can be implemented in the number of alternative
ways.
(a) Automated presentation of parts by an automatic handling system with manual examination and
decision steps.
(b) Machine with manual loading parts into the machine doing, automated examination and decision
making.
(c) Completely automated inspection system in which parts presentation, examination and decisions
are performed automatically.
ii) Off-line and on-line inspection
Page 80
In off-line inspection, the inspection equipment is usually dedicated and does not make any
physical contact with machine tools. There is always a time delay between production and inspection.
Manual inspection is common that tend to promote the use of offline inspection that includes:
(a) Variability of the process is well within the design tolerance,
(b) Processing conditions are stable and the risk of significant deviation in the process is small, and
(c) Cost incurred during inspection is high in comparison to the cost of few defective parts.
The disadvantage of offline inspection is that the parts have already been made by the time poor
quality is detected. Sometimes by default a defective part may not be included into the sample. A
coordinate measuring machine (CMM) is an example of off-line inspection.
Page 81
Page 82
Experiment 15
Aim - Case study on flexible manufacturing system.
Objective To introduce FMS as modern systems of flexible manufacturing
1.
INTRODUCTION
FMS consists of a group of processing work stations interconnected by means of an automated
material handling and storage system and controlled by integrated computer control system..
FMS is called flexible due to the reason that it is capable of processing a variety of different
part styles simultaneously at the workstation and quantities of production can be adjusted in response to
changing demand patterns.. The FMS is most suited for the mid-variety, mid-volume production range.
Page 83
Fig: Single machine cell consisting of one CNC machining center and parts storage unit
Flexible manufacturing cell (FMC)
It consists of two or three processing workstations typically CNC machining centers plus a part
handling system. The part handling system is connected to a load/unload station. In addition, the
handling system usually includes a limited parts storage capacity
Page 84
Fig: A flexible manufacturing cell consisting of three identical processing stations (CNC machining
centers), a load/unload station, and a part handling system.
Flexible manufacturing system (FMS)
It has four or more processing workstations connected mechanically by a common part handling
system and electronically by a distributed computer system. Thus, an important distinction between an
FMS and an FMC is the number of machines. A second difference is that the FMS generally includes
non-processing workstations that support production but do not directly participate in it. These other
stations include part/pallet washing stations, coordinate measuring machines, and so on. A third
difference is that the computer control system of an FMS is generally larger and more sophisticated,
often including functions not always found in a cell, such as diagnostics and monitoring. These
additional functions are needed more in an FMS than in an FMC because the FMS is more complex.
Sequential FMS
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 85
Random FMS
Dedicated FMS
Engineered FMS
Modular FMS
Sequential FMS: It manufactures one-piece part batch type and then planning and preparation is
carried out for the next piece part batch type to be manufactured. It operates like a small batch
flexible transfer line.
Random FMS: It manufactures any random mix of piece part types at any one time.
Dedicated FMS: It continually manufactures, for extended periods, the same but limited mix of
piece part batch types.
Engineered FMS: It manufactures the same mix of part types throughout its lifetime.
Modular FMS: A modular FMS, with a sophisticated FMS host, enables and FMS user to expand
their FMS capabilities in a stepwise fashion into any of the previous four types of FMS.
2. FMS components
The basic components of FMS are:
1. Workstations
2. Automated Material Handling and Storage system.
3. Computer Control System
1. Workstations: Presently workstations are typically computer numerical control (CNC) machine.
Flexible manufacturing systems are being designed with other type of processing equipment including
inspection stations, assembly works and sheet metal presses. The various workstations are
(i) Machining centers
(ii) Load and unload stations
(iii) Assembly work stations
(iv) Inspection stations
(v) Forging stations
(vi) Sheet metal processing, etc.
2. Automated Material Handling and Storage system: The various automated material handling
systems are used to transport work parts and subassembly parts between the processing stations,
sometimes incorporating storage into function. The various functions of automated material handling
and storage system are
(i) Random and independent movement of work parts between workstations
(ii) Handling of a variety of work part configurations
(iii) Temporary storage
(iv) Convenient access for loading and unloading of work parts
(v) Compatible
3. Computer Control System: It is used to coordinate the activities of the processing stations and the
material handling system in the FMS. The various functions of computer control system are:
(i) Control of each work station
(ii) Distribution of control instruction to work station
(iii) Production control
(vi) Traffic control
(v) Shuttle control
(vi) Work handling system and monitoring
Prepared by: Prof. Jyotiraman De (TA) AIP Lab
Page 86
Page 87
Page 88
Page 89