Notes CNC
Notes CNC
Notes CNC
INTEGRATED
MANUFACTURING
ATME COLLEGE OF ENGINEERING
DEPARTMENT OF MECHANICAL ENGINEERING
VISION
Development of academically excellent, culturally vibrant, socially responsible and globally
competent human resources.
MISSION
To keep pace with advancements in knowledge and make the students competitive
and capable at the global level.
To create an environment for the students to acquire the right physical, intellectual,
emotional and moral foundations and shine as torch bearers of tomorrow's society.
To strive to attain ever-higher benchmarks of educational excellence.
VISION
MISSION:
To ensurestate of-the- art facility for learning, skill development and research in
mechanical engineering.
Toengage students in co-curricular and extra-curricular activities to impart social & ethical
values and imbibeleadership quality.
PROGRAM EDUCATIONAL OBJECTIVES (PEO’S)
PEO 1: Graduates will be able to have successful professional career in the allied areas
and be proficient to perceive higher education.
PEO 2: Graduates will attain the technical ability to understand the need analysis, design,
manufacturing, quality changing and analysis of the product.
PEO 3: Work effectively, ethically and socially responsible in allied fields of mechanical
engineering.
PEO 4: Work in a team tomeet personal and organizational objectives and to contribute to
the development of the society in large.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
PO6.The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice
PO9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings
PO12.Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change
PSO 1:To comprehend the knowledge of mechanical engineering and apply them to
identify,formulate and address the mechanical engineering problems using latest
technology in a effective manner.
PSO 4: To exhibit honesty, integrity, and conduct oneself responsibly, ethically and
legally, holding the safety and welfare of the society paramount.
COMPUTER INTEGRATED MANUFACTURING
PART-A
UNIT - 1
Computer Integrated Manufacturing Systems: Introduction, Automation definition, Types of automation, CIM,
processing in manufacturing, Production concepts, Mathematical Models-Manufacturing lead time, production
rate, components of operation time, capacity, Utilization and availability, Work-in-process, WIP ratio, TIP ratio,
Problems using mathematical model equations.
8 Hours
UNIT - 2
High Volume Production System: Introduction Automated flow line-symbols, objectives, Work part transport-
continuous, Intermittent, synchronous, Pallet fixtures, Transfer Mechanism-Linear-Walking beam,. roller chain
drive, Rotary-rack and pinion, Rachet & Pawl, Geneva wheel, Buffer storage, control functions-sequence, safety,
Quality, Automation for machining operation.
6 Hours
UNIT - 3
Analysis Of Automated Flow Line & Line Balancing: General terminology and analysis, Analysis of Tranfer
Line without storage upper bound approach, lower bound approach and problems, Analysis of Transfer lines with
storage buffer, Effect of storage, buffer capacity with simple problem, Partial automation-with numerical
problems, flow lines with more than two stages, Manual Assembly lines, line balancing problem.
6 Hours
UNIT - 4
Minimum Rational Work Element: Work station process time, Cycle time, precedence constraints. Precedence
diagram, Balance delay methods of line balancing-largest Candidate rule, Kilbridge and Westers method, Ranked
positional weight method, Numerical problems covering all above methods and computerized line balancing.
6 Hours
PART-B
UNIT - 5
Automated Assembly Systems: Design for automated assembly systems, types of automated assembly system, Parts
feeding devices-elements of parts delivery system-hopper, part feeder, Selectors, feedback, escapement and
placement analysis of Multistation Assembly Machine analysis of single station assembly. Automated Guided
Vehicle System: Introduction, Vehicle guidance and routing, System management, Quantitative analysis of AGV's
with numerical problems and application.
8 Hours
Computer Integrated Manufacturing
UNIT - 6
Computerized Manufacturing Planning System: Introduction, Computer Aided Process Planning, Retrieval
types of process planning, Generative type of process planning, Material requirement planning, Fundamental
concepts of MRP inputs to MRP, Capacity planning.
6 Hours
UNIT - 7
Cnc Machining Centers: Introduction to CNC, elements of CNC, CNC machining centers, part programming,
fundamental steps involved in development of part programming for milling and turning.
6 Hours
UNIT - 8
Robotics: Introduction to Robot configuration, Robot motion, programming of Robots end effectors, Robot
sensors and Robot applications.
6 Hours
TEXT BOOKS:
1. Automation, Production system & Computer Integrated manufacturing, M. P. Groover Person
nd
India, 2007 2 edition.
2. Principles of Computer Integrated Manufacturing, S. Kant Vajpayee, Prentice Hall India.
REFERENCE BOOKS:
1. Computer Integrated Manufacturing, J. A. Rehg & Henry. W. Kraebber.
2. CADlCAM by Zeid, Tata McGraw Hill.
UNIT -1
COMPUTER INTEGRATED MANUFACTURING SYSTEMS
CONTENTS
1.1. Introduction
1.2. Evolution of computer integrated manufacturing
1.3. Cim hardware and cim software
1.4. Nature and role of the elements of cim system
1.5. Conceptual model of manufacturing
1.6. Automation
1.7. Types of automation
1.8. Reasons for automating
1.9. Types of production
1.10. functions in manufacturing
1.11. Organization-amd information processing in
Manufacturing
1.12. Production concepts and mathematical models
1.13. Numerical problems
OBJECTIVES:
1. To understand different types of production systems and their features.
2. To use different mathematical models in production system to analyze production
parameters.
1.1. INTRODUCTION
Computer Integrated Manufacturing (CIM) encompasses the entire range of product
development and manufacturing activities with all the functions being carried out with the
help of dedicated software packages. The data required for various functions are passed from
one application software to another in a seamless manner. For example, the product data is
created during design. This data has to be transferred from the modeling software to
manufacturing software without any loss of data. CIM uses a common database wherever
feasible and communication technologies to integrate design, manufacturing and associated
business functions that combine the automated segments of a factory or a manufacturing
facility. CIM reduces the human component of manufacturing and thereby relieves the
process of its slow, expensive and error-prone component. CIM stands for a holistic and
methodological approach to the activities of the manufacturing enterprise in order to achieve
vast improvement in its performance.
This methodological approach is applied to all activities from the design of the product
to customer support in an integrated way, using various methods, means and techniques in
order to achieve production improvement, cost reduction, fulfillment of scheduled delivery
dates, quality improvement and total flexibility in the manufacturing system. CIM requires all
those associated with a company to involve totally in the process of product development and
manufacture. In such a holistic approach, economic, social and human aspects have the same
importance as technical aspects. CIM also encompasses the whole lot of enabling
technologies including total quality management, business process reengineering, concurrent
engineering, workflow automation, enterprise resource planning and flexible manufacturing.
Manufacturing industries strive to reduce the cost of the product continuously to remain
competitive in the face of global competition. In addition, there is the need to improve the
quality and performance levels on a continuing basis. Another important requirement is on
time delivery. In the context of global outsourcing and long supply chains cutting across
several international borders, the task of continuously reducing delivery times is really an
arduous task. CIM has several software tools to address the above needs.
• Reduction in inventory
• Lower the cost of the product
• Reduce waste
• Improve quality
• Increase flexibility in manufacturing to achieve immediate and rapid
response to:
• Product changes
• Production changes
• Process change
• Equipment change
• Change of personnel
CIM technology is an enabling technology to meet the above challenges to the manufacturing.
The first major innovation in machine control is the Numerical Control (NC),
demonstrated at MIT in 1952. Early Numerical Control Systems were all basically hardwired
systems, since these were built with discrete systems or with later first generation integrated
chips. Early NC machines used paper tape as an input medium. Every NC machine was fitted
with a tape reader to read paper tape and transfer the program to the memory of the machine
tool block by block. Mainframe computers were used to control a group of NC machines by
mid 60's. This arrangement was then called Direct Numerical Control (DNC) as the computer
bypassed the tape reader to transfer the program data to the machine controller. By late 60's
mini computers were being commonly used to control NC machines. At this stage NC
became truly soft wired with the facilities of mass program storage, offline editing and
software logic control and processing. This development is called Computer Numerical
Control (CNC). Since 70's, numerical controllers are being designed around microprocessors,
resulting in compact CNC systems. A further development to this technology is the
distributed numerical control (also called DNC) in which processing of NC program is
carried out in different computers operating at different hierarchical levels - typically from
mainframe host computers to plant computers to the machine controller. Today the CNC
systems are built around powerful 32 bit and 64 bit microprocessors. PC based systems are
also becoming increasingly popular.
Manufacturing engineers also started using computers for such tasks like inventory control,
demand forecasting, production planning and control etc. CNC technology was adapted in the
development of co-ordinate measuring machine's (CMMs) which automated inspection.
Robots were introduced to automate several tasks like machine loading, materials handling,
welding, painting and assembly. All these developments led to the evolution of flexible
manufacturing cells and flexible manufacturing systems in late 70's.
Evolution of Computer Aided Design (CAD), on the other hand was to cater to the geometric
modeling needs of automobile and aeronautical industries. The developments in computers,
design workstations, graphic cards, display devices and graphic input and output devices
during the last ten years have been phenomenal. This coupled with the development of
operating system with graphic user interfaces and powerful interactive (user friendly)
software packages for modeling, drafting, analysis and optimization provides the necessary
tools to automate the design process.
CAD in fact owes its development to the APT language project at MIT in early 50's. Several
clones of APT were introduced in 80's to automatically develop NC codes from the
geometric model of the component. Now, one can model, draft, analyze, simulate, modify,
optimize and create the NC code to manufacture a component and simulate the machining
operation sitting at a computer workstation.
If we review the manufacturing scenario during 80's we will find that the manufacturing is
characterized by a few islands of automation. In the case of design, the task is well
automated. In the case of manufacture, CNC machines, DNC systems, FMC, FMS etc
provide tightly controlled automation systems. Similarly computer control has been
implemented in several areas like manufacturing resource planning, accounting, sales,
marketing and purchase. Yet the full potential of computerization could not be obtained
unless all the segments of manufacturing are integrated, permitting the transfer of data across
various functional modules. This realization led to the concept of computer integrated
manufacturing. Thus the implementation of CIM required the development of whole lot of
computer technologies related to hardware and software.
CIM software comprises computer programmes to carry out the following functions:
• Marketing
• Product Design
• Planning
• Purchase
• Manufacturing Engineering
• Factory Automation Hardware
• Warehousing
• Logistics and Supply Chain Management
• Finance
• Information Management
i. Marketing: The need for a product is identified by the marketing division. The
specifications of the product, the projection of manufacturing quantities and the strategy
for marketing the product are also decided by the marketing department. Marketing also
works out the manufacturing costs to assess the economic viability of the product.
ii. Product Design: The design department of the company establishes the initial database
for production of a proposed product. In a CIM system this is accomplished through
activities such as geometric modeling and computer aided design while considering the
product requirements and concepts generated by the creativity of the design engineer.
Configuration management is an important activity in many designs. Complex designs
are usually carried out by several teams working simultaneously, located often in
different parts of the world. The design process is constrained by the costs that will be
incurred in actual production and by the capabilities of the available production
equipment and processes. The design process creates the database required to
manufacture the part.
iii. Planning: The planning department takes the database established by the design
department and enriches it with production data and information to produce a plan for the
production of the product. Planning involves several subsystems dealing with materials,
facility, process, tools, manpower, capacity, scheduling, outsourcing, assembly,
inspection, logistics etc. In a CIM system, this planning process should be constrained by
the production costs and by the production equipment and process capability, in order to
generate an optimized plan.
iv. Purchase: The purchase departments is responsible for placing the purchase orders and
follow up, ensure quality in the production process of the vendor, receive the items,
arrange for inspection and supply the items to the stores or arrange timely delivery
depending on the production schedule for eventual supply to manufacture and assembly.
vi. Factory Automation Hardware: Factory automation equipment further enriches the
database with equipment and process data, resident either in the operator or the
equipment to carry out the production process. In CIM system this consists of computer
controlled process machinery such as CNC machine tools, flexible manufacturing
vii. Warehousing: Warehousing is the function involving storage and retrieval of raw
materials, components, finished goods as well as shipment of items. In today's complex
outsourcing scenario and the need for just-in-time supply of components and subsystems,
logistics and supply chain management assume great importance.
viii. Finance: Finance deals with the resources pertaining to money. Planning of investment,
working capital, and cash flow control, realization of receipts, accounting and allocation
of funds are the major tasks of the finance departments.
ix. Information Management: Information Management is perhaps one of the crucial tasks in
CIM. This involves master production scheduling, database management, communication,
manufacturing systems integration and management information systems.
Definition of CIM
Joel Goldhar, Dean, Illinois Institute of Technology gives CIM as a computer system in
which the peripherals are robots, machine tools and other processing equipment.
Dan Appleton, President, DACOM, Inc. defines CIM is a management philosophy, not a
turnkey product.
Jack Conaway, CIM Marketing manager, DEC, defines CIM is nothing but a data
management and networking problem.
1. CAD/CAM/CAE/GT
3. Factory Automation
The computer has had and continues to have a dramatic impact on the development of
production automation technologies. Nearly all modern production systems are imple-
mented today using computer systems. The term computer integrated manufacturing
(CIM) has been coined to denote the pervasive use of computers to design the products,
plan the production, control the operations, and perform the various business related
functions needed in a manufacturing firm. CAD/CAM (computer-aided design and com-
puter-aided manufacturing) is another term that is used almost synonymously with CIM.
Let us attempt to define the relationship between automation and CIM by developing a
conceptual model of manufacturing. In a manufacturing firm, the physical activities related to
production that take place in the factory can be distinguished from the infor-mation-processing
activities, such as product design and production planning, that usually occur in an office
environment. The physical activities include all of the manufacturing processing, assembly,
material handling, and inspections that are performed on the prod-uct. These operations come
in direct contact with the product during manufacture. They touch the product. The
relationship between the physical activities and the information-processing activities in our
model is depicted in Figure 5. Raw materials flow in one end of the factory and finished
products flow out the other end. The physical activities (processing, handling, etc.) take place
inside the factory. The information-processing functions form a ring that surrounds the
factory, providing the data and knowledge required to produce the product successfully. These
information-processing functions include (1) certain business activities (e.g., marketing and
sales, order entry, customer billing, etc.),
(2) product design, (3) manufacturing planning, and (4) manufacturing control. These
four functions form a cycle of events that must accompany the physical production
activities but which do not directly touch the product.
Now consider the difference between automation and CIM. Automation is concerned with
the physical activities in manufacturing. Automated production systems are designed to
accomplish the processing, assembly, material handling, and inspecting activities with
little or no human participation.
In the figure 5 Model of manufacturing, showing (a] the factory as a processing
pipeline where the physical manufacturing activities are performed, and (b) the
information-processing activities that support manufacturing as a ring that surrounds
the factory concerned more with the information-processing functions that are required
to support the production operations. CIM involves the use of computer systems to
perform the four types of information-processing functions. Just as automation deals
with the physical activities, CIM deals with automating the information-processing
activities in manufacturing.
1.6. AUTOMATION
1. Fixed automation
2. Programmable automation
3. Flexible automation
Fixed automation
The economic justification for fixed automation is found in products with very high
demand rates and volumes. The high initial cost of the equipment can be spread over a
very large number of units, thus making the unit cost attractive compared to alternative
methods of production.
Programmable automation
Automated production systems that are programmable are used in low and medium-
volume production. The parts or products are typically made in batches. To produce
each new batch of a different product, the system must be reprogrammed with the set
of machine instructions that correspond to the new product. The physical setup of the
machine must also be changed over: Tools must be loaded, fixtures must be attached
to the machine table, and the required machine settings must be entered. This
changeover procedure takes time. Consequently, the typical cycle for a given product
includes a period during which the setup and reprogramming takes place, followed by
a period in which the batch is produced.
Flexible automation
The essential features that distinguish flexible automation from programmable au-tomation are
(1) The capacity to change part programs with no lost production time
(2) The capability to change over the physical setup, again with no lost production time.
These features allow the automated production system to continue production without the
downtime between batches that is characteristic of programmable automation. Changing the part
programs is generally accomplished by preparing the programs off-line on a computer system and
electronically transmitting the programs to the automated production system. Therefore, the time
required to do the programming for the next job does not interrupt production on the current job.
Advances in computer systems technology are largely responsible for this programming capability
in flexible automation. Changing the physical setup between parts is accomplished by making the
changeover off-line and then moving it into place simultaneously as the next part comes into
position for processing. The use of pallet fixtures that hold the parts and transfer into position at
the workplace is one way of implementing this approach. For these approaches to be successful,
the variety of parts that can be made on a flexible automated production system is usually more
limited than a system controlled by programmable automation.
The relative positions of the three types of automation for different production volumes and
product varieties are depicted in Figure 5
2. High cost of labor: The trend in the industrialized societies of the world has been
toward ever-increasing labor costs. As a result, higher investment in automated
equipment has become economically justifiable to replace manual operations. The
high cost of labor is forcing business leaders to substitute machines for human
labor. Because machines can produce at higher rates of output, the use of
automation results in a lower cost per unit of product.
3. Labor shortages: In many advanced nations there has been a general shortage of
labor. Labor shortages also stimulate the development of automation as a substitute
for labor.
4. Trend of labor toward the service sector: This trend has been especially prevalent
in the advanced countries. First around 1986, the proportion of the work force
employed in manufacturing stands at about 20%. In 1947, this percentage was
30%. By the year 2000, some estimates put the figure as low as 2%, certainly,
automation of production jobs has caused some of this shift. The growth of
government employment at the federal, state, and local levels has consumed a
certain share of the labor market which might otherwise have gone into
manufacturing. Also, there has been a tendency for people to view factory work as
tedious, demeaning, and dirty. This view has caused them to seek employment in
the service sector of the economy.
5. Safe: By automating the operation and transferring the operator from an active
participation to a supervisory role, work is made safer. The safety and physical
well-being of the worker has become a national objective with the enactment of
the Occupational. Safety and Health Act of 1970 (OSHA). It has also provided an
impetus for automation.
6. High cost of raw materials: The high cost of raw materials in manufacturing
results in the need for greater efficiency in using these materials. The reduction of
scrap is one of the benefits of automation.
7. Improved product quality: Automated operations not only produce parts at faster
rates than do their manual counterparts, but they produce parts with greater
consistency and conformity to quality specifications.
8. Reduced manufacturing lead time: For reasons that we shall examine in sub
sequent chapters, automation allows the manufacturer to reduce the time between
customer order and product delivery. This gives the manufacturer a competitive
advantage in promoting good customer service.
All of these factors act together to make production automation a feasible and
attractive alternative to manual methods of manufacture.
2. Batch production
3. Mass production
1. Job shop production. The distinguishing feature of job shop production is low
volume. The manufacturing lot sizes are small, often one of a kind. Job shop
production is commonly used to meet specific customer orders, and there is a great
variety in the type of work the plant must do. Therefore, the production equipment
must be flexible and general-purpose to allow for this variety of work. Also, the skill
level of job shop workers must be relatively high so that they can perform a range of
different work assignments. Examples of products manufactured in a job shop
include space vehicles, aircraft, machine tools, special tools and equipment, and
prototypes of future products. Construction work and shipbuilding are not normally
identified with the job shop category, even though the quantities are in the
appropriate range. Although these two activities involve the transformation of raw
materials into finished products, the work is not performed in a factory.
For any of the three types of production, there are certain basic functions that must
be carried out to convert raw materials into finished product. For a firm engaged in
making discrete products, the functions are:
1. Processing
2. Assembly
5. Control
The first four of these functions are the physical activities that "touch" the product as
it is being made. Processing and assembly are operations that add value to the
product. The third and fourth functions must be performed in a manufacturing plant,
but they do not add value to the product. The Figure 6, shows the model of the
functions of manufacturing in factory
Processing operations
Processing operations transform the product from one state of completion into a more
advanced state of completion. Processing operations can be classified into one of the
following four categories:
1. Basic processes
2. Secondary processes
3. Operations to enhance physical properties
4. Finishing operations
Basic processes are those which give the work material its initial form. Metal casting
and plastic molding are examples. In both cases, the raw materials are converted into the
basic geometry of the desired product.
Secondary processes follow the basic process and are performed to give the work part
its final desired geometry. Examples in this category include machining (turning,
drilling, milling, etc.) and press working operations (blanking, forming, drawing, etc.).
Finishing operations are the final processes performed on the work part. Their purpose
is, for example, to improve the appearance, or to provide a protective coating on the
part. Examples in this fourth category include polishing, painting, and chrome plating.
1. Raw materials
2. Equipment
3. Tooling, fixtures
4. Energy (electrical energy)
5. Labor
Assembly operations
Assembly and joining processes constitute the second major type of manufacturing op-
eration. In assembly, the distinguishing feature is that two or more separate components
are joined together. Included in this category are mechanical fastening operations, which
make use of screws, nuts, rivets, and so on, and joining processes, such as welding,
brazing, and soldering. In the fabrication of a product, the assembly operations follow
the processing operations.
A means of moving and storing materials between the processing and assembly
operations must be provided. In most manufacturing plants, materials spend more time
being moved and stored than being processed. In some cases, the majority of the labor
cost in the factory is consumed in handling, moving, and storing materials. It is
important that this function be carried out as efficiently as possible.
Inspection and testing are generally considered part of quality control. The purpose of
inspection is to determine whether the manufactured product meets the established design
standards and specifications. For example, inspection examines whether the actual di-
mensions of a mechanical part are within the tolerances indicated on the engineering
drawing for the part and testing is generally concerned with the functional specifications of
the final product rather than the individual parts that go into the product.
Control
1. Business functions
2. Product design
3. Manufacturing planning
4. Manufacturing control
Business functions
The business functions are the principal means of communicating with the
customer. They are the beginning and the end of the information-processing cycle.
Included within this category are sales and marketing, sales forecasting, order
entry, cost accounting, customer billing, and others.
An order to produce a product will typically originate from the sales and marketing
department of the firm. The production order will be one of the following forms: (1) an
order to manufacture an item to the customer's specifications, (2) a customer order to
buy one or more of the manufacturer's, proprietary products, or (3) an order based on a
forecast of future demand for a proprietary product.
Product design
If the product is proprietary, the manufacturing firm is responsible for its development
and design. The product design is documented by means of component drawings,
specifications, and a bill of materials that defines how many of each component goes
into the product.
Manufacturing planning
The information and documentation that constitute the design of the product flow into
the manufacturing planning function. The departments in the organization that perform
manufacturing planning include manufacturing engineering, industrial engineering, and
production planning and control.
Manufacturing control
Shop floor control is concerned with the problem of monitoring the progress of the
product as it is being processed, assembled, moved, and inspected in the factory. The
sections of a traditional production planning and control department that are involved in
shop floor control include scheduling, dispatching, and expediting. Production
scheduling is concerned with assigning start dates and due dates to the various parts
(and products) that are to be made in the factory. This requires that the parts be
scheduled one by one through the various production machines listed on the route sheet
for each part. Based on the production schedule, dispatching involves issuing the
individual work orders to the machine operators to accomplish the processing of the
parts. The dispatching function is performed in some plants by the shop foremen, in
other plants by a person called the dispatcher. Even with the best plans and schedules,
things sometimes go wrong (e.g., machine breakdowns, improper tooling, parts delayed
at the vendor). The expediter compares the actual progress of a production order against
the schedule. For orders that fall behind, the expediter attempts to take the necessary
corrective action to complete the order on time.
Inventory control overlaps with shop floor control to some extent. Inventory control
attempts to strike a proper balance between the danger of too little inventory (with
possible stock-outs of materials) and the expense of having too much inventory. Shop
floor control is also concerned with inventory in the sense that the materials being
processed in the factory represent inventory (called work-in-process). The mission of
quality control is to assure that the quality of the product and its components meet the
standards specified by the product designer. To accomplish its mission, quality control
depends on the inspection activities performed in the factory at various times throughout
the manufacture of the product. Also, raw materials and components from outside
sources must be inspected when they are received. Final inspection and testing of the
finished product is performed to ensure functional quality and appearance.
are the handling, storage, inspections, and other sources of delay. Let us use To to denote the
lime per operation at a given machine or workstation, and Tno to represent the non operation
time associated with the same machine. Further, let us suppose that there are nm separate
machines or operations through which the product must be routed in order to be completely
processed. If we assume a batch production situation, there are Q units of the product in the
batch, A setup procedure is generally required to prepare each production machine for the
particular product. The setup typically includes arranging the workplace and installing the
tooling and fixturing required for the product. Let this setup time be denoted as Tm.
Given these terms, we can define an important production concept, manufacturing lead
time. The manufacturing lead lime (MLT) is the total time required to process a given
product (or work part) through the plant. We can express it as follows:
n
m
Where i indicates the operation sequence in the processing, i = 1,2, . .n The MLT
equation does not include the time the raw work part spends in storage before its turn in
the production schedule begins.
Let us assume that all operation times, setup times, and non operation times are equal,
respectively then MLT is given by
For mass production, where a large number of units are made on a single machine, the
MLT simply becomes the operation time for the machine after the setup has been
completed and production begins.
For flow-type mass production, the entire production line is set up in advance. Also, the
non operation time between processing steps consists simply of the time to transfer the
product (or pan) from one machine or workstation to the next. If the workstations are
integrated so that parts are being processed simultaneously at each station, the station
with the longest operation time will determine the MLT value. Hence,
In this case, nm represents the number of separate workstations on the production line.
The values of setup time, operation time, and non operation time are different for the
different production situations. Setting up a flow line for high production requires much
more time than setting up a general-purpose machine in a job shop. However, the
concept of how time is spent in the factory for the various situations is valid.
A certain part is produced in a batch size of 50 units and requires a sequence of eight
operations in the plant. The average setup time is 3 h, and the average operation time per
machine is 6 min. The average non operation time due to handling, delays, inspections,
and so on, is 7 h. compute how many days it will take to produce a batch, assuming that
the plant operates on a 7-h shift per day.
Solution:
symbolized as Rp
R =1
P
TP
Where TP is given by
(Tsu + QTo )
TP =
Q
QT
o
T 1−q
su +
T =
P
Q
Components of the operation time
The components of the operation time To, The operation time is the time an individual
workpart spends on a machine, but not all of this time is productive. Let us try to relate
the operation time to a specific process. To illustrate, we use a machining operation, as
machining is common in discrete-parts manufacturing. Operation lime for a machining
operation is composed of three elements: the actual machining time Tm, the workpiece
handling time Th, and any tool handling time per workpiece Th. Hence,
T o = T m + T h+ T th
The tool handling time represents all the time spent in changing tools when they wear
out, changing from one tool to the next for successive operations performed on a turret
lathe, changing between the drill bit and tap in a drill-and-tap sequence performed at
one drill press, and so on. T,h is the average time per workpiece for any and all of these
Each of the terms Tm,Th, and T,h has its counterpart in many other types of discrete-item
production operations. There is a portion of the operation cycle, when the material is
actually being worked (Tm), and there is a portion of the cycle when either the work part
is being handled (Tk) or the tooling is being adjusted or changed (T,h). We can therefore
Capacity
The term capacity, or plant capacity, is used to define the maximum rate of output that a
plant is able to produce under a given set of assumed operating conditions. The assumed
operating conditions refer to the number of shifts per day (one, two, or three), number of
days in the week (or month) that the plant operates, employment levels, whether or not
overtime is included, and so on. For continuous chemical production, the plant may be
operated 24 h per day, 7 days per week.
Let PC be the production capacity (plant capacity) of a given work center or group of
work centers under consideration. Capacity will be measured as the number of good
units produced per week. Let W represent the number of work centers under
consideration. A work center is a production system in the plant typically consisting of
one worker and one machine. It might also be one automated machine with no worker,
or several workers acting together on a production line. It is capable of producing at a
rate Rp units per hour. Each work center operates for H hours per shift. H is an average
that excludes time for machine breakdowns and repairs, maintenance, operator delays,
and so on. Provision for setup time is also included.
Problem 2
The turret lathe section has six machines, all devoted to production of the same pad. The
section operates 10 shifts per week. The number of hours per shift averages 6.4 because
of operator delays and machine breakdowns. The average production rate is 17 units/h.
Determine the production capacity of the turret lathe section.
Solution:
If we include the possibility that in a batch production plant, each product is routed
(WS HR )
PC = W P
n
m
Another way of using the production capacity equation is for determining how resources
might be allocated to meet a certain weekly demand rate requirement. Let Dw be the
demand rate for the week in terms of number of units required. Replacing PC and
rearranging, we get
(D n )
WSW H = W m
R
P
Given a certain hourly production rate for the manufacturing process, indicates three
possible ways of adjusting the capacity up or down to meet changing weekly demand
requirements:
1. Change the number of work centers, W, in the shop. This might be done by using
equipment that was formerly not in use and by hiring new workers. Over the
long term, new machines might be acquired.
2. Change the number of shifts per week, 5W. For example, Saturday shifts might
be authorized.
3. Change the number of hours worked per shift, W. For example, overtime might
be authorized.
In cases where production rates differ, the capacity equations can be revised, summing
the requirements for the different products.
∑( DW nm )
WSW H =
Problem 3
Three products are to be processed through a certain type of work center. Pertinent data
are given in the following table.
1 600 10
2 1000 20
3 2200 40
Determine the number of work centers required to satisfy this demand, given that the
plant works 10 shifts per week and there are 6.5 h available for production on each work
Solution:
1 600 600/10
2 1000 1000/20
3 2200 2200/40
Total production hours required 165
Since each work center can operate (10 shifts/week)(6.5 h) or 65 h/week, the total
number of work centers is
Utilization
Utilization refers to the amount of output of a production facility relative to its capacity.
Letting U represent utilization, we have
U = Output
Capacity
Problem 4
(b) What was the utilization of the machine during the week under consideration?
Solution:
(a) The capacity of the machine can be determined using the assumed 65-h week as
follows:
(b) The utilization can be determined as the ratio of the number of parts made during
productive use of the machine relative to its capacity.
Output 1000
U= = = 76.92%
Capacity 1300
Availability
MTBF − MTTR
Availability =
MTBF
Work-in-process
Work-in-process (WIP) is the amount of product currently located in the factory that is
either being processed or is between processing operations. WIP is inventory that is in
the state of being transformed from raw material to finished product. A rough measure
of work-in-process can be obtained from the equation
PC U
WIP = ( MLT )
SW H
Eugene Merchant, an advocate and spokesman for the manufacturing industry for many
years, has observed that materials in a typical metal machining batch factory spend more
time waiting or being moved than in processing. His observation is illustrated in Figure
8 About 95% of the time of a workpart is spent either moving or waiting; only 5% of its
time is spent on the machine tool. Of this 5%, less than 30% of the time at the machine
(1.5% of the total time of the pan) is time during which actual cutting is taking place.
The remaining 70% (3.5% of the total) is required for loading and unloading,
positioning, gaging, and other causes of nonprocessing time. These time proportions are
evidence of the inefficiencies with which work-in-process is managed in the factory.
Two measures that can be used to assess the magnitude of the work-in-process problem
in a given factory are the WIP ratio and the TIP ratio. The WIP ratio provides an
indication of the amount of inventory-in-process relative to the work actually being
processed. It is the total quantity of a given part (or assembly) in the plant or section of
the plant divided by the quantity of the same part that is being processed (or assembled).
WIP
WI P ratio =
Number of machine proces sin g
QT0
Number of proces sin g machine = WU
Tsu + QT0
The ideal WIP ratio is 1: 1, which implies that all parts in the plant are being processed.
In a high-volume flow line operation, we would expect the WIP ratio to be relatively
close to I: I if we ignore the raw product that is waiting to be launched onto the line and
the finished product that has been completed. In a batch production shop, the WIP ratio
is significantly higher, perhaps 50: 1 or higher, depending on the average batch size,
nonproductive time, and other factors in the plant.
The TIP ratio measures the time that the product spends in the plant relative to its actual
processing time. It is computed as the total manufacturing lead time for a pan divided by
the sum of the individual operation times for the part.
MLT
TI P ratio =
nmT0
Again, the ideal TIP ratio is 1: 1, and again it is very difficult to achieve such a low ratio
in practice. In the Merchant observation of Figure 2.6, the TIP ratio = 20: 1.
It should be noted that the WIP and TIP ratios reduce to the same value in our simplified
model of manufacturing presented in this section. This can be demonstrated
mathematically. In an actual factory situation, the WIP and TIP ratios would not nec-
essarily be equal, owing to the complexities and realities encountered in the real world.
For example, assembled products create complications in evaluating the ratio values
because of the combination of parts into one assembly.
AUTOMATION STRATEGIES
There are certain fundamental strategies that tan be employed to improve productivity in
manufacturing operations. Since these strategies are often implemented by means of
automation technology,
efficiency. This is analogous to the concept of labor specialization, which has been
7. On-line inspection. Inspection for quality of work is traditionally performed after the
process. 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 product is being made. This reduces scrap and brings the
overall quality of product closer to the nominal specifications
intended by the designer.
Re duce Tno ,MLT , q
8. 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.
OUTCOMES:
QUESTIONAIRE
FURTHER READING
1. http://productlifecyclestages.com/
2. http://papers.sae.org/2002-01-2120/
3. http://www.yourarticlelibrary.com/products/product-life-cycle-definition-
assumption-and-stages/48626/
UNIT 2
AUTOMATED FLOW LINES
CONTENTS:
2.1. Introduction
2.2. Configurations of automated flow line.
2.3. Methods of workpart transport
2.4. Transfer mechanisms
2.5. Control functions
2.6. Buffer storage
2.7. Automation for machining operations
OBJECTIVES:
1. To understand different configurations involved in automated flow lines.
2. To understand different transfer mechanisms used for workpart transportation.
3. To understand concepts like buffer storage and control functions.
2.1. Introduction
3) Rotary type
In the rotary configuration, the workparts are indexed around a circular table or
dial. The workstations are stationary and usually located around the outside periphery
of the dial. The parts ride on the rotating table and arc registered or positioned, in turn,
at each station for its processing or assembly operation. This type of equipment is often
referred to as an indexing machine or dial index machine and the configuration is
shown in Figure 8 and example of six station rotary shown in figure 9.
The most appropriate type of transport system for a given application depends on
such factors as:
The types of operation to be performed
The number of stations on the line
The weight and size of the work parts
Whether manual stations are included on the line
Production rate requirements
Balancing the various process times on the line
1) Continuous transfer
With the continuous method of transfer, the workparts are moved continuously
at Constant speed. This requires the workheads to move during processing in order
to maintain continuous registration with the workpart. For some types of operations,
this movement of the workheads 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 workheads. 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 drum's 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.
2) Intermittent transfer
As the name suggests, in this method the workpieces 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 workparts are transported at the same time and, for this reason, the
term "synchronous transfer system" is also used to describe this method of workpart
transport.
3) Asynchronous transfer
This system of transfer, also referred to as a "power-and-free system,"
allows each workpart 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 sta-tions.
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 workparts 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
workparts 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.
Figure 12 walking beam transfer system, showing various stage during transfer stage
(13 a)
(13 b)
This general type of transfer system can be used for continuous, intermittent,
or nonsynchronous movement of workparts. In the nonsynchronous motion, the
workparts 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 workparts when they arrive at their respective stations.
Rotary transfer mechanisms
There are several methods used to index a circular table or dial at various equal
angular positions corresponding to workstation locations.
Rack and pinion
This mechanism is simple but is not considered especially suited to the high-
speed operation often associated with indexing machines. The device is pictured in
Figure 4.6 and uses a piston to drive the rack, which causes the pinion gear and
attached indexing table to rotate, A clutch or other device is used to provide rotation
in the desired direction.
Geneva mechanism:
The two previous mechanisms convert a linear motion into a rotational
motion. The Geneva mechanism uses a continuously rotating driver to index the
table, as pictured in Figure 17. If the driven member has six slots for a six-station
dial indexing machine, each turn of the driver will cause the table to advance one-
sixth of a turn. The driver only causes movement of the table through a portion of
its rotation. For a six-slotted driven member, 120° of a complete rotation of the
driver is used to index the table. The other 240° is dwell. For a four-slotted driven
member, the ratio would be 90° for index and 270° for dwell. The usual number of
indexings per revolution of the table is four, five, six, and eight.
CAM Mechanisms:
Various forms of cam mechanism, an example of which is illustrated in
Figure 18, provide probably the most accurate and reliable method of indexing the
dial. They are in widespread use in industry despite the fact that the cost is
relatively high compared to alternative mechanisms. The cam can be designed to
give a variety of velocity and dwell characteristics.
Dept of Mechanical
Engineering, ATMECE,
Mysuru
Computer Integrated Manufacturing
1. Sequence control.
The purpose of this function is to coordinate the sequence of actions of the transfer
system and its workstations. The various activities of the automated flow line must
be carried out with split-second timing and accuracy.
Sequence control is basic to the operation of the flow line.
2. Safety monitoring:
This function ensures that the transfer system does not operate in an unsafe or
hazardous condition. Sensing devices may be added to make certain that the cutting
tool status is satisfactory to continue to process the workpart in the case of a
machining-type transfer line. Other checks might include monitoring certain critical
steps in the sequence control function to make sure that these steps have all been
performed and in the correct order. Hydraulic or air pressures might also be
checked if these are crucial to the operation of automated flow lines.
3. Quality monitoring:
The third control function is to monitor certain quality attributes of the workpart. Its
purpose is to identify and possibly reject defective workparts and assemblies. The
inspection devices required to perform quality monitoring are sometimes incorporated
into existing processing stations. In other cases, separate stations are included in the
line for the sole purpose of inspecting the workpart as shown in figure 19.
Conventional thinking on the control of the line has been to stop operation when a
malfunction occurred. While there are certain malfunctions representing unsafe
con-ditions that demand shutdown of the line, there are other situations where
stoppage of the line is not required and perhaps not even desirable. There are
alternative control strategies 1.Instantaneous control and 2. Memory control.
Instantaneous control:
This mode of control stops the operation of the flow line immediately when a
malfunction is detected. It is relatively simple, inexpensive, and trouble-free.
Diagnostic features are often added to the system to aid in identifying the location
and cause of the trouble to the operator so that repairs can be quickly made.
However, stopping the machine results in loss of production from the entire line,
and this is the system's biggest drawback.
Memory control:
In contrast to instantaneous control, the memory system is designed to keep the
machine operating. It works to control quality and/or protect the machine by
preventing subsequent stations from processing the particular workpart and by
segregating the part as defective at the end of the line. The premise upon which
memory-type control is based is that the failures which occur at the stations will be
random and infrequent. If, however, the station failures result from cause and tend
to repeat, the memory system will not improve production but, rather, degrade it.
The flow line will continue to operate, with the consequence that bad parts will
continue to be produced. For this reason, a counter is sometimes used so that if a
failure occurs at the same station for two or three consecutive cycles, the memory
logic will cause the machine to stop for repairs.
There are two principal reasons for the use of buffer storage zones. The first is to
reduce the effect of individual station breakdowns on the line operation. The
continuous or intermittent transfer system acts as a single integrated machine. When
breakdowns occur at the individual stations or when preventive maintenance is
applied to the machine, production must be halted. In many cases, the proportion of
time the line spends out of operation can be significant, perhaps reaching 50% or
more. Some of the common reasons for line stoppages are:
Tool failures or tool adjustments at individual processing stations Scheduled
tool changes
Defective workparts or components at assembly stations, which require
that the
Feed mechanism be cleared
Feed hopper needs to be replenished at an assembly station
Limit switch or other electrical malfunction
Mechanical failure of transfer system or workstation
The disadvantages of buffer storage on flow lines are increased factory floor space,
higher in-process inventory, more material handling equipment, and greater
complexity of the overall flow line system. The benefits of buffer storage are often
great enough to more than compensate for these disadvantages.
There are various types of mechanized and automated machines that perform a
sequence of operations simultaneously on different work parts. These include dial
indexing machines, trunnion machines, and transfer lines. To consider these
machines in approximately the order of increasing complexity, we begin with one
that really does not belong in the list at all, the single-station machine.
Single-station machine
These mechanized production machines perform several operations on a
single workpart which is fixtured in one position throughout the cycle. The
operations are performed on several different surfaces by work heads located
around the piece. The available space surrounding a stationary workpiece limits the
number of machining heads that can be used. This limit on the number of operations
is the principal disadvantage of the single-station machine. Production rates are
usually low to medium. The single station machine is as shown in figure 21.
Dept of Mechanical
Engineering, ATMECE, Mysuru
Computer Integrated Manufacturing
Trunnion machine
Trunnion machine is a vertical drum mounted on a horizontal axis, so it is a
variation of the dial indexing machine as shown in figure 24. The vertical drum is called
a trunnion. Mounted on it are several fixtures which hold the work parts during
processing. Trunnion machines are most suitable for small workpieces. The configuration
of the machine, with a vertical rather than a horizontal indexing dial, provides the
opportunity to perform operations on opposite sides of the workpart. Additional stations
can be located on the outside periphery of the trunnion if it is required. The trunnion-type
machine is appropriate for work parts in the medium production range.
Transfer machine
The most highly automated and versatile of the machines is the transfer
line, as explained earlier the workstations are arranged in a straight-line flow
pattern and parts are transferred automatically from station to station. The transfer
system can be synchronous or asynchronous, work parts can be transported with
or without pallel fixtures, buffer storage can be incorporated into the line
operation if desired, and a variety of different monitoring and control features can
be used to manage the line. Hence, the transfer machine offers the greatest
flexibility of any of the
machines discussed. The transfer line can accommodate larger workpieces than the
rotary-type indexing systems. Also, the number of stations, and therefore the
number of operations, which can be included on the line is greater than for the
circular arrangement. The transfer line has traditionally been used for machining a
single product in high quantities over long production runs. More recently, transfer
machines have been designed for ease of changeover to allow several different but
similar workparts to be produced on the same line. These attempts to introduce
flexibility into transfer line design add to the appeal of these high-production
systems.
OUTCOMES:
Students will be able to
1. Use the knowledge of buffer storage to have optimized manufacturing
system.
2. Construct prototypes of workpart transfer mechanisms.
3. Classify different configurations of automated flow lines.
QUESTIONAIRE:
1. Give the detailed classification of automated flow line systems.
2. Write a note on workpart transfer mechanisms.
3. With neat sketch , explain Geneva mechanism.
4. Write a note on Buffer storage.
5. Explain control functions.
FURTHER READING:
1. https://www.wisdomjobs.com/e-university/production-and-operations-
management-tutorial-295/automated-flow-lines-9685.html
2. https://rekadayaupaya.wordpress.com/2013/05/03/5-4-automated-flow-
lines-with-storage-buffers/
UNIT 3:
CONTENTS:
OBJECTIVES:
1. To understand general terminology involved in an automated flow line system.
2. To analyze transfer lines with storage buffers.
3. To distinguish partial automation with complete automation.
There are two problem areas in analysis of automated flow lines which must be addressed:
1. Process Technology
2. Systems Technology
Process Technology refers to the body of knowledge about the theory & principles of the
particular manufacturing process used on the production line. E.g. in the manufacturing
process, process technology includes the metallurgy & machinability of the work material,
the correct applications of the cutting tools, chip control, economics of machining, machine
tools alterations & a host of other problems. Many problems encountered in machining can
be overcome by application of good machining principles. In each process, a technology is
developed by many years of research & practice.
There are a few assumptions that we will have to make about the operation of the Transfer
line & rotary indexing machines:
In the operation of an automated production line, parts are introduced into the first
workstation & are processed and transported at regular intervals to the succeeding stations.
This interval defines the ideal cycle time, Tc of the production line. Tc is the processing
time for the slowest station of the line plus the transfer time; i.e. :
In equation 1, we use the max (Tsi) because the longest service time establishes the pace of
the production line. The remaining stations with smaller service times will have to wait for
the slowest station. The other stations will be idle.
In the operation of a transfer line, random breakdowns & planned stoppages cause
downtime on the line.
The frequency of the breakdowns & line stoppages can be measured even though they occur
randomly when the line stops, it is down for a certain average time for each downtime
occurrence. These downtime occurrences cause the actual average production cycle time of
the line to be longer than the ideal cycle time.
Rp = 1 ----------------------------- 3
Tp
Where, Rp = actual average production rate (pc / min)
Tp = the actual average production time
Rc = 1 ------------------------------ 4
Tc
The machine tool builder uses the ideal production rate, Rc, in the proposal for the
automated transfer line & calls it as the production rate at 100% efficiency because of
downtime. The machine tool builder may ignore the effect of downtime on production rate
but it should be stated that the amount of downtime experienced on the line is the
responsibility of the company using the production line.
Line efficiency refers to the proportion of uptime on the line & is a measure of reliability
more than efficiency.
E = Tc = Tc + FTd ----------------- 5
Tp Tc
Where E = the proportion of uptime on the production line.
E + D = 1.0
1. Production rate
2. Line efficiency
3. Cost per unit piece produced on the line
Solution:
1. At 100% efficiency, the line produces 100 pc/hr. The reciprocal gives the unit time
or ideal cycle time per piece.
Efficiency is the ratio of the ideal cycle time to actual production time
E = 0.6 / 2.2
= 27 %
The hourly ratio of Rs 100 / hr to operate the line is equivalent to Rs. 1.66 / min.
The upper bound approach provides an upper limit on the frequency on the line
stops per cycle. In this approach we assume that the part remains on the line for further
processing. It is possible that there will be more than one line stop associated with a given
part during its sequence of processing operations. Let
Pr = probability or frequency of a failure at station i where i = 1, 2,………. η
Station i where i = 1, 2, ……………. η
Since a part is not removed from the line when a station jam occurs it is possible that the
part will be associated with a station breakdown at every station. The expected number of
lines stops per part passing through the line is obtained by summing the frequencies Pi over
the n stations. Since each of the n stations is processing a part of each cycle, then the
expected frequency of line stops per cycle is equal to the expected frequency of line stops
per part i.e. η
-----------------------------
F = ∑ Pi 8
i=1
where F = expected frequency of line stops per cycle
Pi = frequency of station break down per cycle, causing a line stop
η = number of workstations on the line
If all the Pi are assumed equal, which is unlikely but useful for computation purposes, then
12 η
Lower Bound Approach:
The lower bound approach gives an estimate of the lower limit on the expected frequency of
line stops per cycle. Here we assume that a station breakdown results in destruction of the
part, resulting in removal of the part from the line & preventing its subsequent processing at
the remaining workstations.
Let Pi = the probability that the workpiece will jam at a particular station i.
Then considering a given part as it proceeds through the line, Pi = probability that the part
will jam at station 1
(1 - Pi) = probability that the part will not jam station 1 & thus will available
for processing at subsequent stations. A jam at station 2 is contingent on successfully
making it through station 1 & therefore the probability that the same part will jam at station
2 is given by
P (1 – P )
1 2
Probability that the given part will pass through all η stations without a line stop is
η
π (1 - Pi)
i=1
Because of parts removal in the lower bound approach, the number of parts coming of the
line is less than the number launched onto the front of the line.
If F= frequency of line stops & a part is removed for every line stop, then the proportion of
parts produced is (1 - F). This is the yield of the production line. The production rate
equation then becomes:
Rap = 1 – F --------------------------------------- 11
Tp
where Rap = average actual production rate of acceptable parts from the line
Tp = average cycle rate of the transfer machine
A 2 station transfer line has an ideal cycle time of Tc = 1.2 mins. The probability of station
breakdown per cycle is equal for all stations & P = 0.005 breakdowns / cycle. For each of
the upper bound & lower bound determine:
a) frequency of line stops per cycle
b) average actual production rate
c) line efficiency
Rp = 1
20
= 0.500 pc / min
= 30 pc /hr
For the lower bound approach the production time we calculate by using the formula for F
Tp = Tc + F (Td)
= 1.2 + 0.0954 (0.8)
= 1.9631 mins
E = 1.2
2.0
= 0.6
= 60 %
For the lower bound approach we have
E = 1.2
1.9631
= 0.6113
= 61.13 %
Line efficiency is greater with lower bound approach even though production rate is
lower. This is because lower bound approach leaves fewer parts remaining on the line to
jam.
Blocking means that a station is prevented from performing its work cycle because it
cannot pass the part it just completed to the neighbouring downstream station. When a
break down occurs at a station on the line, the stations upstreams from the affected station
become blocked because the broken down station cannot accept the next part for processing
from the neighbouring upstream station. Therefore none of the upstream stations can pass
their just completed parts for work.
By Adding one or more parts storage buffers between workstations production lines
can be designed to operate more efficiently. The storage buffer divides the line into stages
that can operate independently for a number of cycles.
If two storage buffers are used at two different locations along the line, then a
three stage line is formed.
The upper limit on the number of storage buffers is to have a storage between every pair
of adjacent stations.
For an η stage line, there will be η – 1 storage buffers. This obviously will not include the
raw parts inventory at the front of the line or the finished parts inventory that accumulates
at the end of the line.
Consider a two – stage transfer line, with a storage buffer separating the stages. If we
assume that the storage buffer is half full. If the first stage breaks down, the second stage
can continue to operate using parts that are in the buffer. And if the second stage breaks
down, the first stage can continue to operate because it has the buffer to receive its output.
The reasoning for a two stage line can be extended to production lines with more than
two stages.
If we assume in our Analysis that the ideal cycle time Tc is the same for all
stages considered.
In the case of no storage capacity, the production line acts as one stage when a station
breaks down the entire line stops. This is the case of a production line with no
internal storage.
Eo = Tc --------------------------------- 12
Tc + FTd
The opposite extreme is the case where buffer zones of infinite capacity are installed
between every pair of stages. If we assume that each storage buffer is half full, then each
stage is independent of the next. The presence of the internal storage buffer means that
then no stage will ever be blocked or starved because of a breakdown at some other stage.
i.e. production in all other stages would ultimately be restricted by the slowest stage.
The downstream stages could only process parts at the output rate of the bottleneck
stage.
Given that the cycle time Tc is the same for all the stages the efficiency for any
stage k is given by:
Ek = Tc
Tc +
F Td
kk
E = Minimum (E )
∞ k
where the subscript ∞ identifies E as the efficiency of a line whose storage buffers have
infinite capacity.
The actual value of line efficiency will fall somewhere between these extremes for a
given buffer capacity
E <E <E
0 b ∞
3.4. Analysis of a Two stage transfer line:
The two stage line is divided by a storage buffer of capacity is expressed in terms of
the number of work parts that it can store. The buffer receives the output of stage 1 &
forwards it to stage 2, temporarily storing any parts not immediately needed by stage 2 upto
its capacity b. The ideal cycle time Tc is the same for both stages. We assume the
downtime distributions of each stage to be the same with mean downtime = Td, let F 1 & F2
Over the long run both stages must have equal efficiencies. If the efficiency of stage 1 is
greater than the efficiency of stage 2 then inventory would build up on the storage
buffer until its capacity is reached.
Similarly if the efficiency of stage 2 is greater than the efficiency of stage 1 the
inventory would get depleted thus stage 2 would be starved.
1
E = E + { D η (b) } E ------------------------- 13
b 0 1 2
where Eb = overall efficiency for a two stage line with a buffer capacity
E = line efficiency for the same line with no internal storage buffer
0
1
{ D η (b) } E represents the improvement in efficiency that results from having a
1
storage buffer with b > 0
when b = 0
E = Tc ----------------------------------14
0 Tc + (F + F ) Td
1 2
1
The term D can be thought of as the proportion of total time that stage 1 is down
1
1
D = F Td
1 1 15-----------------------------------------
Tc + (F + F ) Td
1 2
The term h (b) is the proportion of the downtime D'1 (when the stage 1 is down) that stage
2 could be up & operating within the limits of storage buffer capacity b. The equations
cover several different downtime distributions based on the assumption that both stages are
never down at the same time. Four of these equations are presented below:
Assumptions & definitions: Assume that the two stages have equal downtime
distributions
(Td1 = Td2 = Td) &
equal cycle times (Tc1 = Tc2 = Tc).
Let F1 = downtime frequency for stage 1, & F2 = downtime frequency for stage 2. Define
r to be the ration of breakdown frequencies as follows:
r = F1 ------------------- 16 F2
With these definitions & assumptions, we can express the relationships for h(b)for
two theoretical downtime distributions :
Constant downtime:
Each downtime occurrence is assumed to be of constant duration Td. this is a case of
no downtime variation. Given buffer capacity b, define B & L as follows:
b = B Td + L --------------- 17
Tc
Where B is the largest integer satisfying the relation : b Tc ≥ B,
Td
& L represents the leftover units, the amount by which b exceeds B Td .
Tc
There are two cases:
Case 1: r=1.0.h(b)
= B + LTc 1 --------18
B+1 Td (B+1)(B+2)
Case 2: r≠1.0.h(b)
=r1 - rB+L Tc rB(1 - r)2 -----19
Td (1 – r ) (1 – rB+2)
B+1
In this downtime distribution, the probability that repairs are completed during
cycle duration Tc, is independent of the time since repairs began. This a case of maximum
downtime variation. There are two cases:
Case 1: r = 1.0.h(b)
B Tc
= Td ------------------- 20
2 + (b – 1) Tc
Td
Case 2: r ≠ 1.0.
1 + r - Tc
Define K = T d --------------- 21
1 + r – r Tc
Td
Finally, E2 corrects for the assumption in the calculation of h (b) that both stages
are never down at the same time. This assumption is unrealistic. What is more realistic is
that when stage 1 is down but stage 2 could be producing because of parts stored in the
buffer, there will be times when stage 2 itself breaks down. Therefore E2 provides an
estimate of the proportion of stage 2 uptime when it could be otherwise be operating even
with stage 1 being down. E2 is calculated as:
E2 = Tc --------------- 23 Tc + F2Td
A 20-station transfer line is divided into two stages of 10 stations each. The ideal cycle
time of each stage is Tc = 1.2 min. All of the stations in the line have the same probability
of stopping, p = 0.005. We assume that the downtime is constant when a breakdown
occurs, Td = 8.0 min. Using the upper-bound approach, compute the line efficiency for the
following buffer capacities: (a) b = 0, (b) b = ∞, (c) b = 10, (d) b = 100
Solution:
F = np = 20(0.005) = 0.10
E0 = 1.2 = 0.60
1.2 + 0.1(8)
(a) For a two stage line with 20 stations (each stage = 10 stations) & b = ∞, we
first compute F:
F1 = F2 = 10(0.005) = 0.05
E∞ = E 1 = E 2 = 1.2 = 0.75
1.2 + 0.05(8)
(b) For a two stage line with b = 10, we must determine each of the items in equation
13. We have E0 from part (a). E0 = 0.60. And we have E2 from part (b). E2 = 0.75
Evaluation of h(b) is from equation 18 for a constant repair distribution. In equation 17,
the ratio
Td = 8.0 = 6.667.
Tc 1.2
For b = 10, B = 1 & L = 3.333.
Thus,
h(b) = h(10)
= 1 + 3.333 (1.2) 1 1 + 1 (8.0) (1
+ 1)(1 + 2)
= 0.50 + 0.8333 = 0.5833
We can now use equation
13:
E10 = 0.600 + 0.20 (0.5833) (0.75) = 0.600 + 0.0875 = 0. For b = 100, the only parameter
in equation 13 that is different from part (c) is h(b). for b = 100, B = 15 & L = 0 in
equation 18. Thus, we have:
h(b ) = h(100) = 15 15
+1
= 0.9375
Using this value,
The value of h(b) not only serves its role in equation 13 but also provides information on
how much improvement in efficiency we get from any given value of b. note in example 15
that the difference between E∞ & E0 = 0.75 – 0.60 = 0.15.
For b = 10, h(b) = h(10) = 0.58333, which means we get 58.33% of the maximum possible
improvement in line efficiency using a buffer capacity of
10 {E10 = 0.6875 = 0.60 + 0.5833)(0.75 – 0.60)}.
For b = 100, h(b) = h(100) = 0.9375, which means we get 93.75% of the maximum
improvement with b = 100 {E100 = 0.7406 = 0.60 + 0.9375 (0.75 – 0.60)}
We are not only interested in the line efficiencies of a two stage production line. We
also want to know the corresponding production rates. These can be evaluated based on
knowledge of the ideal cycle time Tc & the definition of line efficiency. According to
equation 5, E = Tc / Tp. Since Rp = the reciprocal of Tp, then E = TcRp. Rearranging this we
have:
Rp = E ------------------- 24
Tc
Compute the production rates for the 4 cases in the above example. The value of
Tc = 1.2 min is as before.
Solution:
(a) For b = 0, E0 = 0.60. Applying equation 23, we have
Rp = 0.60/ 1.2 = 0.5 pc/min = 30 pc /hr.
(b) For b = ∞, E∞ = 0.75.
Rp = 0.75 / 1.2 = 0.625 pc / min = 37.5 pc /hr
(c) For b = 10, E10 = 0.6875.
Rp = 0.6875 / 1.2 = 0.5729 pc / min = 34.375 pc /hr.
(d) For b = 100, E100 = 0.7406
Rp = 0.7406 / 1.2 = 0.6172 pc / min = 37.03 pc / hr
Evaluate the line efficiencies for the two-stage line in above example, except that
the geometric repair distribution is used instead of the constant downtime distribution.
Solution:
For parts (a) & (b), the values of E0 & E∞ will be the same as in the
previous example. E0 = 0.600 & E∞ = 0.750.
(c) For b = 10, all of the parameters in equation 13 remain the same except h(b).
If the line efficiency of an automated production line can be increased by dividing it into
two stages with a storage buffer between, then one might infer that further improvements
in performance can be achieved by adding additional storage buffers. Although we do not
exact formulas for computing line efficiencies for the general case of any capacity b for
multiple storage buffers, efficiency improvements can readily be determined for the case
of infinite buffer capacity.
For the same 20-station transfer line we have been considering in the previous examples,
compare the line efficiencies & production rates for the following cases, where in each
case the buffer capacity is infinite: (a) no storage buffers, (b) one buffer, (c) three buffers,
&
19 buffers. Assume in cases (b) & (c) that the buffers are located in the line to equalise
the downtime frequencies; i.e. all Fi are equal. As before, the computations are based on
the upper-bound approach.
Solution:
(a) For the case of no storage buffer, E∞ = 0.60
(c) For the case of three storage buffers (a four stage line), we have
F1 = F2 = F3 = F4 = 5(0.005) = 0.025
(d) For the case of 19 storage buffers (a 20 stage line, where each stage is one station),
we have
Rp = 0.9677/1.2 = 0.8065
pc/min = 48.39 pc/hr.
This last value is very close to the ideal production rate of Rc = 50 pc/hr
Problem:
Tc = 1.0 min. From similar transfer lines & that the average downtime for line stop
occur with a frequency;
F = 0.10 breakdown/cycle & the average downtime per line stop will be 6.0 min. The
scrap rate for the current conventional processing method is 5% & this is considered a
good estimate for a transfer line. The starting costing for the component costs Rs. 1.50
each & it will cost Rs 60.00 / hr or Rs 1 / min to operate the transfer line. Cutting tools are
estimated to cost Rs 0.15/ work part. Compute the following measures of line
performance given the foregoing data.
Problem:
If a line has 20 work stations each with a probability of breakdown of 0.02, the cycle time
of the line is 1 min & each time a breakdown occurs, it takes exactly 5 minutes to repair.
The line is to be divided into two stages by a storage buffer so that each stage will consist
of 10 stations. Compute the efficiency of the two stage line for various buffer capacities.
Solution:
F = np = 20(0.02) =0.4
Eo = 1.0 = 0.20
1.0+0.4(10)
Next dividing the line into equal stages by a buffer zone of infinite capacity each stage
would have an efficiency given by
F1 = F2 = 10 (0.02) = 0.2
E1 = E2 = Tc = 1.0 = 0.333
Tc + (F1+F2)Td 1.0+ 0.2(10)
d) The cost per product can be computed except that we must account for the scrap rate.
Cpc = 1 (1.50+1.00 x 1.60 + 0.15) = Rs.3.42/good unit
0.95
The Rs.3.42 represents the average cost per acceptable product under the assumption that
we are discarding the 5% bad units with no salvage value and no disposal cost. Suppose
that we could repair these parts at a cost of Rs.5.00/unit. To compute the cost per piece the
repair cost would be added to other components.
The policy of scrapping the 5% defects ,yields a lower cost per unit rather than
repairing them.
Problem:
An eight station rotary indexing machine operates with an ideal cycle time of 20 secs. The
frequency of line stop occurrences is 0.06 stop / cycle on the average. When a stop occurs
it takes an average of 3 min to make repairs. Determine the following:
Many assembly lines in industry contain a combination of automated & manual work
stations. These cases of partially automated production lines occur for two main
reasons:
2. Processing & assembly times at automated stations are constant, though not
necessarily equal at all stations;
3. Synchronous transfer of parts;
4. No internal buffer storage ;
5. The upper bound approach is applicable &
6. Station breakdowns occur only at automated stations.
Breakdowns do not occur at manual workstations because the human workers are flexible
enough, we assume, to adapt to the kinds of disruptions & malfunctions that would
interrupt the operation of an automated workstation. For example, if a human operator
were to retrieve a defective part from the parts bin at the station, the part would
immediately be discarded & replaced by another without much lost time. Of course, this
assumption of human adaptability is not always correct, but our analysis is based on it.
The ideal cycle time Tc is determined by the slowest stations on the line, which is
generally one of the manual stations. If the cycle time is in fact determined by a manual
station, then Tc will exhibit a certain degree of variability simply because there is a random
variation in any repetitive human activity. However, we assume that the average Tc remains
constant over time. Given our assumption that breakdowns occur only at automated
stations, let na = the number of automated stations & Td = average downtime per
occurrence. For the automated stations that perform processing operations, let pi = the
probability (frequency) of breakdowns per cycle; & for automated stations that perform
assembly operations, let qi & mi equal, respectively, the defect rate & probability that the
defect will cause station i to stop. We are now in a position to define the average actual
production time:
Tp = Tc + ∑ piTd --------- 25
iєna
where the summation applies to the na automated stations only. For those automated
stations that perform assembly operations in which a part is added,
pi = miqi
If all pi, mi, & qi are equal, respectively to p, m, & q, then the preceding equations
reduce to the following:
Tp = Tc +napTd ---------- 26
and p = mq for those stations that perform assembly consisting of the addition of a part.
Given that na is the number of automated stations, then nw = the number of
stations operated by manual workers, & na + nw = n, where n = the total station count.
Let Casi = cost to operate the automatic workstation i ($ / min), Cwi = cost to operated
manual workstation
i ($ / min), Cat = cost to operate the automatic transfer mechanism. Then the total cost
to operate the line is given by:
Now the total cost per unit produced on the line can be calculated as follows:
Where Cpc = cost per good assembly ($ / pc), Cm = cost of materials & components being
processed & assembled on the line ($ / pc),
($ / min), Tp = average actual production time (min / pc), Ct = any cost of disposable
tooling ($ / pc), & Pap = proportion of good assemblies.
It has been proposed to replace one of the current manual workstations with an
automatic work head on a ten-station production line. The current line has six automatic
stations & four manual stations. Current cycle time is 30 sec. The limiting process time is
at the manual station that is proposed for replacement. Implementing the proposal would
allow the cycle time to be reduced to 24 sec. The new station would cost $0.20/min. Other
cost data: Cw = $0.15/min,
Cas = $0.10/min, & Cat = $0.12/min. Breakdowns occur at each automated station with a
probability p = 0.01. The new automated station is expected to have the same frequency of
breakdowns. Average downtime per occurrence Td = 3.0min, which will be unaffected by
the new station. Material costs & tooling costs will be neglected in the analysis. It is
desired to compare the current line with the proposed change on the basis of production
rate & cost per piece. Assume a yield of 100% good product.
Solution:
Even though the line would be more expensive to operate per unit time, the proposed chage
would increase production rate & reduced piece cost.
The preceding analysis assumes no buffer storage between stations. When the
automated portion of the line breaks down, the manual stations must also stop for lack of
work parts (either due to starving or blocking, depending on where the manual stations are
located relative to the automated stations). Performance would be improved if the manual
stations could continue to operate even when the automated stations stop for a temporary
downtime incident. Storage buffers located before & after the manual stations would
reduce forced downtime at these stations.
Considering the current line in the above example, suppose that the ideal cycle time for the
automated stations on the current line Tc = 18 sec. The longest manual time is 30 sec.
Under the method of operation assumed in the above example both manual & automated
stations are out of action when a breakdown occurs at an automated station. Suppose that
storage buffers could be provided for each operator to insulate them from breakdowns at
automated stations. What effect would this have on production rate & cost per piece?
Solution:
Given Tc = 18sec = 0.3min, the average actual production time on the automated
stations is computed as follows:
Since this is less than the longest manual time of 0.50, the manual operation could work
independently of the automated stations if storage buffers of sufficient capacity were
placed before & after each manual station. Thus, the limiting cycle time on the line would
be
Tc = 30sec = 0.50 min, & the corresponding production rate would be:
Rp = Rc = 1/0.50 = 2.0pc/min =
120.0 pc/hr
Using the line operating cost from the previous example, Co = $1.32/min, we have a piece
cost of
Comparing with the previous example, we can see that a dramatic improvement in
production rate & unit cost is achieved through the use of storage buffers.
A partially automated production line has a mixture of three mechanized & three
manual workstations. There are a total of six stations, & the ideal cycle time Tc =
1.0 min, which includes a transfer time Tr = 6 sec. Data on the six stations are listed
in the following table. Cost of the transfer mechanism Cat = $0.10/min, cost to run
each automated station Cas = $ 0.12/min, & labour cost to operate each manual
station
Cas5 = $ 0.25 / min, & its breakdown rate P5 = 0.02, but its process time would be
only 30 sec, thus reducing the overall cycle time of the line from 1.0 min to 36 sec.
Average downtime per breakdown of the current line as well as the proposed
configuration is Td = 3.5 min. Determine the following for the current line & the
proposed line: (a) production rate, (b) proportion uptime, & (c) cost per unit.
Assume the line operates without storage buffers, so when an automated station
stops, the whole line stops, including the manual stations. Also, in computing costs,
neglect material & tooling costs.
There are two basic ways in which the work (the subassembly that is being built up)
is moved on the line between operator workstations.
• Moving conveyor lines. These flow lines use a conveyor (e.g., a moving belt,
conveyor, chain-in-the-floor, etc.) to move the subassemblies between
workstations. The transport system can be continuous, intermittent (synchronous),
or asynchronous. Continuous transfer is most common in assembly lines, although
asynchronous transfer is becoming more popular. With the continuously moving
conveyor, the following problems can arise:
Again, buffer stocks are sometimes used to overcome these problems. Also
stations overlaps can sometimes be allowed, where the worker is permitted to travel
beyond the normal boundaries of the station in order to complete work.
In the moving belt line, it is possible to achieve a higher level of control over the
production rate of the line. This is accomplished by means of the feed rate, which refers to
the reciprocal of the time interval between work parts on the moving belt. Let fp denote this
feed rate. It is measured in work pieces per time & depends on two factors: the speed with
which the conveyor moves, & the spacing of work parts along the belt. Let Vc equal the
conveyor speed (feet per minute or meters per second) & sp equal the spacing between parts
on the moving conveyor (feet or meters per work piece). Then the feed rate is determined
by
fp = Vc -------------- 1
Sp
To control the feed rate of the line, raw work parts are launched onto the line at
regular intervals. As the parts flow along the line, the operator has a certain time period
during which he or she begin work on each piece. Otherwise, the part will flow past the
station. This time period is called the tolerance time Tt. It is determined by the conveyor
speed & the length of the workstation. This length we will symbolize by Ls, & it is
largely determined by the operator’s reach at the workstation. The tolerance time is
therefore defined by
Tt = Ls ----------- 2
Vc
For example, suppose that the desired production rate on a manual flow line
with moving conveyor were 60 units/h. this would necessitate a feed rate of 1 part/min.
This could be achieved by a conveyor speed of 0.6m/min & a part spacing of 0.5m.
(Other combinations of Vc & sp would also provide the same feed rate.) If the length of
each workstation were 1.5m. the tolerance time available to the operators for each work
piece
would be 3 min. It is generally desirable to make the tolerance time large to compensate
for worker process time variability.
The three production situations on flow lines are defined according to the product
or products to be made on the line. Will the flow line be used exclusively to produce one
particular model? Or, will it be used to produce several different models, & if so how will
they be scheduled on line? There are three cases that can be defined in response to these
questions:
2. Batch-model line. This line is used for the production of two or more models.
Each model is produced in batches on the line. The models or products are
usually similar in the sense of requiring a similar sequence of processing or
assembly operations. It is for this reason that the same line can be used to
produce the various models.
3. Mixed-model lines. This line is also used for the production of two or more models,
but the various models are intermixed on the line so that several different
models are being produced simultaneously rather than in batches. Automobile
& truck assembly lines are examples of this case.
To gain a better perspective of the three cases, the reader might consider the
following. In the case of the batch-model line, if the batch sizes are very large, the batch-
model line approaches the case of the single-model line. If the batch sizes become very
small (approaching a batch size of 1), the batch-model line approximates to the case of
the mixed-model line.
In principle, the three cases can be applied in both manual flow lines & automated
flow lines. However, in practice, the flexibility of human operators makes the latter two
cases more feasible on the manual assembly line. It is anticipated that future automated
lines will incorporate quick changeover & programming capabilities within their designs to
permit the batch-model, & eventually the mixed-model, concepts to become practicable.
In flow line production there are many separate & distinct processing & assembly
operations to be performed on the product. Invariably, the sequence of processing or
assembly steps is restricted, at least to some extent, in terms of the order in which the
operations can be carried out. For example, a threaded hole must be drilled before it can be
tapped. In mechanical fastening, the washer must be placed over the bolt before the nut
can be turned & tightened. These restrictions are called precedence constraints in the
language of line balancing. It is generally the case that the product must be manufactured
at some specified production rate in order to satisfy demand for the product. Whether we
are concerned with performing these processes & assembly operations on automatic
machines or manual flow lines, it is desirable to design the line so as to satisfy all of the
foregoing specifications as efficiently as possible.
The line balancing problem is to arrange the individual processing & assembly
tasks at the workstations so that the total time required at each workstation is
approximately the same. If the work elements can be grouped so that all the station times
are exactly equal, we have perfect balance on the line & we can expect the production to
flow smoothly. In most practical situations it is very difficult to achieve perfect balance.
When the workstations times are unequal, the slowest station determines the overall
production rate of the line.
OUTCOMES:
Students will be able to
1. Analyze transfer lines and storage buffers using mathematical models.
2. Define the term “Partial Automation” and distinguish it from complete automation.
3. Understand line balancing and its significance.
Questionnaire:
1. Write a note on
a. Lower bound approach
b. Upper bound approach
c. Partial automation
d. Effect of storage
2. Discuss the effectiveness of storage buffer systems.
Further Reading:
1. http://nptel.ac.in/courses/108105063/pdf/L-01(SM)(IA&C)%20((EE)NPTEL).pdf
2. http://nptel.ac.in/courses/112102011/downloads/faq%20of%20module%201.pdf
3. http://www.navodayaengg.in/wp-content/uploads/2015/12/L2-U3-CIM.pdf
UNIT 4 :
CONTENTS:
4.1. Introduction
4.2. Total Work Content
4.3. Workstation Process Time
4.4. Cycle Time
4.5. Precedence Constraints
4.6. Precedence Diagram
4.7. Balance delay
4.8. Largest Candidate Rule
4.9. Kilbridge & wester method
4.10. Ranked Positional Weight Method
OBJECTIVES:
1. To understand concepts like Total worl content, cycle time and workstation process time.
2. To understand precedence constraints and diagrams.
3. To use different methods to analyze balance delay in work part movement.
4.1. Introduction
In order to spread the job to be done on the line among its stations, the job must be divided
into its component tasks. The minimum rational work elements are the smallest practical indivisible
tasks into which the job can be divided. These work elements cannot be subdivided further. For
example, the drilling of a hole would normally be considered as a minimum rational work element.
In manual assembly, when two components are fastened together with a screw & nut, it would be
reasonable for these activities to be taken together. Hence, this assembly task would constitute a
minimum rational work element. We can symbolize the time required to carry out this minimum
rational work element Tej, where j is used to identify the element out of the ne elements that make
up the total work or job. For instance, the element time Tej, for element 1 in the table above is 0.2
min.
The time Tej of a work element is considered a constant rather than a variable. An
automatic work head most closely fits this assumption, although the processing time could
probably be altered by making adjustments in the station. In a manual operation, the time required
to perform a work element will, in fact, vary from cycle to cycle.
Another assumption implicit in the use of Te values is that they are additive. The time to
perform two work elements is the sum of the times of the individual elements. In practice, this
might not be true. It might be that some economy of motion could be achieved by combining two
work elements at one station, thus violating the additivity assumption
Problem:
A new small electrical appliance is to be assembled on a production flow line. The total job
of assembling the product has been divided into minimum rational work elements. The industrial
engineering department has developed time standards based on previous similar jobs. This
information is given in the table below. In the right hand column are the immediate predecessors for
each element as determined by precedence requirements. Production demand will be 120,000
units/yr. At 50 weeks/yr & 40 h/week, this reduces to an output from the line of 60 units/h or 1
unit/min.
This is the aggregate of all the work elements to be done on the line. Let Twc
be the time required for the total work content. Hence,
nc
Twc = ∑ Tej ------------- 3
j=1
A workstation is a location along the flow line where work is performed, either
manually or by some automatic device. The work performed at the station consists of one or
more of the individual work elements & the time required is the sum of the times of the work
elements done at the station. We use Tsi to indicate the process time at station i of an n-
station line. It should be clear that the sum of the station process times should equal the sum
of the work element times.
n ne
∑ Tsi = ∑ Tej ----------- 4
i=1 j=1
4.4. Cycle Time:
This is the ideal or theoretical cycle time of the flow line, which is the time interval
between parts coming off the line. The design value of Tc would be specified according to the
required production rate to be achieved by the flow line. Allowing for downtime on the line, the
value of Tc must meet the following requirement:
Tc ≤ E -------------- 5
Rp
Where E is the line efficiency & Rp the required production rate.
The line efficiency of an automated line will be somewhat less than 100%. For a manual
line, where mechanical malfunctions are less likely the efficiency will be closer to 100%.
In the above example, the required production rate is 60 units/h or 1 unit/min. at a line
efficiency of 100%, the value Tc of would be 1.0 min. At efficiencies less than 100%, the ideal
cycle time must be reduced (or what is the same thing, the ideal production rate Rc must be
increased) to compensate for the downtime.
The minimum possible value Tc of is established by the bottleneck station, the one with
the largest of Ts. That is
If Tc = maxTsi, there will be idle time at all stations whose Ts values are less than Tc.
This equation states the obvious: that the cycle time must be greater than or equal to any of
the element times.
These are also referred to as “technological sequencing requirements”. The order in which the
work elements can be accomplished is limited at least to some extent. In the problem above, the
switch must be mounted onto the motor bracket before the cover of the appliance can be attached.
The right hand column in the table above gives a complete listing of the precedence constraints for
assembling the hypothetical electrical appliance. In nearly every processing or assembly job, there
are precedence requirements that restrict the sequence in which the job can be accomplished.
In addition to the precedence constraints described above, there may be other types of
constraints on the line balancing solution. These concern the restrictions on the arrangement of the
stations rather than the sequence of work elements. The first is called a zoning constraint. A zoning
constraint may be either a positive constraint or a negative constraint. A positive zoning constraint
means that certain work elements should be placed near each other, preferably at the same
workstation. For example, all the spray-painting elements should be performed together since a
special semienclosed workstation has to be utilized. A negative zoning constraint indicates that work
elements might interfere with one another & should therefore not be located in close proximity. As an
illustration, a work element requiring fine adjustments or delicate coordination should not be located
near a station characterized by loud noises & heavy vibrations.
In the example there are no zoning constraints or position constraints given. The line
balancing methods are not equipped to deal with these constraints conveniently. However, in real-life
situations, they may constitute a significant consideration in the design of the flow line.
Sometimes also called balancing loss, this is a measure of the line inefficiency which
results from idle time due to imperfect allocation of work among stations. It is symbolized as
d & can be computed for the flow line as follows:
The balance delay is often expressed as a percent rather than as a decimal fraction in
Eq. 8.
The balance delay should not be confused with the proportion downtime, D, of an
automated flow line. D is a measure of the inefficiency that results from line stops. The
balance delay measures the inefficiency from imperfect line balancing.
Considering the data given in the previous problem, the total work content Twc = 4.00
min.
We shall assume that Tc = 1.0 min. If it were possible to achieve perfect balance
with n = 4 workstations, the balance delay would be
d = 4(1.0) –
4.0 =
0
4(1.0)
If the line could only be balanced with n = 5 stations for the 1.0 min cycle, the balance delay
would be
d = 5(1.0) – 4.0 = 0.20
or 20% 5(1.0)
Both of these solutions provide the same theoretical production rate. However, the second
solution is less efficient because an additional workstation, & therefore an additional assembly
operator, is required. One possible way to improve the efficiency of the five station line is to
decrease the cycle time Tc. To illustrate, suppose that the line could be balanced at a cycle
time of Tc = 0.80 min. The corresponding measure of inefficiency would be
d = 5(0.80) –
4.0 = 0
5(0.80)
This solution (if it were possible) would yield a perfect balance. Although five
workstations are required, the theoretical production rate would be Rc = 1.25 units/min, an
increase over the production rate capability of the four-station line. The reader can readily
perceive that there are many combinations of n & Tc that will produce a theoretically perfect
balance. Each combination will give a different production rate. In general, the balance delay d
will be zero for any values n & Tc that satisfy the relationship
Problem:1
A new small electrical appliance is to be assembled on a production flow line. The total job
of assembling the product has been divided into minimum rational work elements. The
industrial engineering department has developed time standards based on previous similar
jobs. This information is given in the table below. In the right hand column are the
immediate predecessors for each element as determined by precedence requirements.
Production demand will be 120,000 units/yr. At 50 weeks/yr & 40 h/week, this reduces to an
output from the line of 60 units/h or 1 unit/min.
0.11
0.7 6
0.2 3
1 0.32 0.27
7
0.1 9 0.12
4 0.38 12
0.4 0.6 11
2 8
0.3 0.38
5
10
Step 2:
The Table below is according to the descending order of the Element Times.
8 0.6 3, 4
11 0.5 9, 10
2 0.4 ----
10 0.38 5 ,8
7 0.32 3
5 0.3 2
9 0.27 6, 7, 8
1 0.2 ----
12 0.12 11
6 0.11 3
4 0.1 1 ,2
Step 3:
Rc = 60 = 56.66 cycles/hr
1.06
Problem 2:
The following list defines the precedence relationships & element times for a new model toy:
Element 1 2 3 4 5 6 7 8
II. If the ideal cycle is 1.5 mins, what is the theoretical minimum number of stations required to
minimize the balance delay?
Step 1:
1 2 3 4
2 4 0.5
7
Step 2:
Step 3:
Eb = 6 = 0.80
5 (1.5)
Rc = 60 = 40 cycles/hr
1.5
Rp = 40 x 0.96 = 38.4 pieces/hr
Step 1:
Step 2
Eb = 6 = 0.80
5 (1.5)
OUTCOMES:
Students will be able to
1. Use different production concepts in analyzing work part transport.
2. Explain the importance of precedence constraints and diagrams.
3. Use different methods to analyze work part transport.
QUESSIONAIRE:
1. Explain the fallowing terms in line balancing.
a. Minimum rational work element.
b. Total work content.
c. Cycle time.
d. Balance delay
2. Write a note on computerized line balancing.
3. Write a note on balance delay and precedence diagram.
4. Explain assembly line balance and line balance.
FURTHER READING
1. http://nptel.ac.in/courses/110106045/25
2. http://nptel.ac.in/courses/112102106/33
UNIT-5
AUTOMATED ASSSEMBLY SYSTEMS
CONTENTS:
5.1. Introduction
5.2. Designs for automated assembly
5.3. Types of automated assembly systems
5.4. Parts feeding devices
5.5. Quantitative analysis of the delivery system operation
5.6. Analysis of multistation assembly machines
5.7. Measures of performance
5.8. Analysis of a single-station assembly machine
5.9. Automated guided vehicle systems
5.10. Vehicle guidance and routing
5.11. Traffic control and safety
5.12. Applications
OBJECTIVES:
1. To understand the meaning of automated assembly lines with its
classification.
2. To understand different types of parts feeding devices.
3. To understand AGVs with working principle and applications.
5.1. Introduction
Assembly involves the joining together of two or more separate parts to form
new entity which may be assembly or subassembly.
2. Assembly operations do not have the large mechanical forces and power
requirement
Reduce the amount of assembly required: This principle can be realized during
design by combining functions within the same part that were previously
accomplished by separate components in the product. The use of plastic molded
parts to substitute for sheet metal parts is an example of this principle. A more
complex geometry molded into a plastic part might replace several metal parts.
Although the plastic part may seem to be more costly, the savings-in assembly time
probably justify the substitution in many cases.
Reduce the number of fasteners required: Instead of using separate screws and
nuts, and similar fasteners, design the fastening mechanism into the component
design using snap fits and similar features. Also, design the product modules so that
several components are fastened simultaneously rather than each component
fastened separately.
Reduce the need for multiple components to lie handled at once: The preferred
practice in automated assembly machine design is to separate the operations at
different stations rather than to handle and fasten multiple components
simultaneously at the same workstation. (It should be noted that robotics technology
is causing a rethinking of this practice since robots can be programmed to perform
more complex assembly tasks than a single station in a mechanized assembly
system.
Limit the required directions of access: This principle simply means that the
number of directions in which new components are added to the existing
subassembly should be minimized. If all of the components can be added vertically
from above, this is the ideal situation. Obviously, the design of the subassembly
module determines this.
Implement hopperability: This is a term that is used to identify the ease with which
a given component can be fed and oriented reliably for delivery from the parts
hopper to the assembly workhead.
Based on the type of work transfer system that is used in the assembly system:
The first three types involve the same methods of workpart transport described in
automated flow line. In the stationary base part system, the base part to which the
other components are added is placed in a fixed location, where it remains during
the assembly work.
The dial-type machine, the base partare indexed around a circular table or dial. The
workstations are stationary and usually located around the outside periphery of the
dial. The parts ride on the rotating table and arc registered or positioned, in turn, at
each station a new component is added to base part. This type of equipment is often
referred to as an indexing machine or dial index machine and the configuration is
shown in Figure 1 and example of six station rotary shown in figure 2.
few 90° turns, either for workpieces reorientation, factory layout limitations, or
other reasons, and still qualify as a straight-line configuration.
Hopper: This is the container into which the components are loaded at the
workstation. A separate hopper is used for each component type. The
components are usually loaded into the hopper in bulk. This means that the parts
are randomly oriented initially in the hopper.
Parts feeder: This is a mechanism that removes the components from the
hopper one at a time for delivery to the assembly workhead. The hopper and
parts feeder are often combined into one operating mechanism. The vibratory
bowl feeder, pictured in Figure 11, is a very common example of the hopper-
feeder combination.
Selector and/or orienteer: These elements of the delivery system establish the
proper orientation of the components for the assembly workhead. A selector is a
device that acts as a filter, permitting only parts that are in the correct orientation to
pass through. Components that are not properly oriented are rejected back into the
hopper. An orientor is a device that allows properly oriented pans to pass through
but provides a reorientation of components that are not properly oriented initially.
Several selector and orientor schemes are illustrated in Figure 12. Selector and
orientor devices are often combined and incorporated into one hopper-feeder
system.
Feed track: The preceding elements of the delivery system are usually located some
distance from the assembly workhead. A feed track is used to transfer the
components from the hopper and parts feeder to the location of the assembly
workhead, maintaining proper orientation of the parts during the transfer. There are
two general categories of feed tracks: gravity and powered. The gravity feed track is
most common. In this type the hopper and parts feeder are located at an elevation
that is above the elevation of the workhead. The force of gravity is used to deliver
the components to the workhead. The powered feed track uses vibratory action, air
pressure, or other means to force the parts to travel along the feed track toward the
assembly workhead.
the workhead. Several types of escapement and placement devices are shown in
Figure 13.
Assuming that the delivery rate of components f θ is greater than the cycle rate Rc of
the assembly machine, a means of limiting the size of the queue in the feed track
must be established. This is generally accomplished by placing a sensor (e.g., limit
switch, optical sensor, etc.) near the top of the feed track, which is used to turn off
the feeding mechanism when the feed track is full. This sensor is referred to as the
high-level sensor, and its location defines the active length Lf2 of the feed track. If
the length of a component in the feed track is Lc, the number of parts that can be
held in the feed track is nf2 = Lf2/Lc. The length of the components must be
measured from a point on a given component to the corresponding point on the next
component in the queue to allow for possible overlap of parts. The value of nf2 is
the capacity of the feed track.
Another sensor is placed along the feed track at some distance from the first sensor
and is used to restart the feeding mechanism-again. Defining the location of this
low-level sensor as Lfl, the number of components in the feed track at this point is
nf1 =
Lf1/Lc.
The rate at which the quantity of parts in the buffer will be reduced when the high-
level sensor is actuated = Rc, where Re is the theoretical cycle rate of the assembly
machine. On average, the rate at which the quantity of parts will increase upon
actuation of the low-level sensor is f θ - RC However, the rate of increase will not be
uniform due lo the random nature of the feeder-selector operation.
Accordingly, the value of nf1l musl be made large enough to virtually eliminate the
probability of a stockout after the low-level sensor has turned on the feeder.
L
f2
R → Cycle rate of Assembly System n = → Number of component in feed track
C f2 L
C
L → Length of component L
C n = → Number of components at low
f
1
f 1 L level sensors
Lf → Length of feed track (High level C
2
sensors
Lf → Length of low level sensors
1
f θ − R →C
Defective parts are a fact of manufacturing life. Defects occur with a certain
fraction defective rate, q. In the operation of an assembly workstation, q can be
considered as the probability that the next component is defective. When an attempt
is made to feed and assemble a defective component, the defect might or might not
cause the station to jam. Let m equal the probability that a defect will result in the
malfunction and stoppage of the workstation. Since the values of q and m may be
different for different stations, we subscript these terms as qi and mi, where i — 1,
2, ...n the number of stations on the assembly machine.
The probability of the first event is the product of the fraction defective rate for the
station, qi, multiplied by the probability that a defect will cause the station to stop,
mi,. the probability that a part will jam at station i. For an assembly machine,
Pmq
i i i
The second possible event, when the component is defective but does not cause a
station jam, has a probability given by
i i i
P = 1− m q
With this outcome, a bad part is joined to the existing assembly, perhaps rendering
the entire assembly defective.
The third possibility is obviously the most desirable. The probability that the com-
ponent is not defective is equal to the proportion of good parts
P = 1 − q
The probabilities of the three possible events must sum to unity.
mi qi + 1 − mi qi + 1 − qi = 1
To determine the complete distribution of possible outcomes that can occur on an n-
station assembly machine, we can multiply the terms of above Equation together
for all stations:
n
1 − q = 1
+
i
mi qi + 1 − mi
qi
i 1
m qi
i
are equal and all are equal, then equation
In the special case of Eq., where all
becomes
mq + 1−m q + 1−q n =1
5.7. Measures of performance
Fortunately, we are not required to calculate every term to make use of the concept
of assembly machine operation provided by above Equations. One of the
characteristics of performance that we might want to know is the proportion of
assemblies that contain one or more defective components. Two of the three terms
in above Equation represent events that result in the addition of good components at
a given station. The first term is mi qi . which indicates a line stop but also means
that a defective component has not been added to the assembly. The other term is (1
− qi ) , which means that a good component has been added at the station.
The sum of these two terms represents the probability that a defective component
will not be added at station i. Multiplying these probabilities for all stations, we get
the proportion of acceptable product coming off the line, Pap
n
P
ap
= m
i 1
i
q + 1−q
i ( i )
In the special case where all aremi equal and all Qi are equal, then equation
becomes
n
P = mq + 1−q
ap i i i
If this is the proportion of assemblies with no defective components, the proportion
of assemblies that contain at least one defect is given by
n
P =1− mq + 1−q
qp i i i
i 1
In the special case where all mi are equal and all Qi are equal, then equation
becomes
P =1− mq +
qp i i
1 − qn i
n n
∑ ∑
F P
i i i
mq
i 1 i 1
In the special case where allmi are equal and all Qi are equal, then equation
becomes
F nm q
Average production time per assembly is therefore given by
n
T =T + m q T
P C ∑ i i D
i 1
In the special case where all mi are equal and all Qi are equal, then equation
becomes
TP TC nm q TD
The rate of production of acceptable product is given by equation
R 1
P T
P
n
i i i P
mq + 1 −q
R = i 1 = ap
ap T T
P p
In the special case where all mi are equal and all Qi are equal, then equation
becomes
mq + 1 − q n
Rap =
TP
The line efficiency is calculated as the ratio of ideal cycle time to average
production time.
TC TC
E= =
TP TC + nm q TD
D = nm q TD = nm q TD
TP TC + nm q TD
C = C m + C L × T P + Ct = C m + C L × T P + C t
pc n P
mq + 1 − q ap
1. A 10 station in-line assembly machine has a 6-s ideal cycle time. The base
part is automatically loaded prior to the first station. The fraction defect rate
at each of 10 stations is equal to 0.01 and the probability that a defect will
jam is 0.5. when jam occurs, the average down time is 2 minutes. Determine
the average production rate, the yield of good assemblies, and the uptime
efficiency of the assembly machine.
R = 1 = 1 = 5 × 60 = 300 assemblies / Hr
P
TP 0.2
n
P = mq + 1−q
ap i i i
10
P = 0.5 × 0.01 + 1 − 0.01 = 0.9511
ap
Uptime efficiency
TC 0.1
E 0.50 50%
TP 0.2
5.8. ANALYSIS OF A SINGLE-STATION ASSEMBLY MACHINE
T T
n
C h ∑ T
ei
i 1
In the special case where all mi are equal and all Qi are equal, then equation
becomes
TP TC nm q TD
The rate of production of acceptable product is given by equation
R 1
P T
n
P
i i P
m q + 1− q
i
R = i 1 = ap
ap
TP Tp
In the special case where all mi are equal and all Qi are equal, then equation
becomes
−
n
mq + 1 q
R =
ap
TP
The line efficiency is calculated as the ratio of ideal cycle time to average
production time.
T T
C C
E= =
T T + nm q T
D = nm q TD = nm q TD
TP TC + nm q TD
C = C m + C L × T P + Ct = C m + C L × T P + C t
pc n P
mq + 1 − q ap
AGVS can carry loads or tow objects behind them in trailers to which they can
autonomously attach. The trailers can be used to move raw materials or finished
product. The AGV can also store objects on a bed. The objects can be placed on
a set of motorized rollers (conveyor) and then pushed off by reversing them.
Some AGVs use forklifts to lift objects for storage. AGVs are employed in
nearly every industry, including, pulp, paper, metals, newspaper, and general
manufacturing. Transporting materials such as food, linen or medicine in
hospitals is also done.
There are a number of different types of AGVS all of which operate according
to the preceding description. The types can be classified as follows:
Driverless trains: This type consists of a towing vehicle (which is the AGV)
that pulls one or more trailers to form a train. It was the first type of AGVS
to be introduced and is still popular. It is useful in applications where heavy
payloads must be moved large distances in warehouses or factories with
intermediate pickup and drop-off points along the route. Figure 17 illustrates
the driverless-train AGVS.
AGVS pallet trucks: Automated guided pallet trucks are used to move palletized
loads along predetermined routes. In the typical application the vehicle is
backed into the loaded pallet by a human worker who steers the truck and uses
its forks to elevate the load slightly. Then the worker drives the pallet truck to
the guidepatn, programs its destination, and the vehicle proceeds automatically
to the destination for unloading. The capacity of an AGVS pallet truck ranges
up to 6000 Ib, and some trucks are capable of handling two pallets rather than
one. A more recent introduction related to the pallet truck is the forklift AGV.
This vehicle can achieve significant vertical movement of its forks to reach
loads on shelves. Figure18 illustrates this vehicle type.
AGVS unit load carriers. This type of AGVS is used to move unit loads from
one station to another station. They are often equipped for automatic loading
and unloading by means of powered rollers, moving belts, mechanized lift
platforms, or other devices. The unit load carrier is pictured in Figure 20.
Variations of the unit load carrier include light-load AGVs and assembly line
AGVs. The light-load AGV is a relatively small vehicle with a corresponding
iight load capacity (typically 500 Ib or less). It does not require the same large
aisle width as the conventional AGV. Light-load guided vehicles are designed
to move small toads (single parts, small baskets or tote pans of parts, etc.)
through plants of limited size engaged in light manufacturing. The assembly
line AGVS is designed to carry a partially completed subassembly through a
sequence of assembly workstations to build the product.
There are several functions that must be performed to operate any automated
guided vehicle system successfully. These functions are:
3, System management
The term guidance system refers to the method by which the AGVS pathways
are defined and the vehicle control systems that follow the pathways. As
indicated above, there are two principal methods currently in use lo define the
pathways along the floor: embedded guide wires and paint strips. Of the two
types, the guide wire system is the more common in warehouse and factory
applications.
In the guide wire method the wires are usually embedded in a small channel cut
into the surface of the floor. The channel is typically about 1/8 in. wide and 1/2
in. deep. After the guide wires are installed, the channel slot is filled so as to
eliminate the discontinuity in the floor surface as shown in figure 22. An
alternative but less permanent way to install the guide wires is to tape them to
the floor. A frequency generator provides the guidance signal carried in the
wire. The signal is of relatively low voltage (less than 40 V), low current (less
than 400 mA), and has a frequency in the range 1 to 15 kHz. This signal level
creates a magnetic field along the pathway that is followed by sensors on-board
each vehicle. The operation of a typical system is illustrated in Figure 22 Two
sensors (coils) are mounted on the vehicle on either side of the guide wire.
When the vehicle is moving along a course such that the guide wire is directly
between the two coils, the intensity of the magnetic field measured by each coil
will be equal. If the vehicle strays to one side or the other, or if the guide wire
path curves, the magnetic field intensity at the two sensors will be different.
This difference is used to control the steering motor, which makes the required
changes in vehicle direction to equalize the two sensor signals, thereby tracking
the defined pathway.
When paint strips are used to define the vehicle pathways, the vehicle possesses
an optical sensor system that is capable of tracking the paint. The strips can be
taped, sprayed, or painted on the floor. One system uses a l-in.-wide paint strip
containing fluorescent particles that reflect an ultraviolet (UV) light source on
the vehicle. An on-board sensor detects the reflected light in the strip and
controls the steering mechanism to follow it. The paint guidance system is
useful in environments where electrical noise would render the guide wire
system unreliable or when the installation of guide wires in the floor surface
would not be appropriate. One problem with the paint strip guidance method is
that the paint strip must be maintained (kept clean and unscratched).
The use of microprocessor controls on-board the vehicles has led to the
development of a feature called dead reckoning. This term refers to the
capability of the vehicle to travel along a route that does not follow the defined
pathway in the floor. The micro-processor computes the number of wheel
rotations and the operation of the steering motor required to move along the
desired path. Dead reckoning might be employed by the vehicle to cross a steel
plate in the factory floor (where guide wires cannot be
When a vehicle approaches a branching point in which the guide path splits into
two (or more) directions, a decision must be made as to which path the vehicle
should take. This is sometimes referred to as a decision point for the vehicle.
There are two methods used in commercial AGV systems to permit the vehicle
to decide which path to take:
In the frequency select method, the guide wires leading into the two separate
paths at the branch have different frequencies. As the vehicle enters the decision
point, it reads an identification code on the floor to identify its location.
Depending on its programmed destination, the vehicle selects one of the guide
paths by deciding which frequency to track. This method requires a separate
frequency generator for each frequency that is used in the guide path layout.
This usually means that two or three generators are needed in the system.
Additional channels must often be cut into the floor with the frequency select
method to provide for bypass channels where only the main channel needs to be
powered for vehicle tracking.
The path switch select method uses a single frequency throughout the guide path
layout. In order to control the path of a vehicle at a decision point, the power is
switched off in ail branches except the one on which the vehicle is to travel. To
accomplish routing by the path switch select method, the guide path layout most
be divided into blocks that can be independently turned on and off by means of
controls mounted on the floor near their respective blocks. These control units
are operated by the vehicles as they move in the various blocks. As a vehicle
enters a decision point, it activates a floor-mounted switching device connected
to the control unit for the relevant block. The control unit activates the desired
guide path and turns off the alternative branch or branches.
2. Zone blocking
On-board vehicle sensing and zone blocking are often used in combination to
implement a comprehensive blocking system.
On-board vehicle sensing (sometimes called forward sensing) involves the use
of some form of sensor system to detect the presence of vehicles and carts ahead
on the same guide wire. The sensors used on commercial guided vehicles
include optical sensors and ultrasonic systems. When the on-board sensor
detects an obstacle (e.g, another guided vehicle) in front of it, the vehicle stops.
When the obstacle is removed, the vehicle proceeds. Assuming that the sensor
system is 100% effective, collisions between vehicles are avoided and traffic is
controlled. Unfortunately, the effectiveness of forward sensing is limited by the
capability of the sensor system to detect vehicles in front of it on the guide path.
Since the sensors themselves are most effective in detecting obstacles directly
ahead of the vehicle, these systems are most appropriate on layouts that contain
long stretches of straight pathways. They are less effective at turns and
convergence points where forward vehicles may not be directly in front of the
sensor.
The concept of zone control is simple. The AGVS layout is divided into separate
zones, and the operating rule is that no vehicle is permitted to enter a zone if
that zone is already occupied by another vehicle. The length of a zone is
sufficient to hold one vehicle (or a train in driverless train systems) plus an
allowance for safety and other considerations. These other considerations
include the number of vehicles in the system, the size and complexity of the
layout, and the objective of minimizing the number of separate zone controls.
When one vehicle occupies a given zone, any trailing vehicle is not allowed into
that zone. The leading vehicle must proceed into the next zone before the
trailing vehicle can occupy the given zone.
One means of implementing zone control is to use separate control units for
each zone. These controls are mounted along the guide path and are actuated by
the vehicle in the zone. When a vehicle enters a given zone, it activates the
block in the previous (upstream) zone to block any trailing vehicle from moving
forward and colliding with the present vehicle. As the present vehicle moves
into the next (downstream) zone, it activates the block in that zone and
deactivates the block in the previous zone. In effect, zones are turned on and off
to control vehicle movement by the blocking system.
traveling in the system. There are several devices that are usually included on an
automatic guided vehicle to achieve this safety objective. One of the safety
devices is an obstacle-detection sensor located at the front of each vehicle. This
is often the same on-board sensor as that used in the blocking system to detect
the presence of other vehicles located in front of the sensor. The sensor can
detect not only other vehicles, but also people and obstacles in the path of the
vehicle. These obstacle-detection systems are usually based on optical, infrared,
or ultrasonic sensors. The vehicles are programmed either to stop when an
obstacle is sensed ahead of it, or to slow down. The reason for slowing down is
that the sensed object may be located off to the side of the vehicle path, or
directly ahead of the vehicle beyond a turn in the guide path. In either of these
cases, the vehicle should be permitted to proceed at a slower (safer) speed until
it has passed the object or rounded the turn.
from several inches to several feet. Most vehicles are programmed to require
manual restarting after an obstacle encounter has occurred with the emergency
bumper.
Other safety devices on the vehicles include warning lights (blinking or rotating
lights) and/or warning bells. These devices alert people that the vehicle is
present.
Finally, another safety feature that prevents runaway vehicles is the inherent op-
erating characteristic of the guidance system: If the vehicle strays by more than
a few inches from the defined path, the vehicle is programmed to stop.
System management
Each guided vehicle is equipped with some form of control panel for the
purpose of manual vehicle control, vehicle programming, and other functions.
Most commercial vehicles have the capacity to be dispatched by means of this
control panel to a given station in the AGVS layout. Dispatching with an on-
board control panel represents the lowest level of sophistication among the
possible methods. Its advantage is that it provides the AGVS with flexibility
and responsiveness to changing demands on the handling system. Its
disadvantage is that it requires manual attention.
The use of remote call stations is another method that allows the AGVS to
respond to changing demand patterns in the system. The simplest form of call
station is a press button mounted near the load/unload station. This provides a
signal to any passing vehicle to stop at the station in order to accomplish a load
transfer operation. The vehicle might then be dispatched to the desired location
by means of the on-board control panel.
More sophisticated call stations consist of control panels mounted near the
various stations along the layout. This method permits a vehicle to be stopped at
a given station, and its next destination to be programmed from the remote call
panel. This represents a more automated approach to the dispatching function
and is useful in AGV systems that are capable of automatic loading and
unloading operations.
Both of the call station methods described here involve a human interface with
the AGVS at the load/unload station. It is also possible to automate the call
function at an automatic load/unload station. One example is an automated
production workstation that receives raw materials and sends completed parts
by means of the AGVS. The workstation is interfaced with the AGVS to call for
vehicles as needed to perform the loading and unloading procedures.
There are differences in the way these central computer dispatching systems
operate. One of the differences involves the distribution of the decision-making
responsibilities between the central controller and the individual vehicles. At
one extreme, the central computer makes nearly all the decisions about routing
of vehicles and other functions. The central computer plans out the routes for
each vehicle and controls the operation of the guide path zones and other
functions, At the opposite extreme, each individual vehicle possesses a
substantial decision-making capability to make its own routing selections and to
control its own operations. The central computer is still needed to control the
overall scheduling and determine which vehicles should go to the various
demand points in the system. However, the vehicles themselves decide which
routes to take and control their own load transfer operations. Vehicles in this
second category are often referred to as "smart" vehicles.
5.12. Applications
Medium throughput/volume
Storage/distribution
FMS
Hospitals
Work-in-Process Movement
Pallet Handling
Trailer Loading
Roll Handling
OUTCOMES:
QUESSIONAIRE:
1. With a neat sketch , explain inline and dial type of assembly systems.
2. What is automatic guided vehicle? Explain its working principle. Also
list its applications.
3. Discuss the principles used in product design to facilitate automatic
assembly systems.
4. Sketch and explain any three escapement and placement devices.
FURTHER READING:
1. http://nptel.ac.in/courses/108105063/pdf/L01(SM)(IA&C)%20((EE)NP
TEL).pdf
2. http://nptel.ac.in/courses/112103174/pdf/mod1.pdf
3. http://nptel.ac.in/courses/112102103/13
UNIT 6:
CONTENTS:
OBJECTIVES:
There are variations in the level of detail found in route sheets among different
companies & industries. In the one extreme, process planning is accomplished by releasing
the part print to the production shop with the instructions “make to drawing.” Most firms
provide a more detailed list of steps describing each operation and identifying each work
center. In any case, it is traditionally the task of the manufacturing engineers or industrial
engineers in an organization to write these process plans for new part designs to be
produced by the shop. The process planning procedure is very much dependent on the
experience and judgement of the planner. It is the manufacturing engineer’s responsibility to
determine an optimal routing for each new part design. However, the individual engineers
each have their own opinions about what constitutes the best routing. Accordingly, there are
differences among the operation sequences developed by various planners. We can illustrate
rather dramatically these differences by means of an example.
In one case, a total of 42 different routings were developed for various sizes of a
relatively simple part called an “expander sleeve.” There were a total of 64 different sizes &
styles, each with its own part number. The 42 routings included 20 different machine tools
in the shop. The reason for this absence of process standardization was that many different
individuals had worked on the parts: 8 or 9 manufacturing engineers, 2 planners and 25 NC
part programmers. Upon analysis, it was determined that only two different routings through
4 machines were needed to process the 64 part numbers. It is clear that there were
In addition to this problem of variability among planners, there are often difficulties
in the conventional process planning procedure. New machine tools in the factory render old
routings less than optimal. Machine breakdowns force shop personnel to use temporary
routings, & these become the documented routings even after the machine is repaired. For
these reasons and others, a significant proportion of the total number of process plans used
in manufacturing are not optimal.
Because of the problems encountered with manual process planning, attempts have
been made in recent years to capture the logic, judgement, and experience required for this
important function and incorporate them into computer programs. Based on the
characteristics of a given part, the program automatically generates the manufacturing
operation sequence. A computer-aided process planning (CAPP) system offers the potential
for reducing the routine clerical work of manufacturing engineers. At the same time, it
provides the opportunity to generate production routings which are rational, consistent, and
perhaps even optimal. Two alternative approaches to computer-aided process planning have
been developed. These are:
Retrieval-type CAPP systems use parts classification & coding & group technology
as a foundation. In this approach, the parts produced in the plant are grouped into part
families, distinguished according to their manufacturing characteristics. For each part
family, a standard process plan is established. The standard process plan is stored in
computer files & then retrieved for new workparts which belong to that family. Some form
of parts classification & coding system is required to organize the computer
files & to permit efficient retrieval of the appropriate process plan for a new workpart. For
some new parts, editing of the existing process plan may be required. This is done when the
manufacturing requirements of the new part are slightly different from the standard. The
machine routing may be the same for the new part, but the specific operations required at
each machine may be different. The complete process plan must document the operations as
well as the sequence of machines through which the part must be routed. Because of the
alterations that are made in the retrieved process plan, these CAPP systems are sometimes
also called by the name “variant system”.
The figure illustrated further will help to explain the procedure used in a retrieval
process planning system. The user would initiate the procedure by entering the part code
number at a computer terminal. The CAPP program then searches the part family matrix file
to determine if a match exists. If the file contains an identical code number, the standard
machine routing & operation sequence are retrieved from the respective computer files for
display to the user. The standard process plan is examined by the user to permit any
necessary editing of the plan to make it compatible with the new part design. After editing,
the process plan formatter prepares the paper document in the proper form.
If an exact match cannot be found between the code numbers in the computer file &
the code number for the new part, the user may search the machine routing file & the
operation sequence file for similar parts that could be used to develop the plan for the new
part. Once the process plan for a new part code number has been entered, it becomes the
standard process for future parts of the same classification.
In the figure illustrated in the previous slide, the machine routing file is
distinguished from the operation sequence file to emphasize that the machine routing may
apply to a range of different part families & code numbers. It would be easier to find a
match in the machine routing file than in the operation sequence file. Some CAPP retrieval
systems would use only one such file which would be a combination of operation sequence
file & machine routing file.
The process plan formatter may use other application programs. These could include
programs to compute machining conditions, work standards, & standard costs. Standard cost
programs can be used to determine total product costs for pricing purposes.
To operate the system, the user can select any of the four different options to create
the process plan for a new part:
1. The first option is a retrieval approach in which the user inputs a part code number & a standard
process plan is retrieved from the computer file for possible editing. To generate the part
code number, the planner may elect to use the MICLASS interactive parts classification &
coding system.
2. In the second option, a process play is retrieved from the computer files by entering an existing
part number (rather than a part code number). Again, the existing process plan can be edited
by the user if required.
3. A process plan can be created from scratch, using standard text material stored in computer files.
This option is basically a specialized word-processing system in which the planner selects
from a menu of text related to machines & processes. The process plan is assembled from
text passages subject to editing for the particular requirements of the new part.
4. The user can call up an incomplete process plan from the computer file. This may occur when the
user is unable to complete the process plan for a new part at one sitting. For example, the
planner may interrupted in the middle of the procedure
to solve some emergency problem. When the procedure is resumed, the incomplete plan can
be retrieved & finished.
After the process plan has been completed using one of the four MIPLAN options, the user can
have a paper document printed out by the computer. A typical MIPLAN output is shown in the figure in
the next slide. It is also possible for the user to store the completed process plan (or the partially
completed plan as with the option 3) in the computer files, or to purge an existing plan from the files.
This might be done, for example, when an old machine tool is replaced by a more productive machine,
& this necessitates changes in some of the standard process plans.
Computer graphics can be utilized to enhance the MIPLAN output. This possibility is illustrated
in the next slide, which shows a tooling setup for the machining operation described. With this kind of
pictorial process planning, drawings of workpart details, tool paths, & other information can be
presented visually to facilitate communication to the manufacturing shops.
Generative Process Planning involves the use of computer to create an individual process plan
from scratch, automatically & without human assistance. The computer would employ a set of
algorithms to progress through the various technical & logical decisions toward a final plan for
manufacturing. Inputs to the system would include a comprehensive description of the workpart. This
may involve the use of some form of part code number to summarise the workpart data, but it does not
involve the retrieval of existing standard plans. Instead, the generative CAPP system synthesizes the
design of the optimum process sequence, based on an analysis of part geometry, material & other factors
which would influence manufacturing decisions.
In the ideal generative process planning package, any part design could be presented to the
system for creation of the optimal plan. In practice, current generative-type systems are far from
universal in their applicability. They tend fall short of a truly generative capability, and they are
developed for a somewhat limited range of manufacturing processes.
We will illustrate the generative process planning by means of a system called GENPLAN
developed at Lockheed-Georgia Company.
GENPLAN is close to a generative process planning system, but it requires a human planner to
assist with some of the manufacturing decisions. Also there are several versions GENPLAN (one for
parts fabrication, and another for assembly), which means that it is not a system of universal
applicability.
To operate the system, the planner enters a part classification code using a coding scheme
developed at Lockheed. GENPLAN then analyses the characteristics of the part based on the code
number (e.g., part geometry, work piece material, & other manufacturing-related features) to synthesize
an optimum process plan. It does not store standard manufacturing plans. Rather, it stores machine tool
capabilities & it employs the logic & technological science of manufacturing. The output is a document
specifying the sequence of operations, machine tools, & calculated process times. An example of a
computer-generated route sheet produced by GENPLAN is shown in the figure in the next slide. Process
plans that previously required several hours to accomplish manually are now done typically by
GENPLAN in 15 minutes.
Benefits of CAPP:
3. Reduced turnaround time. Working with the CAPP system, the process planner is able to
prepare a route sheet for a new part in less time compared to manual preparation. This
leads to an overall reduction in manufacturing lead time.
4. Improved legibility. The computer prepared document is neater & easier to read than
manually written route sheets. CAPP systems employ standard text, which facilitates
interpretation of the process plan in the factory.
The production quantities of the major product lines listed in the aggregate plan must
be converted into a very specific schedule of individual products, known as the master
production schedule (MPS). It is a list of products to be manufactured, when they should be
completed & delivered, & it what quantities. A hypothetical MPS for a narrow product set is
presented in the table, showing how it is derived from the corresponding aggregate plan in
the 2nd table. The master schedule must be based on an accurate estimate of demand & a
realistic assessment of the company’s production capacity.
Week
Product Line 1 2 3 4 5 6 7 8 9 10
M model line 200 200 200 150 150 120 120 100 100 100
N model line 80 60 50 40 30 20 10
Week
Product Line 1 2 3 4 5 6 7 8 9 10
models
Model M4 80 80 80 50 50 40 40 30 30 30
Model N8 80 60 50 40 30 20 10
Model P1 50 100
Model P2 70 80 25
Products included in the MPS divide into 3 categories: (1) firm customer
orders, (2) forecasted demand, & (3) spare parts. Proportions in each category
vary for different companies, & in some cases one or more categories are
omitted. Companies producing assembled products will generally have to handle
all three types. In the case of customer orders for specific products, the company
is usually obligated to deliver the item by a particular date that has been
promised by the sales department. In the second category, production output
quantities are based on statistical forecasting techniques applied to previous
demand patterns, estimates by the sales staff, & other sources. For many
companies forecasted demand constitutes the largest portion of the master
schedule. The third category consists of repair parts that either will be stocked in
the company’s service department or sent directly to the customer. Some
companies exclude this third category from the master schedule since it does not
represent end products.
Whereas demand for the firm’s end products must often be forecasted, the raw
materials & component parts used in the end products should not be forecasted. Once the
delivery schedule for the end products is established, the requirements for components &
raw materials can be directly calculated. For example, even though demand for automobiles
in a given month can only be forecasted, once the quantity is established & production is
scheduled, we know that five tires will be needed to deliver the car (don’t forget the spare).
MRP is the appropriate technique for determining quantities of dependent demand items.
These items constitute the inventory of manufacturing: raw materials, work-in-process
(WIP), component parts & subassemblies. That is why MRP is such a powerful technique in
planning & control of manufacturing inventories. For independent demand items, inventory
control is often accomplished using order point systems.
To function, the MRP program needs data contained in several files. These files
server as inputs to the MRP processor. They are (1) the master production schedule, (2) the
bill of materials file and other engineering and manufacturing data, and (3) the inventory
record file. Figure 1 illustrates the flow of data into the MRP processor and its conversation
into useful output report. In a properly implemented MRP system, capacity planning also
provides input to ensure that the MRP schedule does not exceed the production capacity of
the firm. This concept is elaborated further.
The MPS lists what end products and how many of each are to be produced and
when they are to be ready for shipment. Manufacturing firms generally work on monthly
delivery schedules, but the master schedule in our figure uses weeks as the time periods.
Whatever the duration, these time periods are called time buckets in MRP. Instead of
treating time as a continuous variable ( which of course , it is ), MRP makes its
computations of materials and parts requirements in terms of the buckets.
The bill of material ( BOM ) file provides information the product structure by
listing the components parts and subassemblies that make up each product, It is use to
computer the raw material and components requirement for end products listed in the master
schedule. The structure of an assembled product can be illustrated as in Figure 2. This is
much simpler than most commercial products, but its simplicity will server for illustration
purposes. Product PI is composed of two subassemblies, SI and S@, each of which is made
up of components C1,C2 and C3, and C3, and C4,C5 and C6, respectively. Finally, at the
the bottom level are the raw materials that go into each component. The items at each
successively higher level are called the parents of the items feeding into it form below. For
example. SI is the parent of C1 ,C2 and C3. The product structure must also specify the
number of each subassembly , component, and raw material that go into respective parent.
These numbers are shown in parentheses in our figure.
Period 1 2 3 4 5 6 7
Item : Raw Material M4
Gross Requirement
Scheduled receipt 40
On hand 50 50 50 90
Net requirement
Planned order releases
The inventory record file is referred to as the item master file in a computerize inventory
system. The types of data contained in the inventory record are divided into three segments.
1. Item master data : This provides the item’s identification ( part number ) and other
data about the part such as order quantity and lead times.
2. Inventory status : This gives a time-phased record of inventory status. In MRP, its is
import to know not only the current level of inventory but also any future changes
that will occur against the inventory. Therefore , the inventory status segment lists
the gross requirements for the item, schedules receipts, on-hand status, and planned
order releases, as shown in figure 25.5.
3. Subsidiary data. The third file segment provided subsidiary data such purchase
orders, scrap or rejects and engineering changes.
The MRP processor operates on data contained in the MPS, the BOM file, and the
inventory record file. The master schedule specifies the period-by period list of final
products required. The BOM define what material and components are needed for each
Product and inventory record files gives the current and future inventory status of each
product, component, and material. The MRP processor computers how many of each
component and raw material are needed each period by “ exploding “ the end product
requirements into successively lower levels in the product structure.
Solution : Referring to the product structure in Figure 25.4, 50 units of P1 explode into 50
units of S1 and 100 units of S2. Similarly, the requirements for these subassemblies
explode into 50 units of C1, 200 of C2, 50 of C3, 200 of C5 and 100 of C6.
Quantities of raw materials are determined in a similar manner.
Several complicating factors must be considered during the MRP computations. First the
quantities of component and subassemblies listed in the solution of Example 25.1 do not
account for any of those items that may already be stocked in inventory or are expected to be
received as future order. Accordingly, the computed quantities must be adjusted for any
inventories on hand or on order, a procedure called netting. For each time bucket, net
requirements = gross requirements less on hand inventories and less quantities on order.
Second, quantities of common use items must be combined during parts explosion to
determine the total quantities required for each component and raw material in the schedule.
Common use items are raw materials and components that are used on more than one
product. MRP collects these common use items from different products to achieve
economics in ordering the raw materials and producing the components.
Third, lead times for each item must be taken into account, The lead time for a job is
the time that must be allowed to complete the job from start to finish. There are two kinds of
lead times in MRP: ordering lead timed and manufacturing lead times. Ordering lead time for
an item is the time required from initiation of the purchase requisition to receipt of the item
from the vendor. If the item is raw material that is stocked by the vendor, the ordering lead
time should be relatively short, perhaps a few days or a few weeks. If the items is fabricated,
the lead time may be substantial, perhaps several months. Manufacturing lead time is the
time required to produce the item in the company’s own plant, form order release to
completion, once the raw material for the item are available. The scheduled delivery of end
product must be translated into time-phased requirements for components and materials by
factoring in the ordering and manufacturing lead time.
To illustrate these various complicating factors, let use consider the MRP procedure for
component C4, which is used in product P1. This part also happens to be used on product P2
of the master schedule in Figure 25.2. The product structure for P2 is shown in figure 5.6.
Component C4 is made out of material M4, one unit of M4 for each unit of C4, and the
inventory status of M4 is given in figure 25.5. the lead time and inventory status for each of
the other items needed in the MRP calculations are shown in the table below. Complete the
MRP calculations to determine the time phased requirements for items S2,S3,C4 and M4,
based on the requirements for P1 and P2 given in the MPS of Figure 25.2. we assume that
the inventory on hand or on order for P1 , P2,S2,S3 and C4 is zero for all future periods
except for the calculated valves in this problem solution.
Solution : The result of the MRP calculations are given in figure 25.7. the delivery
requirements for P1 and P2 must be offset by their 1 wk assembly lead time to obtain the
planned order released. These quantities are then exploded into requirements for
subassemblies S2 ( for P1) and S3 ( for P1 ) and S3 ( for P2 ). These requirements are offer
by their 1 wk assembly lead time and combined in week 6 to obtain gross requirements for
component C4. Net requirements equal gross requirements for P1, P2,S2 and C4 because of
no inventory on hand and no planned orders. We see the effect of current inventory and
planned orders in the time-phased inventory status of M4. The on-hand stock of 50 units
plus scheduled receipts of 40 are used to meet gross requirements of 70 units of M4 in week
3, with 20 units remaining that can be applied to the gross requirements of 280 units in week
4. Net requirements in week 4 are therefore 260 units. With an ordering lead time of 3 wk,
the order release for 260 units must be planned for week 1.
Period 1 2 3 4 5 6 7 8 9 10
Item: Product P1 50 100
Gross Requirements
Scheduled receipts
On Hand 0
Net requirement 50 100
Planne
d order 50 100
release
s
Item: Product P2 70 80 25
Gross Requirements
Scheduled receipts
On Hand 0 0
Net requirement 70 80 25
Planne
d order 70 80 25
release
s
Item: Subassembly 100 200
S2
Gross Requirements
Scheduled receipts
On Hand 0
Net requirement 100 200
Planne
d order 100 200
release
s
Item: Subassembly 70 80 25
S3
Gross Requirements
Scheduled receipts
On Hand 0 0
Net requirement 70 80 25
Planne
d order 70 80 25
release
s
Item: Component 70 280 25 400
C4
Gross Requirements
Scheduled receipts
On Hand 0
Net requirement 70 280 25 400
Planne
d order 70 280 25 400
release
s
Item:
Raw Material 70 280 25 400
M4
Gross Requirements
Scheduled receipts 40
On Hand 50 50 50 90 20
Net requirement -20 260 25 400
Planne
d order 260 25 400
release
s
Figure 25.7 MRP solution to Example 25.2. Time –phased requirements for P1 and P2 are
taken from Figure 25.2. Requirements for S2,S3,C4 and M4 are calculated..
The MRP program generates a variety of outputs that can be used in planning and
managing plant operations. The ouput include (1) planned order releases, which provide the
authority to place orders that have been planned by the MRP system: (2) report of planned
order releases in future periods ; (3) rescheduling notices, indicating changes in due dates
for open orders; (4) cancellation notices, indicating that certain open orders have been
canceled because in the MPS;(5) reports on inventory status; (6) performance reports of
various types , indicating costs, item usage, actual versus planned lead times, and so on;
(7) exception report , showing deviations from the schedule from the schedule, orders that
are overdue, scrap, and so on; and (8) inventory forecasts, indicating projected inventory
levels in future periods.
Of the MRP output listed above, the planned order releases are the most important
because they drive the production system. Planned order of two kinds, purchase orders and
work orders. Purchase orders provide the authority to purchase raw materials or parts from
outside vendors, with quantities and delivery dates specified. Work orders generate the
authority to produce parts or assembly subassemblies or products in the company’s own
factory. Again , quantities to be completed and completion dates are specified.
Benefits reported by users of MRP systems include the following: (1) reduction in
inventory, (2) quicker response to changes in demand than is possible with a manual
requirements planning systems, (3) reduced setup and product changeover costs, (4) better
machine utilization, (5) improved capacity to respond to changes in the master schedule,
and (6) aid in developing the master schedule.
The original MRP system that were developed in the 1970s created schedules that
were not necessarily consists with the production capabilities and limitations of the plants
that were to produce the products. In many instances, the MRP system developed the
detailed schedule based on a master production schedule that was unrealistic. A successful
production schedule must consider production capacity. In cases where current capacity is
inadequate, the firm must make plans for changes in capacity to meet the changing
production requirements specified in the schedule. In chapter 3, we defined production
capacity and formulated equations to determine the capacity of a plant. Capacity planning
consists of determining what labor and equipment resources are required to meet the current
MPS as well as long term future production needs of the firm ( see Advanced
Manufacturing Planning, Section 24.4 ). Capacity planni9ng also identifies the limitations of
the available production resources to prevent the MRP program from planning an un
realistic master schedule.
• Number of work shifts. The numbers of shifts worked per production period can be
increased or decreased.
• Number of labor hours. The numbers of labor hours per shift can be increased or
decreased, through the use of overtime or reduce hours.
• Order backlogs. : Deliveries of the product to the customer could be delayed during
busy period when production resources are insufficient to keep up with demand.
• Workload through subcontracting. This involves the letting of the jobs to other shops
during busy periods , or the taking in of extra work during slack periods.
Capacity planning adjustments for the long term include changes in production capacity
that generally require long times. These adjustments include the following actions:
• Constructing new plants. Building a new factory represents a major investment for
the company. However, it also represents a significant increase in production
capacity for the firm.
• Closing Plants. This involves the closing of plants that will not be needed in the
future.
OUTCOMES:
QUESSIONAIRE:
c. Route sheet
d. Bill of Material
e. Group[ technology
FURTHER READING:
1. http://nptel.ac.in/courses/112102103/Module%20G/Module%20G(5)/p3.htm
2. http://nptel.ac.in/courses/112102103/Module%20G/Module%20G(5)/p4.htm
3. http://nptel.ac.in/courses/Webcourse-contents/IIT-ROORKEE/INDUSTRIAL-
ENGINERRING/part3/mrp/lecture1.htm
Unit -7
CNC MACHINING CENTERS
CONTENTS:
OBJECTIVES:
The variety being demanded in view of the varying tastes of the consumer calls
for a very small batch sizes. Small batch sizes will not be able to take advantage of the
mass production techniques such as special purpose machines or transfer lines. Hence,
the need for flexible automation is felt , where you not only get the benefits of rigid
automation but are also able to vary the products manufactured thus bringing in the
flexibility. Numerical control fits the bill perfectly and we would see that manufacturing
would increasingly be dependent on numerical control in future.
Numerical control
c. Positioning the tool tip at desired locations and guiding it along desired
paths by automatic control of motion of slides.
The purpose of a machine tool is to cut away surplus material, usually metal
from the material supplied to leave a work piece of the required shape and size,
produced to an acceptable degree of accuracy and surface finish. The machine tool
should possess certain capabilities in order to fulfill these requirements. It must be
Formerly, the machine tool operator guided a cutting tool around a work piece
by manipulating hand wheels and dials to get a finished or somewhat finished part. In
his procedure many judgments of speeds, feeds, mathematics and sometimes even tool
configuration were his responsibility. The number of judgments the machinist had to
make usually depended on the type of stock he worked in and the kind of organization
that prevailed. If his judgment was an error, it resulted in rejects or at best parts to be
reworked or repaired in some fashion.
Decisions concerning the efficient and correct use of the machine tool then
depended on the craftsmanship, knowledge and skill of the machinist himself. It is rare
that two expert operators produced identical parts using identical procedure and
identical judgment of speeds, feeds and tooling. In fact even one craftsman may not
proceed in same manner the second time around.. Process planners and programmers
have now the responsibilities for these matters.
It must be understood that NC does not alter the capabilities of the machine tool.
The With NC the correct and most efficient use of a machine no longer rests with the
operator.Actual machine tool with a capable operator can do nothing more than
it was capable of doing before a MCU was joined to it. New metal removing principles
are not involved. Cutting speeds, feeds and tooling principles must still be adhered to.
The advantage is idle time is reduced and the actual utilization rate is mush higher
(compresses into one or two years that a conventional machine receives in ten years).
Historical Development
1947 was the year in which Numerical control was born. It began because of an urgent
need. John C Parsons of the parson’s corporation, Michigan, a manufacturer of helicopter
rotor blades could not make his templates fast enough. so he invented a way of coupling
computer equipment with a jig borer.
The US air force realized in 1949 that parts for its planes and missiles were becoming
more complex. Also the designs were constantly being improved; changes in drawings
were frequently made. Thus in their search for methods of speeding up production, an
air force study contract was awarded to the Parson’s Corporation. The servomechanisms
lab of MIT was the subcontractor.
In 1951, the MIT took over the complete job and in 1952; a prototype of NC machine
was successfully demonstrated. The term “Numerical Control” was coined at MIT. In
1955 seven companies had tape controlled machines. In 1960, there were 100 NC
machines at the machine tool shown in Chicago and a majority of them were relatively
simple point to point application.
During these years the electronics industry was busy. First miniature electronic tubes
were developed, then solid state circuitry and then modular or integrated circuits. Thus
the reliability of the controls has been greatly increased and they have become most
compact and less expensive.
Today there are several hundred sizes and varieties of machines, many options and
many varieties of control system available.
Definition:
The simplest definition is as the name implies, “a process a controlled by numbers
“. Numerical Control is a system in which the direct insertions of programmed numerical
value, stored on some form of input medium are automatically read and decoded to cause a
corresponding function on the machine tool which it is controlling.
Lead time includes the time needed for planning, design and manufacture
of jigs, etc. This time may amount to several months. Since the need for special
jigs and fixtures is often entirely eliminated, the whole time needed for their
design and manufacture is saved.
3. Operator activity:
More time is actually spent on cutting the metal. Machine manipulation time
ex.:. Gear changing and often setting time are less with NC machines and help
reduce the labor cost per job considerably.
5. Smaller batches
Tools can be used at optimum speeds and feeds because these functions are
controlled by the program.
9. Reduced inspection.
The time spent on inspection and in waiting for inspection to begin is greatly
reduced. Normally it is necessary to inspect the first component only once the tape is
proved; the repetitive accuracy of the machine maintains a consistent product.
Evolution of CNC:
There are many advantages which are derived from the use of CNC as compared to NC.
The controls with the machine tools these days are all CNC and the old NC control do
not exist any more.
CNC refers to a computer that is joined to the NC machine to make the machine
versatile. Information can be stored in a memory bank. The programme is read from a
storage medium such as the punched tape and retrieved to the memory of the CNC
computer. Some CNC machines have a magnetic medium (tape or disk) for storing
programs. This gives more flexibility for editing or saving CNC programs. Figure 1
illustrates the general configuration of CNC.
Magnetic
tape or disk Miscellaneous
or paper tape control -e.g. limit
reader switches, coolant,
spindle, etc.
CNC
controller
with keypad
and display Machine tool
Advantages of CNC
1. Increased productivity.
2. High accuracy and repeatability.
3. Reduced production costs.
4. Reduced indirect operating costs.
5. Facilitation of complex machining operations.
6. Greater flexibility.
7. Improved production planning and control.
8. Lower operator skill requirement.
9. Facilitation of flexible automation.
Limitations of CNC:
1. High initial investment.
2. High maintenance requirement.
3. Not cost-effective for low production cost.
Features of CNC
example, a bolt hole circle, in which the diameter of the bolt circle, the spacing of
the bolt holes, and other parameters must be specified.
• Positioning features for setup : Setting up the machine tool for a given workpart
involves installing and aligning a fixture on the machine tool table. This must be
accomplished so that the machine axes are established with respect to the workpart.
The alignment task can be facilitated using certain features made possible by
software options in the CNC system. Position set is one of the features. With
position set, the operator is not required to locate the fixture on the machine table
with extreme accuracy. Instead, the machine tool axes are referenced to the location
of the fixture using a target point or set of target points on the work or fixture.
• Cutter length and size compensation : In older style controls, cutter dimensions
hade to be set precisely to agree with the tool path defined in the part program.
Alternative methods for ensuring accurate tool path definition have been
incorporated into the CNC controls. One method involves manually entering the
actual tool dimensions into the MCU. These actual dimensions may differ from
those originally programmed. Compensations are then automatically made in the
computed tool path. Another method involves use of a tool length sensor built into
the machine. In this technique, the cutter is mounted in the spindle and the sensor
measures its length. This measured value is then used to correct the programmed
tool path.
such as workpiece counts, cycle times, and machine utilization; and (3)interfacing
with peripheral equipment, such as robots that unload and load parts.
The MCU is the hardware that distinguishes CNC from conventional NC. The
general configuration of the MCU in a CNC system is illustrated in Figure 2. The MCU
consists of the following components and subsystems: (1) Central Processing Unit, (2)
Memory, (3) Input/Output Interface, (4) Controls for Machine Tool Axes and Spindle
Speed, and (5) Sequence Controls for Other Machine Tool Functions. These subsystems
are interconnected by means of a system bus, which communicates data and signals
among the components of a network.
• Central Processing Unit : The central processing unit (CPU) is the brain of the
MCU. It manages the other components in the MCU based on software contained in
main memory. The CPU can be divided into three sections: (1) control section, (2)
arithmetic-logic unit, and (3) immediate access memory. The control section
retrieves commands and data from memory and generates signals to activate other
components in the MCU. In short, it sequences, coordinates, and regulates all the
activities of the MCU computer. The arithmetic-logic unit (ALU) consists of the
circuitry to perform various calculations (addition, subtraction, multiplication),
counting, and logical functions required by software residing in memory. The
immediate access memory provides a temporary storage of data being processed by
the CPU. It is connected to main memory of the system data bus.
• Memory : The immediate access memory in the CPU is not intended for storing
CNC software. A much greater storage capacity is required for the various programs
and data needed to operate the CNC system. As with most other computer systems,
CNC memory can be divided into two categories: (1) primary memory, and (2)
secondary memory. Main memory (also known as primary storage) consists of ROM
(read-only memory) and RAM (random access memory) devices. Operating system
software and machine interface programs are generally stored in ROM. These
programs are usually installed by the manufacturer of the MCU. Numerical control
part programs are stored in RAM devices. Current programs in RAM can be erased
and replaced by new programs as jobs are changed.
System bus
Also included in the I/O interface are one or more means of entering the part
program into storage. As indicated previously, NC part programs are stored in a
variety of ways. Programs can also be entered manually by the machine operator or
stored at a central computer site and transmitted via local area network (LAN) to the
CNC system. Whichever means is employed by the plant, a suitable device must be
included in the I/O interface to allow input of the program into MCU memory.
• Controls for Machine Tool Axes and Spindle Speed : These are hardware
components that control the position and velocity (feed rate) of each machine axis as
well as the rotational speed of the machine tool spindle. The control signals
generated by MCU must be converted to a form and power level suited to the
particular position control systems used to drive the machine axes. Positioning
systems can be classified as open loop or closed loop, and different hardware
components are required in each case.
Depending on the type of machine tool, the spindle is used to drive either (1)
workpiece or (2) a rotating cutter. Turning exemplifies the first case, whereas
milling and drilling exemplify the second. Spindle speed is a programmed parameter
for most CNC machine tools. Spindle speed components in the MCU usually consist
of s drive control circuit and a feedback sensor interface. The particular hardware
components depend on the type of spindle drive.
In addition to control of table position, feed rate, and spindle speed, several
additional functions are accomplished under part program control. These auxiliary
functions are generally on/off (binary) actuations, interlocks, and discrete numerical
data. To avoid overloading the CPU, a programmable logic controller is sometimes
used to manage the I/O interface for these auxiliary functions.
(1.1)Point-to-point systems
Some machine tools for example drilling, boring and tapping machines etc,
require the cutter and the work piece to be placed at a certain fixed relative positions
at which they must remain while the cutter does its work. These machines are
known as point-to-point machines as shown in figure 3 (a) and the control
equipment for use with them are known as point-to-point control equipment. Feed
rates need not to be programmed. In these machine tools, each axis is driven
separately. In a point-to-point control system, the dimensional information that must
be given to the machine tool will be a series of required position of the two slides.
Servo systems can be used to move the slides and no attempt is made to move the
slide until the cutter has been retracted back.
Other type of machine tools involves motion of work piece with respect to the
cutter while cutting operation is taking place. These machine tools include milling,
routing machines etc. and are known as contouring machines as shown in figure 3 (b), 3
(c) and the controls required for their control are known as contouring control.
Contouring machines can also be used as point-to-point machines, but it will be
uneconomical to use them unless the work piece also requires having a contouring
operation to be performed on it. These machines require simultaneous control of axes.
In contouring machines, relative positions of the work piece and the tool should be
continuously controlled. The control system must be able to accept information
regarding velocities and positions of the machines slides. Feed rates should be
programmed.
(2) Based on the control loops ‘Open loop & Closed loop systems’
Programmed instructions are fed into the controller through an input device.
These instructions are then converted to electrical pulses (signals) by the controller and
sent to the servo amplifier to energize the servo motors. The primary drawback of the
open-loop system is that there is no feedback system to check whether the program
position and velocity has been achieved. If the system performance is affected by load,
temperature, humidity, or lubrication then the actual output could deviate from the
desired output. For these reasons the open -loop system is generally used in point-to-
point systems where the accuracy requirements are not critical. Very few continuous-
path systems utilize open-loop control.
Figure 4(a) Open loop control system Figure 4(b) Closed loop control system
The closed-loop system has a feedback subsystem to monitor the actual output
and correct any discrepancy from the programmed input. These systems use position
and velocity feed back. The feedback system could be either analog or digital. The
analog systems measure the variation of physical variables such as position and velocity
in terms of voltage levels. Digital systems monitor output variations by means of
electrical pulses. To control the dynamic behavior and the final position of the machine
slides, a variety of position transducers are employed. Majority of CNC systems operate
on servo mechanism, a closed loop principle. If a discrepancy is revealed between
where the machine element should be and where it actually is, the sensing device
signals the driving unit to make an adjustment, bringing the movable component to the
required location. Closed-loop systems are very powerful and accurate because they are
capable of monitoring operating conditions through feedback subsystems and
automatically compensating for any variations in real-time.
The machining centre, developed in the late 50’s is a machine tool capable of multiple
machining operations on a work part in one setup under NC program control.
Classification
1. A vertical machining centre has its spindle on a vertical axis relative to the work
table. A vertical machining centre (VMC) is typically used for flat work that
requires tool access from top. E.g. mould and die cavities, Large components of
aircraft
2. A horizontal machining centre (HMC) is used for cube shaped parts where tool
access can be best achieved on the sides of the cube.
3. A universal machining centre (UMC) has a work head that swivels its spindle axis to
any angle between horizontal and vertical making this a very flexible machine tool.
E.g.: Aerofoil shapes, Curvilinear geometries.
The term “Multi tasking machine” is used to include all of these machine tools that
accomplish multiple and often quite different types of operations. The processes that
might be available on a single multi tasking machine include milling, drilling, tapping,
grinding and welding. Advantage of this new class of highly versatile machine
compared to more conventional CNC machine tolls include:
• Fewer steps,
• Reduced part handling,
• Increased accuracy and repeatability because the parts utilize the same fixture
through out their processing
• Faster delivery of parts in small lot sizes.
CNC machining centers are usually designed with features to reduce non productive
time. The features are:
The tools are contained in a storage unit that is integrated with the machine tool.
When a cutter needs to be changed, the tool drum rotates to the proper position
and an automatic tool changer (ATC) operating under program control,
exchanges the tool in the spindle for the tool in the tool storage unit. Capacities
of tool storage unit commonly range from 16 to 80 cutting tools.
Many horizontal and vertical machining centers have the capability to orient the
work part relative to the spindle. This is accomplished by means of a rotary table
on which work part is fixtured. The table can be oriented at any angle about a
vertical axis to permit the cutting tool to access almost the entire surface of the
part in a single setup.
Machining centers are often equipped with two (or more) separate pallets that
can be presented to the cutting tool using an automatic pallet changer. While
machining is performed with one pallet in position at the machine, the other
pallet is in a safe location away from the spindle. In this location, the operator
can unload the finished part and then fixture the raw work part for next cycle.
Machining involves an important aspect of relative movement between cutting tool and
workpiece. In machine tools this is accomplished by either moving the tool with respect
to workpiece or vice versa. In order to define relative motion of two objects, reference
directions are required to be defined. These reference directions depend on type of
machine tool and are defined by considering an imaginary coordinate system on the
machine tool. A program defining motion of tool / workpiece in this coordinate system
is known as a part program. Lathe and Milling machines are taken for case study but
other machine tools like CNC grinding, CNC hobbing, CNC filament winding machine,
etc. can also be dealt with in the same manner.
a) Machine Origin
The machine origin is a fixed point set by the machine tool builder. Usually it
cannot be changed. Any tool movement is measured from this point. The
controller always remembers tool distance from the machine origin.
b) Program Origin
It is also called home position of the tool. Program origin is point from where the tool
starts for its motion while executing a program and returns back at the end of the
cycle. This can be any point within the workspace of the tool which is sufficiently
away from the part. In case of CNC lathe it is a point where tool change is carried
out.
c) Part Origin
The part origin can be set at any point inside the machine's electronic grid system.
Establishing the part origin is also known as zero shift, work shift, floating zero or
datum. Usually part origin needs to be defined for each new setup. Zero shifting allows
the relocation of the part. Sometimes the part accuracy is affected by the location of the
part origin. Figure 1 and 2 shows the reference points on a lathe and milling machine.
An object in space can have six degrees of freedom with respect to an imaginary
Cartesian coordinate system. Three of them are liner movements and other three are
rotary. Machining of simple part does not require all degrees of freedom. With the
increase in degrees of freedom, complexity of hardware and programming increases.
Number of degree of freedom defines axis of machine.
For typical lathe machine degree of freedom is 2 and so it called 2 axis machines. For
typical milling machine degree of freedom is , which means that two axes can be
interpolated at a time and third remains independent. Typical direction for the lathe and
milling machine is as shown in figure 1 and figure 2.
In case of CNC machine tool rotation of the reference axis is not possible.
Origin can set by selecting three reference planes X, Y and Z. Planes can be set by
touching tool on the surfaces of the workpiece and setting that surfaces as X=x, Y=y
and Z=z.
The programmer and the operator must use a coding system to represent
information, which the controller can interpret and execute. A frequently used coding
system is the Binary-Coded Decimal or BCD system. This system is also known as the
EIA Code set because it was developed by Electronics Industries Association. The
newer coding system is ASCII and it has become the ISO code set because of its wide
acceptance.
The CNC machine uses a set of rules to enter, edit, receive and output data.
These rules are known as CNC Syntax, Programming format, or tape format. The
format specifies the order and arrangement of information entered. This is an area
where controls differ widely. There are rules for the maximum and minimum numerical
values and word lengths and can be entered, and the arrangement of the characters and
word is important. The most common CNC format is the word address format and the
other two formats are fixed sequential block address format and tab sequential format,
which are obsolete. The instruction block consists of one or more words. A word
consists of an address followed by numerals. For the address, one of the letters from A
to Z is used. The address defines the meaning of the number that follows. In other
words, the address determines what the number stands for. For example it may be an
instruction to move the tool along the X axis, or to select a particular tool.
Most controllers allow suppressing the leading zeros when entering data. This is known
as leading zero suppression. When this method is used, the machine control reads the
numbers from right to left, allowing the zeros to the left of the significant digit to be
omitted. Some controls allow entering data without using the trailing zeros.
Consequently it is called trailing zero suppression. The machine control reads from left
to right, and zeros to the right of the significant digit may be omitted.
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.
Miscellaneous functions use the address letter M followed by two digits. They perform
a group of instructions such as coolant on/off, spindle on/off, tool change, program stop,
or program end. They are often referred to as machine functions or M-functions. Some
of the M codes are given below.
In principle, all codes are either modal or non-modal. Modal code stays in effect until
cancelled by another code in the same group. The control remembers modal codes. This
gives the programmer an opportunity to save programming time. Non-modal code stays
in effect only for the block in which it is programmed. Afterwards, its function is turned
off automatically. For instance G04 is a non-modal code to program a dwell. After one
second, which is say, the programmed dwell time in one particular case, this function is
cancelled. To perform dwell in the next blocks, this code has to be reprogrammed. The
control does not memorize the non-modal code, so it is called as one shot codes. One-
shot commands are non-modal. Commands known as "canned cycles" (a controller's
On some older controllers, cutter positioning (axis) commands (e.g., G00, G01, G02,
G03, & G04) are non-modal requiring a new positioning command to be entered each
time the cutter (or axis) is moved to another location.
Rapid traverse
G00
G00 Xx Yy Zz
Tool motion
Circular Interpolation
in clock-wise direction
G02
G02 Xx Yy Ii Jj
G02 Xx Zz Ii Kk
G02 Yy Zz Jj Kk
Circular interpolation
in counter- clockwise
direction
G03 Xx Yy Ii Jj
G03 G03 Xx Zz Ii Kk
G03 Yy Zz Jj Kk
Function and
G-
Command group Command Illustration code
Statement
Cutter
diameter
G40
compensation
cancel
Cutter
G41 diameter
Offset and compensation
compensation left
Cutter
G42 diameter
compensation
right
Rapid traverse
G00
G00 Xx Zz
Tool
motio
n Circular Interpolation in
clock-wise direction
G02 Xx Zz Ii Kk
(or)
G02
G02 Xx Zz Rr
Circular interpolation
in counter- clockwise
direction
G03 Xx Zz Ii
G03 Kk (or)
G03 Yy Zz Rr
Example:
In absolute programming, all measurements are made from the part origin established
by the programmer and set up by the operator. Any programmed coordinate has the
absolute value in respect to the absolute coordinate system zero point. The machine
control uses the part origin as the reference point in order to position the tool during
program execution (Figure 4).
In incremental programming, the tool movement is measured from the last tool position.
The programmed movement is based on the change in position between two successive
points. The coordinate value is always incremented according to the preceding tool
location. The programmer enters the relative distance between current location and the
next point ( Figure 5).
The spindle speed is programmed by the letter 'S' followed by four digit number, such
as S1000. There are two ways to define speed :
1. Revolutions per minute (RPM
2. Constant surface speed
The spindle speed in revolutions per minute is also known as constant rpm or direct
rpm. The change in tool position does not affect the rpm commanded. It means that
the spindle RPM will remain constant until another RPM is programmed. Constant
surface speed is almost exclusively used on lathes. The RPM changes according to
diameter being cut. The smaller the diameter, the more RPM is achieved; the bigger
the diameter, the less RPM is commanded. This is changed automatically by the
machine speed control unit while the tool is changing positions. This is the reason
that, this spindle speed mode is known as diameter speed.
Tool selection is accomplished using 'T' function followed by a four digit number
where, first two digits are used to call the particular tool and last two digits are used to
represent tool offset in the program. The tool offset is used to correct the values
entered in the coordinate system preset block. This can be done quickly on the
machine without actually changing the values in the program.
Using the tool offsets, it is easy to set up the tools and to make
adjustments
Cutting operations may be programmed using two basic feed rate modes:
1. Feed rate per spindle revolution
2. Feed rate per time
The feed rate per spindle revolution depends on the RPM programmed.
The programmed point on the part is the command point. It is the destination point of
the tool. The point on the tool that is used for programming is the tool reference point.
These points may or may not coincide, depending on the type of tool used and
When milling a contour, the tool radius center is used as the reference point on the
tool while writing the program, but the part is actually cut by the point on the cutter
periphery. This point is at 'r' distance from the tool center. This means that the
programmer should shift the tool center away from the part in order to perform the
cutting by the tool cutting edge. The shift amount depends upon the part geometry and
tool radius. This technique is known as tool radius compensation or cutter radius
compensation.
In case of machining with a single point cutting tool, the nose radius of the tool tip is
required to be accounted for, as programs are being written assuming zero nose radius.
The tool nose radius center is not only the reference point that can be used for
programming contours. On the tool there is a point known as imaginary tool tip,
which is at the intersection of the lines tangent to the tool nose radius.
Cutter compensation allows programming the geometry and not the toolpath. It also
allows adjusting the size of the part, based on the tool radius used to cut part. This is
useful when cutter of the proper diameter is not found. This is best explained in the
Figure 11.
The information on the diameter of the tool, which the control system uses to calculate
the required compensation, must be input into the control unit's memory before the
operation. Tool diameter compensation is activated by the relevant preparatory
functions (G codes)
as shown in Figure 12.
Compensation for tool radius can be of either right or left side compensation. This
can be determined by direction of tool motion. If you are on the tool path facing
direction of tool path and if tool is on your left and workpiece is on your right side
then use G41 (left side compensation). For, reverse use other code G42 (Right side
compensation). Both the codes are modal in nature and remain active in the
program until it is cancelled by using another code, G40.
5.1 Subroutines
Structurally, subprograms are similar to standard programs. They use the same syntax
rules. The benefits of subroutines involve the reduction in length of program, and
reduction in program errors. There is a definition statement and subroutine call
function.
Standard sub-
routine N10
N20
N30
….
N70 G22 N5
N80
N90
….
N100
G24
….
N160 G20 N5
In the above example G22 statement defines the start block of the sub-routine and
G24 marks the end of the sub-routine statement. The subroutine is called by another
code G20 identified by the label N5.
Parametric subroutine
..
..
G23 N18
G01 X P0 Y P1
G21 N18 P0=k10 P1=k20
In the above example G23 starts the subprogram label and starts the definition,
and the parameters P0, P1 are defined for values of x and y. The G21 statement is
used to call the subroutine and to assign the values to the parameters.
This cycle assumes the cutter is initially placed over the center of the pocket and at
some clearance distance (typically 0.100 inch) above the top of the pocket. Then the
cycle will take over from that point, plunging the cutter down to the "peck depth" and
feeding the cutter around the pocket in ever increasing increments until the final size
is attained. The process is repeated until the desired total depth is attained. Then the
cutter is returned to the center of the pocket at the clearance height as shown in figure
14
The overall length and width of the pocket, rather than the distance of cutter motion, are
programmed into this cycle.
Description:
x,y - Center of the part
d - Distance of the reference plane from top of part h - Feed for finish
pass
For machining a circular pocket, the same syntax with code G88 is used
Common G-Words:
Common M-Words
Dept of
Mechanical
Engineering,
ATMECE, Mysuru Page 217
Computer Integrated Manufacturing
Example 1:
Note:
• I is the X offset is defined as the distance from the beginning of the arc to the centre
of the arc in the X-direction
• K is the Z offset is defined as the distance from the beginning of the arc to the centre of
the arc the Z direction
Example 2:
Note:
• I is the X offset is defined as the distance from the beginning of the arc to the centre
of the arc in the X-direction
• K is the Z offset is defined as the distance from the beginning of the arc to the centre of
the arc the Z direction
APT is not a language; it is also the computer program that processes the APT
statements to calculate the corresponding cutter positions and generate the machine tool
control commands. To program in APT, the programmer must first define the part geometry.
Then the tool is directed to various point locations and along surfaces of the workpart to
accomplish the required machining operations. The viewpoint of the programmer is that the
workpiece remains stationary, and the tool is instructed to move relative to the part.
To complete the program, speeds and feeds must be specific, tools must be called,
tolerances must be given for circular interpolation, and so forth. Thus, there are four basic
types of statements in the APT language.
1. Geometry statements are used to define the geometry elements that comprise the part.
3. Postprocessor statements control the machine tool operation, for example, to specify
speeds and feeds, set tolerance values for circular interpolation, and actuate other
capabilities of the machine tool.
4. Auxiliary statements are a group of miscellaneous statements used to name the part
program, insert comments in the program, and accomplish similar functions.
OUTCOMES:
Students will be able to
1. Understand difference between NC, CNC and DNC systems.
2. Classify CNC systems on different criterias.
3. Construct a part program using NC Codes.
QUESSIONAIRE:
FURTHER READING:
1. http://nptel.ac.in/courses/112103174/37
2. http://nptel.ac.in/courses/112102103//Module%20E/Module%20E%287%29/p1.htm
3. http://nptel.ac.in/courses/112103174/module1/lec2/3.html
Unit 8
ROBOTICS
CONTENTS:
8.1. Introduction
8.2. Robot anatomy
8.3. Robot Physical Configuration
8.4. Programming the robot
8.5. End Effectors
8.6. Robotic sensors
8.7. Robot applications
OBJECTIVES:
8.1. INTRODUCTION
Robots are devices that are programmed to move parts, or to do work with a tool.
Robotics is a multidisciplinary engineering field dedicated to the development of
autonomous devices, including manipulators and mobile vehicles.
Definition
• Robots can perform a variety of tasks such as loading and unloading machine
tools, spot welding automobile bodies, and spray painting
• Robots are typically used as substitutes for human workers in these tasks
• The mechanical manipulator consists of joints and links to position and orient the
end of the manipulator relative to its base
• Typical industrial robots have five or six joints, Manipulator joints: classified as
linear or rotating
Translational motion
Linear joint (type L)
Orthogonal joint (type O)
Rotary motion
Rotational joint (type R)
Twisting joint (type T)
Revolving joint (type V)
Types of joints
(a) Linear joint (type L joint) , (b) orthogonal joint (type O joint ) (c) Rotational joint
(type R joint )
Industrial robots come in a variety of shapes and sizes. They are capable of various arm
manipulations and they possess different motion systems.
Four basic configurations are identified with most of the commercially available
industrial robots
allow the arm to be moved up or down and in and out with respect to the body. This is
illustrated schematically in figure.
Whatever the configuration, the purpose of the robot is to perform a useful task. To
accomplish the task, an end effector, or hand, is attached to the end of the robots arm. It
is the end effector which adapts the general purpose robot to a particular task. To do the
task, the robot arm must be capable of moving the end effectors through a sequence of
motions and positions.
There are six basic motions or degrees of freedom, which provide the robot with the
capability to move the end effectors through the required sequences of motions. These
six degree of freedom are intended to emulate the versatility of movement possessed by
the human arm. Not all robots are equipped with the ability to move in all sex degrees.
The six basic motions consist of three arm and body motions and three wrist motions.
1. Vertical traverse: Up and down motion of the arm, caused by pivoting the entire
arm about a horizontal axis or moving the arm along a vertical slide.
2. Radial traverse: extension and retraction of the arm (in and out movement)
3. Rotational traverse: rotation about the vertical axis (right or left swivel of the
robot arm)
Wrist Motion
Motion system
include component insertion, spot welding, hole drilling, machine loading and
unloading, and crude assembly operations.
2. Continuous-path (CP) control robot: with CP control, the robot can stop at any
specified point along the controlled path. All the points along the path must be
stored explicitly in the robot’s control memory. Typical applications include
spray painting, finishing, gluing, and arc welding operations.
The technical features of an industrial robot determine its efficiency and effectiveness
at performing a given task. The following are some of the most important among these
technical features.
Degree of Freedom (D.O.F) - Each joint on the robot introduces a degree of freedom.
Each dof can be a slider, rotary, or other type of actuator. Robots typically have 5 or 6
degrees of freedom. 3 of the degrees of freedom allow positioning in 3D space, while
the other 2or 3 are used for orientation of the end effector. 6 degrees of freedom are
enough to allow the robot to reach all positions and orientations in 3D space. 5 D.O.F
requires a restriction to 2D space, or else it limits orientations. 5 D.O.F robots are
commonly used for handling tools such as arc welders.
Work Volume/Workspace - The robot tends to have a fixed and limited geometry. The
work envelope is the boundary of positions in space that the robot can reach. For a
Cartesian robot (like an overhead crane) the workspace might be a square, for more
sophisticated robots the workspace might be a shape that looks like a ‘clump of
intersecting bubbles’.
Precision Movement
The precision with which the robot can move the end of its wrist is a critical
consideration in most applications. In robotics, precision of movement is a complex
issue, and we will describe it as consisting of three attributes:
1. Control resolution
2. Accuracy
3. Repeatability
Control Resolution - This is the smallest change that can be measured by the feedback
sensors, or caused by the actuators, whichever is larger. If a rotary joint has an encoder
that measures every 0.01 degree of rotation, and a direct drive servo motor is used to
drive the joint, with a resolution of 0.5 degrees, then the control resolution is about 0.5
degrees (the worst case can be 0.5+0.01).
Repeatability - The robot mechanism will have some natural variance in it. This means
that when the robot is repeatedly instructed to return to the same point, it will not
always stop at the same position.
A portion of a linear positioning system axis, with showing control resolution, accuracy,
and repeatability
Speed - refers either to the maximum velocity that is achievable by the TCP, or by
individual joints. This number is not accurate in most robots, and will vary over the
workspace as the geometry of the robot changes.
Weight Carrying Capacity (Payload) - The payload indicates the maximum mass the
robot can lift before either failure of the robots, or dramatic loss of accuracy. It is
possible to exceed the maximum payload, and still have the robot operate, but this is not
advised. When
the robot is accelerating fast, the payload should be less than the maximum mass. This
is affected by the ability to firmly grip the part, as well as the robot structure, and the
actuators. The end of arm tooling should be considered part of the payload.
There are three basic drive system used in commercially available robots:
1. Hydraulic drive: gives a robot great speed and strength. These systems can be
designed to actuate linear or rotational joints. The main disadvantage of a hydraulic
system is that it occupies floor space in addition to that required by the robot.
3. Pneumatic drive: are generally used for smaller robots. These robots, with fewer
degrees of freedom, carry out simple pick-and-place material handling operations.
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. Walkthrough method
3. Lead through method
4. 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.
Walkthrough method:
In this method the programmer manually moves the robots arm and hand through the
motion sequence of the work cycle. Each movement is recorded into memory for
subsequent playback during production. The speed with which the movements are
performed can usually be controlled independently so that the programmer does not
have to worry about the cycle time during the walk through. The main concern is
getting the position sequence correct. The walk through method would be appropriate
for spray painting and arc welding.
Another benefit associated with off-line programming is the prospect of integrating the
robot into the factory CAD/CAM data base and information system.
Non computer controlled robots do not require programming language. They are
programmed by the walkthrough or lead through methods while the simpler robots are
programmed by manual methods. With the introduction of computer control for robots
came the opportunity and the need to develop a computer oriented robot programming
language.
Textual Statements
Language statements taken from commercially available robot languages
The most convenient method way to define P1 is to use either powered lead through or
manual leads through to place the robot at the desired point and record that point into
the memory.
HERE P1
OR
LEARN P1
Are used in the lead through procedure to indicate the variable name for the point
What is recorded into the robot’s control memory is the set of joint positions or
coordinates used by the controller to define the point.
For ex, (236,157,63,0,0,0)
The first values give joint positions of the body and arm and the last three values(0,0,0)
define the wrist joint positions.
MOVES P1
Denotes a move that is to be made using straight line interpolation. The suffix‘s’
designates a straight line motion.
DMOVE (4,125)
Suppose the robot is presently at a point defined by joint coordinates(236,157,63,0,0,0)
and it is desired to move joint 4from 0 to 125. The above statement can be used to
accomplish this move. DMOVE represents a delta move.
Approach and depart statements are useful in material handling operations.
APPROACH P1, 40 MM
MOVE P1
(Command to actuate the gripper)
DEPART 40 MM
The destination is point p1 but the approach command moves the gripper to a safe
distance(40mm) above the point.
Move statement permits the gripper to be moved directly to the part for grasping.
A path in a robot program is a series of points connected together in a single move. A
path is given a variable name
DEFINE PATH123=PATH(P1,P2,P3)
A move statement is used to drive the robot through the path.
MOVE PATH123
SPEED 75 the manipulator should operate at 75% of the initially commanded velocity.
The initial speed is given in a command that precedes the execution of the robot
program.
For example,
SPEED 0.5 MPS
EXECUTE PROGRAM1
Indicates that the program named PROGRAM1 is to be executed by the robot at a speed
of 0.5m/sec.
Although end effectors are attached to to the wrist of the manipulator,they are very
much like external devices. Special command are written for controlling the end
effector. Basic commands are
OPEN (fully open)
and
1. Grippers: are generally used to grasp and hold an object and place it at a desired
location. Grippers can be classified as
Mechanical grippers
Vacuum or suction cups
Magnetic grippers
Adhesive grippers
Hooks,
Scoops, and so forth.
Work cell control: industrial robots usually work with other things: processing
equipment, work parts, conveyors, tools and perhaps human operators. A means must
be provided for coordinating all of the activities which are going on within the robot
workstations. Some of the activities occur sequentially, while others take place
simultaneously to make certain that the various activities are coordinated and occur in
the proper sequence, a device called the work cell controller is used. The work cell
controller usually resides within the robots and has overall responsibility for regulating
the activities of the work cell components.
5. Performing computations
Interlocks
An interlock is the feature of work cell control which prevents the work cycle sequence
from continuing until a certain conditions or set of conditions has been satisfied. In a
robotic work cell, there are two types: outgoing and incoming. The outer going interlock
is a signal sent from the workstation controller to some external machine or device that
will cause it to operate or not to operate for example this would be used to prevent a
machine from initiating its process until it was commanded to process by the work cell
controller, an incoming interlock is a single from some external machine or device to
the work controller which determines whether or not the programmed work cycle
sequence will proceed. For example, this would be used to prevent the work cycle
program from continuing until the machine signaled that it had completed its processing
of the work piece.
The use of interlocks provides an important benefit in the control of the work cycle
because it prevents actions from happening when they should not, and it causes actions
occur when they should. Interlocks are needed to help coordinate the activities of the
various independent components in the work cell and to help avert damage of one
component by another. In the planning of interlocks in the robotic work cell, the
application engineer must consider both the normal sequences of the activities that will
occur during the work cycle, and the potential malfunction that might occur. Then these
normal activities are linked together by means of limit switches, pressure switches,
photo electric devices, and other system components. Malfunction that can be
anticipated are prevented by means of similar devices.
For certain robot application, the type of workstation control using interlocks is not
adequate the robot must take on more human like senses and capabilities in order to
perform the task in a satisfactory way these senses and capability includes vision and
hand eye coordination, touch, hearing accordingly we will dived the types of sensors
used in robotics into the following three categories.
1. Vision sensors
3. Voice sensors
Vision sensors
This is one of the areas that is receiving a lot of attention in robotics research
computerized visions systems will be an important technology in future automated
factories. Robot vision is made possible by means of video camera a sufficient light
source and a computer programmed to process image data. The camera is mounted
either on the robot or in a fixed position above the robot so that its field of vision
includes the robots work volume. The computer software enables the vision system to
sense the presence of an object and its position and orientation. Vision capability
would enable the robot to carry out the following kinds of operations.
Tactile sensors provide the robot with the capability to respond to contact forces
between itself and other objects within its work volume. Tactile sensors can be
divided into two types:
1. Touch sensors
2. Stress sensors
Touch sensors are used simply to indicate whether contact has been made with an
object. A simple micro switch can serve the purpose of a touch sensor. Stress sensors
are used to measure the magnitude of the contact force. Strain gauge devices are
typically employed in force measuring sensors.
Potential use of robots with tactile sensing capabilities would be in assembly and
inspection operations. In assembly, the robot could perform delicate part alignment
and joining operations. In inspection, touch sensing would be used in gauging
operations and dimensional measuring activities. Proximity sensors are used to sense
when one object is close to another
object. On a robot, the proximity sensors would be located n or near the end effectors.
This sensing capability can be engineered by means of optical proximity devices,
eddy-current proximity detectors, magnetic field sensors, or other devices.
Voice sensors
• Repetitive tasks
• Infrequent changeovers
• Minimizing variation
Material-handling applications:
Processing Operations:
Assembly Applications:
Inspection Operations:
OUTCOMES:
Students will be able to
1. Classify different physical configurations of an industrial robot.
2. List applications of robots in different sectors.
3. Classify different types of end effectors used in robots.
QUESSIONAIRE:
FURTHER READING:
1. http://nptel.ac.in/courses/112101098/
2. http://nptel.ac.in/courses/112101099/
3. http://nptel.ac.in/courses/112108093/