Chapter 2 Lecture 4 Computer Aided Process Planning
Chapter 2 Lecture 4 Computer Aided Process Planning
Chapter 2 Lecture 4 Computer Aided Process Planning
8.1 Introduction
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 operation sheet. The operation sheet is a listing of
the production operations and associated machine tools for a work part or assembly. Process
planning is an important stage of product development since production tooling like jigs, fixtures,
special tools etc. can be designed only after the process is finalized.
Role of process planning
1. Interpretation of product design data
2. Selection of machining processes.
3. Selection of machine tools.
4. Determination of fixtures and datum surfaces.
5. Sequencing the operations.
6. Selection of inspection devices.
7. Determination of production tolerances.
8. Determination of the proper cutting conditions.
9. Calculation of the overall times.
10. Generation of process sheets including NC data.
All the information determined by the process planning function is recorded on a sheet
called process plan. The process plan is frequently called an operation sheet, route sheet or
operation planning sheet. This provides the instructions for the production of the part. It contains
the operation sequence, processes, process parameters and machine tools used. Fig 8.1 shows
a typical process planning sheet.
In conventional production system, a process plan is created by a process planner. It
requires a significant amount of time and expertise to determine an optimal routing for each new
part design. However, individual engineers will have their own opinions about what constitutes
the best routing. Accordingly, there are differences among the operation sequences developed
by various planners. Efficient process planning requires the service of experienced process
planners.
Because of the problems encountered with manual process planning, attempts have been
made in recent years to capture the logic, judgment and experience required for this important
function and incorporates them into computer programmes. Based on the features of a given part,
the program automatically generates the sequence of manufacturing operations. The process
planning software provides the opportunity to generate production routings which are rational,
consistent and perhaps even optimal.
It has the following advantages:
i. Reduces the skill required of a planner.
ii. Reduces the process planning time.
iii. Reduces the process planning and manufacturing cost.
iv. Creates more consistent plans.
v. Produces more accurate plans.
vi. Increases productivity.
The current approaches for computer aided process planning can be classified into two groups:
i. Variant
ii. Generative
The operation stage occurs when the system is ready for production. An incoming part is
first coded. The code is then input to a part family search routine to find the family to which the
component belongs. The family number is then used to retrieve a standard plan. Some
other functions, such as parameter selection and standard time
calculations, can also be added to make the system more complete (Fig. 8.4). This system is
used in a machine shop that produces a variety of small components.
Family Formation
Part family classification and coding were discussed earlier. This is based on the
manufacturing features of a part. Components requiring similar processes are grouped into the
same family. A general rule for part family formation is that all parts must be related. Then, a
standard process plan can be shared by the entire family. Minimum modification on the standard
plan will be required for such family members.
Data Base Structure Design
The data base contains all the necessary information for an application, and can be
accessed by several programs for specific application. There are three approaches to construct
a data base: hierarchical, network, and relational.
Search Procedure
The principle of a variant system is to retrieve process plans for similar components. The
search for a process plan is based on the search of a part family to which the component belongs.
When, the part family is found, the associated standard plan can then be retrieved. A family matrix
search can be seen as the matching of the family with a given code. Family matrices can be
considered as masks. Whenever, a code can pass through a mask successfully, the family is
identified.
Plan Editing and Parameter Selection
Before a process plan can be issued to the shop, some modification of the standard plan
may be necessary, and process parameters must be added to the plan. There are two types of
plan editing: One is the editing of the standard plan itself in the data base, and the other is editing
of the plan for the component. For editing a standard plan, the structure of the data base must be
flexible enough for expansion, additions, and deletions of the data records.
A complete process plan includes not only operations but also process parameters. The
data in the process parameter files are linked so that we can go through the tree to find the speed
and feed for an operation. The parameter file can be integrated into variant planning to select
process parameters automatically.
Generative CAPP
Process plans are generated by means of decision logics, formulas, algorithms, and geometry
based data that are built or fed as input to the system.
Format of input
– Text input (interactive)
– Graphical input (from CAD models)
First key: to develop decision rules appropriate for the part to be processed. These rules are
specified using decision trees, logical statements, such as if-then-else, or artificial intelligence approaches
with object oriented programming.
Second key: Finding out the data related to part to drive the planning. Simple forms of generative
CAPP systems may be driven by GT codes.
A pure generative system can produce a complete process plan from part classification
and other design data which does not require any further modification or manual interaction.
• In generating such plans, initial state of the part (stock) must be defined in order to
reach the final state i.e., finished part.
• Forward or backward planning can be done.
• Forward and backward planning apparently appear to be similar but they effect
programming significantly. The requirement and the results in of a setup in forward
planning are the results and requirements, respectively, of the set up in backward
planning.
• Forward planning suffers from conditioning problems; the results of a setup affect the
next set up.
• In backward planning, conditioning problems are eliminated because setups are
selected to satisfy the initial requirements only.
• The generative CAPP has all the advantages of variant CAPP however it has an
additional advantage that it is fully automatic and a up-to-date process plan is generated
at each time.
• It requires major revisions if a new equipment or processing capabilities became
available.
• The development of the system in the beginning is a difficult
Decision Tables
A table of rows and columns, separated into four quadrants
• Conditions
• Condition alternatives
• Actions to be taken
• Rules for executing the actions
The standard format used for presenting a decision table
Constructing a decision table for deciding which catalog to send to customers who order
only from selected catalogs
Checking for Completeness and Accuracy Four main problems
• Incompleteness
• Impossible situations
• Contradictions
• Redundancy
Checking the decision table for inadvertent contradictions and redundancy is important
Fig.8.5 Type of Decision Table
Fig. 8.6 Modular structure of a generative CAPP system.
CPPP
CPPP (computerized production process planning) was designed for planning cylindrical
parts. CPPP is capable of generating a summary of operations and the detailed operation sheets
required for production. The principle behind CPPP is a composite component concept. A
composite component can be thought of as an imaginary component which contains all the
features of components in one part family. CPPP incorporates a special language, COPPL, to
describe the process model. CPPP allows an interactive mode whereby the planner can interact
with the system at several fixed interaction points.
GARI
GARI is an experimental problem solver which uses artificial intelligence (AI) techniques.
The unique feature of the GARI is the representation of planning knowledge. GARI employs a
production rule knowledge base to store process capabilities.
TIPPS
Although the process planning steps have been discussed, an integrated approach to
generative process planning has yet to be presented. TIPPS is acronym for Totally Integrated
Process planning. TIPPS is generative process planning system that has evolved from the
APPAS and CAD/CAM systems. In TIPPS, the logical divisions of process planning are broken
into functional modules. TIPPS has the following features:
• It has a modular structure
• It can interact with a CAD system
• It allows for interactive surface identification
• It contains a process/knowledge description language
Fig. 8.8 TIPPS