darshan institute of engineering and technology...one needs to think of cim as a computer system in...

147
DARSHAN INSTITUTE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING B.E. - SEMESTER - VII COMPUTER AIDED MANUFACTURING (2171903) INDEX Sr. No. Title of Experiments Page no. Starting date Ending date Sign Remarks 1 To study about principles of CAM & CIM. 2 To study about CNC & it’s programming. 3 To study about PLC 4 To study about GT & CAPP 5 To study about FMS 6 To study about Robot Technology 7 To study about Integrated Production Management System 8 Industrial Visit Report

Upload: others

Post on 12-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

DARSHAN INSTITUTE OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF MECHANICAL ENGINEERING

B.E. - SEMESTER - VII

COMPUTER AIDED MANUFACTURING (2171903)

INDEX

Sr.

No. Title of Experiments

Page

no.

Starting

date

Ending

date Sign Remarks

1 To study about principles of CAM &

CIM.

2 To study about CNC & it’s

programming.

3 To study about PLC

4 To study about GT & CAPP

5 To study about FMS

6 To study about Robot Technology

7 To study about Integrated Production

Management System

8 Industrial Visit Report

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.1

Computer Aided Manufacturing

1) What is CAM? What are the Objectives of it?

2) Explain the types of Manufacturing System in CAM.

3) What are the Scope & Benefits of CAM?

4) What is CIM? What are the Objectives & Benefits of it?

5) Elaborate the role of elements of CIM with the help of CIM wheel.

6) Explain Role of Management and Manufacturing engineers in CIM & CAM.

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.2

NC/CNC Machine Tools.

1) Differentiate between NC and CNC. List their advantages and limitations.

2) What are the basic components of numerical control system. Draw and discuss

function of each components.

3) Classification of Numerical Control System.

4) Explain the axis designation rules for machine tools employing rotating tools. Sketch

a vertical machining centre and designate its axes.

5) Write a short note on recirculating ball screw used in CNC machines with sketch.

6) Explain geometrical, motion and auxiliary statements used in APT with illustration.

7) Explain with illustration; i) Drilling canned cycle (ii) Parametric subroutine

(iii) Fixed zero and floating zero.

.

.

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.3

Programmable Logic Controllers

1) What is Relay Device Component? Explain in detail.

2) Explain Programmable Controller Architecture.

3) Explain Programming a Programmable Logic Controller.

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.4

Group Technology & CAPP

1) Explain part family in brief.

2) What is Group Technology (GT)? Explain Opitz classification and coding system in

brief.

3) Explain (I) Coding Structure & (II) Composite Part with reference to Group

Technology.

4) Explain types of GT machine cells.

5) What are the major functions of process planning? What are the main problems

associated with manual process planning?

6) Explain with neat diagram retrieval type CAPP.

7) Explain with neat diagram generative type CAPP.

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.5

Flexible Manufacturing System.

1) What is FMS? List the objective of FMS & explain the basic component of it.

2) Give the difference between Cell and FMS.

3) List & Explain the types of FMS.

4) Explain the types of flexibilities in FMS & discuss the factors on which these

flexibilities depends.

5) List & Explain the types of FMS Layout.

6) Explain Tool supply & Monitoring system in FMS.

7) Describe with sketch ASRS.

8) What is an AGV? What are the different types of AGVs? What are the benefits of

using it?

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.6

Robot Technology

1) Explain robot physical configuration with neat sketch.

2) Explain components of robot in brief.

3) Explain in brief about robot characteristics.

4) Explain the following terms with respect to robot in brief:

a) Work Volume

b) Precision of movement

c) Speed of movement

d) Weight carrying capacity

e) Types of drive system

5) Write short notes on actuators.

6) Define gripper and explain its types in brief.

7) Discuss the term ‘tools as end effector’ in brief.

8) Write short notes on robotic sensors.

9) Explain commonly used robot programming language with illustration.

10) Explain economic consideration of robotics system.

11) Explain Robot kinematics Robot Dynamics.

12) Write a brief note on Robot arm Dynamics.

13) Explain Concepts of Vision computer vision and machine intelligence.

Darshan Institute of Engineering & Technology-Rajkot

Department of Mechanical Engineering

B. E. - SEMESTER – VII

Computer Aided Manufacturing (2171903)

Assignment No.7

Integrated Production Management System

1) What is computer integrated production management system? Explain with neat flow

chart.

2) What are the input parameters in MRP-I? What is the difference between MRP-I &

MRPII?

3) Explain Just in time philosophy: JIT and GT applied to FMS

4) Explain concepts of Expert System in Manufacturing and Management Information

System

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 1

AIM: To Study about principles of Computer Aided and Integrated 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 tenm 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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

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 communication, which CIM relies on heavily. Since the computer is the basis of

integration, communication 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

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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

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

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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.

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

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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

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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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.

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 materi-

als 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

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

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.

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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

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

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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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.

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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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

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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

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 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.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

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 Shunk (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 IMPACT 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 estimating has been computerized to the point that anyone with

keyboarding skills and some training can carry out this function.

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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 inspection, 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:

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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

Computer Aided Manufacturing

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

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 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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 2

AIM: To study about CNC & it’s programming.

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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

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

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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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.

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 feedrate 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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.

2.4 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.4.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 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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 magnetised 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 magnetised.

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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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

Organisation (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.4.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 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

(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.

(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 energises 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

the free escape of air is restriced 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

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 energised 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.4.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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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.5 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 centre 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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

work piece. The reference point or point zero could be fixed or floating. When the point zero is

fixed, 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

proportional movement. Each pulse drives the stepping motor by a fraction of one revolution called

the step angle. 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.6 AXIS DESIGNATION IN NC/CNC MACHINES

Most of the machines have two or more slideways, 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/workpiece are shown in

Figure 2.10. Rotary movements about X, Y and Z axis are designated as A, B and C respectively.

Figure 2.10 Possible linear and rotary movements of machine parts

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

follows:

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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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.

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 workpiece.

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.7 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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 other related problems, the design of CNC machine should be such as to minimise 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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

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 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 slideways.

(2) SLIDEWAYS

In the conventional machine tools, there is a direct metal to metal contact between the slideway and

the moving slides. Since the slide movements are very slow and machine utilisation is also low, this

arrangement is adequate for conventional machine tools. However, the demand on slideways is much

more in CNC machines because of rapid movements and higher machine utilisation. The

conventional type of arrangement with metal to metal contact does not meet the requirements of

numerically controlled machine tools. The design of slideway 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 slideways, 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 workpiece or the

tool are subject to deflection and thrust forces. To ensure increased stability and minimise 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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

16

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

multichange 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 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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

17

Figure 2.12 Recirculating ball screw and nut

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

backdrive 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 computerised 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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

18

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 leadscrew

(ii) at the free end of the leadscrew

(iii) on the nut if a fixed screw and rotating nut system is used.

(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

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

19

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 workpiece.

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 auditary 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.

2.8 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.9 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/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

20

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- andZ-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)

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.

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

21

(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

2.10 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)

NC/CNC Machine

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

22

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 upto 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.

(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.

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.

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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 3

AIM:- To study about 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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

Fig 3.1 Types of Switches

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.

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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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.

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.

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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

Fig 3.3 Counter

The operation of a counter can be best shown by a timing diagram. The preassigned count

register value is 5. There are 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, 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. Event 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

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

3.3 PROGRAMMABLE CONTROLLER ARCHITECITECTURE

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 (central processing unit, or CPU, as it

is often called) scans the status of the input peripherals, examines the control logic to

see what action to take, and then executes the appropriate output responses.

The microprocessor based PLC has significantly increased the logical and control

capacities of programmable logic controllers. High end PLC system allow the user

to perform arithmetic and logic operations, move memory blocks, and interface with

computers, a local area network, functions 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).

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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 removed. 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. Nonvolatile 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 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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

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 CONTROLLER

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.

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; some commonly used ones are shown in figure.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

Fig 3.6 A ladder diagram

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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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.

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.

Programmable Logic Controllers

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

Fig 3.7 SFC for the material handling example

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 4

AIM: To study about Group Technology and 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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

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

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

Figure 4.3 Process-type layout

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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?

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

Figure 4.5 Basic structure of the Opitz system

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

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.

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

1st digit Main shape

2nd and 3rd digits Shape elements

4th digit Positions of shape elements

5th and 6th digits Main dimensions

7th digit Dimension ratio

8th 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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

Figure 4.7 A portion of the CODE system of MDSI

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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).

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

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

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

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

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

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

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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.

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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.

4.7.1 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

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

4.7.2 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 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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

16

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.

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

17

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.

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.

Group Technology & CAPP

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

18

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 5

AIM: To study about 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

Automation Machine

Utilization

Basic CNC: Manual tool and work loading. 40%

Basic CNC with automatic work holding and work piece storage, manual loading. 60%

Complete machine automation: Automatic work and tool handling, tool monitoring,

work piece inspection, work and tool storage.

75%

Integration of group machines similar to that shown in third type. 80%

Flexible Manufacturing System: Automated Work piece Movement between

machines.

90%

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."

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

"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."

"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

Costs Small Scale Medium Scale

(FMS)

Large Scale

(Transfer lines) (standalone machine tools)

Direct labor 43.7 24.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:

2.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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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.

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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 44 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 4 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

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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

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 multimachine 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

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 multimachine 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 workpieces. An

FMS with automated tool delivery and tool management can automatically transfer, ex-

change, 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

multimachine 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 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

accessibility

Large stored part program inventory and

accessibility

Limited on-line computing power and decision-

making software

High on-line computing power and decision-

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

requirements

High preparation and implementation

requirements

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

Benefits narrow but easily identified and quantified Benefits broad but hard to identify and

quantify

Moderate justification complexity and difficulty with

mid-management approval required

Difficult and complex justification process

with high-level approval required

Moderate level of management commitment and

support required

High level of management commitment and

support required

Low staffing and training impact High staffing and training impact

Moderate effect on other internal operations and

organizations

High effect on other internal operations and

organizations

Low to moderate risk and complexity, minimal

facility changes

High risk and complexity, many facility

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.

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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, 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 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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.

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

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 practised.

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.

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

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 behaviour 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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 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. 5.4. 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.4. An alternative form of the loop could be rectangular.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

16

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

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

17

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

(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)

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

18

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.

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

19

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

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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

20

Table 5.4 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 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. 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

energised 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

21

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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

22

pieces. There are not as flexible as the wire guided and therefore are used exclusively in flexible

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 .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 labour.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

23

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 palletising stations. Typical AS/RS is shown in Figure 5.15.

Figure 5.15 Typical AS/RS with its Component Parts

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

24

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 pick up 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. The supporting transportation will transport the pallets from P and D

station to its destination. The major components of an AS/RS are:

(i) Storage and Retrieval machine (shuttle crane or stacker crane),

(ii) Storage structures,

(iii) Transport devices (AGV, Conveyor, etc.), and

(iv) 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

25

(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.

(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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

26

(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.2 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 realised. 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

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 centres and transporting the machined parts from the centres 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

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

27

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 stored may vary

between 400 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.

Flexible Manufacturing System

Computer Integrated Manufacturing (171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

28

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 workpiece 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.

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:

P.N. Rao “CAD/CAM Principles and Applications” 2nd ed. Tata McGraw Hill.

Lalit Narayan “CAD/CAM ” Prentice Hall of India Private Limited.

Willium W. Luggen “Flexible Manufacturing Cells and Systems” Prentice Hall, Englewood

Cliffs, New Jersey 07632.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 6

AIM: To Study about Robotics and its applications.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

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.

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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 artesian 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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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.

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

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)

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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.

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

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

Figure6.7 Sample gripper designs: (a) pivot action grippe; (b) slide action gripper;

(c) double gripper-pivot action mechanism; (d) vacuum-operated hand

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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.

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.

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

16

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

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

17

as placing tablets into a bottle), placing parts in an oven and removing the treated part from the oven,

or other similar routines.

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

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

18

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.

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

19

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

Robots are costly, due to

Initial cost of equipment

Installation costs

Need for peripherals

Need for training

Need for programming

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

20

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.

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

21

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

22

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

23

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. This sensing capability can be

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.

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) Leadthrough 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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

24

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 Leadthrough 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 leadthrough 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

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

25

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.

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

workpart

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

26

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

27

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

28

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 installation. 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 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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

29

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

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.

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

30

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.24 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].

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

Robot Technology

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

31

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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

1

EXPERIMENT NO. 7

AIM: To study about 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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

2

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.

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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

3

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

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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

4

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

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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

5

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

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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

6

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 previously 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 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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

7

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 highlighted in Figure 7.2 by bold blocks.

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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

8

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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

9

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 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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

10

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 Structure of a material requirements planning (MRP) system

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.

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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

11

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.

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.

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

12

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.

7.4 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:

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

13

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.5 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.6 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, 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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

14

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.7 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 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.8 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

IPMS

Computer Aided Manufacturing (2171903)

Department of Mechanical Engineering

Darshan Institute of Engineering and Technology, Rajkot

15

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.