10.01.2013 Views

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

process plan for a part (Figure 5.3). These systems contain the logic to use manufacturing data bases and<br />

suitable part description schemes to generate a process plan for a particular part. Most of the contemporary<br />

CAPP systems being developed are generative in nature. Generative approach eliminates disadvantages<br />

of variant approach and bridges the gap between the CAD and CAM.<br />

5.4 CAPP: Implementation Techniques<br />

Logical decision is a traditional implementation technique used in CAPP. The simplest approach is to<br />

code the process capability in a computer program. A tree-structured classification can be used in the<br />

system and each process can be coded as a branch of a decision tree (Chang and Wysk, 1984).<br />

The decision logic should be present in a format that is easy to visualize and check for completeness,<br />

contradictions, and redundancy. Generally, each manufacturing process is defined as a separate entity<br />

based on the capabilities to generate or modify geometric features or properties. Only values of decision<br />

variables change over time or between companies. The techniques for structuring the decision logic are<br />

numerous and varied.<br />

The objective of decision logic in a CAPP system is to match the process capabilities with design<br />

specifications in an optimal way. Generally, most common decision logic can be classified as one of the<br />

three methods: decision tables, decision trees and AI.<br />

Decision Tables<br />

A decision table is partitioned into conditions and actions and is represented in a tabular form. It is a<br />

program-structuring tool which provides readable documentation as an automatic by-product. Also,<br />

decision tables can be used with preprocessors to eliminate some program coding, and to provide<br />

automatic checks for completeness, contradiction, and redundancy.<br />

Decision Trees<br />

FIGURE 5.3<br />

Generative approach to CAPP.<br />

A decision tree is a graph with a single root and branches emanating from the root. Decision trees<br />

are easier to customize, update, maintain, visualize and develop than decision tables. Decision trees<br />

can be represented as computer codes or data. The tree as computer code is converted to a flow chart;<br />

the starting node is the root and every branch represents a decision statement which is either false or<br />

true.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!