You are on page 1of 150

1

COMPUTER AIDED MANUFACTURING

Course Contents
1.1 MEANING OF CIM
1.2 INTRODUCTION TO CIM
1.3 BENEFITS OF CIM
1.4 CIM WHEEL
1.5 EVOLUTION OF CIM
1.6 TYPES OF MANUFACTURING
SYSTEM
1.7 ROLE OF MANAGEMENT IN CIM
1.8 EXPERT SYSTEM
1.9 PARTICIPATIVE MANAGEMENT
1.10 IMPACT OF CIM ON
PERSONAL
1.11 ROLE OF MANUFACTURING
ENGINEERS
1.12 MEANING OF CAM
1.13 OBJECTIVE OF CAM
1.14 SCOPE OF CAM
1.15 ROLE OF MANAGEMENT IN
CAM

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.1
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

1.1 MEANING OF CIM


“Computer-integrated manufacturing is contagious.”
-Joseph Harrington
"CIM is an amorphous beast. It will be different in every company.”
-Leo Roth Klein, Manufacturing Control Systems, Inc.
"It has been called a strategy, a product, a direction, and a vision. It has been the subject of thousands
of books, articles, speeches and conferences. Manufacturers have invested billions of dollars in it.
Yet nobody can agree on what 'it' is. "
-" In Search of CIM," ASKhorizons, fall 1989, p. 7

"The term computer-integrated manufacturing does not mean an automated factory."


-Joseph Harrington
"CIM is not applying computers to the design of the products of the company. That is computer-aided
design (CAD)! It is not using them as tools for part and assembly analysis. That is computer-aided
engineering (CAE)! It is not using computers to aid in the development of part programs to drive
machine tools. That is computer-aided manufacturing (CAM)! It is not materials requirement planning
(MRP) or just-in-time (JIT) or any other method for developing the production schedule. It is not
automated identification, data collection, or data acquisition. It is not simulation or modeling of any
materials handling or robots or anything else like that. Taken by themselves, they are the application
of computer technology to the process of manufacturing. But taken by themselves they only create the
islands of automation. "
-Leo Roth Klein, Manufacturing Control Systems, Inc.
“A forum is needed to get out the horror stories that have occurred in some CIM implementations.
This will allow people to realize that they are not alone and it is not their own personal failure. There
is a need to recognize that we are dealing with a problem that is bigger than any individual. There is a
need to document successes as well as failures. "
-CIM Integration Tools (based on a roundtable discussion),
SME Blue Book series, p. 17
Computer-integrated manufacturing (CIM) is a broad term covering all technologies and soft
automation used to manage the resources for cost-effective production of tangible goods.

1.2 INTRODUCTION TO CIM


The term CIM comprises three words-computers, integrated, and manufacturing. Though all three
words are equally significant, the first two are secondary-merely adjectives modifying the last one
(manufacturing). CIM is thus the application of computers in manufacturing in an integrated way. All
types of computers, from personal computers (PCs) to mainframes, may be used in CIM.

The middle term, integrated, in CIM is very appropriate. It brings home the point that integration of
all the resources-capital, human, technology, and equipment-is vital to success in manufacturing.
Implicitly, CIM discourages any haphazard application of computers, and other technologies, that
results in isolated islands of automation. Integration is achieved through timely and effective

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.2
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

communication, which CIM relies on heavily. Since the computer is the basis of integration, commu-
nication within the context of CIM is strongly computer-oriented.

Although computers and computer communications have been with us since the 1950s; CIM is
relatively new. It began to draw attention only in the 1980s. Why this late? For two reasons. First, until
recently computers had been too expensive to be cost-effective in manufacturing. Only business
functions, such as accounting and payroll, and to some extent inventory management, could justify
the high costs. The low cost and improved capabilities of today's computer systems have changed that.
The second reason for the delayed "birth" of CIM and its slow progress is the sheer complexity of
integration, arising from the large number of tasks that interact in discrete manufacturing in today's
sophisticated market.

Integrated manufacturing by itself is not a new concept. But CIM-which orchestrates the factors of
production and its management-is. CIM is an umbrella term under which all functions of
manufacturing and associated acronyms, such as computer-aided design and computer-aided
manufacturing (CAD/CAM), flexible manufacturing system (FMS), and computer-aided process
planning (CAPP) find a place.

Discrete manufacturing has always presented a challenge because of the large number of factors
involved and their interaction. CIM is being projected as a panacea for this type of industry, which
produces 40% of all goods. Process industries, where volume is high enough to justify hard or
dedicated automation, may also benefit from CIM.

1.2.1 Definition of CIM


CIM means exactly what it says: computer-integrated manufacturing. It describes integrated
applications of computers in manufacturing. A number of observers have attempted to refine its
meaning:

One needs to think of CIM as a computer system in which the peripherals, instead of being printers,
plotters, terminals, and memory disks, are robots, machine tools, and other processing equipment. It
is a little noisier and a little messier, but it's basically a computer system.
-Joel Goldhar, dean, Illinois Institute of Technology
CIM is a management philosophy, not a turnkey computer product. It is a philosophy crucial to the
survival of most manufacturers because it provides the levels of product design and production control
and shop flexibility to compete in future domestic and international markets.
-Dan Appleton, president, DACOM, Inc
CIM is an opportunity for realigning your two most fundamental resources: people and technology.
CIM is a lot more than the integration of mechanical, electrical, and even informational systems. It's
an understanding of the new way to manage.
-Charles Savage, president, Savage Associates
CIM is nothing but a data management and networking problem.
-Jack Conaway, CIM marketing manager, Dee
The preceding comments on CIM have different emphases. For example, Goldhar considers CIM a
computer system, whereas both Appleton and Savage see it as a management objective. In Conway's

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.3
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

view, CIM is data management and communications. Although these individuals view CIM
differently, the underlying message is the same: orchestrated use of the various resources improves
productivity and quality.

An attempt to define CIM is analogous to a group of blind persons trying to describe an elephant by
touching it; each has a different description depending upon the body part touched. Nevertheless,
several definitions of CIM have been attempted. The one put forward by Shrensker (1990) for the
Computer and Automated Systems Association of the Society of Manufacturing Engineers
(CASA/SME) is perhaps the most appropriate. According to him, "CIM is the integration of the total
manufacturing enterprise through the use of integrated systems and data communications coupled with
new managerial philosophies that improve organizational and personnel efficiency."

1.3 BENEFITS OF CIM


In general, CIM benefits can be grouped into tangible and intangible categories, as listed in Table
1.1
Table 1.1 Benefits of CIM

Tangible Benefits Intangible Benefits


Higher profits Higher employee morale
Less direct labor Safer working environment
Increased machine use Improved customer image
Reduced scrap and rework Greater scheduling flexibility
Increased factory capacity Greater ease in recruiting new employees
Reduced inventory Increased job security
Shortened new product development time More opportunities for upgrading skills
Fewer missed delivery dates
Decreased warranty costs

1.4 CIM WHEEL


CASA/SME has suggested a framework, the CIM wheel, to elucidate the meaning of CIM. Formed
by SME in 1975, CASA is an interest group of manufacturing professionals. The CIM wheel,
developed by CASA/SME's Technical Council, is shown in Figure 1.1. It depicts a central core
(integrated systems architecture) that handles the common manufacturing data and is concerned with
information resource management and communications. The radial sectors surrounding the core
(wheel hub) represent the various activities of manufacturing, such as design, material processing, and
inspection. These activities have been grouped under three categories-manufacturing planning and
control, product/process, and factory automation-as depicted in the wheel's inner rim. The outer rim
represents the upper management functions, grouped into four categories: strategic planning,
marketing, manufacturing and human resource management, and finance.

The CIM wheel depicted in Figure 1.1 is the expanded version of an earlier model. The outer rim was
added in 1985 to emphasize the need of including both management and technology functions within
the scope of CIM. As the wheel illustrates, CIM is broad enough to encompass all aspects of the
manufacturing enterprise and its management, including those of personnel and finance.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.4
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

Figure 1.1CIM wheel-an embodiment of the concept of computer-integrated manufacturing

1.5 EVOLUTION OF CIM


CIM has been evolving since the mid-1970s; however, until 1980 it was merely a concept. The 1980s,
especially the second half, saw CIM expand into a technology. By now, industry has realized that CIM
is a necessity rather than a luxury.

Computer-integrated manufacturing continues to evolve so that any claim that a "true" CIM plant
exists is debatable. Progress in this direction has been phenomenal, however, and several full-blown
CIM plants will probably be operating by the turn of the century. Today, numerous companies market
an array of products that, when put together intelligently, can convert an average manufacturing
facility into a CIM operation.

Primary factors that have led to the development of the CIM concept and associated technologies
include the following:

1. Development of numerical control (NC)


2. The advent and cost-effectiveness of computers

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.5
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

3. Manufacturing challenges, such as global competition, high labor cost, regulations, product
liability, and demand for quality products
4. The capability-to-cost attractiveness of microcomputers.

1.6 TYPE OF MANUFACTURING SYSTEMS


Manufacturing entails so many processes and operations that comprehending them requires some type
of categorization.
Manufacturing operations can be categorized in several ways depending on the purpose of grouping,
for example, national versus international or product types. For most purposes, classifications reflect
the following six criteria:
1. Continuous or discrete
2. Variety and volume
3. Raw material to final product
4. To order or to stock
5. Size
6. Machinery used
1.6.1 Continuous or Discrete Manufacturing
Manufacturing operations fall into two very broad groups: (a) continuous-flow or process type and (b)
discrete-parts manufacturing (also known as discrete manufacturing). Continuous-flow operations
typify the chemical and mining industries and oil refineries, which produce large amounts of bulk
material. Products in these groups are usually measured in units of volume or weight, batch size is
large, and product variety is low. Since batches are large, designing and building special machines for
their production make sense. Such machines are usually expensive, but their cost is distributed over a
large volume, contributing only marginally to the unit cost. Since processes are specialized, they are
difficult to modify or salvage, if for some reason the customer no longer requires the product.

Continuous-flow operations, used to manufacture "mature" products in large volumes, are relatively
easier to control and operate, since production uses dedicated machines. These operations are usually
fully automated, with operators minding the machines. From an integration point of view, the
production task is simpler, since processing requirements (one sequentially following the other) are
such that integration is built in at the equipment design stage itself. The need for flexibility is just not
there. As technology improves, newer machines with built-in automation replace the old ones. Thus,
while the term CIM may be new to process industries, integrated manufacturing based on the CIM
concept certainly is not.

The term discrete-parts manufacturing denotes operations involving products that can be counted. The
output of process-type industries is also counted eventually: for example, sugar in terms of number of
sacks or tons. What distinguishes discrete manufacturing from process industries is the potential
flexibility of its output. When demand falls in process industries, operations are simply phased out.
Discrete-type operations, on the other hand, are cost-effective to modify for other products needed by
the market.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.6
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

A special feature of discrete manufacturing is that the end product, generally made of several
components, can be disassembled and reassembled; an example is a bicycle. It is not essential for the
end product to comprise several components. For example, a discrete manufacturing facility that
machines only connecting rods of different shapes and sizes for automobile manufacturers produces a
single-part end product. Whether single- or multiple-part, a product must be designed, raw materials
procured, machines set up, tools sharpened, operators trained, and a host of other steps taken before
actual production can begin. All this is, in essence, preparation for production. The preparation-for-
production cost is normally the same whether one unit or hundreds of units are produced. Since it is
independent of the number of units actually produced, this cost is fixed. Obviously, the burden of the
fixed cost on each unit grows as batch size (number of units in the batch) declines. In mass production,
where batch size is large, fixed cost per unit is obviously low. At the other extreme, in job shops with
a batch size of one or two, the fixed cost per unit is relatively high.
1.6.2 Variety and Volume
Another way to look at manufacturing facilities is according to variety and volume. A low-variety,
high-volume operation is easier to manage, since dedicated automation is possible. A high-variety,
low-volume operation, on the other hand, is more difficult to operate and manage. Based on volume
and variety, discrete manufacturing is of three types:
Mass production
Batch production
Job shop
Mass Production. In mass production of discrete parts or assemblies-for example, bolts or ballpoint
pens-the production volume is high. Therefore, special purpose, dedicated equipment can be
employed. Machines are considered dedicated when they are tailored to specific products. Examples
of mass-produced goods include bicycles, washing machines, and video games. A mass-production
facility is termed a transfer line when products are assembled while conveyor systems transfer them
from one end of the plant to the other. A good example of a transfer line is an automobile-production
facility.

Batch Production. In batch production of parts or assemblies, the volume is lower, and the variety
higher, than in mass production. When the end item is an assembled product, the producer may make
some parts in house and buy others from vendors. Batch production is sometimes referred to as a
midvolume, midvariety operation. The limited volume does not justify very specialized production
machines; general-purpose machines are used instead. This does not, however, alter the shop-floor
goal of keeping the machines running and the operators busy. An enormous amount of coordination
among various production functions is essential to optimize use of the resources. In this type of
application, CIM technologies such as cellular manufacturing or robotics hold promise to deliver the
economies of mass production while still coping with variety. Batch production, and to some extent
mass production, of discrete products provides all the challenges under CIM. In batch production,
goods are manufactured in batches that may be repeated as required. As Figure 1.2 shows,
manufacturing directly contributes 30% to the GNP in industrialized economies. Batch production
accounts for 40% of this or 12% to the GNP. Also note that three-quarters of batch production involves
batch sizes of 50 or less. Thus, a typical manufacturing facility produces small batches.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.7
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

Figure 1.2 Importance of batch production and small batch sizes to GNP

Job Shop Production. The job shop represents the most versatile production facility. Within the
limitations of the machines and the operators, it can manufacture almost any product. With a low
production volume, sometimes as low as 1 to 10 units, the cost of product design and set up is relatively
high. Production facilities for aircraft, ships, or special machine tools are examples of job shops. NC
and CNC technologies can significantly improve the productivity of job shops.

Which of the three discrete-manufacturing facilities is suitable for a product depends on two factors:
variety and volume. How many different products (including their models, if significantly different)
are to be produced? How many of each product (i.e., of each variety) is to be produced during a given
period of time? Note that the term volume actually means quantity-the number of units. On the basis
of volume and variety, the three types of manufacturing facilities just discussed can be represented
graphically as shown in Figure 1.3. The overlaps emphasize the fact that their boundaries are not rigid.
The actual values on the volume and variety axes depend on the complexity of the product.

Figure 1.3 Volume and variety by production type

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.8
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

1.6.3 Raw Material to Final Product


On the basis of the relationship between raw material and the end product, manufacturing follows one
of four different patterns: disjunctive, sequential locational, or combinative.

Disjunctive. In the disjunctive pattern, a single raw material is progressively processed into its various
components as end products. Examples of disjunctive facilities are slaughterhouses, lumber mills, and
oil refineries.

Sequential. In sequential facilities, too, there is only one raw material as input. But, unlike disjunctive
operations, which separate the raw material into components, it is progressively modified to become
the end product. An example is a supplier's production facility that machines castings for the
automobile manufacturer.

Locational. Locational patterns involve buying, storing, and eventually distributing manufactured
goods without any substantial physical modification in the product. An example is the company that
buys a product in large quantities and distributes it in small packets under its own brand name. This
pattern suits bulk materials, such as sugar or rice.

Combinative. The combinative type is basically discrete manufacturing in which components-some


produced in-house and some bought from suppliers-are assembled, inspected, packaged, and shipped
as end products. A good example is an automobile factory.

From a production viewpoint, the combinative pattern is the most, complex. CIM is targeted primarily
at this pattern, although CIM concepts apply to the other three as well.

1.6.4 To Order or to Stock


Based on the immediate destination of the end products, manufacturing may be of two types. In the
first, products are shipped directly to consumers, wholesalers, or retailers. Such companies are said to
produce "to order." Since they do not store the end products, for finished-goods inventory is
unnecessary. Capital is therefore released and profit realized immediately following production. Job
shops usually operate in this mode. In the second type, products are stocked in finished-goods
inventory; marketing distributes them to retailers or consumers as needed. This type of operation is
said to produce "to stock." Such facilities usually produce in batch sizes that minimize the unit cost.
In this type, capital is tied up until the end products can be sold.

CIM can offer significant benefits for both types of operations. To-order companies can respond
rapidly to meet the needs of consumers, while to-stock companies can produce economically in smaller
batch sizes, thus lowering thc capital investment in finished-goods inventory.

1.6.5 Size
It is sometimes convenient to classify manufacturing companies on the basis of size, with criteria such
as number of employees, annual sales turnover, net worth, and so forth.

Whether a company is small or large is often determined by the number of employees. While there is
no standard cut-off number, the following categorization is usually practiced: small, below 100;
medium, 100 to 499; large, 500 or more.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.9
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

Contrary to the general perception that only large companies can afford modern facilities, the level of
modernization and the sophistication of technology used are independent of the company size.

1.6.6 Machinery Used


A variety of machine tools, equipment, and processes are used in an average plant. They fall into the
following functional groupings:

Metal forming
Metal cutting
Assembly
Material handling
Inspection, testing, gauging
Others, such as casting, welding, riveting, brazing, heat treatment, washing stations, plastic molding,
etc.
1.7 ROLE OF MANAGEMENT IN CIM
CIM is not just a technology, it is a philosophy, a concept. Its reverberations spread throughout the
entire organization. It may require dismantling some of the usual procedures and practices. CIM may
bring departmental or group politics out into the open, since it may require demolishing the turfs that
have developed over the years (logically, not physically). Responses such as "we never did it this way
before" must be questioned.

The effects of this potential upheaval require full involvement by senior management; approving funds
for CIM projects is not enough. CIM implementation, especially in the beginning, cannot be left to the
middle and lower management.

Figure 1.4 Clusters of tasks that evolve into islands of automation

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.10
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

The most important contribution senior managers can make to CIM is their wholehearted commitment.
The chief executive officer must be involved directly or through immediate subordinates. A strong
commitment ultimately creates a ripple effect that permeates throughout the entire organization. Such
an atmosphere promotes rapid transition toward CIM by simplifying the tasks of middle and lower
management.

In an article appropriately entitled "Integrating Islands of Automation Is Management, Not Technical


Problem," Mehta (1987) identifies the following six tasks for the managers of CIM:

1. Develop a business model to understand the problem environment.


2. Develop a functional model for the processes, functions, and activities to describe both “as is”
and “to be”.
3. Develop an information model that identifies system interfaces, information exchange patterns,
database requirements, and applicable technologies.
4. Develop a network model to identify communication and networking requirements.
5. Develop an organizational model to investigate the implications of integrating the various
islands of automation (Figure 1.4) on the existing organization structure and culture, and how
to safeguard against detrimental effects.
6. Finally, develop the implementation plan which should take into account special features of
the business and operations.

1.8 EXPERT SYSTEMS


CIM decisions are more demanding than most decisions managers must make. Computers can help
simplify decision making, however. Besides their conventional use in processing information,
computers can, with the help of expert systems, serve as "advisors" to management.

An expert system is basically a computer program designed to emulate an expert-hence the name
expert system. Expert systems apply facts stored in the computer and rules of thumb to help users
solve decision-making problems. In its simplest form, an expert system consists of a knowledge base
and an inference engine. The knowledge base is filled with facts and rules of thumb a human expert
would use. The inference engine comprises the techniques of retrieving and using this knowledge.

Expert systems enable the users to capture the knowledge of experts in a series of statements, for
example: "When condition P exists, I do Q." Once expertise has been stored in the computer, the
system can help users solve problems in that area by suggesting likely outcomes or actions for a given
set of conditions. The knowledge base can be created in two ways:

1. A set of IF-THEN-ELSE rules can be entered, in which case the expert system is called a rule-
based system.

2. The program can contain a series of CONDITION-RESULT combinations. Such systems are
useful in finding patterns in a set of data, for example in machine diagnostics to relate
symptoms with causes. The knowledge is manipulated either by backward chaining or forward
chaining. Also called goal-driven, backward chaining works with the given results to determine
Department of Mechanical Engineering Prepared By: Karan J Santoki
Darshan Institute of Engineering & Technology, Rajkot Page 1.11
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

the likely initial conditions. The forward chaining starts with the given conditions to predict
the possible results by going through the decision tree. A decision tree is a list of all possible
options in making a decision; it resembles a tree with trunk and branches.
In most cases, expert systems are developed by the users themselves, resulting in powerful tools called
shells. Like other software, modern expert systems are also user-friendly. As an example, one system
can translate the user request "Show me the names and salaries of employees in the quality control
department who got a raise in 1994" into a format it understands: SELECT name salary FROM
employee WHERE department QC (quality control) AND raise 1994.

1.9 PARTICIPATIVE MANAGEMENT


Largely due to its success in Japan, companies have begun to encourage all employees to participate
in managing the resources. New practices under this trend are collectively termed participative
management. Participative management theoretically generates team spirit for the benefit of the
company. Team spirit has been found to be effective only in smaller companies, however. Firms with
more than 150 employees are too large to function like a team.
According to Beaumariage and Shank (1991), a teamwork approach involves the following issues:
1. Defining Teamwork
Definition of a Team
Characteristics of Teams
Notion of Empowerment
2. Organizational Considerations
Company Issues
Culture Shift
3. Employee Issues
Management Input
Team Participant Considerations
4. Mechanics of Teamwork
Forming Teams
The Rebel
Rewarding Teamwork

1.10 MPACT OF CIM ON PERSONNEL


Computer-integrated manufacturing and its building blocks such as CAD or CNC affect all company
personnel, from operators to the CEO and president. Early predictions that only unskilled workers
would be affected have been proven wrong. The restructuring and downsizing of a company reduce
middle management positions as well. Employees in the 40-to-50 age group are being asked to retire,
and those younger are being asked to retrain.

Harrington (1985) identified some of the changing skills of people working in CIM environments. For
example, operators of NC machines need additional skills in part programming and CNC technology.
Jobs of expediters are being eliminated altogether. Reading inspection instruments is less demanding
since they have digital readouts and can print out the inspection results. As another example, cost

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.12
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

estimating has been computerized to the point that anyone with keyboarding skills and some training
can carry out this function.

Even areas that normally require higher skills have changed. For example, a designer's creativity and
skills are challenged by CAD workstations that instantly test their ideas on design improvement.
Knowledge-based software systems can even assess the quality of the designer's creativity by
evaluating the manufacturability of an idea. Moreover, in CIM, designers need to know more about
manufacturing, for example, part programs not just for machining but also for assembly, CMM inspec-
tion, or robotized packaging.

Most of all, management may need to undergo a cultural change. To begin, the president and CEO
must believe in CIM. Their primary task is convincing other board members of CIM's leverage. Since
CIM affects all three functions of management-planning, implementation, and control-change is
required throughout the organization. Managers must switch from hard copy reports to electronic mail.
The real-time environment under CIM demands faster turnarounds on decision making, which
becomes a group activity. Meetings may be sudden, short, and highly focused, since the input
information for the meeting will be clear, concise, and current.

CIM demands that specialists understand functions outside their areas. Specialists need to generalize
more, and generalists need to specialize more. Under CIM, jack-of-all-trades but master of none will
give way to jack-of-all-trades and master of some. This may initially be difficult, but knowledge-based
computer systems smooth the transition by providing a helping hand.

Thus, the skills and practices of the past undergo profound change with CIM. As Harrington (1985)
explains: "Indeed, it is safe to say that the impact of computer integrated manufacturing will be greater
on the people involved than on the technology itself". The transition from conventional practices to
those required under CIM benefits from training and retraining of the people affected.

1.11 ROLE OF MANUFACTURING ENGINEERS


In CIM environments, manufacturing engineers interact very closely with designers. They need to
understand design, especially CAD, and the design process. CAD requires them to have insight into
the principles of computer technology and the associated terminologies such as bits and bytes, RAMs
and ROMs. The same is true for first-line supervisors or foremen who interact with operators,
management, and plant equipment. Maintenance staff need to work more as a team with a common
pool of expertise in areas as diverse as electronics, computers, hydraulics, pneumatics, and the usual
mechanical and electrical systems.
Commissioned by the SME, A. T. Kearney Inc. conducted a survey to predict the job descriptions of
manufacturing engineers by the year 2000. Entitled "Countdown to the Future: the Manufacturing
Engineer in the 21st Century" and known as Profile 21, the survey results are based on the opinions of
7,500 manufacturing practitioners, a series of roundtable discussions, a Delphi study, a chief executive
officer questionnaire, and an extensive literature search. It predicts that the environment in which
future manufacturing engineers will operate will change due to:

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.13
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

1.12 MEANING OF CAM


Computer-aided manufacturing (CAM) is an application technology that uses computer software and
machinery to facilitate and automate manufacturing processes. CAM is the successor of computer-
aided engineering (CAE) and is often used in tandem with computer-aided design (CAD).
Computer-aided manufacturing (CAM) is the use of software to control machine tools and related ones
in the manufacturing of work-pieces. This is not the only definition for CAM, but it is the most
common, CAM may also refer to the use of a computer to assist in all operations of a manufacturing
plant, including planning, management, transportation and storage. Its primary purpose is to create a
faster production process and components and tooling with more precise dimensions and material
consistency, which in some cases, uses only the required amount of raw material (thus minimizing
waste), while simultaneously reducing energy consumption. CAM is now a system used in schools
and lower educational purposes. CAM is a subsequent computer-aided process after computer-aided
design (CAD) and sometimes computer-aided engineering (CAE), as the model generated in CAD and
verified in CAE can be input into CAM software, which then controls the machine tool. CAM is used
in many schools alongside Computer Aided Design (CAD) to create objects.

1.13 OBJECTIVE OF CAM


The use of computers to guide the working of the industrial processes is known as computer aided
manufacturing or CAM. Any factory can be made highly automated by deploying real time systems
and robotics. A CAM system is highly efficient because it can control the production house through
different automated techniques. The purpose of CAM is to ensure that the error rate is decreased,
uniformity of products is high and precision in the processes can be achieved. CAM operations is part
of now almost all industries. It is helpful in removing errors from the primary manufacturing processes
and can also keep track of further orders and material to be used. The automated plants have provided
a hygiene and clean environment to various processes which cannot be achieved fully by manual
processes. For example, the packaging of meat and related products is fully done by automated plants
from the slaughter of the animal to the final product. This has also reduced the labor cost and other
operating overheads. The processes are now fully automated that they can replace the tools and switch
to the successive processes on their own.

1.14 SCOPE OF CAM


Integrated CAD/CAM/CAE Software like Pro/Engineer, I-DEAS & CATIA help manufacturers
optimize product concept early in Design process, enabling them to significantly improve product
quality, while reducing product development time and cost. Moreover people having 3D
CAD/CAM/CAE knowledge have better chances of growth, immediate employability after
completion of course, graduation and chances of jobs abroad.
As the market economy opens more and more it has become extremely competitive and with this state
of economy, skilled people play the most important role in organization. Hence it becomes imperative
on the part of top Tool Room Training centers and engineering. Colleges to especially look for new
initiatives towards improving the skills and knowledge of students. An emerging trend of engineering.
Education in Tool Room and the world is the rapid incrementation of CAD/CAM/CAE software as an
Department of Mechanical Engineering Prepared By: Karan J Santoki
Darshan Institute of Engineering & Technology, Rajkot Page 1.14
Computer Aided Manufacturing (2171903) 1. Computer Aided Manufacturing

essential part of curriculum.

1.15 ROLE OF MANAGEMENT IN CAM


In the modern world, rapid changes and global expansion results in the changing of business
organizational trend. Business transactions that had been done traditionally are no longer sufficient,
so a new method has to be introduced to meet the consumers’ to cope with current market demands,
therefore Business Process Reengineering (BPR) that has been introduced since the 1990s are used
worldwide nowadays, with the addition of information system and technology. IT can help to improve
main business processes in terms of communication, inventory management, data management,
management information systems, customer relationship management (CRM), computer-aided design
(CAD), computer-aided manufacturing (CAM) and computer-aided engineering (CAE). This study
explained the role of IT in a business’s process within area of CRM, communication, information
management and inventory management to boots efficiency and effectivity a BPR adoptions.

REFERENCES:
 S. Kant Vajpayee “Principles of Computer-Integrated Manufacturing” Prentice Hall of
India Private Limited.
 Mikell P.Groover “CAD/CAM Computer-Aided Design and Manufacturing” Prentice Hall
of India Private Limited.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 1.15
2
NC & CNC MACHINE TOOLS

Course Contents
2.1 NC CONTROLLERS
2.2 TYPES OF CNC
2.3 EVOLUTION OF
CONTROLLERS
2.4 ADVANTAGE AND
DISADVANTAGE OF NC, CNC
& DNC
2.5 COMPONENTS OF NC/CNC
SYSTEMS
2.6 NUMERICAL CONTROL
PROCEDURE
2.7 CLASSIFICATION OF NC
SYSTEM
2.8 AXIS DESIGNATION IN
NC/CNC MACHINES
2.9 CONSTRUCTIONAL DETAILS
OF CNC MACHINE
2.10 NC/CNC TOOLING
2.11 FUNDAMENTALS OF
PART PROGRAMMING
2.12 COMPUTER AIDED
PART PROGRAMMING
2.13 SUB ROUTINE,
CANNED CYCLE AND DO
LOOPS.
2.14 APT
2.15 PART PROGRAMMING

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.1
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.1 NC CONTROLS
Numerical control (NC) is the technique of giving instructions to a machine in the form of a code
which consists of numbers, letters of the alphabet, punctuation marks and certain other symbols.
Controlling a machine tool by means of a prepared program is known as numerical control.

NC equipment has been defined by the Electronic Industries Association (EIA) as:

“A system in which actions are controlled by the direct insertion of numerical data at some point. The
system must automatically interpret at least some portion of this data".

Instructions are supplied to the machine as blocks of information. A block of information commands
sufficient to enable the machine to carry out one individual machining operation. Each block is given
a sequence number for identification.

A set of instructions forms an NC program. When the instructions are organized in a logical manner
they direct the machine tool to carry out a specific task. It is thus termed as part program.

In a typical NC system, the numerical data which is required for producing a part is maintained on a
punched tape and is called the part program. The part program is arranged in the form of blocks of
information, where each block contains the numerical data required to produce one segment of the
work piece. The punched tape is moved forward by one block each time the cutting of a segment is
completed.

Preparing the part program for a NC machine tool requires a part programmer. The part programmer
must possess knowledge and experience of tools, cutting fluids, machinability data and fixture design
techniques.

Part programmers must be familiar with the function of NC machine tools and machining processes
and have to decide on the optimal sequence of operations. Part programs are written manually or by
using a computer-aided language, such as automated program tool (APT).

2.2 TYPES OF CNC


Computer numerical control is applied to a variety of machines. Most of these find ready application
in aircraft, automobile and general engineering industry. Some of them are listed below:
1. Machining Centre
• Horizontal
• Vertical
• Universal
2. CNC Turning Centres
3. CNC Milling/Drilling Machines, Plane Milling Machines
4. Gear Hobbing Machines
5. Gear Shaping Machines
6. Wire Cut EDM/EDM
7. Tube Bending
8. Electron Beam Welding

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.2
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

9. Laser/Arc/Plasma Cutting
10. Co-ordinate Measuring Machines
11. Grinding Machines
• Surface Grinder
• Cylindrical Grinder
• Centreless Grinder
12. Tool and Cutter Grinder
13. CNC Boring and Jig Boring Machines
14. Press Brakes
15. CNC Transfer Lines, SPM's
16. Electrochemical Milling Machines
17. Abrasive Water Jet Cutting Machines
18. Flow Forming Machines
19. Roll Forming Machines
20. Turret Punch Press

2.3 EVOLUTION OF CONTROLLERS


The hardware technology in NC controls has changed dramatically over the years. At least seven
generations of controller hardware can be identified.
1. Vacuum tubes (1952)
2. Electromechanical relays (1955)
3. Discrete semiconductors (1960)
4. Integrated circuits (1965)
5. Direct numerical control (1968)
6. Computer numerical control (1970)
7. Microprocessors and microcomputers (1975)
The initial NC prototype machine built in the MIT Servomechanism Laboratories used vacuum tubes
for the controller hardware. These components were so large that the control unit consumed more
space than the machine tool. But that was the state of the technology in controls at that time. By the
time the first NC machines were sold to the commercial market several years later, electromechanical
relays were substituted for the vacuum tubes. The problem with these relay-based controls was their
large size and poor reliability. Even the relatively simple point-to- point logic required several large
cabinets filled with relays. The relays were susceptible to wear, and controls requiring a large number
of these components were inherently unreliable.
The use of transistors based on discrete semiconductor technology formed the next generation of NC
controllers. The use of transistors helped to reduce the number of electromechanical relays required.
Accordingly, this increased the reliability because the use of transistors avoided the wear problem. It
also contributed to a downsizing of the controller cabinet and allowed systems designers to build more
complex circuitry into the NC controller. Features such as circular interpolation became practical with
these controls.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.3
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Size and reliability still remained as problems with NC controls which used discrete semiconductors.
Also, the electronics were sensitive to heat, and fans or air conditioners were required in the cabinets
to operate under factory conditions.

Around 1965, integrated circuits were introduced for use in NC controls. This type of electronic
hardware brought significant improvements in size and reliability. The number of separate components
could be reduced by 90%. There were corresponding savings in cost to the user. The trend toward LSI
(large-scale integrated) circuits has allowed more control features to be packaged into smaller control
cabinets. Among these features are circular and hyperbolic interpolation routines, inch-to-metric
conversions, and vector feed rate computations.

The next development in NC control marked the introduction of digital computers in NC controller
technology. This constituted a fundamental change in NC evolution. All of the previous controls were
made up of hard-wired components. The functions that were performed by these control systems could
not be easily changed, due to the fixed nature of the hard-wired design. Digital computers, on the other
hand, are based on a different approach. In this new approach, the control functions were programmed
into the computer memory and could be changed by altering the program.

DNC was the first of the computer control systems to be introduced, around 1968. In the evolution of
computer technology, the computers of that era were quite large and expensive, and the only feasible
approach seemed to be to use one large computer to control a number of machine tools on a time-
shared basis. The advantage of DNC was that it established a direct control link between the computer
and the machine tool, hence eliminating the necessity for using punched tape input. The tape and tape
reader were turning out to be the least reliable components in the conventional NC systems.

With the recognized trend toward smaller, less expensive computers, it soon became practical to apply
a single small computer to one machine tool. This concept came to be called computer numerical
control (CNC). The CNC systems were first commercially introduced around 1970, and they applied
the soft-wired controller approach to good advantage. One standard computer control unit could be
adapted to various types of machine tools by programming the control functions into the computer
memory for that particular machine. Today, because of the advantages of CNC, very few conventional
hard-wired NC systems are sold in the United States.

Advances in computer technology have continued to provide smaller and smaller digital control
devices which have greater speed and capacity at lower cost. This has permitted the machine tool
builders to design the CNC control panel as an integral part of the machine tool rather than as a separate
stand-alone cabinet. This reduces floor space requirements for the machine. The VLSI (very large
scale integrated) circuits used in these controllers are advantageous to the machine tool designer and
to the machine user. Fewer components in the controller means it is easier and less expensive for the
machine tool builder to fabricate. Fewer circuit boards, which are readily replaced, reduce the burden
on the user for maintenance and repair.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.4
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.4 ADVANTAGES & DISADVANTAGES OF NC,CNC & DNC MACHINES


2.4.1 Advantages of NC machines
1. Increased Productivity.
2. Reduce tool Fixture storage cost.
3. Faster setup time.
4. Reduce part inventory.
5. Flexibility the speeds changes in design.
6. Better accuracy of parts.
7. Reduction in part handling.
8. Better uniformity of parts.
9. Better quality control.
10. Improvement in manufacturing control.

2.4.2 Disadvantages of NC machines


1. Increase in electrical maintenance.
2. High initial investment.
3. Operating cost per hour is higher than traditional machine tool.
4. Retraining of existing personal.

2.4.3 Advantages of CNC machines


1. Reduced Lead Time:- Time between the receipt of a drawing by an engineer & manufacturer
getting ready to start a production on soft floor is called lead time.
2. Elimination of operator error:- The programme is checked before it goes to the machine so no
error will occur in the job.
3. Operator Activity:- Operator doesn’t require special skill for machining & single operator can
operator more than one machine.
4. Lower Labor Cost:- One operator can run two or more machines resulting in reduced labor
cost.
5. Smaller batches:- Periodic machining of small batches is found to be economical & bring about
rapid stock turnover. Large storage facilities for work piece is not require.
6. Longer tool life:- Tools can be used at optimum speeds and feeds because of these functions
are controlled by the part programming.
7. Elimination of jig & fixtures:- Standard locating fixtures are not used on CNC machine and
cost of special jig & fixtures is frequently eliminated.
8. Flexibility in Change of Component Design:- The modification or changes in component
design can be readily accommodated by reprogramming and altering the concerned instruction.
9. Reduced Inspection:- Normally it is necessary to inspect the first component only.
10. Less Scrap:- Since operators error are eliminated, since the tools are operating under controlled
optimum condition the incidence of breakage should be very small.
11. Accurate Costing & Scheduling:- In CNC time taken in machining is predictable and result in
greater accuracy in estimating and more consistency in costing.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.5
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.4.4 Disadvantages of CNC machines


1. Higher Investment Cost:- CNC machine represents a more sophisticated and complex
technology. High machines utilization is essential in order to get reasonable returns on
investment
2. Higher Maintenance Cost:- Because of CNC is complex maintenance problem becomes more
difficult.
3. Costlier CNC Personnel:- Certain aspect of CNC machine operator requires a higher skill level
them conventional operation. Part programming & maintenance required skill are in short
supply.
4. Planned Support Facility:- Since most of the preparatory work for CNC operation is done away
from the machine planned support facilities will be essential. i.e part programming, tape
preparation & tool presetting.

2.4.5 Advantages of DNC machines


1. It eliminates punched tapes & tape reader which are the weakest component in the NC system.
2. Large memory of DNC allows it to storage a large amount of part programme for subsequent
use. It also relatives the memories of NC control unit.
3. Same part programme can be run on the different machine at the same time without duplicating
it at individual machine.
4. Central DNC Computer can keep close control over the complete machine shop.
5. Individual machine performance report can be obtained on demand.
6. DNC uses a control Computer, which can be easily isolated from the machine shop & kept in
suitable environment.
7. The data related to manufacturing can be centrally maintained & updated, there by effectively
managing the inventory & scheduling.

2.4.6 Disadvantages of DNC machine


1. In the event of failure of central DNC computer, the complete activities of the machine shop
will come to standstill.
2. DNC is expensive and it’s use is justified where high automation is required.

2.5 COMPONENTS OF NC/CNC SYSTEM


Following are the basic components of an operational numerical control system:

(i) Programme of instructions


(ii) Controller Unit also called Machine Control Unit (MCU)
(iii) Machine tool or other controlled equipment

2.5.1 Programme of instructions


The programme of instructions is the detailed step by step set of directions which tell the machine tool
what to do and in what sequence. The part programme is written in coded form and contains all the

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.6
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

information needed for machining the component. The part programme is fed to the machine control
unit through some input medium. Various types of input media are:

(a) Punched cards


(b) Magnetic tapes and floppy disks
(c) Paper tape

Punched Cards

Figure 2.1 Representation of alphabetic and numerical information on a computer card


Punched cards were once widely used as a medium for data input in all numerical control systems. A
typical punched card used in IBM systems has 80 columns and each 'column has numbers which
identify the punching position. There are 12 punch positions or rows in each card designated as 12, 11
and 0 to 9. For any numeric and alphabet to be punched on the card, a code is used and rectangular
blocks are punched on the card at one or more places. Normally, one card is used for encoding each
instruction or for storing each master record. However, if the instruction data is too large to fit on one
card, a set of two or more cards may be used. A punched card with the hole
corresponding to all the characters and numbers is shown in Figure 2.1.

Magnetic Tape and Disk


Magnetic tapes and disks are widely used for data storage as well as data input to NC systems. The
data is stored in the coded form by means of magnetized spots on magnetic medium in both cases. The
magnetic tapes and magnetic disks are re-usable media. The data once stored can be erased and new
data saved on the magnetic tape or disk. Magnetic tape used in numerical control systems is identical
to the tape used in common home tape recorder. The width of the tape is 6 mm or 25 mm. Magnetic
disks or floppy disks are circular disks and consist of a material which can be magnetized. The disk is
enclosed in a square protective sleeve. The data is stored in concentric tracks arranged on the surface
of the disk. The commonly used sizes of magnetic disks are 5.25 inch diameter and 3.5 inch diameter.
The magnetic disk is a random access device which means that any piece of data recorded on the disk

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.7
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

can be accessed at random. The data transfer rate in case of magnetic disks is much faster than
magnetic tape. The magnetic tapes and disks can store more data compared to other input media. But
the data stored on magnetic tapes and disks can be corrupted if these are brought into magnetic fields.

Punched Tape

Figure 2.2 25 mm wide punched card


Punched tape is widely used for feeding the programme to numerical control systems. There are
various types of paper tapes used in NC system but the standard format for tape size and configuration,
issued by Electronic Industries Association of USA (EIA) and International Standards Organization
(ISO), are universally accepted. A standard tape is 25 mm wide. The punched tape has capacity for
storing 10 characters per 25 mm length. A punched tape is shown in Figure 2.2. There are 8 tracks on
the tape, which are used for punching the information in coded form. The edge adjacent to track 1 is
called reference edge. A row of small holes between track 3 and track 4 is used for feeding the tape
into the tape reader. The information required to machine the component is punched on the tape by a
tape punching device.

2.5.2 Machine control unit


The second basic component of the NC system is the controller unit. This consists of the electronics
and hardware that read and interpret the program of instructions and convert it into mechanical actions
of the machine tool. The typical elements of a conventional NC controller unit are discussed below.

Programme Reader
Programme reader is a device used to read the coded instructions from the programme of instructions.
Programme readers are classified on the basis of programme input medium as:

(a) Card Readers


Card readers are those devices which read the information punched into a card, converting the presence
or absence of a hole into an electric signal representing a binary 0 or 1. The punched cards are placed

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.8
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

into a hopper and when the command to read is given, a lever pushes a card from the bottom of stack.
Generally, the card is moved lengthwise over a row of 80 reed brushes. These brushes read the
information punched along the bottom row of the card. If a hole is punched in a particular row, a brush
makes electrical contact through the hole in the card generating a signal which is used by the computer.
The next row is then read, and this process continues until all rows have been read, after which the
next card is moved into position on the brushes. Faster card readers use photoelectric cells under the
12 punch positions along a column and an illuminating source above the card. As each column on the
card is passed over the 12 photoelectric cells, whether or not a given position is punched is determined
by the presence or absence of electric signal from the corresponding photocell. Card readers operate
at speeds ranging from 12 to 1000 cards per minute.

(b) Punched Tape Readers


When a punched tape is passed through a punched-tape reader, electric connections are either close or
open depending on whether there is a hole punched at a particular track or not. The coded instructions
on the tape are transformed into their electrical analogues which are utilized for controlling the various
machine tool functions. The punched tape readers commonly used are:
(i) Mechanical (Electro-mechanical)
(ii) Photo electrical
(iii) Pneumatic
(i) Mechanical Tape Reader

Figure 2.3 Principle of the mechanical tape reader


The principle of a simple mechanical device for reading the punched tape is shown in Figure 2.3. If
there is no hole in the tape the contacts remain open but when a hole is present in the tape, its presence
is detected by a probe and bending of flexible strip causes the contacts to close. The presence of holes
in the tape causes the switches to close. The switch is in ON position (hole) or OFF position (no hole)
accordingly.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.9
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

(ii) Optical or Photo-electrical Reader

Figure 2.4 Principle of the optical tape reader


The operation of an optical photo electric tape reader is based upon the principle that if a beam of light
falls on a photoelectric cell, the latter generates an electric signal. The schematic diagram of a
photoelectric tape reader is shown in Figure 2.4. The punched tape is fed between a light source and a
series of photo-cells. Whenever a hole is present in the tape, light from the light source passes through
the hole and energizes the corresponding photo-cell which converts the light energy into electrical
energy to produce a pulse i.e. ON position. The pulse is amplified and processed into a form suited to
the control circuit. When there is no hole, the light from the light source does not reach the photo-cell,
hence no signal is produced and the position is recorded as OFF.

(iii) Pneumatic Tape Readers


A pneumatic tape reader is shown in Figure 2.5. The tape is fed between a series of air jets (8 No.),
covering the complete pattern of holes which is possible to be punched in a block of information on
the tape and tape support plate. The compressed air jets are directed through specially designed tubes
which have two openings. The first opening called, main outlet, is near the tape and second opening
is connected to a signal detector. If there is no hole in the tape, the tape covers the main outlet and the
free escape of air is restricted and a back pressure is developed in the supply tube. This back pressure
is sensed by the signal detector and position is recorded as '0' i.e. OFF. But if a punched hole in the
tape comes in front of the main outlet, the air is allowed to escape freely and no back pressure is built
up in the supply tube. This loss of back pressure is detected by the signal detector and position is
recorded as '1' i.e. ON. The support plate prevents the tape from being blown away by the compressed
air coming from main outlet.

Figure 2.5 Principle of the pneumatic tape reader


Department of Mechanical Engineering Prepared By: Karan J Santoki
Darshan Institute of Engineering & Technology, Rajkot Page 2.10
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Magnetic Tape Reader


A program reader for magnetic tape is shown in Figure 2.6. The magnetic head serves both for
encoding as well as reading the tape. The magnetic head is an electromagnet and consists of a high
permeability core in the form of a ring with a small air gap and is energized through a coil winding.
The magnetic tape is moved across the opening in the core. When a magnetized portion of the tape
appears in the reading position (i.e. in the opening) an e.m.f. is induced in the winding. This e.m.f. is
amplified and is used in control of servo system of machine tool.

Figure 2.6 Read-write head for magnetic tape

2.5.3 Machine tool


The third part of the numerical control system is the machine tool itself. In a numerically controlled
machine all the movements of the tool and the machine table are done automatically with the help of
electric motors. For example, in case of a CNC lathe the longitudinal and transverse movements of the
tool are controlled by two motors fitted on the machine i.e. one for longitudinal movement and the
other for transverse movement of the tool. In addition, the speed of the spindle motor is also controlled
by the part programme. The machine may have a tool magazine, so that tool changing is done
automatically. Also the other functions like machine ON/OFF, coolant ON/OFF, etc are controlled
through the part programme. The motors used for controlling the speed, feed and depth of cut are
either servomotors or stepper motors which enable the user to select any desired speeds and feeds.

2.6 NUMERICAL CONTROL PROCEDURE

1. Process planning
 This step is referred to as process planning and it concerned with preparation of route sheet.
 Route sheet is a listing of sequence of operations along with required machining data like
speeds, feeds, depth of cut tools used etc.
 It is called a route sheet because it also lists the machines through which the part must be routed
in order to accomplish the sequence of operation.

2. Part programming
 Part programming have knowledge about the machining process and they have been trained to
programme for numerically controlled machine tools.
 They are responsible for planning the sequence of operation performed by NC.
 There are two ways to develop programme for numerical control machine.
1) Manual part programming.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.11
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2) Computer assisted part programming.


 In manual part programming the machining instruction are prepared on a form called a part
programme menu script.
 It is a listing of relative cutter/workpiece position which must be followed to machine the
workpiece.
 In computer assisted part programming much of the tedious computational work required is
manual part programming is transferred to the computer.
 This is especially suitable for complex workpiece geometrics and jobs with many machining
steps.
 Use of computer will save the part programming time.

3. Tape preparation
 A punched tape is prepared from the part programmer’s process plan.
 In manual part programming the punched tape is prepared directly from the part programme
menu script.
 In computer assisted part programming, the computer interprets the list of part programming
instructions performs the necessary calculation to convert this into a detailed set of machine
tool, motion commands and then controls a tape punching device to prepare the tape for
specific NC machine.

4. Tape verification
 After the punched tape has been prepared some method is usually provided for checking the
accuracy of the tape.
 Sometimes the tape is checked by running it through a computer programme which plots the
various tool movement on paper.
 In this way major errors in tape can be checked.
 Acid test of tape involve trying out on the machine tool to make a part.
 Foam or plastic material is sometimes used for this tryout.
 Programming errors are not uncommon and it may require two or three attempts before the
tape is supposed to be correct and ready to use.

5. Production
 Final step in the NC procedure is to use the part programme in production.
 This involve ordering the raw material, specifying and preparing the tooling.
 The operator function during production is to load the raw material and establish the starting
position of the cutting tool relative to workpiece.
 When machining of part is completed the operator remove it from machine and load the next
part.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.12
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.7 CLASSIFICATION OF NC SYSTEMS


The classification of NC machine tool systems can be done in three ways:

 According to the type of machine: Point-to-point, straight-cut and continuous path


 According to the programming method: Absolute and incremental
 According to the type of control system: Open-loop and closed-loop

Point-to-Point
Point-to-point machines move only in straight lines. They are limited to drilling, reaming, boring, etc.
and straight milling cuts parallel to a machine axis. When making an axis move, all affected drive
motors run at the same speed. When one axis motor has moved the instructed amount, it stops while
the other motor continues until its axis has reached its programmed location. The point-to-point
positioning NC system is illustrated in Figure 2.7.

Figure 2.7 Point-to-point (positioning) NC system

The simplest example of a point-to-point (PTP) NC machine tool is a drilling machine. In a drilling
machine, the work piece is moved along the axes of motion until the center of the hole to be drilled is
exactly beneath the drill. Then the drill is automatically moved towards the work piece, the hole is
drilled and the drill moves out in a rapid traverse feed. The work piece moves to a new point and the
above sequence of actions are repeated.

Straight-cut NC
Straight-cut control systems are capable of moving the cutting tool parallel to one of the major axes at
a controlled rate suitable for machining. It is, therefore, appropriate for performing milling operation
to fabricate work pieces of rectangular configurations. With this type of NC system it is not possible
to combine movements in more than a single axis direction. Therefore, angular cuts on the work piece
would not be possible. An example of straight-cut operation is shown in Figure 2.8. An NC machine
capable of straight-cut movements is also capable of PTP movement.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.13
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Figure 2.8 Straight-cut system

Continuous Path
A continuous path machine has the ability to move its drive motors at varying rates of speed while
positioning the machine which facilitates cutting of arc segments and angles. The most common type
of continuous path operations are milling and lathe operations. In continuous path machine, the tool is
cutting while the axes of motion are moving, as for example, in a milling machine. All axes of motion
might move simultaneously, each at a different velocity. When a non-linear path is required, the axial
velocity changes, even within the segment. For example, cutting a circular contour requires a sine rate
change in one axis, while the velocity of the other axis is changed at a cosine rate. In contouring
machines, the position of the cutting tool at the end of each segment together with the ratio between
the axial velocities determines the desired contour of the part and at the same time the resultant feed
also affects the surface finish. Figure 2.9 shows continuous path NC system for 2D operations.

Figure 2.9 Contouring (continuous path) NC system for two-dimensional operations

Absolute Programming
Absolute positioning is another type of programming system. In this system, the tool locations are
always defined in relation to point zero. The position commands are given as absolute distances from
the reference point. The reference point can be defined outside the work piece or at a corner of the
work piece. The reference point or point zero could be fixed or floating. When the point zero is fixed,

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.14
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

the origin is always located at the same position on the machine table. All locations must be defined
by positive x and y coordinates relative to that fixed origin.

When the point zero is floating, the operation can set the point zero at any position on the machine
table. This point zero is decided based on part programming convenience.

Advantages of absolute programming


 In cases of interruptions that force the operator to stop the machine, the cutting tool
automatically returns to previous position. Since it always moves to the absolute coordinate
called for and the machining proceeds from the same block where it was interrupted.
 Possibility of easily changing the dimensional data in the part program whenever required.
 When describing contours and positions, it is always preferable to employ absolute
dimensioning, because the first incorrect dimensioning of an individual point has no effect on
the remaining dimensions and the absolute system is easier to check for errors.

Incremental Programming
Incremental positioning is a programming system used to define the position of the tool in NC
machines. In an incremental system, the next tool location must be defined with reference to the
previous tool location. The dimensional data applied to the system will be a distance increment
measured from the preceding point at which the axis of motion was present.

Advantages of incremental programming


 If manual programming is used with incremental systems the inspection of the part program,
before punching the tape is easy. Since the end point, when machining a part is identical to the
starting point, the sum of the position, commands (for each axis separately) must be zero. A
non-zero sum indicates that an error exists.
 The performance of the incremental system can be checked by a closed-loop tape. The last
position command on the tape the table to return to the initial position.
 Mirror-image programming is facilitated with the incremental systems.
 Incremental dimension programming is advantageous for certain individual partial contours in
a work piece are repeated several times, and the associated program sections can be employed
several times without a coordinate shift.

Open-loop and Closed-loop System


In NC system, every control system may be designed as an open or a closed-loop control. The term
loop control means that there is no feedback in the total system and the action of the controller has no
information about the effect of the total system and the command signals that it produces. The
controller produces commands for actions of the motions of the NC machine tool.

The open-loop NC systems are of digital type and use stepping motors for driving the slides. A
stepping motor is a device whose output shaft rotates through by a fixed angle in response to an input
pulse. The stepping motors are the simplest way for converting electrical pulses into proportional
movement. Each pulse drives the stepping motor by a fraction of one revolution called the step angle.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.15
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Since there is no feedback from the slide position, the system accuracy is solely dependent on the
ability of the motor and accuracy of the mechanical parts.

The closed-loop control measures the actual position and velocity of the axis and compares them with
the help of a comparator. The comparator is a device that compares the output signal with the signal
received from the feedback device. The difference between the actual and the desired values is the
error. The control system is designed in such a way as to eliminate or reduce to a minimum, the error,
namely the system is of a negative feedback type.

In NC system both the input to the control loop and the feedback signals may be a sequence of pulses.
Each pulse representing one BLU, i.e., 0.01 mm. The digital comparator correlates the two sequences
and gives, by means of a digital-to-analog converter (DAC), a signal representing the position error of
the system and the output of DC drives the DC motor. A closed loop system uses position sensors
attached to the machine table to measure its position relative to the input value for the axis.

2.8 AXIS DESIGNATION IN NC/CNC MACHINES


Most of the machines have two or more slide ways, disposed at right angles to each other, along which
the slides are displaced. Each slide can be fitted with a control system and for the purpose of giving
commands to the control system the axis have to be identified. The basis of axis identification is the
3-dimensional Cartesian co-ordinate system and the three axis of movement are identified as X, Y and
Z axis. The possible linear and rotary movements of machine slides/work piece are shown in Figure
2.10. Rotary movements about X, Y and Z axis are designated as A, B and C respectively.

The main axis of movement and the direction of movement along these axis is identified as follows:

X-axis: The X-axis is always horizontal and is always parallel to the work holding surface. If the Z-
axis is vertical, as in vertical milling machine, positive X-axis (+X) movement is identified as being
to the right, when looking from the spindle towards its supporting column.

If Z-axis is also horizontal as in turning centres, positive X-axis motion is to the right, when looking
from the spindle towards the work piece.

Figure 2.10 Possible linear and rotary movements of machine parts

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.16
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Z-axis: The Z-axis of motion is always the axis of the main spindle of the machine. It does not matter
whether the spindle carries the workpiece or the cutting tool. If there are several spindles on a machine,
one spindle is selected as the principal spindle and its axis is then considered to be Z-axis. On vertical
machining centres, the Z-axis is vertical and on horizontal machining centres and turning centres, the
Z-axis is horizontal. Positive Z movement (+ Z) is in the direction that increases the distance between
the workpiece and the tool. Convention of designating the Z-axis on milling, drilling and turning
machines is shown in Figure 2.11.

Y-axis: The Y-axis is always at right angles to both the X-axis and Z-axis. Positive Y-axis movement
(+ Y) is always such as to complete the standard 3-dimensional co-ordinate system.

Figure 2.11 Designation Z-axis

Rotary axis: The rotary motion about the X, Y and Z-axis are identified by A, B, C respectively.
Clockwise rotation is designated positive movement and counter-clockwise rotation as negative
movement. Positive rotation is identified looking in + X, + Y and +Z directions respectively.

2.9 CONSTRUCTIONAL DETAILS OF CNC MACHINES


The basic design of a conventional machine tool is not suitable for CNC machines. Many design
changes are required for CNC machines as compared to the conventional machines, due to a number
of additional requirements which CNC machines are expected to meet. The manual hand wheel
controls in the conventional machines are replaced by axis drive motors in CNC machines. If the axis
drive motors have to operate against heavy loads due to friction at the sliding surfaces or due to inertia
of moving components or due to some other factors, the motors will have to develop high power output
which in turn will ask for motors of large size. In order to limit the size of drive motors and avoid

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.17
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

other related problems, the design of CNC machine should be such as to minimize the friction between
the sliding surfaces.

Higher cutting speeds and feeds and improved tooling used in CNC machines subject the machine tool
to high multidirectional forces. Also the set-up time and the change-over time between the jobs are
considerably reduced in CNC machines and most of the time of the machines is spent in actually
cutting the material.

Higher percentage of cutting time will results in faster wear of slideways, guideways, lead screw and
gears, etc. The higher percentage of cutting time means higher rates of metal removal requiring an
efficient system for removal of swarf from the machining area. In addition, safety of the operator
working on the machine is very important in CNC machines.

In order to take care of above and many other factors, there is a need for special consideration to be
given to the design of CNC machine tools in the following areas:

(1) Machine structure


(2) Slideways
(3) Spindle mounting
(4) Drive units
(5) Elements of transmission and positioning slides
(6) Location of transducers
(7) Tool and work holding devices
(8) Swarf removal
(9) Safety

(1) Machine structure


The design and construction of CNC machine should be such that it meets the following main
objectives:
(i) High precision and repeatability
(ii) Reliability
(iii) Efficiency

To meet the requirements of high precision, repeatability and high efficiency, the numerically
controlled machine tools should have a structure that is correctly designed to withstand normal weight
distribution. The higher cutting speeds and feeds in CNC machines result in rapid acceleration and
deceleration of the slides and the machines are subjected to fluctuating and variable forces during the
machining operations. The machine structure should not bend due to the heavy cutting forces.

All the parts of the machine structure should remain in relative relationship regardless of the magnitude
and direction of the stresses developed due to these forces. Another source of inaccuracy in the CNC
machines is the thermal distortion of the machine structure. The design of machine tool structures
should be such that the thermal distortion is minimum. The machine tool should be protected from
external heat sources and the internal heat sources e,g., head-stock motor should be placed centrally
so that thermal effects are equally distributed. The machine tool should be provided with an efficient

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.18
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

and foolproof lubrication and cooling system. Also the machine structure design should be such that
removal of swarf is easy and the chips, etc. do not fall on the sideways.

(2) Slide ways


In the conventional machine tools, there is a direct metal to metal contact between the slide way and
the moving slides. Since the slide movements are very slow and machine utilization is also low, this
arrangement is adequate for conventional machine tools. However, the demand on slide ways is much
more in CNC machines because of rapid movements and higher machine utilization. The conventional
type of arrangement with metal to metal contact does not meet the requirements of numerically
controlled machine tools. The design of slide way in a CNC machine tools should:

(a) Reduce friction


(b) Reduce Wear
(c) Satisfy the requirements of movement of the slides
(d) Improve smoothness of the drive
To meet these requirements in CNC machine tool slide ways, the techniques used include hydrostatic
slideways, linear bearings with balls, rollers or needles and surface coatings.

(3) Spindle
At the high cutting speeds and high material removal rates, the spindle carrying the work piece or the
tool are subject to deflection and thrust forces. To ensure increased stability and minimize torsional
strain, the machine spindle is designed to be short and stiff and the final drive to the spindle is located
as near to the front bearing as possible. The rotational accuracy of the spindle is dependent on the
quality and design of bearings used. The ball or roller bearings are suitable for high speeds and high
loads because of low friction, lower wear rate and lesser liability to incorrect adjustment and ease of
replacement when necessary. For efficient service and accuracy the bearings should be of high quality.
The vibrations and noise in the spindle can be reduced by using toothed belts and accurate and
balanced gears. Adequate supply of lubricants should be ensured to the spindle bearings.

(4) Drive units


Drive motors are required to perform the following functions:
(i) To drive the main spindle (Spindle drive)
(ii) To drive the saddles or carriage (Axis drive)

In addition there may be some more motors in the CNC machine for services such as coolant pumps,
swarf removal, etc.
Spindle Drive
In CNC machines, large variation in cutting speed is required. The cutting speed may vary from 10
meters per minute to 1000 meters per minute or more. The cutting speeds are provided by rotation of
the main spindle with the help of an electrical motor through suitable gear mechanism. The multi-
change gear boxes with fixed speed ratios used in conventional machine tools are not suitable for CNC
machine tools. To obtain optimum cutting speeds and feeds, the drive mechanism should be such as

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.19
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

to provide infinitely variable speeds between the upper and the lower limits. The infinitely variable
speed systems used in CNC machines employ either electrical motors (A. C. or D. C.) or fluid motors.

Axis Drive
All the axis in a CNC machine are controlled by servomotors. The movement along the different axis
is required either to move the cutting tool or the work material to the desired positions. In order to
accomplish accurate control of position and velocity, stepper motors are used for axis drive. The
principal of working of a stepper motor is that on receiving a signal i.e. pulse, from the control unit,
the motor spindle will rotate through a specified angle called step. The step size depends on the design
of the motor and lies between 1.8 degree and, 7.5 degree, which means that one rotation of the spindle
can be divided into 200 parts. If a single pulse is received from the control system the motor spindle
will rotate by one step. The control unit generates pulses corresponding to the programmed value of
movement required of the tool or work. The rate of movement of tool or work is controlled by the
speed at which the pulses are received by the stepper motor. The distance travelled by the carriage is
calculated by the known value of lead of the axis lead screw and by counting the number of pulses.
The rate at which pulses are sent to the stepper motor is accurately governed by the control system.
Hence there is no need of providing positional or velocity feedback system. The use of stepper motor
considerably simplifies the system as feedback devices are not used. The cost of the machine tool is
also less. However stepper motors are suitable only for light duty machines due to low power-output.

(5) Elements of motion transmission


The conventional machines use lead screw for motion transmission purposes. The lead screw with
acme-threads is not suitable for CNC machines due to high friction between the lead screw and the
nut and poor power transmission efficiency and inaccuracy due to backlash. These problems have been
overcome with the use of recirculating ball screw and nut arrangement. Here again, the approach is to
replace sliding friction by rolling friction. The connection between the screw and the nut is through an
endless stream of recirculating steel balls. The screw thread is, actually, a hardened and ground ball
race in which the steel balls, in the nut, circulate. The balls rotate between the screw and the nut and
at some point the balls are returned to start of the thread in the nut. The rigidity of the drive system
and positioning accuracy can be further improved by pre-loading the nut assembly. A recirculating
ball screw is shown in Figure 2.12.

Figure 2.12 Recirculating ball screw and nut

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.20
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

The advantages of using ball screw and nut assembly are:


(i) High Efficiency: As compared to conventional lead screw the efficiency of ball screw and
nut assembly is very high (over 90%). The power requirement for the ball screw arrangement
is also less due to reduced friction.
(ii) Wear and Life: The recirculating rollers reduce wear to a minimum and the ball screw,
therefore, has longer life without loss of accuracy.

(iii) Reversibility: The ball screw and nut assembly is reversible which makes it possible to back
drive the unit i.e., by applying axial force to either nut or screw, the unconstrained member
can be made to rotate.

(iv) No Stick-Slip: Stick-slip is the phenomenon which occurs when small movements between
two lubricated elements are required. The lubricating medium tries to cause the mating
elements to stick to each other to resist motion and results in a jerky motion as the mating
elements try to stick and then slip during their relative movement. Since the sliding metal to
metal contact is substituted by rolling contact, the stick-slip phenomenon is eliminated in the
ball screw and nut assembly.

(6) Location of transducers/control elements


In CNC machines the control of all machine functions is totally transferred to a computerized control
system. The control unit should be situated so that it is convenient for the operator to operate the
machine from the central place. The facilities which a control unit should offer are:
i. Indicate the current status and position of various machine tool features and give feedback.
ii. Allow manual or semi-manual control of machine tool elements.
iii. Enable machine tool to be programmed.
The control unit part for allowing manual control and programming of the machine may be housed on
the machine structure itself or a separate control panel may be installed near the machine or it may be
mounted on a swing arm to allow it to be adjusted according to the position of the operator.
The facilities for indication of present status of the machine features and to give feedback have to be
provided at suitable place on the machine tool itself so that actual movement of slides, etc. can be
monitored and feedback to the control system. To monitor the position of the slides, two types of
transducers are used i.e., linear transducers and rotary transducers.
The linear transducers should be positioned:
i. near to the sliding surface and lead screw
ii. In an accessible position for maintenance purposes.
Rotary transducers should be located:
i. at the driving end of lead screw
ii. at the free end of the lead screw
iii. On the nut if a fixed screw and rotating nut system is used.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.21
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

(7) Tool and work holding devices


The cutting time in CNC machine ranges from 70 to 80%, the tooling required for these machine tools
needs to be specially designed. The requirements of tool and work holding devices and cutting tools
for CNC machines are discussed in the Chapter on "Tooling for CNC Machines".

(8) Swarf removal


CNC machines are designed to work at optimum cutting conditions with the improved cutting tools
on a continuous operation basis. Since the cutting time is much more in CNC machines, the volume
of swarf generated is also more. Unless the swarf is quickly and efficiently removed from the cutting
zone, it can affect the cutting process and the quality of the finished product. Also the swarf cannot be
allowed to accumulate at the machine tool because it may hamper the access to the machine tool. In
addition some auxiliary functions like automatic component loading or automatic tool change may
also be affected by accumulation of swarf. To avoid these problems an efficient swarf control system
should be provided wjth the CNC machine tools with some mechanism to remove the swarf from the
cutter and cutting zone and for the disposal of swarf from the machine tool area itself.

(9) Safety of operator


Safety of operator is very important aspect which cannot be overlooked. To ensure safe working
conditions the CNC machine tools are provided with metallic or plastic guards. Where it is not possible
to provide effective guards, proximity protection is provided by pressure mats or light barriers.

Perimeter Guards: The overall guards or perimeter guards serve as an enclosure for the machine tool.
The perimeter guards protect the operator against flying swarf and from any accident by hitting against
the moving components when the machine is working. The access to the machine is provided through
large sliding doors for setting up the machine and for loading/unloading of the work piece. The doors
have various types of inter-lock switches fitted on them. If the door is opened when the machine is
working, the control unit will flash a warning signal, or activate an auditory signal like a buzzer. On
some machines the power to the machine may be cut off if the doors are kept open beyond a certain
period of time. During set-up period, the warning signal can be cancelled by the operator. The guards
are fitted with transparent windows so that the machining area is visible from the operator side.

Pressure Mats: The pressure mats are used on milling, drilling or grinding machines where the
machine table can move to the either side of the machine. Since the tables move at a rapid rate, it may
cause some accident if the operator is standing too close to the machine. The pressure mats are placed
around the machine and if someone crosses the mat, a warning signal is generated.

Light Barrier: Light barriers are also provided on milling, drilling and grinding machines. The light
barrier consists of a light source, usually infra-red, sending a beam to light sensitive cell. If anything
obstructs the light beam, a warning signal is generated. The light barriers are placed around the
machine. They can be made inactive by the operator, if required.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.22
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.10 NC/CNC TOOLING


The special design features of CNC machines have resulted in use of higher cutting speeds and feeds,
leading to considerable saving in the cycle time. To fully exploit the higher metal removal rates of the
CNC machines, the tooling used should be able to withstand the higher cutting forces in the process
and help to reduce the down time to a minimum possible. The tooling used on CNC machines should
be:
(a) Rigid to withstand high metal removal rates
(b) Capable of being pre-set and re-set in the shortest possible time to keep the down time to
minimum.
(c) Accurate enough to produce repetitive accuracy on the job. In conventional machines, the
cutting tool cuts metal for about 25% of the total machining time whereas the CNC machine
tools are expected to cut metal for 70 to 80% of the time. Since CNC machines are very
costly, the down time on these machines has to be reduced to a minimum. The tooling for
CNC machine tools includes the cutting tools, and tool and work holding device.

2.11 FUNDAMENTALS OF PART PROGRAMMING


Part programme is an important component of the CNC system. The shape of the manufactured
components will depend on how correctly the programme has been prepared. Part programme is a set
of instructions which instructs the machine tool about the processing steps to be performed for the
manufacture of a component. Part programming is the procedure by which the sequence of processing
steps and other related data, to be performed on the CNC machine is planned and documented. The
part programme is then transferred to one of the input media, which is used to instruct the CNC
machine.
NC Words
The combination of binary digits (bits) in a row on the tape denotes a character. A NC word is a
collection of characters used to form an instruction. Typical NC-words are X-position, Y-position,
feed rate, etc. A collection of NC-words is called a block and a block of words is a complete NC
instruction. Following are the NC-words used in the formation of blocks. All the NC words may not
be used on every CNC machine.
(i) Sequence Number (N-Word)
(ii) Preparatory Function (G-Words)
(iii) Coordinates (X-, Y- and Z-Words)
(iv) Feed Function (F- Word)
(v) Spindle Speed Function (S- Word)
(vi) Tool Selection Function (T-Word)
(vii) Miscellaneous Function (M-Word)
(viii) End of Block (EOB)

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.23
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

Programming Formats
Format is the method of writing the words in a block of instruction. The following are the three
programme formats being used for part programming:
(a) Fixed block format
(b) Tab sequential format
(c) Word address format
The numerical control systems are designed to understand and work with one type of programme
format but control systems which can understand and work with more than one type of format are also
being used in CNC machines.

(a) Fixed Block Format


In the fixed block format, instructions are always given in the same sequence. All instructions must
be given in every block, including those instructions which remain unchanged from the preceding
blocks. For example, if some coordinate values (i.e. x, y or z coordinates) remain constant from one
block to next block these values have to be specified in the next block also. In this system, only data
is provided in the programme and the identifying address letters are not given, but the data must be
input in a specified sequence and characters within each word must be of the same length.

(b) Tab Sequential Format


In this programme format, instructions in a block are always given in the same sequence as in case of
fixed block format and each word is separated by the TAB character. If the word remains same in the
succeeding block, the word need not be repeated but TAB is required to maintain the sequence of
words. Since the words are written in a set order, the address letters are not required.
(c) Word Address Format
In the word address format, each data is preceded and identified by its address letter. For example, X
identifies the x-coordinate, F identifies the feed rate and so on. If a word remains unchanged, it need
not be repeated in the next block. A typical instruction block in word address format will be as follows:
N010 X0000 Y0000 F 200 S 0800 T 010.01 M 30 EOB
N - Sequence number
G - Preparatory function
X - X-coordinate
Y - Y-coordinate
F - Feed rate
S - Spindle speed
T - Tool number
M - Miscellaneous function
EOB - End of block

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.24
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.12 COMPUTER-AIDED PART PROGRAMMING


The manual part programming is a time consuming process and needs an expert part programmer who
should have through knowledge of the various machining processes, materials, speeds and feeds, part
programming codes and capabilities of various machine tools, etc. Manual part programming is a
labour oriented task and needs skilled programmers. Also, if a person is expert in programming one
machine, he will not be able to develop part programme for another machine, since the format or the
type of information required by the two machines may be different. With the modern NC/CNC
machines where more than three axes are to be controlled it may not be possible to develop part
programmes by manual programming methods.

All these problems have been overcome and part programming has been considerably simplified with
the use of computer aided part programming, where the computer generates the part programme
required to machine the component. The process of generating part programmes in computer aided
part programming is partly done by part programmer and partly by the computer.

The part programmer's job in the computer aided part programming is first to define the geometry of
the component from the component drawing. The geometry or shape of the component is split into
simple elements like points, lines, arcs, full circles, distances and directions and these elements are
assigned specific numbers to identify their position. The geometry of elements of the component is
defined using simple abbreviated English like terms having specific meaning which is understood by
the computer and control system. The instructions to define a point and straight line may be written
as:

Pl/0, 0 (co-ordinates of point PI are (0, 0))


L1/P2, P4 (line L1 passes through points P2 and P4)
The programmer may be able to see the geometric construction on the video display unit depending
upon the system capabilities. The second part of the programmer's job is to give additional information
regarding the machining sequences, type of operation, tool sizes, etc. From the geometry of the
component, the system generates the data required to machine the component. This data is called cutter
location (CL) data. The data generated up to this point is independent of the machine and can be used
on any machine capable of doing the required operations. The data does not contain G or M codes.
The cutter location data is then post-processed in the computer to translate it into a form which a
particular machine control system can understand. The post-processing involves addition of G Codes,
M codes and other machine dependent information in the required format.
The part programme at this stage is machine dependent and can be used for a specific machine only.
The advantages of using computer-aided part programming are:
(a) Part programming is considerably simplified.
(b) The part programmes generated are accurate and efficient.
(c) All arithmetic calculations are done by the computer, resulting in saving in time and
elimination of errors.
(d) The part programming for different machines can be done by a single person, which can then
be post processed for specific machines.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.25
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

(e) Such system can deal with many axes for simultaneous movement.
(f) If new machines are added, only a post processor may be needed to integrate the new machines
with the existing system.

2.13 SUBROUTINES, DO-LOOPS, CANNED CYCLE.

2.13.1 Subroutines
 Subroutine also called subprogram are a powerful time saving technique.
 The subroutine provide the capability of programming certain fixed sequence or frequently
repeated patterns.
 Subroutines are in fact independent programmes with all the features of a usual part
programme.
 Subroutines are stored in the memory under separates programme number.
 Whenever a particular feature is required within the programme the associated subroutine is
called for execution.
 The subroutine may be called any time and repeated any numbers of time.
 After execution of subroutines the control return to main programme. To describe and use a
subroutine, the following information is required in the form of codes and symbols.
 Identification (start) of subroutine.
 End of subroutine.
 A mean of calling a subroutine.
 Here we will use letter L followed by a number i.e L221, to identify the start of a subroutine.
 L221 means start of subroutines No. 221, Miscellaneous code M17 will indicate the end of
subroutine.
 The subroutine can be called anywhere in the main programme by just giving the subroutine
number preceded by letter L.

2.13.2 Do-loops
 The ability to write the programme with loops enable the programmer to instruct the control
unit to jump back to an earlier part of the programme and execute the intervening programme
blocks a specified numbers of time.
 The DO-LOOPS statement is given in the main programme itself and it is necessary to give
following information on the form of symbols or codes.
 Start the Loop.
 Number of repeats of the Loop.
 End of the Loop.
 DO-LOOPS is used for repetitive programming in cases such as Turning & Milling operation
where it is not possible to remove the entire material in the single pass and more than one cut
have to be taken to machine the component to require size or where uniform repetition is
required like cutting uniformly spaced grooves in a shaft or drilling of a pattern of hole in plate.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.26
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

2.13.3 Canned cycle


 Canned Cycle or fixed cycle may be defined as a set of instruction, inbuilt or stored in the
system memory, to perform a fixed sequence of operation.
 The Canned Cycles may be brought into action with a single command and as such reduce the
programming time and effort.
 Canned Cycles are used for repetitive and commonly used machining operation.
 The Canned Cycles are stored under G-code address. G 81 to G 89 are reserved for fixed Canned
Cycles and G 80 is used to cancel the Canned Cycles.

2.14 APT
APT stands for automatically programmed tools. This is the most widely used and most
comprehensive part programming language available. APT is a three-dimensional system which can
be used to control up to five axes. In programming using APT, it is assumed that the workpiece remains
stationary and cutting tool does all the moving. The APT part programme consists of four types of
statements.
(i) Geometry statements: These are also called definition statements and are used to define
geometric elements like point, circle, arc, plane, etc.
(ii) Motion statements: The motion statements are used to define the cutter path.
(iii) Post processor statements: These statements are applicable to specific machine tools and are
used to define machining parameters like feed, speed, coolant on/ off, etc.
(iv) Auxiliary statements: These are miscellaneous statements used to identify the part, tools,
tolerances, etc.

2.15 PART PROGRAM


1) Part Programming for drilling. ( 5mm hole depth)

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.27
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Y0.0 Z5.0;
N040 G00 X10.0 Y10.0;
N050 G01 Z-5.0;
N060 G00 Z5.0;
N070 G00 X50.0;
N080 G01 Z-5.0;
N090 G00 Z5.0;
N100 G00 Y30.0;
N110 G01 Z-5.0;
N120 G00 Z5.0;
N130 G99 M02;
N140 M05 M09;

2) Part Programming for Turning. ( Turn the ø26mm )

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G00 X28.0;
N050 G01 Z-60.0;
N060 G00 Z0.0;
N070 G01 X26.0;
N080 G01 Z-60.0;
N090 G00 Z0.0;
N100 G99 M02;
N110 M05 M09;

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.28
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

3) Part Programming for Turning Raw material ( ø 20mm facing & step turning )

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G00 Z0.0;
N050 G01 X28.0;
N060 G01 Z-50.0;
N070 G00 Z0.0;
N080 G01 X16.0;
N090 G01 Z-50.0;
N100 G00 Z0.0;
N110 G01 X14.0;
N120 G01 Z-35.0;
N130 G00 Z0.0;
N140 G01 X12.0;
N150 G01 Z-35.0;
N160 G00 Z0.0;
N170 G99 M02;
N180 M05 M09;

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.29
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

4) Part Programming for Turning, Raw material ø32mm. ( Step turning )

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G01 X30.0;
N050 G01 Z-67.0;
N060 G00 Z0.0;
N070 G01 X28.0;
N080 G01 Z-37.0;
N090 G00 Z0.0;
N100 G01 X26.0;
N110 G01 Z-37.0;
N120 G00 Z0.0;
N130 G01 X23.0;
N140 G01 Z-37.0;
N150 G00 Z-15.0;
N160 G01 X20.0;
N170 G01 Z-37.0;
N180 G00 Z-22.0;
N190 G01 X18.0;
N200 G01 Z-33.0;
N210 G00 Z-22.0;
N220 G01 X15.0;
N230 G01 Z-33.0;
N240 G99 M02;
N250 M05 M09;

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.30
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

5) Part Programming for Taper Turning, Raw material ø40mm.

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G01 X40.0 Z0.0;
N050 G01 Z-20.0;
N060 G01 X20.0 Z-35.0;
N070 G01 Z-55.0;
N080 G01 X40.0 Z-70.0;
N090 G01 Z-100.0;
N100 G99 M02;
N110 M05 M09;

6) Part Programming for Turning in system, Raw material ( ø20mm facing, ø15mm taper
turning )

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.31
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G00 X20.0;
N050 G01 Z-35.0;
N060 G00 Z0.0;
N070 G01 X17.0;
N080 G01 Z-15.0;
N090 G00 Z0.0;
N100 G01 X15.0;
N110 G01 Z-15.0;
N120 G01 X20.0 Z-20.0;
N130 G99 M02;
N140 M05 M09;
7) Circular Interpolation

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G00 Z0.0;
N050 G02 X10.0 Z-5.0 R5.0;
N060 G01 Z-15.0;
N070 G03 X20.0 Z-5.0 R5.0;
N080 G01 Z-40.0;
N090 G99 M02;
N100 M05 M09;

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.32
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

8) Circular Interpolation

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Z5.0;
N040 G00 Z0.0;
N050 G02 X10.0 Z-5.0 R5.0;
N060 G01 Z-10.0;
N070 G03 X20.0 Z-15.0 R5.0;
N080 G01 Z-25.0;
N090 G01 X10.0 Z-35.0;
N100 G01 Z-50.0;
N110 G03 X20.0 Z-55.0 R5.0;
N120 G01 Z-70.0;
N130 G99 M02;
N140 M05 M09;

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.33
Computer Aided Manufacturing (2171903) 2. NC & CNC Machine Tools

9) Write part programme for milling, thickness of plate 10mm, T01 facing, T02-ø7mm, T03 –
ø13mm.

N010 G71 G90 G94 T01;


N020 M03 S800 F200 M08;
N030 G00 X0.0 Y0.0 Z5.0;
N040 G01 X90.0;
N050 G03 X110.0 Y20. R20.0;
N060 G01 Y59.0;
N070 G00 X0.0 Y0.0;
N080 G00 M06 T02;
N090 G00 X37.0 Y20.0;
N100 G01 Z-10.0;
N110 G01 Z5.0;
N120 G00 X90.0;
N130 G00 M06 T03;
N140 G01 Z-10.0;
N150 G00 Z5.0;
N160 G99 M02;
N170 M05 M09;

REFERENCES:
 B. S. Pabla, M. Adithan “CNC Machines” 3rd ed. New Age International Publishers.
 Lalit Narayan “CAD/CAM ” Prentice Hall of India Private Limited, Page 275.
 n production system and CIM” (2nd Edition), Page 762.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 2.34
3
PROGRAMMABLE LOGIC CONTROLLERS

Course Contents
3.1 INTRODUCTION TO PLC
3.2 RELAY DEVICE COMPONENT
3.3 PROGRAMMABLE
CONTROLLER ARCHITECTURE
3.4 PROGRAMMING A
PROGRAMMABLE LOGIC
CONTROLLER
3.5 TOOLS FOR PLC LOGIC DESIGN

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.1
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

3.1 INTRODUCTION
A manufacturing system consists of a group of machine along with material handling, storage, and
control devices. To automate the system, two factor must be considered: the control of the equipment
and the flow of information.

Today, the word automation usually implies a system controlled by computers. However, this is not
the only form of automation used in modern industry. Along with sophisticated computer controls,
there are conventional control devices, such as mechanical controllers with cam and linkages, relay
panels, NC controllers, and programmable logic controllers.

3.2 RELAY DEVICE COMPONENT


PLCs were primarily intended to replace relay devices, so it is important to become familiar with the
components used in relay devices. A relay device consists of a front display panel with switches, relay,
timers and counters. Each of these is discussed briefly in the following sections.

3.2.1 Switches (Contact)


A switch is a device that either open or closes a circuit. Although there are numerous type and styles
of switches, they can be classified into the following categories

1 Locking and Non locking


2 Normally open and Normally closed
3 Single throw and multiple throw
4 Single pole and Multiple pole
5 Break-before make (interrupt transfer) and Make-before break (continuity transfer)

The first category of switches is easy to understand. A non-locking switch simply returns to its initial
state.

In the second category a normally open switch contact is made by physically depressing the switch
(“make contact”). Normally closed switches operate in the opposite manner, Contact is actively
interrupted (broken).

In the third category a single throw switch ha two states, on and off. There are some switches that have
three states a release and two operating positions. In this case it can select either a neutral circuit or
connect to one of two circuits. This kind of switch is called a double throw or multiple throw switch.

In the fourth category a multiple throw switch has several states. These switches all have a single pole
(moving part) and subsequently are called single pole switches. In order to close (or break) two or
more contacts at the same time, multiple pole switches are necessary. The most widely used multiple
pole switch is the double pole switch.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.2
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

Fig 3.1 Types of Switches

The last category is more complex. For some circuit contact can be made or broken several times in
succession. There are two types of transfer contacts in which “makes” and “breaks” can be combined.
A “break-before make,” or interrupt transfer, contact does as the name suggests it break one contact
before another is made. When the switch is operated, there is a certain amount of time when the
common spring is in contact with neither contact. Thus a break-before make results. A “make-before
–break,” or continuity transfer, contact provide the same function as a transfer contact. However,
continuity always exists for one or the other contact.

3.2.2 Relays
A switch whose operation is activated by an electromagnet is called a relay. The contact and
symbology for relay is usually the same as for switches. A small current passes through the magnet,
causing the pole to switch. Usually the magnet is rated between 3 to 100 volts and a few hundred
milliamps. Therefore it is operated at very low power (current and voltage). A circuit carrying a much
heavier rating can be switched using a relay, however the two circuit are totally separated.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.3
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

Fig 3.2 Relay

When a relay operates, the contacts do not all open or close instantaneously. There may be a delay of
several milliseconds between the operations of two contacts of the same relay. In the design of a relay
circuit, this delay must always be taken into account.

On the basis of the preceding discussion, it is clear that a relay is really a magnet operated contact
switch. The contact switch inside a relay also can be classified by the number of poles and throws.
Although most relays are single throw, it is very common to have multiple-pole relays.

3.2.3 Counters
On the basis of their structure, counters can be classified as mechanical or digital. Mechanical counters,
such as an odometer, usually give readings as their output. Because mechanical counters are generally
not used in a relay panel circuit. Digital counters output in the form of a relay contact when a
preassigned count value is reached. A digital counter consists of a count register, an accumulator, and
a relay contact. The count register holds the preassigned count value.

Fig 3.3 Counter

The accumulator is used to either increment or decrement a count each time an input pulse is received.
When the accumulator value equals the register value, the relay contact is activated. The operation of
a counter can be best shown by a timing diagram. The preassigned count register value is 5. There are

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.4
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

up counters and down counters. An up counter counts starting from zero and increments the value
when there is an input.

A down counter, on the other hand counts down from an initial value. They both serve the same
purpose, to count a certain number of inputs and then output to a relay contact.

3.2.4 Timers
A timer, as its name implies, is used for some timing purpose. It consists of an internal clock, a count
value register and an accumulator. In process control, a significant number of operations must be
timed. For example, in a chemical process, the curing of certain products, and the mixing of chemicals
and so on all require a certain period of time to complete. In process control, synchronization of
operations is also essential. There are two ways to synchronize operations, namely event triggered
synch and time controlled synch. Even triggered synch can be achieved by using sensors and switches
to detect the event. For time-controlled synch, each operation is given a fixed time period to finish
therefore, a clock or timer is necessary.

Fig 3.4 Timer

3.3 PROGRAMMABLE CONTROLLER ARCHITECTURE


Programmable logic controllers replace most of the wiring by software programming. Therefore the
task is made much easier, because the wires and the moving mechanical components are mostly
replaced by software, the system is much more reliable.

Like a general purpose computer a programmable controller consists of five major parts are the CPU
(processor), memory, input/output, power supply and peripherals.

3.3.1 The Processor


Although early PLCs used special purpose logic circuits, most current PLCs are micro-processor based
systems. The processor scan the status of the input peripherals, examines the control logic to see what
action to take and then executes the appropriate output responses.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.5
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

The microprocessor based PLC has significantly increased the logical and control capacities of
programmable logic controllers. High end PLC system allows the user to perform arithmetic and logic
operations, move memory blocks, and interface with computers, a local area network, and function
and so on.

Fig 3.5 Programmable logic controller system structure

3.3.2 Memory
The memory of the PLC is important because the control program and the peripheral status are stored
there. Memory size in a PLC is measured in either bits, bytes or words. Because many words of
memory are required, it is usually measured in “k” increments (where 1k = 1024).

Although several types of memory are used in modern PLCs, memory can be classified into two basic
categories volatile and non-volatile. Volatile memory loses state when power is remove. This may
seem perfectly appropriate. However, you must remember that the program is stored in memory, and
if the power fails, the program must be rekeyed or reread into memory, a potentially time consuming
activity. Non-volatile memory, on the other hand, maintains the information in memory even if the
power is interrupted.

3.3.3 Input and Output


The input and output (I/O) for a PLC is normally a set of modular plug-in peripherals (notice the
difference between this definition and the one used in computer I/0s). The I/O modules allow the PLC
to accept signals from a variety of external devices, for example, limit switches, optical sensors, and
proximity switches. The signals (two state signals for the devices mentioned, open or closed) are
converted from an external voltage (115 VAC, 230 VAC, 24 VDC) to a TTL signal of ±5 VDC. The
PLC Processor then uses these signals to determine the appropriate output response. A 5 VDC signal

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.6
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

is transmitted to the appropriate output module, which converts the signal to the appropriate response
domain (115 VAC, 230 VAC, 24 VDC).

Normally, a peripheral interface adapter is used to transfer the status of the input peripherals to some
prespecified memory location. The user defines the location of the peripheral on the I/O housing in
the program. Each I/O location is assigned to a specific memory location. This makes accessing input
by the CPU a task of loading the content of a specific memory into a storage register. Output changes
are equally easy for the CPU to perform. The content of a particular memory location are then altered.
Due to the electrical difference between the CPU and the external I/O peripheral, the I/O points and
the internal memory are actually electrically isolated. In a more advanced design, a separate I/O
processor is used to bring the external I/O status to an internal memory location

I/O module are typically housed in a rack separate from the PLC. Light indicators are usually included
in the I/O module to provide the current state. In addition, each module is normally fused and isolated
from the processor.

3.3.4 Power Supply


The power supply operates on AC power to provide the DC power required for the controller’s internal
operation. It is design to take either 115 or 220 VAC. Some power supplies can take either voltage
with a jumper switch for selection. The operation of I/O modules is also supported by the PLCs’ power
supply. However, separate power source are required in order to close the circuit of switches, motors
and external devices.

3.3.5 Peripherals
A number of peripheral devices are available. They are used to program the PLC, prepare the program
listing, back up the program and display the system status. Old PLCs may still have handheld
programmers and CRT programmers, today they have been replaced by a PC-based software
programming environment. Following is a partial list of peripherals.

1 Operator console
2 Printer
3 Simulator
4 EPROM loader
5 Network Communication Interface
6 PC-based programming software

3.4 PROGRAMMING A PROGARMMABLE LOGIC CONTROLLE


Programmable logic controllers were initially developed to replace relay devices. The programming
language used was similar to that used by electrical technicians to design electric circuits—the ladder
diagram. However, as PLCs grew more powerful and flexible, the limitations of the ladder diagram
soon became apparent. Not only does the ladder diagram have no easy way to represent data
manipulation, but it is also extremely difficult to write and debug a large and complex ladder diagram.
In recent years, many high-end PLCs began to introduce high level languages.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.7
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

3.4.1 Ladder diagram


A ladder diagram is a means of graphically representing the logic required in a relay logic system.
Ladder diagrams have long preceded the PLC and still represent the basic logic required by a relay
device or PLC. The fundamental ladder diagram consists of a series of input, timers, and counters.
Most simply the ladder diagram represents the action required as a function of a series of inputs that
are either on or off. Each ladder-diagram element is represented using some standard symbols.

A ladder diagrams consists of two rails of the ladder and various control circuits or rungs. Each rung
starts from the left rail and ends at the right rail. We can consider that the left rail is the power wire
and the right rail is the ground wire. Power flows from the left rail to the right rail, and each rung must
have an output to prevent a short. The output is connected to physical devices, such as motors, lights,
and solenoids. To control the output, some switches are used on the rung to from the AND and OR
logic. Different rungs are not connected except through the rails. Each rung can contain only one
output. Functionally, the components in a ladder diagram consists of those used internally to construct
the logic, such as some relays, timers, and counters, and those used to connect to the physical devices,
such as switches and motors. The internal components are the ones replaced by a programmable logic
controller.

3.4.2 Logic
By using serial and parallel connections, various types of logic can be represented in a ladder diagram.
The logic states of a component are either on or off. The ladder diagram takes the input state from the
input module and output results to the output module.

1 Basic logic
(a) AND logic
(b) OR logic
(c) Combined AND and OR logic
2 Relays
3 Timers and counters

3.4.3 Structured text programming


Structured text is a high-level language that can be used to express the behaviour of functions, function
blocks, and programs. In the IEC 1131-1 standard, structured text has a syntax very similar to
PASCAL. In this section, a brief introduction to structured text programming is presented.

Structured text is a strongly typed language. That means that all variables used in the program have to
be declared before they can be used. The language also provides the following functionalities:

1) Assignments
2) Expressions
3) Statements
4) Operators
5) Function calls
6) Flow control, such as conditional statements and iteration statements.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.8
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

3.4.4 Function block programming


In the IEC 1131-3 standard, a functional block is a well-packaged element of software that can be
refused in different parts of an application or even in different projects. Functional blocks are the basic
building blocks of a control system and can have algorithms written in any of the IEC languages. A
function block type contains two parts: (1) data declarations, and (2) an algorithm expressed using a
structured text, a function block diagram, a ladder diagram, an instruction list, or a sequential function
chart. A functional block also can be used directly in a ladder diagram.

3.4.5 Instruction list


The instruction list is a low-level language that has a structure similar to an assembly language.
Because it is simple, it is easy to learn and ideal for small handheld programming devices. The
instruction list has a simple syntax. Each line of code can be divided into four fields: label, operator,
operand, and comment. Label and comment fields are optional.

3.4.6 Sequential function chart


The sequential function chart is a graphics language used for depicting sequential behaviour. The IEC
standard grew out of the French standard, Grafcet, which in turn is based on petri-net. An SFC is
depicted as a series of steps shown as rectangular boxes connected by vertical lines. Each step
represents as a state of the system being controlled. A horizontal bar indicates a condition; it can be a
switch state, a timer, and so on. A condition statements is associated with each condition bar. Each
step can also can have a set of actions. The action qualifier causes the action to behave in certain ways.
The indicator variable is optional; it is for annotation purposes. The action can be described as part of
the SFC.

Fig 3.6 SFC for the material handling example

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.9
Computer Aided Manufacturing (2171903) 3. Programmable Logic Controllers

3.5 TOOLS FOR PLC LOGIC DESIGN

In this section, two analytical tools for PLC logic design are introduced. The PLC logic design
problem takes the description of a control problem and converts it into a PLC program. However,
the solution is not always obvious. Foe very simple problems, the problem description can be
translated directly into a ladder diagram or other PLC programs. When problems are more
complex, this translation is either very difficult or produces, inefficient program. The two tools
introduced in this section can help organize the problem description and convert the description
and convert the description into logic statements. Since there is a one-to-one correspondence
between logic statements and ladder diagrams, PLC programs can be written easily.
1) Design using a truth table
2) Control using a state diagram

REFERENCES

 Tien-Chien Chang, Richard A. Wysk, Hsu-Pin Wang “Computer Aided Manufacturing”


3rd Edition by Pearson Education.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 3.10
4
GROUP TECHNOLOGY & CAPP

Course Contents
4.1 INTRODUCTION
4.2 PART FAMILIES
4.3 PART CLASSIFICATION AND
CODING
4.4 THREE PARTS CLASSIFICATION
AND CODING SYSTEMS
4.5 GROUP TECHNOLOGY MACHINE
CELLS
4.6 BENEFITS OF GROUP
TECHNOLOGY
4.7 THE PLANNING FUNCTION
4.8 RETRIEVAL-TYPE PROCESS
PLANNING SYSTEMS
4.9 GENERATIVE PROCESS PLANNING
SYSTEMS
4.10 BENEFITS OF CAPP

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.1
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

4.1 INTRODUCTION
Group technology is a manufacturing philosophy in which similar parts are identified and grouped
together to take advantage of their similarities in manufacturing and design. Similar parts are
arranged into part families. For example, a plant producing 10,000 different part numbers may be
able to group the vast majority of this part into 50 or 60 distinct families. Each family would possess
similar design and manufacturing characteristics. Hence, the processing of each member of a given
family would be similar, and this results in manufacturing efficiencies. These efficiencies are
achieved in the form of reduced setup times, lower in-process inventories, better scheduling,
improved tool control, and the use of standardized process plans. In some plants where GT has been
implemented, the production equipment is arranged into machine groups or cells in order to facilitate
work flow and parts handling.

In product design, there are also advantages obtained by grouping parts into families. For example, a
design engineer faced with the task of developing a new part design must either start from scratch or
pull an existing drawing from the files and make the necessary changes to conform to the
requirements of the new part. The problem is that finding a similar design may be quite difficult and
time consuming. For a large engineering department, there may be thousands of drawings in the files
with no systematic way to locate the desired drawing. As a consequence, the designer may decide
that it is easier to start from scratch in developing the new part. This decision is replicated many
times over in the company, thus consuming valuable time creating duplicate or near-duplicate part
designs. If an effective design retrieval system were available, this waste could be avoided by
permitting the engineer to determine quickly if a similar part already exists. A simple change in an
existing design would be much less time consuming that starting from scratch. This design-retrieval
system is a manifestation of the group technology principle applied to the design function. To
implement such a system, some form of parts classification and coding is required.

4.2 PART FAMILIES


A part family is a collection of parts which are similar either because of geometric shape and size or
because similar processing steps are required in their manufacture. The parts within a family are
different, but their similarities are close enough to merit their identification as members of the part
family. The two parts shown in Figure 4.1 are similar from a design viewpoint but quite different in
terms of manufacturing. The parts shown in Figure 4.2 might constitute apart family in
manufacturing, but their geometry characteristics do not permit them to be grouped as a design part
family.

Figure 4.1 Two parts of identical shape and size but different manufacturing requirements

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.2
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Figure 4.2 Thirteen parts with similar manufacturing process requirements but different design
attributes

4.2.1 GT Layout

The various machine tools are arranged by function. There is a lathe section, milling machine
section, drill press section, and so on. During the machining of a given part, the work piece must be
moved between sections, with perhaps the same section being visited several times. This results in a
significant amount of material handling, a large in-process inventory usually more setups than
necessary, ling manufacturing lead times, and high cost. Figure 4.4 shows a production shop
supposedly equivalent capacity, but with the machines arranged into cells. Each cell is organized to
specialize in the manufacture of a particular part family. Advantages are gained in the form of
reduced work piece handling, lower setup times, less in-process inventory, less floor space and
shorter lead times. Some of the manufacturing cells can be designed to form production flow lines,
with conveyors used to transport work parts between machines in the cell.

Figure 4.3 Process-type layout

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.3
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Figure 4.4 Group technology layout

The biggest single obstacle in changing over to group technology from a traditional production shop
is the problem of grouping parts into families. There are three general methods for solving this
problem. All three methods are time consuming and involve the analysis of much data by properly
trained personnel. The three methods are:

1 Visual inspection
2 Production flow analysis (PFA)
3 Parts classification and coding system
The visual inspection method is the least sophisticated and least expensive method. It involves the
classification of parts into families by looking at either the physical parts or photographs and
arranging them into similar groupings. This method is generally considered to be the least accurate
of the three.

The second method, production flow analysis, was developed by J. L. Burbidge. PFA is a method of
identifying part families and associated machine tool groupings by analyzing the route sheets for
parts produced in a given shop. It groups together the parts that have similar operation sequences and
machine routings. The disadvantage of PFA is that it accepts the validity of existing route sheets,
with no consideration given to whether these process plans are logical or consistent. The production
flow analysis approach does not seem to be used much at all in the United States.

The third method, parts classification and coding, is the most time consuming and complicated of the
three methods. However, it is the most frequently applied method and is generally recognized to be
the most powerful of the three.

4.3 PART CLASSIFICATION AND CODING


This method of grouping parts into families involves an examination of the individual design and/or
manufacturing attributes of each part. The attributes of the part are uniquely identified by means of
code number. This classification and coding may be carried out on the entire list of active parts if the
firm or a sampling process may be used to establish the part families. For example, parts produced in
the shop during a certain given time period could be examined to identify part family categories. The
trouble with any sampling procedure is the risk that the sample may be unrepresentative of the entire
population. However, this risk may be worth taking, when compared to the relatively enormous task
of coding all the company’s parts.

Many parts classification and coding systems have been developed throughout the world, and there
are several commercially available packages being sold to industrial concerns. It should be noted

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.4
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

that none of them has been universally adopted. One of the reasons for this is that a classification
and coding system should be custom-engineered for a given company or industry. One system may
be best for one company while a different system is more suited to another company.

4.3.1 Design system versus manufacturing systems


Table 4.1 Design and manufacturing part attributes typically included in GT classification system
Part design attributes Part manufacturing attributes
Basic external shape Major processes
Basic internal shape Minor operations
Rotational or rectangular shape Operation sequence
Length to diameter ratio (rotational parts) Major dimension
Aspect ratio (rectangular parts) Surface finish
Material types Machine tool
Part function Production cycle time
Major dimensions Batch size
Minor dimensions Annual production
Tolerances Fixture required
Surface finish Cutting tools used in manufacturing

Parts classification and coding systems divide themselves into one of three general categories:

1 Systems based on part design attributes


2 Systems based on part manufacturing attributes
3 Systems based on both design and manufacturing attributes

Systems in the first category are useful for design retrieval and to promote design standardization.
Systems in the second category are used for computer aided process planning, tool design and other
production related functions. The third category represents an attempt to combine the functions and
advantages of the other two systems into a single classification scheme. The type of design and
manufacturing parts attributes typically included in classification schemes are listed in Table 4.1. It
is clear that there is a certain amount of overlap between the design and manufacturing attributes of a
part.

4.3.2 Coding system structure


A part coding scheme consists of a sequence of symbols that identify the part’s design and/or
manufacturing attributes. The symbol in the code can be all numeric, all alphabetic, or a combination
of both types. However, most of the common classification and coding systems use number digit
only. There are three basic code structures used in group technology applications:

1. Hierarchical structure
2. Chain-type structure
3. Hybrid structure, a combination of hierarchical and chain type structures

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.5
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

With the hierarchical structure, the interpretation of each succeeding symbol depends on the value of
the preceding symbols. Other names commonly used for this structure are monocode and tree
structure. The hierarchical code provides a relatively compact structure which conveys much
information about the part in a limited number of digits.

In the chain-type structure, the interpretation of each symbol in the sequence is fixed and does not
depend on the value of preceding digits. Another name commonly given to this structure is
polycode. The problem associated with the polycodes is that they tend to be relatively long. On the
other hand, the use of polycode allow for convenient identification of specific part attributes. This
can be helpful in recognizing parts with similar processing requirements.

To illustrate the difference between the hierarchical structure and the chain-type structure, consider a
two-digit code, such as 15 or 25. Suppose that the first digit stands for the general part shape. The
symbol 1 means round workpart and 2 means flat rectangular geometry. In a hierarchical code
structure, the interpretation of the second digit would depend on the value of the first digit. If
preceded by 1, the 5 might indicate some length/diameter ratio, and if preceded by 2, the 5 might be
interpreted to specify some overall length. In the chain-type code structure, the symbol 5 would be
interpreted the same way regardless of the value of the first digit. For example, it might indicate
overall part length, or whether the part is rotational or rectangular.

Most of the commercial parts coding systems used in industry are a combination of the two pure
structures. The hybrid structure is an attempt to achieve the best features of monocodes and
polycodes. Hybrid codes are typically constructed as a series of polycodes. Within each of these
shorter chains, the digits are independent, but one or more symbols in the complete code number are
used to classify the part population into groups, as in the hierarchical structure. This hybrid coding
seems to best serve the needs of both design and production.

4.4 THREE PARTS CLASSIFICATION AND CODING SYSTEMS


Following factors be considered in selecting a parts coding and classification systems:
Objective: The prospective user should first define the objective for the system. Will it be used for
design retrieval or part-family manufacturing or both?

Scope and application: What departments in the company will use the systems? What specific
requirements do these departments have? What kinds of information must be coded? How wide a
range of products must be coded? How complex are the parts, shapes, processes, tooling, and so
forth?

Costs and time: The Company must consider the costs of installation, training, and maintenance for
their parts classification and coding system. Will there be consulting fees, and how much? How
much time will be required to install the system and train the staff to operate and maintain it? How
long will it be before the benefits of the system are realized?

Adaptability to other systems: Can be classification and coding system be readily adapted to the
existing company computer systems and data bases? Can it be readily integrated with other existing
company procedures, such as process planning, NC programming, and production scheduling?

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.6
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Management problems: It is important that all involved management personnel be informed and
supportive of the system. Also, will there be any problems with the union? Will cooperation and
support for the system be obtained from the various departments involved?

There are three parts classification and coding systems which are widely recognized among people
familiar with GT:
1. Opitz system
2. MICLASS system
3. CODE system

4.4.1 The Opitz Classification System


This part classification and coding system was developed by H. Opitz of the University of Aachen in
West Germany. It represents one of the pioneering efforts in the group technology are and is perhaps
the best known of the classification and coding schemes

The Opitz coding system uses the following digit sequence


12345 6789 ABCD
The basic consists of nine digits, which can be extended by adding four more digits. The first none
digits intended to convey both design and manufacturing data. The general interpretation of the nine
digits is indicated in Figure 4.5. The first five digits, 12345 are called the “form code” and describe
the primary design attributes of the part. The next four digits, 6789, constitute the “supplementary
code” It indicates some of the attributes that would be of use to manufacturing (dimensions, work
material, starting raw work piece shape and accuracy). The extra four digits, ABCD are referred to
as the “secondary code” and are intended to identify the production operation type and sequence.
The secondary code can be designed by the firm to serve its own particular needs.

Figure 4.5 Basic structure of the Opitz system

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.7
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Figure 4.6 Form code (digit 1 through 5) for rotational parts in the Opitz system

4.4.2 The MICLASS System


MICLASS stands for Metal Institute Classification System and was developed by TNO, the
Netherlands Organization of Applied Scientific Research. It was started in Europe about five years
before being introduced in US in 1974. The MICLASS system was developed to help automate and
standardize a number of design, production and management functions. These include

Standardization of engineering drawings


Retrieval of drawing according to classification number
Standardization of process routing
Automated process planning
Selection of parts for processing on particular groups of machine tools
Machine tool investment analysis
The MICLASS classification number can range from 12-30 digits. The first 12 digits are a universal
cod that can be applied to any part. Up to 18 additional digits can be used to code data that are
specific to the particular company or industry. For example lot size, piece time, cost data, and
operation sequence might be included in the 18 supplementary digits.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.8
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

The workpart attributes coded in the first 12 digits of the MICLASS number are as follows:

1st digit Main shape


nd rd
2 and 3 digits Shape elements
4th digit Positions of shape elements
5th and 6th digits Main dimensions
th
7 digit Dimension ratio
th
8 digit Auxiliary dimension
9th and 10th digits Tolerance codes
11th and 12th digits Material codes

One of the unique features of the MICLASS system is that parts can be coded using a computer
interactively. To classify given part design, the user responds to a series of questions asked by the
computer. The number of questions depends on the complexity of part. For a simple part, as few as
seven questions are needed to classify the part. For an average part, the number of questions ranges
between 10 and 20. On the basis of responses to its questions, the computer assigns a code number to
the part.

4.4.3 The CODE System


The CODE system is a parts classification and coding system developed and marketed by
Manufacturing Data Systems, Inc. (MDSI), of Ann Arbor Michigan. Its most universal application is
in design engineering for retrieval of part design data, but it also has applications in manufacturing
process planning, purchasing, tool design, and inventory control.

The CODE number has eight digits. For each digit there are 16 possible values (zero through 9 and
A through F) which are used to describe the part’s design and manufacturing characteristics. The
initial digit position indicates the basic geometry of the part and is called the Major Division of the
CODE system. This digit would be used to specify whether the shape was a cylinder, flat piece
block, or other. The interpretation of the remaining seven digits depends on the value of first digit,
but these remaining digits form chain-type structure. Hence the CODE system possesses a hybrid
structure.

The second and third digits provide additional information concerning the basic geometry and
principal manufacturing process for the part. Digits 4, 5, and 6 specify secondary manufacturing
processes such as threads, grooves, slots and so forth. Digits 7 and 8 are used to indicate the overall
Size of the part (e.g., diameter and length for a turned part) by classifying it into one of the 16 size
ranges for each of two dimensions. Figure 4.7 shows a portion of the definitions for digits 2 through
8, given that the part has initially been classified as a cylindrical geometry (Major Division 1 for
concentric parts other than profiled).

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.9
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Figure 4.7 A portion of the CODE system of MDSI

4.5 GROUP TECHNOLOGY MACHINE CELLS


The traditional view of group technology includes the concept of GT machine cells- group of
machines arranged to produce similar part families. This cellular arrangement of production
equipment is designed to achieve an efficient work flow within the cell. It also results in labor and
machine specialization for the particular part families produced by the cell. This presumably raises
the productivity of the cell.

4.5.1 The Composite part concept

Part families are defined by the fact that their members have similar design and manufacturing
attributes. The composite part concept takes this part family definition to its logical conclusion. It
conceives of a hypothetical part that represents all of the design and corresponding manufacturing
attributes possessed by the various individuals in the family. Such a hypothetical part is illustrated in
Figure 4.8. To produce one of the members of the part family, operations are added and deleted
corresponding to the attributes of the particular part design. For example, the composite part in

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.10
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Figure 4.8 is a rotational part made up of seven separate design and manufacturing features. These
features are listed in Table 4.2.

A machine cell would be designed to provide all seven machining capabilities. The machine,
fixtures, and tools would be set up for efficient flow of work- parts through the cell. A part with all
seven attributes, such as the composite part of Figure 3.8, would go through all seven processing
steps. For part designs without all seven features, unneeded operations would simply be canceled.

Figure 4.8 Composite part concept

Table 4.2 Design and Manufacturing attributes of the composite part


Number Design and manufacturing attribute
1 Turning operation for external cylindrical shape
2 Facing operation for ends
3 Turning operation to produce step
4 External cylindrical grinding to achieve specified surface finish
5 Drilling operation to create through-hole
6 Counter bore
7 Tapping operation to produce internal threads

In practice, the number of design and manufacturing attributes would be greater than seven, and
allowances would have to be made for variations in overall size and shape of parts in the part family.
Nevertheless, the composite part concept is useful for visualizing the machine cell design problem.

4.5.2 Types of GT machine cells

The organization of machines into cells can follow one of three general patterns:

1. Single machine cell


2. Group machine layout
3. Flow line design

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.11
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

The single machine approach can be used for workparts whose attributes allow them to be made on
basically one type of process, such as turning or milling. For example, the composite parts could be
produced on a conventional turret lathe with the exception of the cylindrical grinding operation.
Even the grinding operation could be set up on the lathe with a little trouble.

The group machine layout is a cell design in which several machines are used together, with no
provision for conveyorized parts movement between the machines. The cell contains the machines
needed to produce a certain family of parts, and the machines are organized with the proper fixtures,
tools, and operators to efficiently produce the parts family.

Figure 4.9 Flow line cell design


The flow line cell design is a group of machines connected by a conveyor system. Although this
design approaches the efficiency of an automated transfer line, the limitation of the flow line layout
is that all the parts in the family must be processed through the machines in the same sequence.
Certain of the processing steps can be omitted, but the flow of work through the system must be in
one direction. Reversal of work flow is accommodated in the more flexible group machine layout,
but not conveniently in the flow line configuration.

4.6 BENEFITS OF GROUP TECHNOLOGY


 Product design
 Tooling and setups
 Material handling
 Production and inventory control
 Employee satisfaction
 Process planning procedures
Product design benefits
In the area of production design, improvement and benefits are derived from the use of a parts
classification and coding system, together with a computerized design-retrieval system. When a new
part design is required, the engineer or draftsman can devote a few minutes to figure the code of the
required part. Then the existing part designs that match the code can be retrieved to see if one of the
will serve the function desired. The few minutes spent searching the design file with the aid of the

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.12
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

coding system may save several hours of the designer’s time. IF the exact part design cannot be
found, perhaps a small alteration of the existing design will satisfy the function. Use of the
automated design-retrieval system helps to eliminate design duplication and proliferation of new
parts designs.

Other benefits of GT in design are that it improves cost estimating procedures and helps to promote
design standardization. Design features such as inside corner radii, chamfer, and tolerances are more
likely to become standardized with GT.
Tooling and Setups
GT also tends to promote standardization of several areas of manufacturing. Two of these areas are
tooling and setups.

In tooling, an effort is made to design group jigs and fixtures that will accommodate every member
of a parts family. Work holding devices are designed to use special adapters which convert the
general into one that can accept each part family member.

The machine tools in a GT cell do not require drastic changeovers in setup because of the similarity
in the work parts processed on them. Hence, setup time is saved, and it becomes more feasible to try
to process parts in an order so as to achieve a bare minimum of setup changeovers. It has been
estimated that the use of GT can result in 69% reduction in setup time.

Material Handling

Another advantage in manufacturing is reduction in the workpart move and waiting time. The group
technology machine layouts lend themselves to efficient flow of material through the shop. The
contrast is sharpest when the flow line cell design is compared to the conventional process type
layout.
Production and Inventory Control
Several benefits accrue to a company’s production and inventory control function as a consequence
of GT.
Production scheduling is simplified with GT. In effect, grouping of machines into cells reduces the
number of production centers that must be scheduled. Grouping of parts into families reduces the
complexity and size of the parts scheduling problem. And for those work parts that cannot be
processed through any of the machine cells, more attention can be devoted to the control of these
parts. Because of the reduced setups and more efficient materials handling with machine cells,
production lead times, work-in process and late deliveries’ can be reduced. Estimates on what can be
expected are provided by DeVries.
70% reduction in production times
62% reduction in work-in-process inventories
82% reduction in overdue orders.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.13
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

Employee Satisfaction
The machine cell often allows parts to be processed from raw material to finished sate by small
group workers. The workers are able to visualize their contributions to the firm more clearly. This
tends cultivate an improved worker attitude and higher level of job satisfaction,
Another employee-related benefit of GT is that more attention tends to be given to product quality.
Work part quality is more easily traced to a particular machine cell in GT. Consequently, workers
are more responsible for the quality of work they accomplish. Traceability of part defects is
sometimes very difficult in a conventional process-type layout, and quality control suffers as a result.
Process Planning Procedures
The time and cost of the process planning function can be reduced through standardization
associated with group technology. A new part design is identified by its code number as belonging to
a certain parts family, for which into computer software to form a computer-automated process
planning system.
4.7 THE PLANNING FUNCTION
Process planning is concerned with determining the sequence of individual manufacturing operations
needed to produce a given part or product. The resulting operation sequence is documented on a
form typically referred to as a route sheet. The route sheet is a listing of the production operation and
associated machine tools for a work part or assembly.

Closely related to process planning are the functions of determining appropriate cutting conditions
for the machining operations and setting the time standards for the operations. All three functions—
planning the process, determining the cutting conditions, and setting the time standards—have
traditionally been carried out as tasks with a very high manual and clerical content. They are also
typically routine tasks in which similar or even identical decisions are repeated over and over.
Today, these kinds of decisions are being made with the aid of computers.

Traditional Process Planning


There are variations in the level of detail found in route sheets among different companies and
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 judgment of the planner. It is the manufacturing engineer's
responsibility to determine an optimal routing for each new part design. However, 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 and styles, each with its
own part number. The 42 routings included 20 different machine tools in the shop. The reason for

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.14
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

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 four machines were needed to process the 64
part numbers. It is clear that there are potentially great differences in the perceptions among process
planners as to what constitutes the "optimal" method of production.

In addition with 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, and these
become the documented routings even after the machine is repaired. For these reasons and others, a
significant proportion of the total numbers of process plans used in manufacturing are not optimal.

Automated process planning


Because of the problems encountered with manual process planning, attempts have been made in
recent years to capture the logic, judgment, and experiences 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:

1. Retrieval-type CAPP systems (also called variant systems)


2. Generative CAPP systems
The two types are described in the following two sections.

4.8 RETRIEVAL-TYPE PROCESS PLANNING SYSTEMS


Retrieval-type CAPP systems use parts classification and coding and 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 and then retrieved
for new work parts which belong to that family. Some form of parts classification and coding system
is required to organize the computer files and to permit efficient retrieval of the appropriate process
plan for a new work part. 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.''

Figure 4.10 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

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.15
Computer Aided Manufacturing (2171903) 4. Group Technology & 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 and 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 and the code
number for the new part, the user may search the machine routing file and 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.

Figure 4.10 Information flow in a retrieval-type computer aided process planning system

In Figure 4.10 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 and 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 and machine routing file.
The process plan formatter may use other application programs. These could include programs to
compute machining conditions, work standards, and standard costs. Standard cost programs can be
used to determine total product costs for pricing purposes.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.16
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

A number of retrieval-type computer-aided process planning systems have been developed. These
include MIPLAN, one of the MICLASS modules, the CAPP system developed by Computer-Aided
manufacturing International, COMCAPP V by MDSI, and systems by individual companies. We
will use MIPLAN as an example to illustrate these industrial systems.

4.9 GENERATIVE PROCESS PLANNING SYSTEMS


Generative process planning involves the use of the computer to create individual process plan from
scratch, automatically and without human assistance. The computer would employ a set of
algorithms to progress through the various technical and logical decisions toward a final plan for
manufacturing. Inputs to the system would include a comprehensive description of the work part.
This may involve the use of some form of part code number to summarize the work part 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, and 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 to fall short of a truly generative capability, and they are developed for a
somewhat limited range of manufacturing processes.

4.10 BENEFITS OF CAPP


Whether it is a retrieval system or a generative system, computer-aided process planning offers a
number of potential advantages over manually oriented process planning.

1. Process rationalization: Computer-automated preparation of operation routings is more


likely to be consistent, logical, and optimal than its manual counterpart. The process plans will be
consistent because the same computer software is being used by all planners. We avoid the tendency
for drastically different process plans from different planners, as described in Section 6.5. The
process plans tend to be more logical and optimal because the company has presumably incorporated
the experience and judgment of its best manufacturing people into the process planning computer
software.

2. Increased productivity of process planners: With computer-aided process planning,


there is reduced clerical effort, fewer errors are made, and the planners have immediate access to the
process planning data base. These benefits translate into higher productivity of the process planners.
One system was reported to increase productivity by 600% in the process planning function.

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 and easier to read than
manually written route sheets. CAPP systems employ standard text, which facilitates interpretation
of the process plan in the factory.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.17
Computer Aided Manufacturing (2171903) 4. Group Technology & CAPP

5. Incorporation of other application programs: The process planning system can be


designed to operate in conjunction with other software packages to automate many of the time-
consuming manufacturing support functions. We discuss two of these related planning functions,
machinability data systems and computerized work standards, in the following sections.

REFERENCES:
 Mikell P. Groover “Automation, Production Systems, and Computer-Integrated
Manufacturing” 3rd ed. Prentice Hall of India Private Limited, Page 518.
 Groover and Zimmers “CAD/CAM ” Prentice Hall of India Private Limited, Page 275.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 4.18
5
FLEXIBLE MANUFACTURING SYSTEM

Course Contents
5.1 INTRODUCTION TO FMS
5.2 COMPONENTS OF FMS
5.3 NEED OF FMS
5.4 GENERAL FMS
CONSIDERATION
5.5 OBJECTIVE OF FMS
5.6 CELLULAR VERSUS
FLEXIBLE
MANUFACTURING
5.7 TYPES OF FMS
5.8 ADVANTAGES OF FMS
5.9 TOOL MANAGEMENT
SYSTEM
5.10 FLEXIBILITY IN FMS
5.11 FMS LAYOUT
5.12 AUTOMATIC GUIDED
VEHICLE
5.13 ASRS
5.14 WORKPIECE HANDLING
SYSTEM
5.15 FLEXIBLE FIXTURING

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.1
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.1 INTRODUCTION TO FLEXIBLE MANUFACTURING SYSTEM (FMS)


The use of CNC machine tools provides flexibility in terms of the low job changing time. However
the full benefits of automation cannot be achieved simply by the use of the CNC machine tool alone.
The complete job making process involves the use of machine tool along with all the associated
equipment being made available at the right time. The associated equipment involves the cutting tool,
work piece blank, part program, tool offsets and the like. As a result the effective CNC machine
utilization can be achieved if all these are integrated. Some typical figures for machine utilization
based on the general trend in the industries are given in table:

Table 5.1 machine utilization based on the general trend in the industries

Machine
Automation
Utilization
Basic CNC: Manual tool and work loading. 50%
Basic CNC with automatic work holding and work piece storage, manual loading. 60%
Complete machine automation: Automatic work and tool handling, tool monitoring, 75%
work piece inspection, work and tool storage.
Integration of group machines similar to that shown in third type. 80%
Flexible Manufacturing System: Automated Work piece Movement between 90%
machines.

Thus it can be seen that the full utilization (90% with the rest allocated for maintenance) can be
achieved in FMS by properly integrating all the required functions. A large number of definitions have
been provided for FMS as follows:

"A series of automatic tools or items of fabrication equipment linked together with an automatic
material handling system, a common hierarchical digital preprogrammed computer control, and
provision for random fabrication of parts or assemblies that fall within predetermined families."

"A FMS group of NC machine tools that can randomly process a group of parts, having automated
material handling and central computer control to dynamically balance resource utilization so that the
system can adopt automatically to changes in part production, mixes and levels of output."

"FMS is a randomly loaded automated system based on group technology manufacturing linking
integrated computer control and a group of machines to automatically produce and handle parts for
continuous serial processing."

"FMS combines microelectronics and mechanical engineering to bring the economies of scale to batch
work. A central online computer controls the machine tools, other workstations, and the transfer of
components and tooling. The computer also provides monitoring and information control. This
combination of flexibility and overall control makes possible the production of a wide range of
products in small numbers."

"A process under control to produce varieties of components or products within its stated capability
and to predetermined schedule."

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.2
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

"A technology which will help achieve leaner factories with better response times, lower unit costs,
and higher quality under an improved level of management and capital control."

Thus it can be seen that a true FMS can handle a wide variety of dissimilar parts, producing them in
small numbers even one at a time, in any order, as needed by making use of all the computer controlled
equipment (workstations and material handling) with the help of a central computer control of all the
equipment within. Typical costs associated with various types of manufacturing systems are shown in
table:

Table 5.2 Costs associated with various types of manufacturing systems

Small Scale Medium Scale Large Scale


Costs
(standalone machine tools) (FMS) (Transfer lines)
Direct labor 53.7 25.7 19.7
Overhead 13.5 13.9 23.7
Capital 17.8 33.1 29.8
Other Costs 25 28.3 26.8
Total 100 100 100

5.2 COMPONENTS OF FMS


The components of a FMS are:

5.2.1 Workstations
The workstations vary according to the type of part being produced. In metal cutting systems, the
machines are usually computer numerically controlled (CNC) horizontal spindle machining centres,
if prismatic work pieces are to be produced, or turning centres if rotational work pieces. Some systems
consist of both types of machines, when work pieces involving both types of operation are required.
Other systems include single-purpose machines, as opposed to machining centres which are designed
to perform a range of processes. In addition to metal working machines, there may also be gauging
machines or other types of inspection machines. There are systems for sheet-metal operations, P.C.B
manufacture and assembly operations.

5.2.2 Load and unload stations


Parts have to be introduced into the system at some point and there are usually load-unload stations,
where parts are placed on pallets, usually by human operators. In some cases, parts may be supplied
by an orienting device and loaded by robot. Unloading is usually done at the same stations, but there
may be separated unload stations.

5.2.3 Work pieces transport equipment


Work pieces must be transported from the load positions to the production equipment and back for
unloading. Three types of equipment are in common use, namely conveyors, vehicles and robots.
There are loop-lines in conveyor systems for each workstation. Conveyor systems are less popular.
There are several types of vehicles: Railcars and AGVs. There are several types of mobile floor-
mounted robots, which can be used for work piece transport. Overhead gantry-robots are popular for
both work pieces and tool handling.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.3
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.2.4 Pallets
Work pieces are normally held in pallets of some sort for transport and locating on machine tables.
Two types are common: one type of pallet serves just as a carrier for a batch of small parts, to facilitate
and reduce the frequency of movements, perhaps by a robot. This type is common in systems which
use conveyors and gantry robots, but are also used in AGV systems. The other type of pallet is one on
which one or more parts are accurately located and which is itself moved onto the machine table and
held in position while machining operations are performed on the parts.

5.2.5 Fixtures
Fixtures are used to locate parts precisely on pallets. They are usually specific to one type of part so
that each part requires a different fixture. In some cases, however, several types of part may be
sufficiently similar to make use of the same fixture. The fixtures may be permanently bolted on the
pallets, or they may be removed from the pallet when a part requiring a deferent fixture is to be
produced into the system and placed on the pallet.

5.2.6 Tools
Most operations require some form of tooling specific to the particular operation being performed
typically cutting tools in machining centers. Machining centers have tool magazines in which a set of
tools can be held so that any operation on a range of work pieces can be performed. Tools have to be
changed, because of their tool life or because the part to be worked requires tools which are not
currently in the tool magazine.

5.3 NEED OF FMS


The key objective in manufacturing is to get the right raw materials or parts to the right machines at
the right time. Too much or too soon creates backed up excess in-process inventory. Too little or too
late causes delayed work schedules and idle machines. The result in many cases is a poor use of capital,
in the form of excess in-process inventory and/or underutilization of equipment.
In any single calendar year, there are 8760 hours available to the manufacturing operation, as can be
seen in Figure 5.1. Statistics have shown that about 55 percent of the total time available is lost due to
incomplete use of second and third shifts. The skilled, experienced people required to operate and set
up machines are either not available or disinterested in working "unsocial" hours, and the problem is
going to get worse. The long-term trend is firmly established that a declining percentage of people
entering the work force will choose careers in manufacturing.

Thirty-four percent of the total time is lost due to vacations and holidays. Twelve percent is lost while
machines are being set up for the next operation or parts are being loaded or unloaded. About 5 percent
of the time is lost due to process difficulties or unforeseen material, tooling, or quality-control
problems.

This leaves only 6 percent of the total time for actual production. The batch manufacturer's capital
investment for equipment and facilities is working, trying to pay for itself, less than one hour in
seventeen. Similar studies indicate that in a typical manufacturing operation a part moving through a
metal-cutting operation would be on an individual machine tool only 5 percent of its total time in
manufacturing, as depicted in Figure 5.2. And, when a part is on a particular metal-cutting machine

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.4
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

tool, only 1.5 to 2 percent of the part's total manufacturing time is a cutter in the work, actually
performing work and adding value. The other 95 percent of the time the part is either moving through
the shop or waiting in queue for the next operation.

These examples indicate the underutilization of equipment and gross inefficiencies existing in a vast
majority of manufacturing industries.

Figure 5.1 Breakdown of 8760 available hours in a calendar year to manufacturing operation

Figure 5.2 Breakdown of the time spent by an average part in the shop

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.5
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.4 GENERAL FMS CONSIDERATIONS


Many manufacturing industries are currently dedicated to manual and conventional production
methods or high-speed fixed automation—by their very nature not very flexible or responsive. And
many are ill suited to accommodate faster product and process changes in an increasingly globalized
and competitive marketplace.

Flexible manufacturing affords users the opportunity to react quickly to changing product types,
mixes, and volumes while providing increased utilization and predictable control over hard assets.
Although FMS provides users with many benefits, they are not easy to justify. Limitations and
alternatives must be weighed and compared to determine if FMS is the best or even the right approach
to productivity and profitability improvements. The once traditional accounting and cost justification
practices have become outdated and have lost their applicability to many factory automation programs
and projects. The rules for staying competitive have changed. The measurements must also change.

5.5 OBJECTIVES OF FMS


The principal objectives of FMS are:
1. Improve operational control through:
a. Reduction in the number of uncontrollable variables
b. Providing tools to recognize and react quickly to deviations in the manufacturing plan
c. Reducing dependence on human communication
2. Reduce direct labor through:
a. Removing operators from the machining site (their responsibilities and activities can
be broadened)
b. Eliminating dependence on highly skilled machinists (their manufacturing skills can be
better utilized in manufacturing engineering functions)
c. Providing a catalyst to introduce and support unattended or lightly attended machine
operation
3. Improve short-run responsiveness consisting of:
a. Engineering changes
b. Processing changes
c. Machine downtime or unavailability
d. Cutting tool failure
e. Late material delivery
4. Improve long-run accommodations through quicker and easier assimilation of:
a. Changing product volumes
b. New product additions and introductions
c. Different part mixes
5. Increase machine utilization by:
a. Eliminating machine setup
b. Utilizing automated features to replace manual intervention

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.6
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

c. Providing quick transfer devices to keep machines in the cutting cycles


6. Reduce inventory by:
a. Reducing lot sizes
b. Improving inventory turnovers
c. Providing the planning tools for just-in-time manufacturing

5.6 CELLULAR VERSUS FLEXIBLE MANUFACTURING


An FMS, even though it is a unique manufacturing system, is sometimes referred to as a cell a highly
sophisticated and automated one among some manufacturers. And, in some cases, a single NC
machine cell or an integrated multi-machine cell is referred to as a flexible manufacturing system
(FMS); in actuality, the only "flexibility" that may exist at all is changing to a different part when
similar batch requirements are completed. Although sometimes described as a cell, an FMS is set apart
from any other cell by virtue of its central computer control and highly developed software; complete
part, tooling, and material-handling flexibility and control; and randomness of production scheduling
and machining. Conventional equipment cannot compete with FMS concepts because of the lack of
management control, inherent inefficiencies, and the ever present setup and retooling requirements.
The primary differences between an automated manufacturing cell and a true flexible manufacturing
system (FMS) are:

i. Cells lack central computer control with real-time routing, load balancing (software), and
production scheduling logic. They are generally controlled by cell controllers or by their own
independent but interfaced machine controllers. An FMS will almost invariably be connected
to a higher-level computer within the manufacturing operation. In many cases it is tied directly
to the corporate computing system, which may also be running the MRP (material
requirements planning) system, the inventory control system, and sometimes the CAD
(computer-aided design) system in design engineering.

ii. Cells are typically tool capacity constrained. Both single and multi-machine cells are limited
by the total number of unique and redundant cutting tools that occupy available tool pockets.
This limits the part spectrum that could be run through a cell at a given time without stopping
the equipment and manually exchanging tools to accommodate different work-pieces. An FMS
with automated tool delivery and tool management can automatically transfer, exchange, and
migrate tools through centralized computer control and software independent of equipment
activity. With a cellular application, the cutting tool count must be minimized to offset the
limited tool buffer storage of the machine. Parts must be closely scrutinized and part prints
sometimes changed in order to match the part family tool range with the available tool pockets.

iii. Cells generally have less flexibility than an FMS and are restricted to a relatively tight family
of parts. As long as the part family remains unchanged and design-stable, the automated cell
can operate very efficiently. An FMS, on the other hand, has greater depth and breadth of
flexibility due to the range of parts in varying lot sizes that can be accommodated in the system,
random machine scheduling, and automated material flow and movement. In some multi-
machine cells, parts are passed in sequence from one machine to another. Whether material
handling is automated or not, this type of cell configuration can present problems when some

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.7
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

flexibility of part variation requires certain machining operations to be omitted, added, or


changed.

Table 5.3 Contrasting principal cell/FMS differences

CELL FMS
Low Flexibility High Flexibility
Small stored part program inventory and Large stored part program inventory and
accessibility accessibility
Limited on-line computing power and decision- High on-line computing power and decision-
making software making software
Low to moderate equipment and resource costs High equipment and resource costs
Limited flexibility and variety of parts produced High flexibility and variety of parts produced
Low to medium preparation and implementation High preparation and implementation
requirements requirements
Benefits narrow but easily identified and quantified Benefits broad but hard to identify and
quantify
Moderate justification complexity and difficulty Difficult and complex justification process
with mid-management approval required with high-level approval required
Moderate level of management commitment and High level of management commitment and
support required support required
Low staffing and training impact High staffing and training impact
Moderate effect on other internal operations and High effect on other internal operations and
organizations organizations
Low to moderate risk and complexity, minimal High risk and complexity, many facility
facility changes changes or new facility required
Short planning to implementation cycle Long planning to implementation cycle

5.7 TYPES OF FMS SYSTEMS


There are various ways to classify flexible manufacturing systems. One classification that is
sometimes made in FMS terminology is the difference between a flexible manufacturing system and
a manufacturing cell.

The term cell can be used to refer to a machine grouping that consists of either manually operated or
automated machines or combinations of the two. The cell may or may not include automated material
handling and it may or may not be computer controlled.

The term flexible manufacturing system generally means a fully automated system consisting of
automated workstations, automated materials handling and computer control.

The term manufacturing cell is used largely in connection with group technology but both cells and
FMS rely on a GT approach in their design. A distinction between a FMC and FMS is in the number
of machines in the grouping. A grouping of four or more machines in a system and three or fewer
machines constitute a cell. For example, a grouping of several machines served by a robot and capable
of processing a family of parts is commonly called a flexible manufacturing cell.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.8
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

A flexible manufacturing system can be described as being either a dedicated FMS or a random order
FMS. A dedicated FMS is used to produce a much more limited variety of part configurations. The
geometry differences are minor and the product design is considered stable. Therefore, the machine
sequence is identical or identical for all parts processed on the system. This means that a flow line
configuration is generally most appropriate and that the system can be designed with a certain amount
of process specialization to make the operations more efficient. Instead of using general-purpose
machines, the machines can be designed for the specific processes required to make the limited part
family.

The random-order FMS is the more appropriate type under the following conditions: (a) The part
family is large. (b) There are substantial variations in the part configurations. (c) There will be new
part designs produced on the system and engineering changes in parts currently made on the system
and the production schedule is subject to change from day to day. To accommodate these variations
the random-order FMS must be more flexible than the dedicated FMS.

It is equipped with general-purpose machines to deal with the variations in product and is capable of
processing parts in various sequences (random order).

A classification in flexible machining systems is based on the part geometry being processed.
Machined parts can usually be divided into either two categories: prismatic parts are cube like and
require milling and related machining operations to shape them. Round parts are cylindrical or disk
shaped and require turning and related rotational operations.

Flexible manufacturing cells (FMC)


Flexible manufacturing cells consist of one or more CNC machine tools, general purpose or of special
design interfaced with automated material handling and tool changers. FMCs are capable of
automatically machine a wide range of different work pieces.

A turning centre fitted with a gantry loading and unloading system and pallets for storing work pieces
and finished parts is a typical flexible turning cell. Automatic tool changers, tool magazines, block
tooling, automatic tool offset measurement, and automatic chuck change and chuck jaw change make
the cell more productive. One or two horizontal machining centers with modular fixturing, multiple
pallets, advanced tool management system, robots or other material handling systems to facilitate
access of the jobs to the machine is a flexible machining cell.

Flexible transfer lines (FTL)


Flexible transfer lines are designed for high volume production wherein a part undergoes different
types of operations. As each operation is assigned to and performed on only one machine, there is a
fixed route for each part through the system. The material handling system is usually a pallet or
conveyor. It also consists of SPMs and robots. In FTL, a number of different work pieces
manufactured as the scheduling is easier and the resetting procedure is automatic.

Flexible machining systems


Flexible machining system consists of several flexible automated machine tools of universal or special
type which are flexible interlinked by an automatic work piece flow system so that the different work
pieces can be machined at the same time. Different machining times at the individual stations are

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.9
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

compensated for by central or decentralized work piece buffer stores. Flexibility is applied by usage
of CNC control, flexible transport system and by adapting to changes in the volumes in the product
mix, machining process and sequences.

5.8 ADVANTAGES OF FMS


1. Flexible Manufacturing Systems are regarded as one of the most efficient methods to employ
in reducing or eliminating problems in manufacturing industries.
2. FMS brings flexibility and responsiveness to the manufacturing floor.
3. FMS enables manufacturers to machine a wide variety of workpieces on few machines with
low staffing levels, productively, reliably and predictably.
4. A true FMS can handle a wide variety of parts, producing them one at a time in random order.
5. Machine tools in many manufacturing industries are woefully underutilized due to equipment
not being used in the second and third shifts, a decreasing availability of skilled personnel, and
day-to-day disturbances.
6. FMS shortens the manufacturing process through improved operational control, round-the-
clock availability of automated equipment, increased machine utilization and responsiveness,
and reduction of human intervention.
7. Better competitive advantage.
8. Lower work in process inventories
9. Reduced throughput time and its variability.
10. Improved manufacturing control.
11. Improved quality and reduced scrap rate.
12. Reduction of floor space used.
13. Better status monitor of machines, tools and material handling devices.
14. Improves the short run response time to the problems on the shop floor such as:
 Demand variations,
 Design and process changes that can be easily adjusted by changing the CNC part program,
which is generally developed by a CAD/CAM system as part of the design change,
 Machine unavailability can be taken care of by the FMS control system which can
automatically transfer the part to another machine that is available, and
 Cutting tool failures can be detected by sensors and stop the machine thereby reducing
catastrophic failures. Then the control system can initiate steps to repair and replace the
failed cutting tool.
15. Improve the long term cost effectiveness of the system by supporting:
 Changing product volumes,
 Allowing different part mixes, and
 Allowing new parts to be added.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.10
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.9 TOOL MANAGEMENT SYSTEM


Tooling is one of the most important element in a manufacturing system and hence in FMS special
attention need to be given to see that the right tools are made available for machining without any
delay.

5.9.1 Tool Supply Systems


In an automated manufacturing system, cutting tools have to be taken out and supplied into the system
at intervals depending upon their utilization. If one considers the stand-alone machining centre, tool
magazine of the automatic tool changer be supplied at the beginning of the shift, all the tools in
refurbished condition. If any of the tools has to be changed during the operation, then the machine tool
may have to be stopped for changing. This would be expensive in terms of the lost production time on
the machine, and hence alternative better means have to be found for replenishing the tools in the
system. The tools need to be replaced while the machine is cutting.

But with a number of machine tools, the problem gets compounded further. Also in FMS, when-ever
the part spectrum to be manufactured gets changed, the tooling required may have to be altered
accordingly. Hence more and varied solutions have been tried by various machine tool manufacturers.
The basic concept in all the systems is to get a secondary (auxiliary) tool storage from where the
required tools can be transferred to the main i tool magazine where and when necessary without much
effort and loss of cutting time.

In the conventional method of tool changing where the machine tool will have to stop for the complete
tool magazine refurbishing with new tools or for single tool exchange. Such storage units as drums,
chains, discs and other forms are used. There is a limit to the maximum number of tools available at
the machine tool in this form. The limit may be of the order of 120 or so. Refurbishing of the entire
tool magazine is normally done during the start of the shift. Care has to be taken to see that the tools
loaded complete all the machining till the end of the scheduled period. There is no secondary tool
storage system available close to the machine tool.

In the second case, the traditional system is modified slightly. The tool magazine is split into two or
more smaller magazines, so that the machine tool can be running while one of the tool magazines is
being replenished. Sometimes the second and subsequent tool drums (discs or chains) carry special
tooling required less often for special jobs. One of the disadvantages is that if a job requires more tools
than can be accommodated in the small capacity of the drum or disc, more frequent disc transfers
would be required. This would make the tool change time small, but would increase the cost of tools
in the system higher than in the previous case. Hence this method is not widely practiced.

In the third system, an entire tool magazine is swapped for replenishment so that tool resharpening
and replacement into the magazine can be done in the tool crib. An automated guided vehicle carries
the tool magazine from the machine tool to the tool crib. Though this reduces tool changeover time,
the additional cost of a replaceable tool magazine and the system of transporting it to the tool crib and
back, makes it a more expensive proposition. However, it is possible to reduce the total number of
tools in the system by making for a tool magazine with fewer tools.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.11
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.9.2 Tool Monitoring Systems


In the case of tool monitoring systems, the tool has to be continuously monitored while it is cutting.
This would allow for continuously looking for tool wear, as well as the times when the tool breaks
because of unforeseen conditions in the machining system. The various methods adopted for these two
functions are slightly different.
Tool Wear Monitoring
Tool wear is a phenomenon whose behavior can be explained qualitatively but not quantitatively. An
important process parameter is the tool wear, which may be measured directly or indirectly. The
following principles are generally used for direct measurement of tool wear.
(i) Tool wear is measured by relating it to changes in the resistivity of a resistor embedded in the
tool tip. In this method there is no need to interrupt the process.
(ii) The profile of the tool tip is recorded periodically using optical methods and tool wear is
determined from the variations.
(iii) Opto-electrical methods using TV cameras and photodiodes etc. are employed to record
variations in the cutting edge to measure the width of the worn edge.
All the above methods are complex and are more expensive to implement on a regular basis on the
production CNC machine tools. As a result, tool wear measurement has to be indirect. Some
parameters used for measuring tool wear are:
 Cutting power
 Cutting forces: By measuring cutting force using force measuring sensors. The cutting force
increases with the increasing dullness of the tool and can therefore be related to tool wear.
 Vibrations: By measuring vibrations of the tool edge, i.e., tool chatter wear can also be
indirectly estimated.
 Acoustic Emission
 Tool temperatures: By measuring the tool tip temperature and relating it to the wear of the tool.
Of these variables, mainly the cutting forces and power based tool monitoring systems are
commercially and widely available, whereas the others are still not proven to be widely used in
practice.
Tool Breakage Monitoring
Another problem often faced is the breakage of tool during cutting, which if not detected in time may
lead to various problems associated with spoiled jobs, particularly in unmanned machining shifts.
Hence it is necessary to have systems which can detect the breakage of tools through some means and
give an alarm to the operator, or automatically replace the tool by a sister tool from the secondary tool
storage.
In the plate sensor or any other cutting force measuring system, it is possible to detect a drop in cutting
force almost to zero from peak during a breakage. The force drops since the tool may lose contact
because of tool breakage. Hence the controller can be given the signal for either other tool change, or
stoppage till the operator attends.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.12
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

Another method used by a number of machine tool manufacturers is to cheek the tool length or tool
offset at the end or beginning of the cut using the tool probes described earlier. This value is compared
with the tool values stored for the new tool. If the difference is more than a certain value (typically 1
mm), it is considered as tool breakage. This type of system is simple, but can detect tool breakages
only after a cut. Any tool breakage during cutting remains unnoticed. However this system does reduce
the effective damage caused by broken tools.

5.10 FLEXIBILITY IN FMS


Flexibility can be defined as the collection of properties of a manufacturing system that support
changes in production activities or capabilities. A number of types of flexibility have been listed
follows:

Machine flexibility:
This defines the capability of the machines to a wide range of production of operations and part cycles
that may require. This may be characterized by having a low setup or change over time, ease of
machine programming, sufficiently large tool storage capacity and the skill and versatility of machine
operators.

Production flexibility:
This aspect refers to the range of part styles that can be produced in the system. This is dependent on
the machine flexibility and the range of machine flexibilities.

Mix flexibility:
This is the ability with which the product mix in a given system can be changed. This depends to a
great extent of the parts in the mix, the relative work content times of parts produced and the machine
flexibility.

Product flexibility:
This is the ease with which changes in product designs can be accommodated in the system. This will
depend on how closely the new part design matches the existing part family, the ability for off-line
part program preparation and the machine flexibility.

Routing flexibility:
This specifies the capacity to produce parts through alternative workstation sequences in response to
equipment breakdowns, tool failures, and other interruptions. This is facilitated by the similarity of
parts in the mix, similarity of workstations, duplication of workstations, cross-training of manual
operators and the availability of common tooling.

Volume flexibility:
This is the ability to produce parts in high and low total quantities of production depending upon the
market demand. This will depend upon the level of manual labor performing production and amount
invested in capital equipment.

Expansion flexibility:
This is the ease with which the system can be expanded to increase total production quantities, should
the need arise. This can be examined by the expense of adding workstations, ease with which layout

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.13
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

can be expanded, type of part handling system used and the ease with which properly trained workers
can be added.

5.11 FMS LAYOUTS


The broad categories of layouts that have been used are
5.11.1 In-line Layout:
All the machine tools are kept along a straight line as shown in Figure 5.3. This is the simplest form
and is generally used for smaller number of machines in a system. The parts move in well-defined
sequences and the workflow is generally in both the directions. The part handling at the individual
workstations is performed by the transport vehicle, which will have the necessary pallet changer. Often
the machine tools used in such a system are identical, so that the part routing will not be a problem.

Figure 5.3 In-line FMS Layout

5.11.2 Loop Layout


In this system the workstations are arranged in a loop as shown in Fig. 22.15. Parts generally move in
a single direction in the loop similar to a conveyor, with the ability to stop at defined positions for
transferring the parts to the workstation. For the purpose of moving parts from the conveyor to the
workstation may have to be carried by means of a secondary part exchange system such as a pallet
changer as shown in Figure.5.5. An alternative form of the loop could be rectangular.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.14
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

Figure 5.5 FMS Loop Layout

5.11.3 Ladder Layout


In this system the workstations are arranged in a loop with rungs as shown in Figure 5.5. The rungs
help in reducing the congestion and allow for smooth part flow between machines.

5.11.4 Open Field Layout

Figure 5.5 FMS Ladder Layout Figure 5.6 Open Field FMS Layout

In this system there are multiple loops for appropriate arrangement of all the facilities as shown in
Figure 5.6. This type of system is generally suitable for a large group of parts to be machined. The

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.15
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

facilities may consist of a number of workstations with different varieties. The material handling is
provided with AGVs along the guide path.

5.12 AUTOMATIC GUIDED VEHICLES


An Automated Guided Vehicle (AGV) is a programmable mobile vehicle without human intervention.
The Material Handling Institute defines it as "An AGV is a vehicle equipped with automatic guidance
equipment, either electromagnetic or optical. Such a vehicle is capable of following prescribed guide
paths and may be equipped for vehicle programming and stop selection, blocking and any other
special functions required by the system."

A typical Automated Guided Vehicle System AGVS with a pallet and work piece mounted is shown
in Figure 5.7. These are basically driver less vehicles and work generally in fixed routes that are laid
on the factory floor. The AGVS are used for work piece distribution and transferring from stores to
shop/assembly line. They are sometimes also called as robocarts. The main components of an AGV
based material handling system are:

Figure 5.7 The Automated Guided Vehicle System (AGVS) with a Work Piece
 The vehicle, which is used to support and move the material from one point to the other without
the help of a driver or operator. The main parts of an AGV are
(a) Structure
(b) Drive system
(c) Steering mechanism

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.16
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

(d) Power source, battery


(e) Onboard computer for control
 The guide path, the actual path through which the vehicle moves
 Traffic management, that manages the maximum load movement through the system avoiding
other vehicles and collisions
 Load transfer, is the pickup and delivery method used for interfacing with other parts of the
system such as conveyors, or CNC machine tools.

5.12.1 AGV TYPES


A number of AGV types are available to cater to the variety of functions. They are
 AGVS Towing vehicles
 AGVS Unit load vehicles
 AGVS Pallet trucks
 AGVS Fork trucks
 Light load vehicles
 AGVS Assembly line vehicles
Schematic representation of these vehicles is shown in Figure 5.8. Over the years, the developments
in AGVS have made them very versatile in view of the very large applications for which these are
used.

Figure 5.8 Various Types of Automated Guided Vehicle Systems (AGVS)

AGVS Towing Vehicles


These are the first types introduced and are still very popular. These are used for very large load
applications. The towing vehicle can have a variety of trailers. These are generally used for bulk
transport applications.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.17
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

AGVS Unit Load Vehicles


These have a deck that permits unit load transport operation and are suitable for automatic transfer of
load. The decks can be either lift and lower type, which is most common, powered or non-powered
roller, chain, or custom design. The unit load carrier is used for moving high volumes over moderate
distances, and can easily integrate other subsystems such as conveyors and storage systems.

Figure 5.9 Typical Application Path of a Unit Load Type AGVS

Typical speeds are 50 meters per minute. They are used in warehousing and distribution systems.
Typical path of a unit load vehicle is shown in Figure 5.9. These systems have bi-directional mobility,
and operate independently. As a result they allow for good system versatility for product movement.

AGVS Pallet Trucks


Pallet trucks are used to transport palletised loads from floor level and eliminate the need for fixed
load stands. These are used in distribution functions.

AGVS Fork Trucks


Fork trucks have the ability to service palletised loads both at floor level as well as on stands. They
may also be able to stack the loads when required. These are generally used where the heights of load
transfer vary. The vehicle has the capability of positioning to any height so that conveyors or all load
stands of varying height in a given system can be serviced. These are some of the most expensive
AGVS and can only be justified where total automation is required.

Light Load Vehicles


Light load AGVs are vehicles with small capacities of the order of 200 kg and therefore used to
transport small parts through light manufacturing environment.

AGVS Assembly Line Vehicles


These are the adoption of light load vehicles for serial assembly processes. For light assembly
applications, these vehicles carry the subassemblies such as motors or transmissions, to which parts
are added in a serial assembly operation. Prior to the assembly operation the vehicle reaches the parts

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.18
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

staging area where the necessary parts are placed on a tray on-board on the vehicle. The vehicle then
moves to the assembly area where the assembler completes the assembly operation taking the parts
on-board. When the assembly is completed, the vehicle is released and proceeds to the next parts
staging area.

Figure 5.10 Typical Application Path of an Assembly Line AGVS

The same process may be repeated a number of times, before the completion of the assembly. The
typical layout is shown in Figure 5.10. AGVS assembly systems allow flexibility in assembling
operation by providing for parallel operation. It is possible to track individual parts and measure work
rates.

5.12.2 GUIDANCE
AGV is operated with onboard batteries and moves generally in a fixed path. One of the important
elements in the AGV is the guidance control. The various guiding principles used in AGV control are
given in Table. The actual use of a particular guidance method mainly dependent upon application,
environment and need. The wire guidance is the most commonly used method in the manufacturing
shops.
The principle of wire guidance is given in Figure 5.11. The control wire is embedded in the factory
floor along which the AGV is to traverse. For this purpose a rectangular slot is cut into the concrete
floor and the wire is placed in position with the rest of the slot being filled with epoxy as shown in
Figure 5.11.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.19
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

Table 5.5 Guidance Principles Used for Guiding AGVs


Guidance type Description
Wire guided Vehicle's antenna senses and follows an energized wire embedded in the
floor
Infrared Infrared light is transmitted and reflected from reflectors in the roof of a
facility; radar like detectors relay signals to computer and calculations and
measurements taken to determine position and direction of travel
Laser Laser scans wall mounted, bar coded reflectors; Through known distances
and measurement of the distance, the vehicle's front wheel has traversed, the
AGV can be accurately manoeuvred and located

The wire is actually in segments depending upon the actual path to be taken as shown in Figure 5.11.
The transfer of AGV from one loop to the other is done with the help of the circular transfer elements
present in the path.

Figure 5.11 The Principle of Wire Guidance used in AGV

Each of the travel is identified by a particular frequency, and the wire that forms the part will be
energized to that frequency. The onboard controller of the AGV will be adjusted for this frequency.
The sensor coils present in the AGV sense the presence of the magnetic field and accordingly steer
the AGV along the path. The two coils placed at equi-distance on either side of the coil help in
maintaining the movement of the vehicle along the wire. If the AGV has to follow a different path
then its frequency needs to be adjusted for that frequency.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.20
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

Figure 5.12 Typical Path of a Wire Guided AGV


There are situations when the floor wired system might not be feasible for guiding the AGV
movement. Some of the situations are:
 The floor is uneven and not suitable for embedding wire
 There are frequent changes in the path
 There are a number of metal encumbrances in the floor

Figure 5.13 Wireless Guidance of AGVS using Laser Guidance


In such cases free ranging AGVS with no fixed path using laser ranging are also available but less
used in manufacturing plants. AGVS locates its position by reading the bar code targets and by sensing
steer wheel angle and rotation as shown in Figure 5.13. The on-board computer communicates the
information processed through radio link to a stationary control computer.

Another form of the AGV is a rail-guided vehicle or RGV, which travels on fixed rails laid out as
shown in Figure 5.14. This type of vehicle is used for short travel distances and heavy work pieces.
There are not as flexible as the wire guided and therefore are used exclusively in flexible

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.21
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

manufacturing systems involving smaller number of machine tools. Whereas the wire guided AGVs
are used in all most all types of applications including assembly and storage.

Figure 5.14 Typical Path of a Rail Guided Vehicle

Since the AGVs are used for many applications, the type of work handling system to be provided
depends upon the application. Figure 5.7 shows a typical example where the pallet is directly mounted
on the AGV and is the most common form used in machining systems. Other designs involve the
provision of lift platform, telescopic loading fork, etc.

5.12.3 ADVANTAGES OF AGVS


The main advantages derived from the use of AGVs in manufacturing environment are:
(1) Dispatching, tracking and monitoring under real time computer control. This helps in planned
delivery, on line interface to production and inventory control systems, and management
information on vehicle and workstation production.
(2) Better resource utilization. Most AGVs can be justified economically in three years or less.
(3) Increased control over material flow and movement
(4) Reduced product damage and less material movement noise
(5) Routing consistency with flexibility
(6) Operational reliability in hazardous and special environment
(7) Ability to interface with various peripheral systems such as machine tools, robots and conveyor
systems
(8) Increased throughput because of dependable on-time delivery
(9) High location and positional accuracy
(10) Improved cost savings through reduction in floor space, WIP and direct labor.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.22
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

5.13 AUTOMATED STORAGE AND RETRIEVAL SYSTEM


In large manufacturing establishments, the volume of items to be stored and retrieved becomes so
large that the manual means of doing so becomes extremely unreliable and time consuming. The large
volumes also call for proper information management procedures in order to reduce the duplication
and reduction of inventory costs.

Automated Storage and Retrieval System (AS/RS) play a central role in the automated factory. The
AS/RS not only control inventories, but also keep track of parts and materials in process or transit. In
other words, the AS/RS has the ability to know where everything is, on a real time basis, even as the
material moves within the factory. The importance of it for management to make manufacturing
decisions based on accurate real time information, can be understood from the fact that in-process
materials rarely spend more than 5% of their time being worked on, and that the remaining 95% is
spent in transit or storage. Thus, it becomes easier to visualize the role of materials handling and
storage system within an automated factory.
An AS/RS sometimes also referred to as automated warehouse, is a combination of equipment and
controls, which handles the stores and retrieves material faster and with greater safety and efficiency
than conventional material handling and storage systems. It contains several rows of storage racks and
storage and retrieval devices (stacker cranes). The system can be linked to other external devices such
or Automated Guided Vehicles (AGV) for transferring material (in trays or pallets) to the shop floor
or palletizing stations. Typical AS/RS is shown in Figure 5.15.

Figure 5.15 Typical AS/RS with its Component Parts


The incoming items are first sorted and assigned to pallets. The pallet loads are then routed through
weighing and sizing stations to ensure that they are within the load and size limits. The accepted ones
are transported to the pickup and delivery (P and D) stations, with the details of the pallet contents
communicated to the central computer. This computer assigns the pallet a storage location in the rack
and stores the location in its memory. The pallet is moved from P and D station to storage by storage
and retrieval machines (S/R machines), or stacker crane. Upon receipt of a request for an item, the
computer will search its memory for storage location and direct the stacker crane to retrieve the pallet.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.23
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

The supporting transportation will transport the pallets from P and D station to its destination. The
major components of an AS/RS are:

1. Storage and Retrieval machine (shuttle crane or stacker crane),


2. Storage structures,
3. Transport devices (AGV, Conveyor, etc.), and
4. Controls

(a) Storage and Retrieval machine (S/R machine)


The S/R machine is characterized by its ability to operate accurately and safely at high speeds,
reach heights of 30 m or beyond, and operate in aisles only a few cm wider than the load it carries.

Figure 5.16 Physical Arrangement of the Aisle and Storage Structures in an Automatic and Retrieval
Systems

The modern S/R machine runs on a floor-mounted rail and guided at the top. It comes in a wide variety
of sizes and configurations, because its design is a function of the load it carries and the task performs.
Speed is generally determined by the system's throughput requirements (i.e., how many loads need to
be stored and retrieved in an hour). Travelling speeds sometimes exceed 150 m/min while hoisting
speeds can be as high as 50 m/min.

(b) Storage Structure


The storage structure (racking) is a critical part of the AS/RS. It differs considerably from conventional
pallet racking in that AS/RS storage racks are normally much higher and interface directly with the
S/R machines, thus making manufacturing and installation tolerances more critical. AS/RS rack design
must provide for integration with S/R machine guide rails.

The most common storage structures are free-standing and installed inside a building. Specifications
differ, depending on type of load to be stored and system configuration. Today an increasing number
of systems are rack supported: that is, the rack storage structure supports the building itself. This type
of system can be over 30 metres tall and is popular because it reduces construction tine and cost.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.24
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

(c) Transport Devices


The transport (system) device moves the loads beyond the limit of the S/R machine. Some systems
need only a conveyor, while larger and more complex installations require elaborate transport devices
connecting the S/R with other factory operations. There are many types of transport devices which can
be used with an AS/RS: fork lifts, roller or chain conveyors, overhead power and free conveyors, in-
floor tow-lines, shuttle trolleys and automated guided vehicles. The choice depends on the through-
put requirements, type of load to be handled, and degree of interaction with shipping, receiving,
manufacturing, assembly and other plant operations. An example system that links with a conveyor
and AGV is shown in Figure 5.17.

Figure 5.17 Physical Layout of Automatic Storage and Retrieval System Linked with AGV for
Further Movement
(d) System Controls
The system controls encompass two functions, the control of equipment and the control of data. This
computer control system may also perform tasks like inventory control, data automation, networking
control and is frequently linked to an even larger corporate management information system computer.

5.13.1 ADVATAGES OF AS/RS


Absolute inventory accountability is one of the most important benefits of an AS/RS. By knowing
exactly how much of what materials are located at any given moment, inventory reductions are quite
common and higher reductions are frequently realized. In addition, these systems discourage pilferage
and generate very little product or equipment damage. The systems can also improve customer service
and working conditions, and thus results in less indirect cost associated with supervision,
administration, facilities and security. The following are the benefits of using an AS/RS
 Better space utilization
 Less direct and indirect labour

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.25
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

 Reduced inventories
 Less energy consumption
 Reduced pilferage
 Less product damage
 Improved working conditions
 Easier housekeeping
 Less equipment damage
 Improved customer service
 Better management control

5.14 WORKPIECE HANDLING SYSTEM


This system has the function of timely supply of unmachined work piece from the storage to the
machining centers and transporting the machined parts from the centers to the locations. This block
generally consists of the following modules:
 Work piece setup or loading and unloading station
 Work piece store and
 Work piece transport

5.14.1 Work piece setup or loading and unloading station


Prismatic components meant for machining centres are generally setup on pallets. The pallets are now-
a-days standardized to have compatible mechanical interface with the storage locations, transport
systems, pallet changer and the machining centres. The palletization may be done manually or with
the help of a robot. Fixtures are used to locate the parts precisely on the pallets. The fixtures should be
able to accommodate several parts belonging to a family. Principle of group technology (GT) are
generally employed in this connection.

The fixtures may even be permanently fixed to the pallets which in turn may also have the provision
for automatic clamping actuated hydraulically or pneumatically. Several setup stations may be
combined to constitute a central clamping and unclamping station. When the work pieces have
relatively low weight and size, they may be directly loaded onto the machine by a robot or a
manipulator. In such cases, the work pieces may be loaded manually or automatically on tray like
pallets. A transport pallet of this type may be used to accommodate several work pieces in proper
position. Rotational work pieces may also be loaded into turning centres in a similar fashion.

5.14.2 Work piece store


Pallets with work pieces on them may be stored in expandable work piece stores. The storage position
for each of the pallets may be fixed or alternately identified as explained in pallet work piece
identification. Such stores may be used as buffer storage points for an unmanned shift.

Work piece storage and retrieval can also be automated in FMS. An FMS is generally a small lot but
great-variety manufacturing system involving frequent modifications of parts and workpiece
changeovers on the pallets.At the same time minimization of setup time is one of the prime objectives
in FMS. In this respect, AS/RS is gaining wider acceptance for becoming a centrally controlled
pallet/work piece store working unmanned around the clock. The number of pallets which can be

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.26
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

stored may vary Between 500 to 10,000 for small scale to large scale AS/RS. The system essentially
consists of storage racks, a PLC based or computer controlled stacker crane, the location and accuracy
of which is comparable to that of a robot. Employment of servomotors in the cranes help achieve
positioning accuracy and reliability. Elevating speeds of the stacker could be as high as 180 m/min.
The AS/RS computer is also networked in the LAN of the FMS for necessary data processing and
integrated operations. Several software modules continue to be developed to enhance AS/RS
functioning so as to include sorting of several types of work pieces, setting up rearrangements and real
time changes and positioning and allocation of cranes, and optimum utilization of the AS/RS.

5.14.3 Work piece transport


The following devices are used for transporting the work pieces from the store to the machine.
a Rail-mounted transport vehicles (RTV)
b Automatically guided vehicles (AGV)
c Gantry robots (GR)
An RTV can carry work pieces from the store or set up stations to all those machines which can be
interlinked with rails. This may sometimes impair access to the machines but offers a reliable transport
travelling at high speed on linear routes.

AGVs, on the other hand, do not require any rails and transport even over non-linear routes
and are widely employed. Most of these unmanned industrial trucks are inductively controlled and
consequently move at lower speeds than RTVs. Several AGVs may be used in an FMS to cover all
the routes.

Gantry robots which are essentially mobile may be used to load the work pieces directly on to the
machines from the pallets which store work pieces. This, of course, requires robot grippers which suit
the work piece geometry. Further the components should not have large dimensions and their weight
should be small. It may be noted that, in this case, several of the expensive fixtures, which would
otherwise be used to mount the work pieces on the pallets, are not required. Alternatively a gantry
robot moving along a linear overhead gantry may be used to transport work piece-set pallets from the
store or setup stations to the machines.

5.15 FLEXIBLE FIXTURING


A flexible (adaptable) fixture has been defined as a single device that holds parts of various shapes
and sizes that are subjected to the wide variety of external force fields and torques associated with
conventional manufacturing operations. Flexibility is a property of the fixturing device that makes it
conform to the work piece geometry. Flexible fixtures offer the following advantages

(1) Reduction in lead time and effort required for designing special fixtures;
(2) Lower overhead cost of storing a multiplicity of fixtures required to effect a rapid changeover
between different manufacturing operations; and
(3) Simpler programming requirements.
Designs of various "resettable" fixtures for use in an FMS have been proposed. These fixtures have a
common location scheme for a group of workpieces, and just resetting the clamping element is
required when a new workpiece is introduced.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.27
Computer Aided Manufacturing (2171903) 5. Flexible Manufacturing System

A number of individuals have surveyed flexible-fixturing methodologies. Broadly, there are two major
groups of flexible fixtures: discrete contact and continuous contact. In the discrete-contact type, there
are a finite number of contact points that can be arranged in space to give different configurations. A
continuous-contact fixture is a fixture in which the number of contact points is infinite, such as a line
or area contact. A point contact would completely constrain the motion in a direction normal to the
workpiece surface only. Motions parallel to the workpiece surface would not be completely
constrained, because of the limited friction in point contact. Surface contact would not only constrain
the motion of the workpiece along the three axes, but also would constrain the applied moments.

REFERENCES

 Tien-Chien Chang, Richard A. Wysk, Hsu-Pin Wang “Computer Aided Manufacturing”


3rd Edition by Pearson Education.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 5.28
6
ROBOT TECHNOLOGY
Course Contents
6.1 INTRODUCTION
6.2 INDUSTRIAL ROBOTS
6.3 ROBOT PHYSICAL
CONFIGURATIONS
6.4 ROBOT COMPONENTS
6.5 ROBOT CHARACTERISTICS
6.6 BASIC ROBOT MOTIONS
6.7 OTHER TECHNICAL FEATURES
6.8 ACTUATORS
6.9 END EFFECTORS
6.10 GRIPPERS
6.11 TRANSDUCERS
6.12 INTELLIGENT ROBOTS
6.13 WORK CELL CONTROL AND
INTERLOCKS
6.14 ROBOT APPLICATIONS
6.15 ADVANTAGES AND
DISADVANTAGES OF ROBOTS
6.16 ROBOTIC POWER SOURCES
6.17 ROBOTIC SENSORS
6.18 PROGRAMMING OF THE ROBOT
6.19 ROBOT PROGRAMMING
LANGUAGES
6.20 VISION SYSTEM
6.21 ECONOMIC AND SOCIAL ISSUES
6.22 ROBOT SAFETY
6.23 ROBOT KINEMATICS AND
DYNAMICS
6.24 ROBOT-ARM DYNAMICS

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.1
Computer Aided Manufacturing (2171903) 6. Robot technology

6.1 INTRODUCTION
Robot is an automatically controlled material handling unit that is widely used in the manufacturing
industry. It is generally used for high volume production and better quality. Implementation of robot
technology with integration of automatic system can contribute to increasing of productivity of the
company and enhances the profitability of the company.
The word 'robot' first appeared in 1921 in the Czech playwright Karel Capek's play 'Rossum's
Universal Robots'. The word is linked to Czech words Robota (meaning work) and Robotnik (meaning-
slave). Computer Aided Manufactures International of USA describes the meaning of robot as a device
that performs functions ordinarily ascribed to human beings, or operates with what appears to human
intelligence. Another definition from Robot Institute of America is a programmable multi-function
manipulator designed to move and manipulate material, parts, tools or specialized devices through
variable programmed motions for the performance of a variety of specified tasks.
ISO defines a robot as: A robot is an automatically controlled, reprogrammable, multipurpose,
manipulative machine with several reprogrammable axes, which is either fixed in a place or mobile for
use in industrial automation application.
There are a number of successful examples of robot applications such as:
 Robots perform more than 98% of the spot welding on Ford's Taurus and Sable cars in U.S.A.
 A robot drills 660 holes in the vertical tail fins of a F-16 fighter in 3 hours at General Dynamics
compared to 24 man-hours when the job was done manually.
 Robots insert disk drives into personal computers and snap keys onto electronic typewriter
keyboards.

6.2 INDUSTRIAL ROBOTS


The industry continues to grow and expand. Currently, there are approximately thirty robot manufacturers
in the United States and over five hundred worldwide. The annual growth rate of the industry is
approximately 36 percent per year, and continued market expansion is expected. RIA estimates that
annual sales volumes for 1998 will be in the $2 billion range; for the year 2000 it is predicted to be about
$7 billion. Spot-welding still remains the largest application area for robots today.
Competitive forces are beginning to segment the market with many manufacturers focusing on specific
industries or applications. This specialization approach will speed technological advancements and
enhance robot capabilities in specific areas. More attention is being paid lately by manufacturers to sensor
integration. More and more robots are sold with standard or optional capabilities, such as vision and tactile
sensors and even fuzzy logic controls.

The development of the industrial robot represents a logical evolution of automated equipment,
combining certain features of fixed automation and human labor. Robots can be thought of as specialized
machine tools with a degree of flexibility that distinguishes them from fixed-purpose automation. By the
addition of sensory devices, robots are gaining the ability to adapt to their work environment and modify
their actions based on work-condition variations. Industrial robots are becoming "smarter" mechanical
workers and are now widely accepted as valuable productivity-improvement tools.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.2
Computer Aided Manufacturing (2171903) 6. Robot technology

Industrial robots are properly thought of as machines or mechanical arms. It is inappropriate to think of
them as mechanical people. A robot is essentially a mechanical arm that is bolted to the floor, a machine,
the ceiling, or, in some cases, the wall, fitted with its mechanical hand, and taught to do repetitive tasks
in a controlled, ordered environment. In most cases, it possesses neither the ability to
move about the plant nor the ability to see or feel the part it is working on. Exceptions to these general
rules exist in certain instances. However, even with these limitations, robots make outstanding
contributions toward the improvement of manufacturing operations. Robots fill the gap between the
specialized and limited capabilities normally associated with fixed automation and the extreme
flexibility of human labor.

6.3 ROBOT PHYSICAL CONFIGURATIONS


Commercially available industrial robots have one of the following four configurations:
1. Cartesian coordinate configuration
2. Polar coordinate configuration
3. Cylindrical coordinate configuration
4. Jointed arm configuration
6.3.1 Cartesian Coordinates

Figure 6.1 Typical Motions of a Cartesian or Rectilinear Robot

Positioning may be done by linear motion along three principal axes: left and right, in and out, and up
and down. These axes known respectively, as the 3artesian axes X, Y and Z. Figure 6.1 shows a typical
manipulator arm for a Cartesian coordinates robot. The work area or work envelope serviced by the
Cartesian-coordinates robot’s arm is a big box-shaped area. Programming motion for Cartesian-
coordinates robot consist of specifying to the controller the X, Y and Z values of a desired point to be
reached. The robot then moves along each axis to the desired point. This is one of the simplest types
of robots.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.3
Computer Aided Manufacturing (2171903) 6. Robot technology

6.3.2 Cylindrical Coordinates

Figure 6.2 Typical Motions of a Cylindrical Robot


In this type of robot there is a rotary motion at the base followed by the two linear motions. The axes
for the cylindrical coordinates are θ, the base rotational axis; R (reach) the in-and-out axis; and Z, the
up-and down axis. The work area is the space between two concentric cylinders of the same height.
The inner cylinder represents the reach of the arm with the arm fully retracted, and the outer cylinder
represents the reach of the arm with the arm fully extended. Figure 6.2 shows the typical cylindrical
robot.
6.3.3 Spherical or Polar Coordinates

Figure 6.3 Typical Motions of a Spherical Robot.


This type of robot uses mostly rotational axes. The axes for the spherical coordinates are θ, the
rotational axis; R, the reach axis; and β, the bend-up-and-down axis. The work area serviced by a
polar-coordinates robot is the space between two concentric hemispheres. The reach of the arm defines
the inner hemisphere when it is fully retracted along the R axis. The reach of the arm defines outer
hemisphere when it is fully straightened along the R axis. Figure 6.3 shows the typical robot.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.4
Computer Aided Manufacturing (2171903) 6. Robot technology

6.3.4 Jointed arm configuration


The jointed arm configuration is similar in appearance to the human arm, as shown in Figure 6.4. The
arm consists of several straight members connected by joints which are analogous to the human
shoulder, elbow, and wrist. The robot arm is mounted to a base which can be rotated to provide the
robot with the capacity to work within a quasi-spherical space.

Figure 6.4 Typical Motions of a Cylindrical Robot

6.3.5 SCARA Robot


Selective Compliance Assembly Robot Arm (SCARA) is a type of robot that is commonly used for
assembly application (Figure 6.6). The arm picks up a piece-part vertically from a horizontal table,
and moves it in a horizontal plane to a point just above another place on the table. Then it lowers the
part to the table at the proper point to accomplish the assembly, perhaps including a rotation operation
to insert the part into the assembly.

Figure 6.5 SCARA Robot

6.4 ROBOT COMPONENTS


A robot, as a system, consists of the following elements, which are integrated together to form a whole:

Manipulator, or rover This is the main body of the robot and consists of the links, the joints,
and other structural elements of the robot. Without other elements, the manipulator alone is not a robot.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.5
Computer Aided Manufacturing (2171903) 6. Robot technology

End effector This is the part that is connected to the last joint (hand) of a manipulator, which
generally handles objects, makes connection to other machines, or performs the required tasks. Robot
manufacturers generally do not design or sell end effectors. In most cases, all they supply is a simple
gripper. Generally, the hand of a robot has provisions for connecting specialty end effectors that are
specifically designed for a purpose. This is the job of a company’s engineers or outside consultants to
design and install the end effector on the robot and to make it work for the given situation. A welding
torch, a paint spray gun, a glue-laying device, and a parts handler are but a few of the possibilities. In
most cases, the action of the end effector is either controlled by the robot’s controller, or the controller
communicates with the end effector’s controlling device (such as a PLC).

Actuators Actuators are the “muscles” of the manipulators. Common types of actuators are
servomotors, stepper motors, pneumatic cylinders, and hydraulic cylinders. Actuators are controlled
by the controller.

Sensors Sensors are used to collect information about the internal state of the robot or to
communicate with the outside environment. As in humans, the robot controller needs to know where
each link of the robot is in order to know the robot’s configuration. Even in absolute darkness, you
still know where your arms and legs are! This is because feedback sensors in your central nervous
system embedded in your muscle tendons send information to your brain. The brain uses this
information to determine the length of your muscles, and thus, the state of your arms, legs, etc. The
same is true for robots; sensors integrated into the robot send information about each joint or link to
the controller, which determines the configuration of the robot. Robots are often equipped with
external sensory devices such as a vision system, touch and tactile sensors, speech synthesizers, etc.,
which enable the robot to communicate with the outside world.

Controller The controller is rather similar to your cerebellum, and although it does not have
the power of your brain, it still controls your motions. The controller receives its data from the
computer, controls the motions of the actuators, and coordinates the motions with the sensory feedback
information. Suppose that in order for the robot to pick up a part from a bin, it is necessary that its first
joint be at 36°. If the joint is not already at this magnitude, the controller will send a signal to the
actuator (a current to an electric motor, air to a pneumatic cylinder, or a signal to a hydraulic servo
valve), causing it to move. It will then measure the change in the joint angle through the feedback
sensor attached to the joint (a potentiometer, an encoder, etc.). When the joint reaches the desired
value, the signal is stopped. In more sophisticated robots, the velocity and the force exerted by the
robot are also controlled by the controller.

Processor The processor is brain of the robot. It calculates the motions of the robot’s joints,
determines how much and how fast each joint must move to achieve the desired location and speeds,
and oversees the coordinated actions of the controller and the sensors. The processor is generally a
computer, which works like all other computers, but is dedicated to a single purpose. It requires an
operating system, programs, peripheral equipment such as monitors, and has many of the same
limitations and capabilities of a PC processor.

Software There are perhaps three groups of software that are used in a robot. One is the
operating system, which operates the computer. The second is the robotic software, which calculates

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.6
Computer Aided Manufacturing (2171903) 6. Robot technology

the necessary motions of each joint based on the kinematic equations of the robot. This information is
sent to the controller. This software may be at many different levels, from machine language to
sophisticated languages used by modern robots. The third group is the collection of routines and
application programs that are developed in order to use the peripheral devices of the robots, such as
vision routines, or to perform specific tasks.

It is important to note that in many systems, the controller and the processor are placed in the same
unit. Although these two units are in the same box, and even if they are integrated into the same circuit,
they have two separate functions.

6.5 ROBOT CHARACTERISTICS


The following definitions are used to characterize robot specifications:

Payload: Payload is the weight a robot can carry and still remain within its other specifications.
For example, a robot’s maximum load capacity may be much larger than its specified payload, but at
the maximum level, it may become less accurate, may not follow its intended path accurately, or may
have excessive deflections. The payload of robots compared with their own weight is usually very
small. For example, Fanuc Robotics LR Mate™ robot has a mechanical weight of 86 lbs and a payload
of 6.6 lbs, and the M-16i™ robot has a mechanical weight of 694 lbs and a payload of 36 lbs.

Reach: Reach is the maximum distance a robot can reach within its work envelope. Many
points within the work envelope of the robot may be reached with any desired orientation (called
dexterous). However, for other points, close to the limit of robot’s reach capability, orientation cannot
be specified as desired (called nondexterous point). Reach is a function of the robot’s joint lengths and
its configuration.

Precision (validity): Precision is defined as how accurately a specified point can be reached.
This is a function of the resolution of the actuators, as well as its feedback devices. Most industrial
robots can have precision of 0.001 inch or better.

Repeatability (variability): Repeatability is how accurately the same position can be reached
if the motion is repeated many times. Suppose that a robot is driven to the same point 100 times.
Since many factors may affect the accuracy of the position, the robot may not reach the same point
every time, but will be within a certain radius from the desired point.

The radius of a circle that is formed by this repeated motion is called repeatability. Repeatability is
much more important that precision. If a robot is not precise, it will generally show a consistent error,
which can be predicted and thus corrected through programming. As an example, suppose that a robot
is consistently off 0.06 inch to the right. In that case, all desired points can be specified at 0.06 inch
to the left, and thus the error can be eliminated. However, if the error is random, it cannot be predicted
and thus cannot be eliminated. Repeatability defines the extent of this random error. Repeatability is
usually specified for a certain number of runs. More tests yield larger (bad for manufacturers) and
more realistic (good for the users) results. Manufacturers must specify repeatability in conjunction
with the number of tests, the applied payload during the tests, and the orientation of the arm. For

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.7
Computer Aided Manufacturing (2171903) 6. Robot technology

example, the repeatability of an arm in a vertical direction will be different from when the arm is
tested in a horizontal configuration. Most industrial robots have repeatability in the 0.001 inch range.

6.6 BASIC ROBOT MOTIONS


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 robot’s arm. It is this 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 effector through a sequence of motions and/or positions.

6.6.1 Six degrees of freedom

Figure 6.6 Typical six degrees of freedom in robot motion

There are six basic motions, or degrees of freedom, which provide the robot with the capability to
move the end effector through the required sequence of motions. There are six degrees 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 six degrees. The six basic motions consist of three arm the
body motions and three wrist motions, as illustrated in Figure 6.6 polar type robot. These motions
are described below.

Arm and body motions:

1. Vertical transverse: up-and-down motions of the arm, caused by pivoting the entire arm about
a horizontal axis or moving the arm along a vertical slide
2. Radial transverse: extension and retraction of the arm (in-and-out movement)
3. Rotational transverse: rotation about the vertical axis (right or left swivel of the robot arm)

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.8
Computer Aided Manufacturing (2171903) 6. Robot technology

4. Wrist swivel: rotation of the wrist


5. Wrist bend: up-or-down movement of the wrist, which also involves a rotational movement
6. Wrist yaw: right-or-left swivel of the wrist

Additional axes of motion are possible, for example, by putting the robot on a track or slide. The slide
would be mounted in the floor or in an overhead track system, thus providing a conventional six-axis
robot with a seventh degree of freedom. The gripper device is not normally considered to be an
additional axis of motion.

6.6.2 Motion systems


Similar to NC machine tool systems, the motion systems of industrial robots can be classified as either
point-to-point (PTP) or contouring (also called continuous path).

In PTP, the robot’s movement is controlled from one point location in space to another. Each point is
programmed into the robot’s control memory and then played back during the work cycle. No
particular attention is given to the path followed by the robot in its move from one point to the next.
Point-to-point robots would be quite capable of performing certain kinds of productive operations,
such as machine loading and unloading, pick-and-place activities, and spot welding.

Contouring robots have the capability to follow a closely spaced locus of point which describe a
smooth compound curve. The memory and control requirements are greater for contouring robots than
for PPT because the complete path taken by the robot must be remembered rather than merely the end
points of the motion sequence. However, in certain industrial operations, continuous control of the
work cycle path is essential to the use of robot in the operation. Examples of these operations are paint
spraying, continuous welding processes, and grasping objects moving along a conveyor.

6.7 OTHER TECHNICAL FEATURES


There are numerous other technical features of an industrial robot which determine its efficiency and
effectiveness at performing a given task. The following are some of the most important among these
technical features:
(1) Work volume
(2) Precision of movement
(3) Speed of movement
(4) Weight-carrying capacity
(5) Type of drive system
These features are described in this section.

6.7.1 Work volume


The term “work volume” refers to the space within which the robot can operate. To be technically
precise, the work volume is the spatial region within which the end of the robot’s wrist can be
manipulated. Robot manufacturers have adopted the policy of defining the work volume in terms of
the wrist end, with no hand or tool attached.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.9
Computer Aided Manufacturing (2171903) 6. Robot technology

The work volume of an industrial robot is determined by its physical configuration, size, and the limits
of its arm and joint manipulations. The work volume of a Cartesian coordinate robot will be
rectangular. The work volume of a cylindrical coordinate robot will be cylindrical. A polar coordinate
configuration will generate a work volume which is a partial sphere. The work volume of a jointed
arm robot will be somewhat irregular, the outer reaches generally resembling a partial sphere. Robot
manufacturers usually show a diagram of the particular model’s work volume in their marketing
literature, providing a top view and side view with dimensions of the robot’s motion envelope.

6.7.2 Precision of 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. Spatial resolution
2. Accuracy
3. Repeatability

These attributes are generally interpreted in terms of the wrist end with no end effector attached and
with the arm fully extended.

Spatial resolution: The term “spatial resolution” refers to the smallest increment of motion at the
wrist end that can be controlled by the robot. This is determined largely by the robot’s control
resolution, which depends on its position control system and/or its feedback measurement system. In
addition, mechanical inaccuracies in the robot’s joints would tend to degrade its ability to position its
arm. The spatial resolution is the sum of the control resolution plus these mechanical inaccuracies.
The factors determining control resolution are the range of movement of the arm and the bit storage
capacity in the control memory for that movement. The arm movement must be divided into its basic
motions or degrees of freedom, and the resolution of degree of freedom is figured separately. Then the
total control resolution is the vector sum of each component.

Accuracy: The accuracy of the robot refers to its capability to position its wrist end (or a tool attached
to the wrist) at a given target point within its work volume. Accuracy is closely related to spatial
resolution, since the robot’s ability to reach a particular point in space depends on its ability to divide
its joint movement into small increments. According to this relation, the accuracy of the robot would
be one-half the distance between two adjacent resolution points. The robot’s accuracy is also affected
by mechanical inaccuracies, such as deflection of its components, gear inaccuracies and so forth.

Repeatability: This refers to the robot’s ability to position its wrist end (or tool) back to a point in
space. Repeatability is different from accuracy. The robot will initially programmed to move the wrist
end to the target point T. Because it is limited by its accuracy, the robot was only capable of achieving
point A. The distance between points A and T is the accuracy. Later, the robot is instructed to return
to this previously programmed point A. However, because it is limited by it repeatability, it is only
capable of moving to point R. The distance between points R and A is a measure of the robot’s
repeatability. As the robot is instructed to return to the same position in subsequent work cycles, it
will not always return to point R, but instead will form a cluster of positions about point A.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.10
Computer Aided Manufacturing (2171903) 6. Robot technology

Repeatability errors form a random variable. In general, repeatability will be better (less) than
accuracy. Mechanical inaccuracies in the robot’s arm and wrist components are principal sources of
repeatability errors.

6.7.3 Speed of movement


The speed with which the robot can manipulate the end effector ranges up to a maximum of about 1.6
m/s. almost all robots have an adjustment to set the speed to the desirable level for the task performed.
This speed should be determined by such factors as the weight of the object being moved, the distance
moved, and the precision with which the object must be positioned during the work cycle. Heavy-
object cannot be moved as fast as light objects because of inertia problems. Also, objects must be
moved more slowly when high positional accuracy is required.

6.7.4 Weight-carrying capacity


The weight-carrying capacity of commercially available robots covers a wide range. At the upper end
of the range, there are robots capable of lifting over 1000 lb. The Versatran FC model has a maximum
load-carrying capacity rated at 2000 lb. At the lower end of the range, the ultimate PUMA Model 260
has a load capacity of only 2.6 lb. What complicates the issue for the low-weight-capacity robots is
that the rated capacity includes the weight of the end effector. For example, if the gripper for the
PUMA 260 weights 1 lb, the net capacity of the robot is only 1.6 lb.

6.7.5 Type of drive system


There are three basic drive systems used in commercially available robots:
1. Hydraulic
2. Electric motor
3. Pneumatic
Hydraulic drive systems are usually associated with large robots, and this drive system adds to the
floor space required by the robot. Advantages which this type of system gives to the robot are
mechanical simplicity, high strength, and high speed.

Robots driven by electric motors (dc stepping motors or servomotors) do not possess the physical
strength or speed of hydraulic units, but their accuracy and repeatability is generally better. Less floor
space is required due to the absence of the hydraulic power unit.

Pneumatically driven robots are typically smaller and technologically less sophisticated than the other
two types. Pick-and-place tasks and other simple, high-cycle-rate operations are examples of the kinds
of applications usually reserved for these robots.

6.8 ACTUATORS
Actuators are the muscles of robots. If you imagine that the links and the joints are the skeleton of the
robot, the actuators act as muscles, which move or rotate the links to change the configuration of
robots. The actuator must have enough power to accelerate and decelerate the links and to carry the
loads, yet be light, economical, accurate, responsive, reliable, and easy to maintain.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.11
Computer Aided Manufacturing (2171903) 6. Robot technology

There are many types of actuators available, and, undoubtedly, there will be more varieties available
in the future. The following types are noteworthy:

 Electric motors
 Servomotors
 Stepper motors
 Direct-drive electric motors
 Hydraulic actuators
 Pneumatic actuators
 Shape memory metal actuators
 Magnetostrictive actuators
Electric motors — especially servomotors — are the most commonly used robotic actuators. Hydraulic
systems were very popular for large robots in the past and are still around in many places, but are not
used in new robots as often any more. Pneumatic cylinders are used in robots that have 1/2 degree of
freedom, on- off type joints, as well as for insertion purposes. Direct drive electric motors, the shape
memory metal type-actuators, and others like them are mostly in research and development stage and
may become more useful in the near future.
6.9 END EFFECTORS
In the terminology of robotics, an end effector can be defined as a device which is attached to the
robot's wrist to perform a specific task. The task might be workpart handling, spot welding, spray
painting, or any of a great variety of other functions. The possibilities are limited only by the
imagination and ingenuity of the applications engineers who design robot systems. (Economic
considerations might also impose a few limitations.) The end effector is the special-purpose tooling
which enables the robot to perform a particular job. It is usually custom engineered for that job, either
by the company that owns the robot or by the company that sold the robot. Most robot manufacturers
have engineering groups which design and fabricate end effectors or provide advice to their customers
on end effector design.

For purposes of organization, we will divide the various types of end effectors into two categories:
grippers and tools. The following two sections discuss these two categories.

6.10 GRIPPERS

Grippers are end effectors used to grasp and hold objects. The objects are generally workparts that are
to be moved by the robot. These part-handling applications include machine loading and unloading,
picking parts from a conveyor, and arranging parts onto a pallet. In addition to workparts, other objects
handled by robot grippers include cartons, bottles, raw materials, and tools. We tend to think of
grippers as mechanical grasping devices, but there are alternative ways of holding objects involving
the use of magnets, suction cups, or other means.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.12
Computer Aided Manufacturing (2171903) 6. Robot technology

Figure6.7 Sample gripper designs: (a) pivot action grippe; (b) slide action gripper;
(c) double gripper-pivot action mechanism; (d) vacuum-operated hand

6.10.1 Mechanical Grippers


A mechanical gripper is an end effector that uses mechanical fingers actuated by a mechanism to grasp
an object. The fingers, sometimes called jaws, are the appendages of the gripper that actually make
contact with the object. The fingers are either attached to the mechanism or are an integral part of the
mechanism. If the fingers are of the attachable type, then they can be detached and replaced. The use
of replaceable fingers allows for wear and interchangeability.

6.10.2 Vacuum cups


Vacuum cups, also called suction cups, can be used as gripper devices for handling certain types of
objects. The usual requirements on the objects to be handled are that they be flat, smooth, and clean,
conditions necessary to form a satisfactory vacuum between the object and the suction cup. The
suction cups of robot gripper are typically made of elastic material such as rubber or soft plastic. An
exception would be when the object to be handled is composed of a soft material. In this case, the
suction cup would be made of a hard substance.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.13
Computer Aided Manufacturing (2171903) 6. Robot technology

6.10.3 Magnetic Grippers


Magnetic grippers can be a very feasible means of handling ferrous materials. The stainless steel plate
would not be an appropriate application for a magnetic gripper because 18-8 stainless steel is not
attracted by a magnet. Other steels, however, including certain types of stainless steel, would be
suitable candidates for this means of handling, especially when the materials are handled in sheet or
plate form.

In general, magnetic grippers offer the following advantages in robotic handling applications:

 Pickup times are very fast.


 Variations in part size can be tolerated. The gripper does not have to be designed for one
particular workpart.
 They have the ability to handle metal parts with holes (not possible with vacuum grippers).
 They require only one surface for gripping.
Disadvantages with magnetic grippers include the residual magnetism remaining in the workpiece
which may cause a problem in subsequent handling, and the possible side slippage and other errors
which limit the precision of this means of handling.

6.10.4 Adhesive Gripper


Gripper designs in which an adhesive substance performs the grasping action can be used to handle
fabrics and other lightweight materials. The requirements on the items to be handled are that they must
be gripped on one side only and that other forms of grasping such as a vacuum or magnet are not
appropriate. One of the potential limitations of an adhesive gripper is that the adhesive substance loses
its tackiness on repeated Usage. Consequently, its reliability as a gripping device is diminished with
each successive operation cycle. To overcome this limitation, the adhesive material is loaded in the
form of a continuous ribbon into a feeding mechanism that is attached to the robot wrist. The feeding
mechanism operates in a manner similar to a typewriter ribbon mechanism.

6.10.5 TOOLS AS END EFFECTORS


In many applications, the robot is required to manipulate a tool rather than a workpart. In a limited
number of these applications, the end effector is a gripper that is designed to grasp and handle the tool.
The reason for using a gripper in these applications is that there may be more than one tool to be used
by the robot in the work cycle. The use of a gripper permits the tools to be exchanged during the cycle,
and thus facilitates this multitool handling function.

In most of the robot applications in which a tool is manipulated, the tool is attached directly to the
robot wrist. In these cases the tool is the end effector. Some examples of tools used as end effectors in
robot applications include:

 Spot-welding tools
 Arc-welding torch
 Spray-painting nozzle
 Rotating spindles for operations such as:
 drilling
 routing

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.14
Computer Aided Manufacturing (2171903) 6. Robot technology

 wire brushing
 grinding
 Liquid cement applicators for assembly
 Heating torches
 Water jet cutting tool

6.11 TRANSDUCERS
A transducer is a device that converts one type of physical variable (e.g., force, pressure, temperature,
velocity, flow rate, etc.) into another form. A common conversion is to electrical voltage, and the
reason for making the conversion is that the converted signal is more convenient to use and evaluate.
A sensor is a transducer that is used to make a measurement of a physical variable of interest. Some
of the common sensors and transducers include strain gauges (used to measure force and pressure),
thermocouples (temperatures), speedometers (velocity), and Pitot tubes (flow rates).

Any sensor or transducer requires calibration in order to be useful as a measuring device. Calibration
is the procedure by which the relationship between the measured variable and the converted output
signal is established. Transducers and sensors can be classified into two basic types depending
on the form of the converted signal. The two types are:

1. Analog transducers
2. Digital transducers
Analog transducers provide a continuous analog signal such as electrical voltage or current. This signal
can then be interpreted as the value of the physical variable that is being measured. Digital transducers
produce a digital output signal, either in the form of a set of parallel status bits or a series of pulses
that can be counted. In either form, the digital signal represents the value of the measured variable.
Digital transducers are becoming more popular because of the ease with which they can be read as
separate measuring instruments. In addition, they offer the advantage in automation and process
control that they are generally more compatible with the digital computer than analog-based sensors.

6.12 INTELLIGENT ROBOTS


Intelligent robots constitute a growing class of industrial robot that possesses the capability not only
to play back a programmed motion cycle but to also interact with its environment in a way that seems
intelligent. Invariably, the controller unit consists of a digital computer or similar device (e.g.,
programmable controller). Intelligent robots can alter their programmed cycle in response to
conditions that occur in the workplace. They can make logical decisions based on sensor data received
from the operation. The robots in this class have the capacity to communicate during the work cycle
with humans or computer-based systems. Intelligent robots are usually programmed using an English-
like and symbolic language not unlike a computer programming language. Indeed, the kinds of
applications that are performed by intelligent robots rely on the use of a high-level language to
accomplish the complex and sophisticated activities that can be accomplished by these robots. Typical
applications for intelligent robots are assembly tasks and arc-welding operations.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.15
Computer Aided Manufacturing (2171903) 6. Robot technology

6.13 WORK CELL CONTROL AND INTERLOCKS

6.13.1 Work cell control


Industrial robots usually work with other things: processing equipment, workparts, conveyors, tools,
and perhaps, human operators. A means must be provided for coordinating all of the activities which
are going on within the robot workstation.

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 (another name for this is workstation controller). The work cell controller usually
resides within the robot and has overall responsibility for regulating the activities of the work cell
components.

6.13.2 Interlocks

An interlock is the feature of work cell control which prevents the work cycle sequence from
continuing until a certain condition or set of conditions has been satisfied. In a robotic work cell, there
are two types: outgoing and incoming. The outgoing interlock is a signal sent from the workstation
controller to some external machine or device that will cause it to operate or not operate. For example,
this would be used to prevent a machine from initiating its process until it was commanded to proceed
by the work cell controller. An incoming interlock is a signal 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 workpiece.

The use of interlocks provides an important benefit in the control of the work' cycle because it
prevents actions from happening when they shouldn't, and it causes actions to 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 sequence of activities that will occur during the work cycle, and the potential malfunctions that
might occur. Then these normal activities are linked together by means of limit switches, pressure
switches, photoelectric devices, and other system components. Malfunctions that can be anticipated
are prevented by means of similar devices.

6.14 ROBOT APPLICATIONS


Robots are best suited to work in environments where humans cannot perform the tasks. Robots have
already been used in many industries and for many purposes. They can often perform better than
humans and at lower costs. For example, a welding robot can probably weld better than a human
welder, because the robot can move more uniformly and more consistently. In addition, robots do not
need protective goggles, protective clothing, ventilation, and many other necessities that their human
counterparts do. As a result, robots can be more productive and better suited for the job. A robot
exploring the ocean bottom would require far less attention than a human diver. Also, the robot can

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.16
Computer Aided Manufacturing (2171903) 6. Robot technology

stay underwater for long periods and can go to very large depths and still survive the pressure; it also
does not require oxygen.

The following is a list of some applications where robots are useful. The list is not complete by any
stretch of imagination. There are many other uses as well, and other applications find their way into
the industry and the society all the time:

Machine loading, where robots supply parts to or remove parts from other machines. In this
type of work, the robot may not even perform any operation on the part, but is only a means of handling
parts within a set of operations.

Pick and place operations, where the robot picks up parts and places them elsewhere. This
may include palletizing, placing cartridges, simple assembly where two parts are put together (such as
placing tablets into a bottle), placing parts in an oven and removing the treated part from the oven.

Welding, where the robot, along with proper setups and a welding end effector, is used to weld
parts together. This is one of the most common applications of robots in the auto industry. Due to the
robots' consistent movements, the welds are very uniform and accurate. Welding robots are usually
large and powerful.
Painting is another very common application of robots, especially in the automobile industry.
Since maintaining a ventilated, but clean, room suitable for humans is difficult and compared with
those performed by humans, robotic operations are more consistent, painting robots are very well
suited for their job.

Inspection of parts, circuits boards, and other similar products is also a very common
application for robots. In general, some other device is integrated into the system for inspection. This
may be a vision system, an X-ray device, an ultrasonic detector, or other similar devices. In one
application, a robot equipped with an ultrasound crack detector was given the computer-aided design
(CAD) data about the shape of an airplane fuselage and wings, and was used to follow the airplane's
body contours and check each joint, weld, or rivet. In a similar application, a robot was used to search
for and find the location of each rivet, detect and mark the rivets with fatigue cracks, drill them out,
and move on. The technicians would insert and install new rivets. Robots have also been extensively
used for circuit board and chip inspection.

Sampling with robots is used in many industries, including in agriculture. Sampling can be
similar to pick and place and inspection, except that it is performed only on a certain number of
products.

Assembly operations are among the most difficult for the robot to do. Usually, assembling
components into a product involves many operations. For example, the parts must be located and
identified, carried in a particular order with many obstacles around the setup, fitted together, and then
assembled. Many of the fitting and assembling tasks are complicated as well, and may require pushing,
turning, bending, wiggling, pressings and snapping the tabs to connect the parts.

Manufacturing by robots may include many different operations, such as material removal,
drilling, deburring, laying glue, cutting, etc. It also includes insertion of parts, such as electronic

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.17
Computer Aided Manufacturing (2171903) 6. Robot technology

components into circuit boards, installation of boards into electronic devices such as VCR's, and other
similar operations.

Surveillance by robots has been tried, but was not too successful. However, the use of vision
systems for surveillance has been very extensive, both in security industry and in traffic control. For
example, in one part of the highway system in Southern California, one lane of traffic has been leased
out to private industry, which maintains the road and provides services, but also charges users.
Surveillance cameras are used to detect the license plates of the cars that use the road, which are
subsequently charged a toll for road use.

Medical applications are also becoming increasingly common. For example, the Robodoc
was designed to assist a surgeon in total-joint-replacement operations. Since many of the functions
that are performed during this procedure, such as cutting of the head of the bone, drilling a hole in
the bone's body, reaming the hole for precise dimension, and installation of the manufactured
implant joint, can be performed by a robot with better precision than by a human, the mechanical
parts of the operation are assigned to the robot. Similarly, many other robots have been used to assist
surgeons during microsurgery, including operation on heart valves in Paris.

Assisting disabled individuals has also been tried with interesting results. There is much that
can be done to help the disabled in their daily lives. In one study, a small table-top robot was
programmed to communicate with a disabled person and to perform simple tasks such as placing a
food plate into the microwave oven, removing the plate from the oven, and placing the plate in front
of the disabled person to eat. Many other tasks were also programmed for the robot to perform.

Hazardous environments are well suited for robotics use. Because of their inherent danger in
these environments, humans must be well protected against the dangers. However, robots can access,
traverse, maintain, and explore these areas without the same level of concern. Servicing a radioactive
environment, for instance, can be done much easier with a robot than with a human.

Underwater, space, and remote locations can also be serviced or explored by robots.
Although no human has yet been sent to Mars, there have been a number of rovers that have already
landed and explored it. The same is true for other space and underwater applications, Until recently,
for example, very few sunken ships were explored in deep oceans, because no one could access those
depths. Many crashed airplanes, as well as sunken ships and submarines, are nowadays recovered
quickly by underwater robots.

In an attempt to clean the smudge from inside of a steam generator blowdown pipe, a tele operated
robot called Cecil was designed to crawl down the pipe and wash away the smudge with a stream of
water at 6,000 psi.

OTHER ROBOTS AND APPLICATIONS


With the same interest that helped scientists and engineers design human-like robots, other robots have
been designed to imitate insects and other animals. Some robots are designed to be used in military
operations, in medical operations, or for entertainment. In one case, a small robotic mine-sweeper was
developed to search for mines and to explode them. The rationale is that it is far better to destroy a
low-cost robot in exploding a mine than it is to lose a life or have casualties.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.18
Computer Aided Manufacturing (2171903) 6. Robot technology

Another area that is somewhat related to robotics and its applications is Micro-Electro-Mechanical-
Systems (MEMS). These are microlevel devices that are designed to perform functions within a
system, which may include medical, mechanical, electrical, and physical tasks. For example, a
microlevel robotic device may be sent through major veins to the heart for exploratory or surgical
functions, a MEMS sensor may be used to measure the levels of various elements in blood, or a MEMS
actuator may be used to deploy automobile airbags in a collision.

6.15 ADVANTAGES AND DISADVANTAGES OF ROBOTS

 Robotics and automation can, in many situations, increase productivity, safety, efficiency,
quality, and consistency of products.
 Robots can work in hazardous environments without the need for life support, comfort, or
concern about safety.
 Robots need no environmental comfort, such as lighting, air conditioning, ventilation, and
noise protection.
 Robots work continuously without experiencing fatigue or boredom, do not get mad, do not
have hangovers, and need no medical insurance or vacation.
 Robots have repeatable precision at all times, unless something happens to them or unless they
wear out.
 Robots can be much more accurate than humans. Typical linear accuracies are a few thousands
of an inch. New wafer-handling robots have microinch accuracies.
 Robots and their accessories and sensors can have capabilities beyond that of humans.
 Robots can process multiple stimuli or tasks simultaneously. Humans can only process one
active stimulus.
 Robots replace human workers creating economic problems, such as lost salaries, and social
problems, such as dissatisfaction and resentment among workers.
 Robots lack capability to respond in emergencies, unless the situation is predicted and the
response is included in the system. Safety measures are needed to ensure that they do not injure
operators and machines working with them. This includes:
 Inappropriate or wrong responses
 A lack of decision-making power
 A loss of power
 Damage to the robot and other devices
 Human injuries
 Robots, although superior in certain senses, have limited capabilities in
 Degrees of freedom
 Dexterity
 Sensors
 Vision systems
 Real-time response

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.19
Computer Aided Manufacturing (2171903) 6. Robot technology

 Robots are costly, due to


 Initial cost of equipment
 Installation costs
 Need for peripherals
 Need for training
 Need for programming

6.16 ROBOTIC POWER SOURCES


A recent survey indicated that, in terms of total robots made, electric drives account for about one half
of the robot drives used; pneumatic drives, about one third of the total; and hydraulic drives, about
one sixth of the total. Some authorities believe that these ratios will hold rather steady; others profess
a solid trend toward electric drives. Electric servo units lately have been advanced in power and
durability.

6.16.1 Electric Power Source


All robot systems use electricity as the primary source of energy. Electricity turns the pumps that
provide hydraulic and pneumatic pressure. It also powers the robot controller and all the electronic
components and peripheral devices.

In all electric robots, the drive actuators, as well as the controller, are electrically powered. Most
electric robots use servomotors for axes motion, but a few open loop robot systems utilize stepper
motors. The majority of robots presently are equipped with DC servomotors, but eventually will be
changed to AC servo motors because of their higher reliability, compactness, and high performance.
Most new model robots appear to be with an AC servomotor and an encoder, which simplifies wiring,
reduces maintenance, and increases performance. Therefore, AC servomotors are gaining confidence
and importance in the robot industry. Electric motors provide the greatest variety of choices for
powering manipulators, especially in the low- and moderate-load ranges, and for low speed high-load
operations.

Because electric robots do not require a hydraulic power unit, they conserve floor space and decrease
factory noise. Direct drive models provide very quick response. No energy conversion is required
because the electric power is applied directly to the drive actuators on the axes. In an electric
manipulator, the motors generally provide rotational motion and, therefore, must use rack-and-pinion
gears or ball-screw drives to change to linear movements, for direct drives are connected to the joints
through some kind of mechanical coupling, such as a lead screw, pulley block, spur gears, or harmonic
drive.

The disadvantages of electric drives are that the payload capability is limited to three hundred pounds
or less, and the operation in explosive environments poses problems.

6.16.2 Pneumatic Power Source


Pneumatic drives are generally found in relatively low-cost manipulators with low load-carrying
capacity. When used with non-servo controllers, they usually require mechanical stops to ensure
accurate positioning. Pneumatic drives have been used for many years for powering simple stop-to-
stop motions. Most often used configurations are a linear single or a double-acting piston actuator.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.20
Computer Aided Manufacturing (2171903) 6. Robot technology

Rotary actuators also are used. In converting linear actuation to rotary motion, a drive pulley connected
to the actuator by a cable may be used, thus avoiding the non- linearities of joint motion inherent in
linkwork conversion of linear to rotary motion.

An advantage of the pneumatic actuator is its inherently light weight, particularly when operating
pressures are moderate. This advantage, coupled with readily available compressed air supplies, makes
pneumatics a good choice for moderate to low load applications that do not require great precision.
Because of the light weight, pneumatics are often used to power end effectors even when other power
sources are used for the manipulator’s joints.The principal disadvantages of pneumatic actuators
include their inherent low efficiencies, especially at reduced loads; their low stiffness (even at the high
end of practical operating pressure); and problems of controlling them with high accuracy.

6.16.3 Hydraulic Power Source


Hydraulic drives are either linear piston actuators or a rotary vane configuration. If the vane type is
used as a direct drive, the range of joint rotation is limited to less than 360 degrees because of the
internal stops on double-acting vane actuators. Hydraulic actuators provide a large amount of power
for a given actuator.

The high power-to-weight ratio makes the hydraulic actuator an attractive choice for moving moderate
to high loads at reasonable speeds and moderate noise Revels. Hydraulic motors usually provide a
more efficient way of using energy to achieve a better performance, but they are more expensive and
generally less accurate.

A major disadvantage of hydraulic systems is their requirement for an energy storage system,
including pumps and accumulators. Hydraulic systems also are susceptible to leakage, which may
reduce efficiency or require frequent cleaning and maintenance. The working fluid must always be
kept clean and filter-free of particles. Fluid must be kept at a constant warm temperature (100°F-
110°F). Also, air entrapment and cavitation effects can sometimes cause difficulties. One of the chief
concerns with hydraulic power is the environmental issue. Oil that is contaminated is costly to remove,
and any leakage is considered an environmental contamination problem.

6.16.4 Electromechanical Power Source


Electromechanical power sources are used in about 20 percent of the robots available today. Typical
forms are servomotors, stepping motors, pulse motors, linear solenoids and rotational solenoids, and
a variety of synchronous and timing belt drives.

The primary use of AC servomotors in robot joint movements is for fast, accurate positioning, high
stall torque, small frame size, and lightweight. Pneumatically driven robots, because of the
compressibility of air, normally are found in light-service, limited-sequence, and pick-and-place
applications. Hydraulic robots usually employ hydraulic servo valves and analog resolvers for control
and feedback. Digital encoders and well-designed feedback control systems can provide hydraulically
actuated robots with an accuracy and repeatability generally associated with electrically driven robots.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.21
Computer Aided Manufacturing (2171903) 6. Robot technology

6.17 ROBOTIC SENSORS


For certain robot applications, the type of workstation control using interlocks is not adequate. The
robot must take on more humanlike senses and capabilities in order to perform the task in a satisfactory
way. These senses and capabilities include vision and hand-eye coordination, touch, and hearing.
Accordingly, we will divide the types of sensors used in robotics into the following three categories:
1. Vision sensors
2. Tactile and proximity sensors
3. Voice sensors

6.17.1 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 a 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 robot’s 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:

Retrieve parts which are randomly oriented on a conveyor.


Recognize particular parts which are intermixed with other objects.
Perform visual inspection tasks.
Perform assembly operations which require alignment.
All of these operations have been accomplished in research laboratories. It is merely a matter of time
and economics before vision sensors become a common feature in robot applications.

6.17.2 Tactile and proximity sensors


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 (also called force sensors)

Touch sensors are used simply to indicate whether contact has been made with an object. A simple
microswitch can serve the purpose of a touch sensor. Stress sensors are used to measure the magnitude
of the contact force. Strain gage devices are typically employed in force-measuring sensors.

Potential uses 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 useful 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 sensor would be located on or near the end effector. Engineered by means of optical-
proximity devices, eddy-current proximity detectors, magnetic-field sensors, or other devices. In
robotics, proximity sensors might be used to indicate the presence or absence of a workpart or other
object. They could also be helpful in preventing injury to the robot’s human coworkers in the factory.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.22
Computer Aided Manufacturing (2171903) 6. Robot technology

6.17.3 Voice sensors


Another area of robotics research is voice sensing or voice programming. Voice programming can be
defined as the oral communication of commands to the robot or other machine. The robot controller
is equipped with a speech recognition system which analyzes the voice input and compares it with a
set of stored word patterns. When a match is found between the input and the stored vocabulary word,
the robot performs some action which corresponds to that word.

Voice sensors would be useful in robot programming to speed up the programming procedure, just as
it does in NC programming. It would also be beneficial in especially hazardous working environments
for performing unique operations such as maintenance and repair work. The robot could be placed in
the hazardous environment and remotely commanded to perform the repair chores by means of step-
by-step instructions.

6.18 PROGRAMMING OF THE ROBOT


There are various methods by which robots can be programmed to performed a given work cycle.
Divide these programming methods into four categories:
(a) Manual method
(b) Walkthrough method
(c) Lead through method
(d) Off-line programming

6.18.1 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 robot’s control unit. For these low-
technology robots used for short work cycles, the manual programming method is adequate.
6.18.2 Walkthrough method
In this method the programmer manually moves the robot’s 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
walkthrough. The main concern is getting the position sequence correct. The walkthrough method
would be appropriate for spray painting and arc welding robots.

6.18.3 Lead through method


The lead through method makes use of a teach pendant to power drive the robot through its motion
sequence. The teach pendant is usually a small hand-held device with switches and dials to control the
robot’s physical movement. Each motion is recorded into memory for future playback during the work
cycle. The lead through method is very popular among robot programming methods because of its
ease and convenience.

6.18.4 Off-line programming


This method involves the preparation of the robot program off-line, in a manner similar to NC part
programming. Off-line robot programming is typically accomplished on a computer terminal. After
Department of Mechanical Engineering Prepared By: Karan J Santoki
Darshan Institute of Engineering & Technology, Rajkot Page 6.23
Computer Aided Manufacturing (2171903) 6. Robot technology

the program has been prepared, it is entered into the robot memory for use during the work cycle. The
advantage of off-line robot programming is that production time of the robot is not lost to delays in
teaching the robot a new task. Programming off-line can be done while the robot is still in production
on the preceding job. This means higher utilization of the robot and the equipment with which it
operates.

6.19 ROBOT PROGRAMMING LANGUAGES


Non-computer-controlled robots do not require a 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. In this section, discuss two of these
languages: VAL, developed for the Unimation PUMATM robot; and MCL, and APT-based language
developed by McDonnell-Douglas Corporation.

6.19.1 The VALTM language


The VAL language was developed by Victor Scheinman for the PUMA robot, an assembly robot
produced by Unimation Inc. Hence, VAL stands for Victor's Assembly Language. It is basically an
off-line language in which the program defining the motion sequence can be developed off-line, but
the various point locations used in the work cycle are most conveniently defined by lead through.

VAL statements are divided into two categories. Monitor Commands and Programming Instructions.

The Monitor Commands are a set of administrative instructions that direct the operation of the robot
system. The Monitor Commands would be used for such functions as:

Preparing the system for the user to write programs for the PUMA
Defining points in space
Commanding the PUMA to execute a program
Listing programs on the CRT
The Program Instructions are a set of statements used to write robot programs. Programs in VAL
direct the sequence of motions of the PUMA. One statement usually corresponds to one movement
of the robot's arm or wrist. Examples of Program Instructions include:

Move to a point.
Move to a point in a straight-line motion.
Open gripper.
Close gripper.
The Program Instructions are entered into memory to form programs by first using the Monitor
Command EDIT. This prepares the system to receive the Program Instruction statements in the proper
order.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.24
Computer Aided Manufacturing (2171903) 6. Robot technology

6.19.2 The MCL language


The MCL stands for Machine Control Language and was developed by McDonnell-Douglas
Corporation under contract to the U.S. Air Force ICAM (Integrated Computer-Aided Manufacturing)
Program. The language is based on the APT NC language, but is designed to control a complete
manufacturing cell, including a cell with robots. MCL is an enhancement of APT which possesses
additional options and features needed to do off-line programming of a robotic work cell.

Additional vocabulary words were developed to provide the supplementary capabilities intended to be
covered by the MCL language. These capabilities include vision, inspection, and the control of signals
to and from the various devices that constitute the robotic workstation. MCL also permits the user to
define MACRO-like statements that would be convenient to use for specialized applications.

After the MCL program has been written, it is compiled to produce the CLFILE as output. The
definition of the CLFILE has been extended to accommodate the new MCL features that go beyond
the conventional cutter location data in APT. The extensions include such capabilities as:

The definition of the various devices within the work cell and the tasks which are performed by these
devices. Predefined frames of reference which are associated with the different machines or devices
in the cell. User-defined frames of reference which could be used for defining the geometry of the
work part. The part identification and acquisition within the work cell
MCL represents a significant enhancement of APT which can be used to perform off-line
programming of complex robotic work cells.

6.20 VISION SYSTEM


Machine vision (other names include computer vision and artificial vision) is an important sensor
technology with potential applications in many industrial operations. Many of the current applications
of machine vision are in inspection; however, it is anticipated that vision technology will play an
increasingly significant role in the future of robotics.

Advances in vision technology for robotics are expected to broaden the capabilities of robotic vision
systems to allow for vision-based guidance of the robot arm, complex inspection for close dimensional
tolerances, and improved recognition and part location capabilities. These will result from constantly
reducing cost of computational capability, increased speed, and new and better algorithms currently
being developed.

Machine vision is concerned with the sensing of vision data and its interpretation by a computer. The
typical vision system consists of the camera and digitizing hardware, a digital computer, and
hardware and software necessary to interface them. This interface hardware and software is often
referred to as a preprocessor. The operation of the vision system consists of three functions:

 Sensing and digitizing image data


 Image processing and analysis
 Application
The sensing and digitizing functions involve the input of vision data by means of a camera focused on
the scene of interest. Special lighting techniques are frequently used to obtain an image of sufficient

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.25
Computer Aided Manufacturing (2171903) 6. Robot technology

contrast for later processing. The image viewed by the camera is typically digitized and stored in
computer memory.

The digitized image matrix for each frame is stored and then subjected to image processing and
analysis functions for data reduction and interpretation of the image. These steps are required in order
to permit the real-time application of vision analysis required in robotic applications.

The third function of a machine vision system is the applications function. The current applications of
machine vision in robotics include inspection, part identification, location, and orientation.

6.20.1 COMPUTER VISION


Computer vision has become an indispensable part of an “intelligent” robotic system. As is true with
humans, vision endows a robot with a sophisticated sensing mechanism that allows the machine to
respond to its environment in an intelligent and flexible manner. The use of vision and other sensing
schemes is motivated by the continuing need to increase the flexibility and scope of applications of
robotic systems. Although proximity, touch, and force sensing play a significant role in the
improvement of robot performance, vision is recognized as the most powerful robot sensory capability.
Robot vision may be defined as the process of extracting, characterizing, and interpreting information
from images of a three-dimensional world. This process, also commonly referred to as machine or
computer vision, may be subdivided into six principal areas: (1) sensing, (2) preprocessing, (3)
segmentation, (4) description, (5) recognition, and (6) interpretation. It is convenient to group these
various areas according to the sophistication involved in their implementation. The three levels of
processing are low-, medium-, and high-level vision. Although there are no clear-cut boundaries
between these subdivisions, they do provide a useful framework for categorizing the various processes
that are inherent components of a machine-vision system.
In this section, robot vision is divided into three fundamental tasks: image transformation, image
analysis, and image understanding. Image transformation involves the conversion of light images to
electrical signals that can be used by a computer. Once a light image is transformed to an electronic
image, it may be analyzed to extract such image information as object edges, regions, boundaries,
color, and texture. This process is called image analysis. The last and most difficult process in robot
vision is that once the image is analyzed, a vision system must interpret what the image represents in
terms of information about its environment. This is called image understanding.

6.20.1.1 Image Transformation


Image transformation is the process of electronically digitizing light images using image devices. An
image device is the front end of a vision system, which acts as an image transducer to convert light
energy to electrical energy. In humans, the image device is the eye. In a vision system, the image
device is a camera, photodiode array, charge-coupled device (CCD) array, or charge-injection device
(CID) array.
The output of an image device is a continuous analog signal that is proportional to the amount of light
reflected from an image. In order to analyze the image with a computer, the analog signals must be
converted and stored in digital form. To this end, a rectangular image array is divided into small
regions called picture elements, or pixels. Figure 15.23 illustrates the idea. With photodiodes or CCD
arrays, the number of pixels equals the number of photodiodes or CCD devices. The pixel arrangement

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.26
Computer Aided Manufacturing (2171903) 6. Robot technology

provides a sampling grid for an analog-to-digital (A/D) converter. At each pixel, the analog signal is
sampled and converted to a digital value. With an 8-bit A/D converter, the converted pixel value will
range from 0 for white to 255 for black. Different shades of gray are represented by values between
these two extremes. This is why the term gray level is often used in conjunction with the converted
values. As the pixels are converted, the respective gray-level values are stored in a memory matrix,
which is called a picture matrix.

6.20.1.2 Image Analysis


A computer needs to locate the edges of an object in order to construct drawings of the object within
a scene. Line drawings provide a basis for image understanding, as they define the shapes of objects
that make up a scene. Thus, the basic reason for edge detection is that edges lead to line drawings,
which lead to shapes, which lead to image understanding.

6.20.1.3 Image Understanding


The final task of robot vision is to interpret the information obtained during the image analysis process.
This is called image understanding, or machine perception. Most image-understanding research is
centered on the “blocks world.” The blocks world assumes that real-world images can be broken down
and described by 2-D rectangular and triangular solids. Several Al-based image-understanding
programs, which can interpret real-world images, have been successfully written under this blocks-
world assumption.

6.21 ECONOMIC AND SOCIAL ISSUES


Although it is certainly true that robots can relieve humans of the need to perform what have been
called "4 D jobs" (dull, dirty, dangerous, and difficult), the fact remains that manufacturing plant
managers are extremely concerned with the "bottom line." A survey of robot users conducted in the
1980s by the Carnegie Mellon University Robotics Institute indicates that the primary reason for
selecting a robot is to reduce labor costs. If robots cannot be justified economically, they should not
be purchased or used in production lines.

Today, the price of a single industrial robot ranges from about $6,000 to well over $100,000. To this
must be added the cost of the associated tooling and fixturing that are to be used within the robot
workcell and the total installation cost. It has been found that approximately 66 percent of the overall
system cost is for the robot, 30 percent is for the additional tooling, and about 16 percent is for instal-
lation. Consider a system with a total cost of $100,000 broken down as follows:

 Material-handling robot $66,000


 Tooling and fixturing $30,000
 Installation $16,000
It should be noted that the figure used for this type of robot is about the current average in the United
States. Also, the tooling and fixturing figure includes engineering development costs.
It was estimated that in 1996, an automobile worker earned about $17 per hour, including fringe
benefits. In addition, the Draper Laboratory at MIT has estimated that it costs about $6 per hour to run
a robot based on operating sixteen hours per day (i.e., two shifts per day) and a useful life of about

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.27
Computer Aided Manufacturing (2171903) 6. Robot technology

eight years. (Although other sources suggest a figure of $2 per hour, many robot manufacturers use
the more conservative number.) Because a worker will normally put in about two thousand hours per
year (forty hours per week for fifty weeks), it can be seen that the $11 per hour differential in labor
costs ($17 - $6) produced by the robot results in a yearly "saving" of about $22,000. Thus, it will take
about 2.8 years to pay back the original cost of the robot ($66,000/$22,000). After this time, the
user will be "making" $22,000 per year or, more correctly, will be experiencing a positive cash flow.
If we assume a two-shift-per-day activity, the payback period will be only 1.4 years, after which time
a cash flow of $44,000 per year will occur.

6.22 ROBOT SAFETY


A robotic system is an integration of robots, machines, computerized information channels, and
humans, no element of which can be considered perfect or immune from eventual failure and
malfunction. The proximity of humans to the robots allows the risk of mutual damage, resulting in the
formulation of safety guidelines that indicate how the conditions of conflict can be minimized. The
high productivity levels associated with robotic systems can be only realized if all the system elements
are functioning safely and reliably. However, until definitive regulations are imposed by law,
attempting to determine the safety hazards of a robotic assembly system is best done on a piecemeal
basis, whereby each element is analyzed for risk. The relationships between elements are known on a
quantitative or qualitative basis.
Therefore, the risk factors can be transferred from one element to the others.

There are four groups of humans at risk from direct personal injury from a robot:

Programmers. A robot programmer using any one of the previously mentioned programming methods
is in direct contact with the robot. This closeness with the robot’s work envelope, with its inherent
danger of injury, distinguishes robotics from any other form of automation.
Maintenance engineers. A maintenance engineer is at risk from much the same dangers as
programmers, with the added risk of electrocution. Also, because maintenance procedures often
require that safety interlocks be disconnected, the inherent risk of injury is greater.
Casual observers. To the casual observer, robots are often seen standing still, apparently doing
nothing, for long periods of time. The programmer, of course, would know whether or not these pauses
are intentional: the robot may be performing a programmed delay or waiting. However, if, as is usually
the case, the assembly robot is not rigidly guarded, then a casual observer may move toward a
seemingly stationary robot and be injured when it continues its operation.
Others outside the assumed danger zone. Even though a robot has a known maximum work envelope,
the risk of injury is not limited to encounters within this envelope. If components manipulated by the
robot are not properly secured, then it is possible for them to fly out of the grippers and strike personnel
well outside the assumed danger zone of the robot.
In a practical sense, safety procedures and devices allow the authorized entry of humans into a robot’s
work envelope with a minimal risk of injury. Hardware devices and sensors monitor all anticipated
reasonable access to a robot’s work envelope. Physical safeguards are many and varied. They include.
The following:
1. Simple contact switches
2. Restrained keys

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.28
Computer Aided Manufacturing (2171903) 6. Robot technology

3. Pressure mats
4. Infrared light beams
5. Vision systems
6. Flashing red lights within a work zone indicating that an apparently stationary robot is activate
H but awaiting an input, or performing a time-delayed operation.

6.23 ROBOT KINEMATICS AND DYNAMICS


Robot arm kinematics involves the analytical study of the geometry of motion of a robotic arm with
respect to a fixed reference coordinate system without regard to the forces/momenta that cause the
motion. In other words, robot kinematics deals with the analytical description of the spatial
displacement of the robot as a function of time, in particular, the relations between the joint-variable
space and the position and orientation of the end-effector of a robot arm.

There are two fundamental problems in robot-arm kinematics. The first is usually referred to as the
direct (or forward) kinematics problem and the second is the inverse kinematics problem. If the
locations of all of the joints and links of a robot arm are known, it is possible to compute the location
of the end of the arm. This is defined as the direct kinematics problem.

The inverse kinematics problem is to determine the necessary positions of the joints and links in order
to move the end of the robot arm to a desired position and orientation in space. Vector and matrix
algebra are used to develop a systematic and generalized approach to describe and represent the
locations of the links of a robot arm with respect to a fixed reference frame. Since the links of a robot
arm can rotate and/or translate with respect to a reference (world) coordinate frame, a body-attached
(joint) coordinate frame is established along the joint axis for each link. In general, the direct
kinematics problem reduces to finding a transformation matrix that relates joint coordinates to world
coordinates.

Computer-based robots are usually servo controlled in the joint-variable space, whereas objects
to be manipulated are usually identified in the world or part coordinate system. In order to control
the position and orientation of the end-effector of a robot to reach the target object, the inverse
kinematics solution is necessary to obtain the correct joint angle. In other words, given the position
and orientation of the end-effector of a six-axis arm and its joint and link parameters, it is possible
to find the corresponding joint angles of the robot so that the end-effector can be positioned as
desired.

6.23.1 ROBOT-ARM DYNAMICS


Robot-arm dynamics, on the other hand, deals with the mathematical formulation of the equations
of robot-arm motion. Specifically, dynamics is concerned with the use of information about the
loads on a robot arm to adjust the servo operation to achieve optimum performance. The information
includes inertia, friction, gravity, velocity, and acceleration. The dynamic equations of motion of an
arm are a set of mathematical equations describing the dynamic behavior of the manipulator. Such
mathematical formulation is useful for computer simulation of the robot-arm motion, the design of
suitable control equations for a robot arm, and the evaluation of the kinematic design and structure
of the robot [Fu, Gonzalez, and Lee, 1987].

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.29
Computer Aided Manufacturing (2171903) 6. Robot technology

This section derives the dynamics for the  r robot arm. Figure shows the -r robot and its schematic
representation. This robot arm includes three parts: a fixed-length body, an. extended part, and a
gripper. Let the mass of the fixed-length body be m1, as shown in the figure. The extended part and
the load are modeled as mass m2. The Cartesian location of mass m1 is

Fig 6.8 Robot Arm Dynamic

Robot-arm design. A robot-arm designer may want to enter the geometry of a proposed arm design
along with estimates of masses, loads, and so on, and simulate the dynamic performance of the arm.
Path planning. Basic path-control techniques provide a robot programmer with a tool to plan the
desired path for a robot. However, as the robot moves, and speeds and accelerations increase, kinetic
effects may result in an unexpected deviation from the planned path. Path simulation that considers
the dynamic model can be used to develop worst-case estimates of path deviations at high speeds.
Real-time control. It is known that no single choice of servo gains is appropriate to provide the best
performance of a robot. With the dynamic model of the arm.
The knowledge of kinematics and dynamics allows the control of an arm actuator to accomplish a
desired task following a desired path. Trajectory planning and motion control are of considerable
interest and importance, as these issues involve the degree of automation and intelligence of the robot.

REFERENCES:
 James G. Keramas “Robot Technology Fundamentals” India ed. DELMAR CENGAGE
Learning.
 Groover and Zimmers “CAD/CAM ” Prentice Hall of India Private Limited.
 Mikell P. Groover “Industrial Robotics” 2008 ed. Tata McGraw-Hill.
 Saeed B. Niku “Introduction to Robotics” 2009 ed. Prentice Hall of India Private Limited.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 6.30
7
INTEGRATED PRODUCTION
MANAGEMENT SYSTEN
Course Contents
7.1 INTRODUCTION
7.2 TRADITIONAL PRODUCTION
PLANNING AND CONTROL
7.3 PROBLEMS WITH TRADITIONAL
PRODUCTION PLANNING AND
CONTROL
7.4 COMPUTER-INTEGRATED
PRODUCTION MANAGEMENT
SYSTEM
7.5 MATERIAL REQUIREMENTS
PLANNING
7.6 BASIC MRP CONCEPTS
7.7 INPUTS TO MRP
7.8 MRP OUTPUT REPORTS
7.9 BENEFITS OF MRP
7.10 MANUFACTURING RESOURCE
PLANNING (MRP II)
7.11 JIT APPLIED TO FMS
7.12 GT APPLIED TO FMS

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.1
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

7.1 INTRODUCTION
This part of the manual is concerned with the use of computers to manage the production function.
The subject has traditionally been referred to as production planning and control. This function has
been practiced for many years. Attempts to use the computer in production planning date from the late
1950s and early 1960s. The early attempts were directed toward computerizing the same clerical
procedures which had been done by hand for years. These procedures included preparation of
schedules, shortage lists, inventory lists, and similar documents. During the late 1960s and early 1970s,
a few individuals began to recognize the tremendous opportunities provided by the computer to make
fundamental changes in the procedures and organization of production planning and control. Joseph
Orlicky, George Plossl, and Oliver Wight stand out as some of the principal pioneers in these efforts
to modernize and computerize the production management function. MRP (material requirements
planning) was one of the first computerized procedures which significantly improved the way things
were done. Since MRP was first implemented, many additional improvements in production planning
and control have been introduced by taking advantage of the data processing and computational
powers of the computer.

Main objective in this experiment is to describe how computers are utilized to carry out the
production management function in the CAD/CAM age.

7.2 TRADITIONAL PRODUCTION PLANNING AND CONTROL


At least a dozen separate functions can be identified as constituting the cycle of activities in traditional
production planning and control. Organizationally, some of these functions are performed by
departments in the firm other than the production control department. The functions are described in
the following sections.

Forecasting
The forecasting function is concerned with projecting or predicting the future sales activity of the
firm's products. Sales forecasts are often classified according to the time horizon over which they
attempt to estimate. Long-range forecasts look ahead five years or more and are used to guide decisions
about plant construction and equipment acquisition. Intermediate-range forecasts estimate one or two
years in advance and would be used to plan for long-lead-time materials and components. Short-term
forecasts are concerned with a three- to six-month future. Decisions on personnel (e.g., new hiring),
purchasing, and production scheduling would be based on the short-term forecast.

Production planning

This is sometimes called aggregate production planning and its objective is to establish general
production levels for product groups over the next year or so. It is based on the sales forecast and is
used to raise or lower inventories, stabilize production over the planning horizon, and allow for the
launching of new products into the company's product line. Aggregate production planning is a
function that precedes the detailed master production schedule.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.2
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

Process planning
Process planning involves determining the sequence of manufacturing operations required to produce
a certain product and/or its components. Process planning has traditionally been carried out by
manufacturing engineers as a very manual and clerical procedure. The resulting document, prepared
by hand, is called a route sheet and is a listing of the operations and machine tools through which the
part or product must be routed. The term "routing" is sometimes applied to describe the process
planning function.

Estimating
For purposes of determining prices, predicting costs, and preparing schedules, the firm will determine
estimates of the manufacturing lead times and production costs for its products. The manufacturing
lead time is the total time required to process a work part through the factory. The production costs
are the sum of the material costs, labor, and applicable overhead costs needed to produce the part.
These estimates of lead times and costs are based on data contained in the route sheets, purchasing
files, and accounting records.

Master scheduling
The aggregate production plan must be translated into a master schedule which specifies how many
units of each product are to be delivered and when. In turn, this master schedule must be converted
into purchase orders for raw materials, orders for components from outside vendors, and production
schedules for parts made in the shop. These events must be timed and coordinated to allow delivery
of the final product according to the master schedule.

Specifically, the master schedule or master production schedule is a listing of the products to
be produced, when they are to be delivered, and in what quantities. The scheduling periods in the
master schedule are typically months, weeks, or dates. The master schedule must be consistent with
the plant's production capacity. It should not list more quantities of products than the plant is capable
of producing with its given resources of machines and labor.

Requirements planning
Based on the master schedule, the individual components and subassemblies that make up each
product must be planned. Raw materials must be ordered to make the various components. Purchased
parts must be ordered. And all of these items must be planned so that the components and assemblies
are available when needed. This whole task is called requirements planning or material requirements
planning. The term MRP (for material requirements planning) has come into common usage since the
introduction of computerized procedures to perform the massive data processing required to
accomplish this function. However, the function itself had to be accomplished manually by clerical
workers before computers were used.
Purchasing
The firm will elect to manufacture some components for its products in its own plants. Other
components will be purchased. Deciding between these alternatives is the familiar "make-or-buy"
decision. For the components made in-house, raw materials have to be acquired. Ordering the raw
materials and purchased components is the function of the purchasing department. Materials will be

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.3
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

ordered and the receipt of these items will be scheduled according to the timetable defined during the
requirements planning procedure.

Machine loading and scheduling


Also based on the requirements planning activity is production scheduling. This involves the
assignment of start dates and due dates for the components to be processed through the factory. Several
factors make scheduling complex. First, the number of individual parts and orders to be scheduled
may run into the thousands. Second, each part has its own individual process routing to be followed.
Some parts may have to be routed through dozens of separate machines. Third, the number of machines
in the shop is limited, and the machines are different. They perform different operations and have
different features and capacities.

The total number of jobs to be processed through the factory will typically exceed the number of
machines by a substantial margin. Accordingly, each machine, or work center, will have a queue of
jobs waiting to be processed. Allocating the jobs to work centers is referred to as machine loading.
Allocating the jobs to the entire shop is called shop loading.

Dispatching
Based on the production schedule, the dispatching function is concerned with issuing the individual
orders to the machine operators. This involves giving out order tickets, route sheets, part drawings,
and job instructions. The dispatching function in some shops is performed by the shop foremen, in
other shops by a person called a dispatcher.

Expediting
Even with the best plans and schedules, things go wrong. It is the expediter's job to compare the actual
progress of the order against the production schedule. For orders that fall behind schedule, the
expediter recommends corrective action. This may involve rearranging the sequence in which orders
are to be done on a certain machine, coaxing the foreman to tear down one setup so that another order
can be run, or hand-carrying parts from one department to the next just to keep production going.
There are many reasons why things go wrong in production: parts-in-process have not yet arrived from
the previous department, machine breakdowns, proper tooling not available, quality problems, and so
forth.

Quality control

The quality control department is responsible for assuring that the quality of the product and its
components meets the standards specified by the designer. This function must be accomplished at
various points throughout the manufacturing cycle. Materials and parts purchased from outside
suppliers must be inspected when they are received. Parts fabricated inside the company must be
inspected, usually several times during processing. Final inspection of the finished product is
performed to test its overall functional and appearance quality.

Shipping and inventory control


The final step in the production control cycle involves shipping the product directly to the customer
or stocking the item in inventory. The purpose of inventory control is to ensure that enough products

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.4
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

of each type are available to satisfy customer demand. Competing with this objective is the desire that
the company's financial investment in inventory be kept at a minimum. Inventory control interfaces
with production control since there must be coordination between the various product's sales,
production, and inventory level. Inventory control is often included within the production control
department.

Figure 7.1 Cycle of activities in a traditional production planning and control

The inventory control function applies not only to the company's final products. It also applies to
raw materials, purchased components, and work-in-process within the factory. In each case, planning
and control are required to achieve a balance between the danger of too little inventory (with
possible stock outs) and the expense of too much inventory.

The block diagram of Figure 7.1 depicts the relationships among the production planning and control
functions as well as various other functions of the firm, customers, and outside suppliers. In the
diagram, the production planning and control functions are highlighted in bold blocks.

7.3 PROBLEMS WITH TRADITIONAL PRODUCTION PLANNING AND CONTROL


There are many problems that occur during the cycle of activities in the traditional approach to
production planning and control. Many of these problems result directly from the inability of the

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.5
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

traditional approach to deal with the complex and ever-changing nature of manufacturing. The types
of problems commonly encountered in the planning and control of production are the following:

1. Plant capacity problems. Production falls behind schedule due to a lack of labor and
equipment. This results in excessive overtime, delays in meeting delivery schedules, customer
complaints, backordering, and other similar problems.

2. Suboptimal production scheduling. The wrong jobs are scheduled because of a lack of
clear order priorities, inefficient scheduling rules, and the ever-changing status of jobs in the shop. As
a consequence, production runs are interrupted by jobs whose priorities have suddenly increased,
machine setups are increased, and jobs that are on schedule fall behind.

3. Long manufacturing lead times. In an attempt to compensate for problems 1 and 2,


production planners allow extra time to produce an order. The shop becomes overloaded, order
priorities become confused, and the result is excessively long manufacturing lead times.

4. Inefficient inventory control. At the same time that total inventories are too high for raw
materials, work-in-progress, and finished products, there are stock outs that occur on individual items
needed for production. High total inventories mean high carrying costs, while raw material stock outs
mean delays in meeting production schedules.

5. Low work center utilization. This problem results in part from poor scheduling (excessive
product changeovers and job interruptions), and from other factors over which plant management has
limited control (e.g., equipment breakdowns, strikes, reduced demand for products).

6. Process planning not followed. This is the situation in which the regular planned routing
is superseded by an ad hoc process sequence. It occurs, for instance, because of bottlenecks at work
centers in the planned sequence. The consequences are longer setups, improper tooling, and less
efficient processes.

7. Errors in engineering and manufacturing records. Bills of materials are not current, route
sheets are not up to date with respect to the latest engineering changes, inventory records are
inaccurate, and production piece counts are incorrect.

8. Quality problems. Quality defects are encountered in manufactured components and


assembled products, resulting in rework or scrapped parts, thus causing delays in the shipping
schedule.

7.4 COMPUTER-INTEGRATED PRODUCTION MANAGEMENT SYSTEM


There have been several factors working over the last several decades to cause the evolution of a more
modern and effective approach to the problems of production planning and control cited above. The
most obvious of these factors was the development of the computer, a powerful tool to help accomplish
the vast data processing and routine decision-making chores in production planning that had previ-
ously been done by human beings.

In addition to the computer, there were other factors which were perhaps less dramatic but equally
important. One of these was the increase in the level of professionalism brought to the field of

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.6
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

production planning and control. Production planning has been gradually transformed from what was
largely a clerical function into a recognized profession requiring specialized knowledge and academic
training. Systems, methodologies, and even a terminology have developed to deal with the problems
of this professional field.

Important among the methodologies of production planning and control, and another significant factor
in the development of the field, is operations research. The computer became the important tool in
production planning, but many of the decision-making procedures and software programs were based
on the analytical models provided by operations research. Linear programming, inventory models,
queuing theory, and a host of other techniques have been effectively applied to problems in production
planning and control.

Another factor that has acted as a driving force in the development of better production planning is
increased competition from abroad. Many American firms have lost their competitive edge in
international and even domestic markets. Increasing U.S. productivity is seen as one important way to
improve our competitive position. Better management of the production function is certainly a key
element in productivity improvement.

Finally, a fifth factor is the increase in the complexity of both the products manufactured and the
markets that buy these products. The number of different products has proliferated, tolerances and
specifications are more stringent and customers are more particular in their requirements and
expectations. These changes have placed greater demands on manufacturing firms to manage their
operations more efficiently and responsively.

As a consequence of these factors, companies are gradually abandoning the traditional approach in
favor of what we are calling computer-integrated production management systems. There are other
terms which are used to describe these systems and their major components. IBM uses the term
"communications oriented production information and control system—COPICS" to identify the
group of system elements. George Plossl integrates the various system concepts under the name
"manufacturing control". Computer-Aided Manufacturing International calls its development effort in
this area the "factory management project". Oliver Wight refers to the use of MRPII, or manufacturing
resource planning, to consolidate the manufacturing, engineering, and financial functions of the firm
into one operating system. All of these terms refer to computerized information systems designed to
integrate the various functions of production planning and control.

Figure 7.2 presents a block diagram illustrating the functions and their relationships in a computer-
integrated production management system. Many of these functions are nearly identical to their
counterparts in-traditional production-planning and control. For example, forecasting, production
planning, the development of the master schedule, purchasing, and other functions appear the same,
in Figures 7.1 and7.2. To be sure, modern computerized systems have been developed to perform these
functions, but the functions themselves remain relatively unchanged. More significant changes have
occurred in the organization and execution of production planning and control through the
implementation of such schemes as MRP, capacity planning, and shop floor control. What follows is
a brief description of some of the recently developed functions in a CIPMS. We will neglect those
functions which are nearly the same as their conventional counterparts. The newer functions are

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.7
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

highlighted in Figure 7.2 by bold blocks.

Figure 7.2 Cycle of activities in a computer-integrated production management system


7.5 MATERIAL REQUIREMENTS PLANNING

Material requirements planning is a computational technique that converts the master schedule for end
products into a detailed schedule for the raw material and components used in the end products. The
detailed schedule identifies the quantities of each raw material and component item. It also tells when
each item must be ordered and delivered so as to meet the master schedule for the final products.
MRP is often considered to be a subset of inventory control. While it is an effective tool for
minimizing unnecessary inventory investment, MRP is also useful in production scheduling and
purchasing of materials.

The concept of MRP is relatively straightforward. What complicates the application of the technique
is the sheer magnitude of the data to be processed. The master schedule provides the overall production
plan for final products in terms of month-by-month or week-by-week delivery requirements. Each of
the products may contain hundreds of individual components. These components are produced out of
raw materials, some of which are common among the components. For example, several parts may be

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.8
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

produced out of the same sheet steel. The components are assembled into simple subassemblies. Then
these subassemblies are put together into more complex assemblies—and so forth, until the final
product is assembled together. Each production and assembly step takes time. All of these factors must
be incorporated into the MRP computations. Although each separate computation is uncomplicated,
the magnitude of all the data to be processed is so large that the application of MRP is virtually
impossible unless carried out on a digital computer.

7.6 BASIC MRP CONCEPTS


Material requirements planning is based on several basic concepts which are implicit in the preceding
description but not explicitly defined. These concepts are:

1. Independent versus dependent demand


2. Lumpy demand
3. Lead times
4. Common use items
7.6.1 Independent versus dependent demand
This distinction is fundamental to MRP. Independent demand means that demand for a product is
unrelated to demand for other items. End products and spare parts are examples of items whose
demand is independent. Independent demand patterns must usually be forecasted.

Dependent demand means that demand for the item is related directly to the demand for some other
product. The dependency usually derives from the fact that the item is a component of the other
product. Not only component parts, but also raw materials and subassemblies, are examples of items
that are subject to dependent demand.

Whereas demand for the firm's end products must often be forecasted, the raw materials and
component parts should not be forecasted. Once the delivery schedule for the end products is
established, the requirements for components and raw materials can be calculated directly. For
example, even though the demand for automobiles in a given month can only be forecasted, once that
quantity is established we know that four regular tires will be needed to deliver the car plus one spare
tire.

MRP is the appropriate technique for determining quantities of dependent demand items. These items
constitute the inventory of manufacturing: raw materials, work-in-progress, component parts, and
subassemblies. Accordingly, MRP is a very powerful tool in the planning and control of manufacturing
inventories.

7.6.2 Lumpy demand


In an order point system, the assumption is generally made that the demand for the item in inventory will
occur at a gradual, continuous rate. This assumption is important for developing the mathematical model
to derive the economic lot size formula. In a manufacturing situation, demand for the raw materials and
components of a product will occur in large increments rather than in small, almost continuous units. The
large increments correspond to the quantities needed to make a certain batch of the final product. When

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.9
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

the demand occurs in these large steps, it is referred to by the term “lumpy demand.'' MRP is the
appropriate approach for dealing with inventory situations characterized by lumpy demand.

7.6.3 Lead times


The lead time for a job is the time that must be allowed to complete the job from start to finish. In
manufacturing there are two kinds of lead times: ordering lead times and manufacturing lead times. An
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 a raw material that is stocked by the vendor, the ordering lead time
should be relatively short, perhaps a few weeks. If the item must be fabricated by the vendor, the lead
time may be substantial, perhaps several months.

Manufacturing lead time is the time needed to process the part through the sequence of machines specified
on the route sheet. It includes not only the operation times but also the nonproductive time that must be
allowed.

In MRP, lead times are used to determine starting dates for assembling final products and subassemblies,
for producing component parts, and for ordering raw materials.

7.6.4 Common use items


In manufacturing, the basic raw materials are often used to produce more than one component type. Also,
a given component may be used on more than one final product. For example, the same type of steel rod
stock may be used to produce screws on an automatic screw machine. Each of the screw types may then
be used on several different products. MRP collects these common-use items from different products to
effect economies in ordering the raw materials and manufacturing the components.

7.7 INPUTS TO MRP

MRP converts the master production schedule into the detailed schedule into the detailed schedule for
raw materials and components. For the MRP program to perform this function, it must operate on the data
contained in the master schedule. However, this is only one of three sources of input data on which MRP
relies. The three inputs to MRP are:
1. The master production schedule and other order data
2. The bill-of-materials file, which defines the product structure
3. The inventory record file
Figure 7.3 presents a diagram showing the flow of data into the MRP processor and its conversion into
useful output reports. The three inputs are described in the sections below.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.10
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

Figure 7.3 Structure of a material requirements planning (MRP) system

7.7.1 Master production schedule


The master production schedule is a list of what end products are to be produced, how many of each
product is to be produced, and when the products are to be ready for shipment. The general format of a
master production schedule is illustrated in Figure 7.4. Manufacturing firms generally work toward
monthly delivery schedules. However, in Figure 7.4, the master schedule uses weeks as the time periods.
The master schedule must be based on an accurate estimate of demand for the firm's product, together
with a realistic assessment of its production capacity.

Product demand that makes up the master schedule can be separated into three categories. The first
consists of firm customer orders for specific products. These orders usually include a specific delivery
date which has been promised to the customer by the sales department. The second category is forecasted
demand. Based on statistical techniques applied to past demand, estimates provided by the sales staff, and
other sources, the firm will generate a forecast of demand for its various product lines. This forecast may
constitute the major portion of the master schedule. The third category is demand for individual
component parts. These components will be used as repair parts and are stocked by the firm's service
department. This third category is often excluded from the master schedule since it does not represent
demand for end products.

Figure 7.4 Master production schedule for products P1 and P2, showing week delivery quantities.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.11
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

7.7.2 Bill of material file


In order to compute the raw material and component requirements for end products listed in the master
schedule, the product structure must be known. This is specified by the bill of materials, which is a
listing of component parts and subassemblies that make up each product. Putting all these assembly
lists together, we have the bill-of-materials file (BOM).

The structure of an assembled product can be pictured as shown in Figure 6.6. This is a relatively
simple product in which a group of individual components make up two subassemblies, which in turn
make up the product. The product structure is in the form of a pyramid, with lower levels feeding into
the levels above. We can envision one level below that shown in Figure 6.6. This would consist of the
raw materials used to make the individual components. The items at each successively higher level
are called the parents of the items in the level directly below. For example, subassembly S1 is the
parent of components C1, C2, and C3. Product P1 is the parent of subassemblies S1 and S2.

The product structure must also specify how many of each item is included in its parent. This
is accomplished in Figure 6.5 by the number in parentheses to the right and below each block. For
example, subassembly S1 contains four of component C2 and one each of components C1 and C3.

Figure 7.5 Product structure for product P1


7.7.3 Inventory record file

It is mandatory in material requirements planning to have accurate current data on inventory status.
This is accomplished by utilizing a computerized inventory system which maintains the inventory
record file or item master file.

A definition of the lead time for the raw materials, components, and assemblies must be
established in the inventory record file. The ordering lead time can be determined from purchasing
records. The manufacturing lead time can be determined from the process route sheets (or routing file).

It is important that the inputs to the MRP processor be kept current. The bill-of-materials file
must be maintained by feeding any engineering changes that affect the product structure into the BOM.
Similarly, the inventory record file is maintained by inputing the inventory transactions to the file.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.12
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

7.8 MRP OUTPUT REPORTS


The material requirements planning program generates a variety of outputs that can be used in the
planning and management of plant operations. These outputs include:

1. Order release notice, to place orders that have been planned by the MRP system
2. Reports showing planned orders to be released in future periods
3. Rescheduling notices, indicating changes in due dates for open orders
4. Cancellation notices, indicating cancellation of open orders because of changes in the master
schedule
5. Reports on inventory status

The outputs of the MRP system listed above are called primary outputs by Orlicky. In addition,
secondary output reports can be generated by the MRP system at the user's option. These reports
include:

1. Performance reports of various types, indicating costs, item usage, actual versus planned lead
times, and other measures of performance
2. Exception reports, showing deviations from schedule, orders that are overdue, scrap, and so on
3. Inventory forecasts, indicating projected inventory levels (both aggregate inventory as well as
item inventory) in future periods

7.9 BENEFITS OF MRP


There are many advantages claimed for a well-designed, well-managed material requirements
planning system. Among these benefits reported by MRP users are the following.

 Reduction in inventory. MRP mainly affects raw materials, purchased components, and work-
in-process inventories. Users claim a 30 to 50% reduction in work-in-process.
 Improved customer service. Some MRP proponents claim that late orders are reduced 90%.
 Quicker response to changes in demand and in the master schedule.
 Greater productivity. Claims are that productivity can be increased by 5 to 30% through MRP.
Labor requirements are reduced correspondingly.
 Reduced setup and product changeover costs.
 Better machine utilization.
 Increased sales and reductions in sales price. These are also claimed as MRP benefits by some
users.

7.10 MANUFACTURING RESOURCE PLANNING (MRP II)


Manufacturing resource planning evolved from material requirements planning in the 1980s. It came
to be abbreviated MRP II to distinguish it from the original abbreviation and to indicate that it was
second generation, that is, more than just a material planning system. Manufacturing resource planning
can be defined as a computer-based system for planning, scheduling, and controlling the materials,

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.13
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

resources, and supporting activities needed to meet the master production schedule. MRP II is a
closed-loop system that integrates and coordinates the major functions of the business involved in
production. The term “closed-loop system” means that MRP II incorporates feedback of data on
various aspects of operating performance so that corrective action can be taken in a timely manner;
that is, MRP II includes a shop floor control system.

MRP II can be considered to consist of three major modules: (1) material requirement planning, or
MRP, (2) capacity planning, and (3) shop floor control. MRP accomplishes the planning functions for
materials, parts, and assemblies, based on the master production schedule. In so doing it also provides
a schedule for factory operations. The capacity planning module interacts with the MRP module to
ensure that the schedules created by MRP are feasible. Finally, the shop floor control module performs
the feedback control function using its factory data collection system to implement the three phases of
order release, order scheduling, and order progress.

Manufacturing resources planning represented an improvement over material requirements planning


because it includes production capacity and shop floor feedback in its computations. But MRP II was
limited to the manufacturing operations of the firm. As further enhancements were made to the MRP
II systems, the trend was to consider all of the operations and functions of the enterprise rather than
manufacturing.

7.11 JIT APPLIED TO FMS


The stockless production concept of just-in-time (JIT) manufacturing, originally pioneered by the
Japanese, is about inventory, but it is much more than inventory reduction. It is about organizing the
production process so that usable parts, both purchased and manufactured, are available on the shop
floor when they are needed- not too late and not too soon.

Throughout the text, emphasis is on material flow and part throughput internal and external to the cell
or FMS. With FMS, sophisticated software handles the part scheduling for each work station, controls
part movement from station to station, handles NC program download to each CNC unit, and performs
a variety of other functions. Ideally, well-implemented and operational JIT techniques should be a
prerequisite to FMS and be in place before a flexible cell or system is installed in order to follow the
"simplify before you automate" rule. Unfortunately, this is not the case in most companies, as adding
cells and systems usually precedes major material flow and inventory reductions. JIT can be either a
cause or an effect of FMS. However, it is difficult to implement FMS without JIT and achieve the true
results of FMS.

FMS forces operational and organizational change in a company. FMS is also a means to a just-in-
time end and can be used in many cases to drive productivity improvement changes like JIT and group
technology through the organization. The training, teamwork, cooperation, planning effort, and
positive attitudes used to implement a cell or system can be carried over and broadened to undertake
implementation of JIT techniques. Installing a cell or system first can provide a seedbed for planting
and leveraging a JIT discipline.

The installation of a cell or system provides the manufacturer with the flexibility to produce parts in
lot sizes as small as one. With an FMS, it is no longer necessary to carry excessively large inventories
or issue high economic order quantities in an attempt to satisfy anticipated customer demands. The
Department of Mechanical Engineering Prepared By: Karan J Santoki
Darshan Institute of Engineering & Technology, Rajkot Page 7.14
Computer Aided Manufacturing (2171903) 7. Integrated Production Management System

accuracy of marketing's forecast would become less critical since the manufacturer would now have
the option of producing to order. Consequently, the just-in-time philosophy advocated by a flexible
manufacturing system would result in decreased lead times, less work in process on the shop floor,
smaller finished parts inventories, and increased customer satisfaction.

7.12 GT APPLIED TO FMS


The classification and coding associated with GT provides a means by which parts may be easily
selected to load a cell or FMS, if the part classification and coding system is available and operational
at the time cell or system planning begins. In many instances, however, this is not the case and the part
selection process is done manually. When planning for a cell or system, you are essentially doing a
portion of group technology simply by determining equipment requirements, deciding which parts go
into the cell or FMS, and grouping them accordingly.

An FMS is, in fact, a grouping of machines to process a family of parts within a predefined range of
part feature and characteristic requirements. As mentioned before, an FMS in many cases is referred
to as a cell, depending on system size and how a particular company views its automation efforts.
Given these considerations, it is apparent that an FMS can actually be considered a highly sophisticated
GT manufacturing cell that can produce a wider range of parts and part families than the traditional
GT manufacturing cell.

REFERENCES:

 Groover and Zimmers “CAD/CAM ” Prentice Hall of India Private Limited, Page 298.
 M.P. Groover “Automation production system and CIM” (2nd Edition), Page 762.

Department of Mechanical Engineering Prepared By: Karan J Santoki


Darshan Institute of Engineering & Technology, Rajkot Page 7.15

You might also like