Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. INTRODUCTION
Design usually involves both creative and repetitive tasks. The repetitive tasks within
design are very appropriate for computerization.
By the time computer use in design began, numerical control technology (NC
technology) had matured to become cost effective for applications in machining. An
important in numerical control is part-programming. A part-program is simply a set of
statements comprehensible to the machine control unit (MCU) , that oversees slide and
Computer Aided Process Planning (CAPP) 3
tool movements and other auxiliary functions. In the case of components with complex
geometries, part-programs had to carry out lengthy calculations for which it was logical
to use computers. This gave rise to machine control units (MCU’s) with built in
microprocessors- the building blocks of computers. The use of computers in extending
the applications of NC technology, especially to part-programming was earlier termed
Computer Aided Machining (CAM) and the associated technology was called Computer
Numerical Control (CNC). Later Computer Aided Machining became an acronym for
Computer Aided Manufacturing (CAM). Earlier Computer Aided Manufacturing used
to denote computer use in part-programming only. Today it means any non design
function of manufacturing that is computer aided.
1.3 CAD/CAM
As the use of computers in design and manufacturing broadened under CAD and
CAM, it became evident that certain tasks were common to both, eg:-both design and
manufacturing require data on tolerances. Part geometries created during CAD can
readily be saved in the database for latter use. The forward slash (/) between CAD and
CAM was meant to reinforce the shared functions of design and manufacturing.
Computer Aided Process Planning (CAPP) 4
2. PROCESS PLANNING
The product design is a plan for the product and its components and
subassemblies. To convert the product design into a physical entity, a manufacturing
plan is needed. The activity of developing such a plan is called process planning. It is a
link between product design and manufacturing. Process planning involves determining
the sequence of processing and assembly steps that must be accomplished to make the
product. It is concerned with the engineering and technological issues of how to make
the product and its parts. What types of equipment and tooling are required to fabricate
the part and assemble the product. It involves determining the most appropriate
manufacturing and assembly process and sequence in which they should be
accomplished to produce a given part or product according to the specifications set forth
in the product design documentation. All the related information is documented on a
Route Sheet .The planning begins with engineering drawings, specifications, parts or
material lists and a forecast of demand. The scope and variety of processes that can be
planned are generally limited by the available processing equipment and technological
capabilities of the company or the plant.
The following are the list of many decisions and details usually included within the
scope of process planning.
• Interpretation of design drawings: The part or product design must be
analyzed (materials, dimensions, tolerances, surface finishes etc) at the start of the
process planning procedure.
• Processes and sequences: The process planner must select which processes are
required and their sequence. A brief description of all processing steps must be
prepared.
Computer Aided Process Planning (CAPP) 5
Q/A AH
Process planning translates design information into the process steps and
instructions to efficiently and effectively manufacture products. As the design process is
supported by many computer aided tools, computer aided process planning has evolved
to simplify and improve process planning and achieve more effective use of
manufacturing resources.
CAD systems also provide graphically oriented data to CAPP systems to use to
produce assembly drawings etc. Further, this graphically oriented data can then be
provided to manufacturing in the form of hardcopy drawings or work instruction
displays. This type of system uses work instruction displays at factory workstations to
display process plans graphically and guide employees through assembly step by step.
The assembly is shown on the screen and as a employee steps through the assembly
process with a footswitch, the components to be inserted or assembled are shown on the
CRT graphically along with text instructions and warnings at each step.
If NC machining processes are involved, CAPP software exists which will select tools,
feeds, and speeds and prepare NC programs.
Computer Aided Process Planning (CAPP) 8
Computer aided process planning systems are designed around two approaches.
These approaches are called:
Some Computer aided process planning systems combine the two approaches in what is
known as Semi Generative Approach.
The retrieval type is suitable for a family of parts. This system draws a standard
process plan and stores it in the database. Whenever a different part from the family is
to be processed, the standard process plan is retrieved and appropriately modified –
hence the retrieval to this system. The retrieval system relies on the concept of group
technology for part coding and classification. It is also compatible with the concept of
cellular manufacturing in which cells are designed and laid out for family-of-parts
production. In this type, as mentioned earlier a standard process is stored in computer
files for each part code number called the Route Sheet.
The retrieval CAPP system operates as given in figure 2 . Before the system can
be used for process planning, a significant amount of information must be compiled and
entered into the CAPP data files. This is referred to as the “preparatory step”. It consists
of the following steps:
Steps (ii) and (iii) continue as new parts are designed and added to the company’s
design database.
Computer Aided Process Planning (CAPP) 9
Derive GT code
number for part
Selecting coding
Search part family system and form part
file for GT code Part family file families
number
Process plan
(route sheet)
After the preparatory phase has been computed, the system is ready for use. For
a new component for which the process plan is to be determined, the first step is to
determine the GT code number for the part. With this code number a search is made for
the part family file to determine if a standard route sheet exists for the given part code.
If the file contains a process plan for the part, it is retrieved (hence the word “retrieval”
for this CAPP system) and displayed for the user. The standard process plan is
examined to determine whether any modifications are necessary. It might be that
Computer Aided Process Planning (CAPP) 10
although the new part has the same code number, there are minor differences in the
process required to manufacture it. The user edits the standard plan accordingly. This
capacity to alter an existing standard process plan is what gives the retrieval system its
alternative name: “variant” CAPP system.
If the file does not contain a standard process plan for the given code number,
the user may search the computer file for a similar or related code number fro which a
standard route sheet does exists. Either by editing an existing process plan or by starting
from scratch the user prepares the route sheet for the new part. This route sheet becomes
the standard process plan for the new part code
The process planning session concludes with the process plan formatter, which
prints out the route sheet in the proper format. The formatter may call other application
programs into use. For eg: -To determine machining conditions for the various machine
tool operations in the sequence, to calculate standard time for the operations or to
compute cost estimates for the operations.
There are several ingredients required in a fully generative process planning system:
i. First the technical knowledge of manufacturing and the logic used by successful
process planners’ must be captured and coded into a computer program. In expert
systems applied to process planning, the knowledge and logic of human process
planners’ is incorporated into a so called “knowledge base”. The generative CAPP
system then uses that knowledge base to solve process planning problems (ie create
route sheets)
ii. Second ingredient in process planning is a computer compatible description of
the part to be produced. This description contains all the pertinent data and
information needed to plan the process sequence. Two possible means of providing
this description are:
a. the geometric model of the part that is developed on a CAD system
during product design and
b. a GT code number of the part that defines the part features in significant
detail.
iii. The third ingredient in a generative CAPP system is the capability to apply the
process knowledge and planning logic contained in the knowledge base to a given
part description. In other words, the CAPP system uses its knowledge base to solve
a specific problem – planning the process for a new part. This problem solving
procedure is referred to as the “inference engine” in the terminology of expert
systems. By using its knowledge base and inference engine, the CAPP system
synthesizes a new process plan from scratch for each new part it is presented.
Computer Aided Process Planning (CAPP) 12
4. GROUP TECHNOLOGY
When implementing a parts classification and coding system most companies elect to
purchase a commercially available package rather than develop their own. The
following factors are considered in selecting a parts coding and classification system:
• Objective
• Scope and application
• Costs and time
• Adaptability to other systems
• Management problems
Computer Aided Process Planning (CAPP) 13
Product Design Benefits: 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 them
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 designers’ 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 part designs. Other
benefits of group technology in design are it improves cost estimation procedures
and helps to promote design standardization. Design features such as inside corner
radii, chamfers, and tolerances are more likely to become standardized with group
technology.
Tooling and Set-ups: 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 fixture into
one that can accept each part family member. The machine tools in a GT cell do
not require drastic changeovers in set-up because of the similarity in the workparts
processed on them. Hence setup time is saved. It has been estimated that the use of
group technology can result in 69% reduction in setup time.
Materials Handling: Another advantage in manufacturing is a reduction in the
workpart move and waiting time. The group technology machine layouts lend
themselves to efficient flow of materials through the shop.
Production and Inventory Control: 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. Because
of the reduced set-ups and more efficient materials handling with machine cells,
production lead times, work-in-process, and late deliveries can all be reduced.
Computer Aided Process Planning (CAPP) 14
The developed CAPP system consists of feature recognition module and other
modules for selecting machines, tools, machining parameters and optimization modules.
The feature recognition module has been developed by SolidWorks as modeling
software and features are interpreted using a programme written in Visual Basic 6.0.
The Oracle 7.3 has been used for database management. The highlight of the
system is that it has got excellent user interface by which user can interact with the
system at different levels while generating a process plan.
METHODOLOGY
Various modules used for generating process plan are described as follows:
The Solid modelling software plays an important role in providing features data.
The solid modelling software package used in this work is SolidWorks 98 Plus windows
based software. The software coding to extract feature along with its attributes has been
implemented in Visual Basic 6.0 and database is created in Oracle 7.3 as backend.
Using the Application Programme Interface (API) of SolidWorks 98 Plus, it is possible
to fetch any of the functions that are used for the modelling.
After extracting the features information from the feature extraction module, the
next step is to find out the overall dimensions of the raw materials required. Overall size
of the component is required for the selection of the raw material from the raw material
database.
Set-Up Planning
Once the features are recognized, the next step is to group the features into set-
ups. Set-Up planning deals with the selection and sequencing of the processes required
for generating the final shape of a component. It is a mixture of complex and inter-
related tasks. Set-Up planning also includes the orientation in which the component is to
be placed on the work-table for machining. It covers work-holding criteria as well.
The input for this particular module comes from the feature extraction module.
All the features identified from the CAD model are given to this module for further
processing. Here, different features have different possible directions of approach. One
of the possible directions of approach is perpendicular to the location face. The user
decides this by interfacing with the system and entering the location face details for
each and every feature. Any feature, which lies in the particular orientation, is given the
location face accordingly.
The feature tree holds the information about its nodes, dimensions, location and
tolerance information. If the user selects a particular node, then information about the
feature can be viewed. The algorithm developed searches through all the features and
checks for each face the number of features that can be machined. The feasible faces are
then ordered accordingly and then grouped. The desired set-up planning is the one in
which maximum number of features like tolerances, location is to be given manually
prior to sep-up formation.
Routing
Routing is the method of directing the blank through various stages to get the
required feature. In this module the following information is generated.
Computer Aided Process Planning (CAPP) 17
The process selection is done taking into consideration the following details:
• The geometric and technological information of the features.
• Each and every feature and its associated accuracy and surface finish
requirement are taken into consideration.
• Based on the surface finish requirement specified and the accuracy indicated, the
various possible routes available in the feature-process-route database are
identified.
The method adopted gives various options or routes for a given feature. An
exclusive feature-process-route table is maintained in the database and routes are
selected based on the accuracy that can be attained using the specific route for a given
feature.
A feature may have one or more number of routes and the user is allowed to
change the routes according to his requirement. A process route can be divided based on
the final finish requirement
Eg: - To mill a block of accuracy IT 8, may be done in the following two ways:
Many routes are possible similar to these and should be considered before
selecting the final route. The dimensional variations that are allowable for the features
on a part to be machined will affect the operations, tools, and set-ups that are required to
machine the parts. Stringent tolerance specifications between features will require more
accurate operations, tools and additional set-ups for machining them. At this stage itself,
feature sequencing is carried out.
Computer Aided Process Planning (CAPP) 18
The main concerns in tool selection include tool type, material, geometry, and
tool dimensions. Selection of tool type is based mainly on operations to be carried out
and the machine tools involved. A criterion for selecting tools for rough machining, for
eg: - is to minimize the tool changes and to maximize the number of features machined.
Several other factors also influence productivity such as tool material and size.
The process generation module of the CAPP system decides the process to be
carried out to finish the part by means of feature process correlation. Based on the tool
process correlation the cutting tool is decided. The tool process correlation holds all the
information regarding tools and their operations. If the feature is a hole, then a drill is to
be used.
But based on the feature dimension, the best matching tool is to be selected from
the corresponding database, providing data like tool code, tool length, diameter, and
insert material, separate databases are developed and maintained for drill tools, milling
cutters, and grinding wheels. The tool selection is facilitated with dual methods, namely
automatic selection and manually.
Machine selection is based on the blank size and process capability of the
machine. For each and every process one or more number of machines are possible.
This is added in a list where it is identified by a key. The list contains the following link
information:
• Set-Up number
• Feature name
• Process
After selecting the various possible machines, redundant machines are eliminated and
only machines, which are unique, are identified and it is retained for further processing.
The information is available as a list structure where the set-up is the main link.
Computer Aided Process Planning (CAPP) 19
Milling Module
Manufacturing
Technology
Database
Turning
Rules
Module
Features
Hole making
Module
processing time. Consequently, the object function used in process planning and its
optimisation is to minimize the number of rejects and the total processing costs, as well
as minimizing the time required to complete all operations.
Designer
Find all primary
1.Identify Features
machining features for P.
Call this set φ .
Generate an operation
3.Generate Plan plan O for F. If O can
satisfy P’s machining
tolerances, then
estimate its cost and
4.Evaluate Plan time
• Automated Feature Recognition: generates the flow of data from solid models
directly into MetCAPP. This module allows users to import 3D solid CAD models
into MetCAPP and then automatically analyzes the part to extract manufacturing
features for sequencing and process plan generation.
• Process Documentation. MetCAPP’s report writer: allows users to merge texts
and graphics, including CAD drawings, photographs, electronic documents and
bar codes into a single document. This can be printed, sent to the floor
electronically or through Application Programme Interface (API) to other parts of
the IP system (eg:- NC tape generation, MRP or order entry)
• Graphics. MetCAPP’s redline capability: allows the user to add layers of
annotations to a file without changing the original drawing/graphic. MetCAPP
supports over 40 different graphic file types for viewing, printing, and
redline/markup.
• The MetCAPP Technology Modules: These contain rules and data to support a
wide range of features. These automatically select a process sequence, tools for
each step and speeds/feeds for each machining pass. The technology modules
evaluate the capabilities of the machine and utilize as much machine horsepower
as is available at the selected speed range.
• Templates and Formulas: provide MetCAPP users the flexibility to define tasks
and work procedures specific to their operations. Recall and replication of these on
demand further enhances planner productivity.
• Cost Estimating: Costed routings with accurate tooling, fixturing, and materials
provide the estimator with strong quotation support.
• Group Technology: MetCAPP provides the ability to interrogate a standard
database of process plans and identify parts and assemblies by their characteristics.
This enables identification of similar parts for more rapid plan generation as well
as strong support for configuring products in order entry.
Computer Aided Process Planning (CAPP) 25
Connecting process planning to their CAD systems for swift feedback, rapid and
accurate data transfer, plus work-in-process images when desired.
Linking process planning to CAM systems
Linking process planning to Enterprise Planning System, MRP/ERP, yielding a
single point of entry.
Today process planning and workshop scheduling in industry are carried out as
sequential, non-collaborative tasks. This has several disadvantages and can be improved
by making these activities partly concurrent or at least collaborative. The integration or
collaboration of scheduling and process planning has been the focus of extensive
international research efforts in recent years. To achieve the overall goals is necessary to
be followed the specific technical objectives with consideration of reliability,
maintainability, and supportability. A reliable and user-friendly interface to standard
CAD systems used in industry is urgently required to close the gap in the CAD-CAM
information chain. The MetCAPP system highlights the requirements that a nowadays
CAPP system must meet, namely: flexibility, modularity, interoperability, autonomy,
and scalability. These have been selected based on weaknesses of the current available
CAPP systems.
Computer Aided Process Planning (CAPP) 26
The use of powerful CAPP tools that meet the performance requirements will
improve process-planning quality with respect to applied manufacturing technology and
accuracy of time and cost calculation. This will result in better utilization of the
available manufacturing resources, more exact product costing, improved product
quality and generally speaking towards a safer world. Collaboration between process
planning and scheduling will improve the logistical quality of process plans through
feedback of loading information
7. CAPP BENEFITS
8. CONCLUSION
REFERENCES
Mikell P. Groover & Emory W. Zimmres. Jr, “Computer Aided Design and
Manufacturing”, Prentice Hall Publication, 1994.
http://www.cimplex.com/metcapp.hmt