Computer Aided Process Planning (CAPP). What is Process Planning? Process planning acts as a bridge between design and manufacturing by translating design.

Slides:



Advertisements
Similar presentations
DATA PROCESSING SYSTEMS
Advertisements

Automation (21-541) Sharif University of Technology Session # 13
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
CSC 123 Systems Analysis & Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Computer Aided Process Planning
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
Computer Integrated Manufacturing CIM
IENG 475: Computer-Controlled Manufacturing Systems
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
System Design and Analysis
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Testing an individual module
IENG 475: Computer-Controlled Manufacturing Systems
Introduction to Systems Analysis and Design
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Area of Study 3: The Operations Management Function
Equivalence Class Testing
Planning for CNC Operations. Coordination of 5 functions u 1. NC management - shop supervisor u 2. Part programming - programmer u 3. Machine operators.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Application of Computer in Manufacturing
SYSTEM ANALYSIS AND DESIGN
Input Design Objectives
SUBJECT  Industrial facility design. GROUP MEMBERS H.Hammad Ali 11-IE-32 S.Hammad shah 11-IE-21 Hammad Hassan 11-IE-41.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Manufacturing Engineering Department Lecture 9 – Automated Inspection
Introduction to Computer Aided Process Planning
Chapter 15: Computer-Integrated Manufacturing Systems
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Modeling and Design of Rule-Based Systems Yonglei Tao.
Process Planning and Computer Aided Process Planning
Chapter 9 Describing Process Specifications and Structured Decisions
Tech 149: Unit 3 Computer-Aided Engineering and Other CIM Subsystems.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
Manual Process Planning Manufacturing Processes (2), IE-352 Ahmed M El-Sherbeeny, PhD Spring 2014.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Week 6 – MSE508/L Costea, Ph.D. Computer Aided Engineering (CAE)
1© DATOS Computer AG – The Framework for higher Efficiency Tool Catalogs Documents + Planning Assembly + Logistics Storage Systems Job.
Pleasing in appearance.
Friday, October 15 Objective: Students will be able to present information they have found on an engineering career. Bell Ringer: Quick Write: What is.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
UNIT-III Group Technology and Computer Aided Process Planning
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
CAD CAM. 2 and 3 Dimensional CAD: Using 2-dimensional CAD software, designers can create accurate, scaled drawings of parts and assemblies for designs.
Process planning : Machining processes and parameters used to convert a piece part from an engineering drawing. The act of preparing detailed work instructions.
Introduction to Computer Aided Process Planning
Manual Process Planning
Manual Process Planning
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Process Specifications and Structured Decisions
IENG 475: Computer-Controlled Manufacturing Systems
Introduction to Systems Analysis and Design
CAD CAM.
Computer Aided Process Planning
Describing Process Specifications and Structured Decisions
Introduction To CAD/CAM
Manual Process Planning
Chapter 11 Describing Process Specifications and Structured Decisions
Decision Tables SEEM 3430 Tutorial LI Jing.
Presentation transcript:

Computer Aided Process Planning (CAPP)

What is Process Planning? Process planning acts as a bridge between design and manufacturing by translating design specifications into manufacturing process details Process planning acts as a bridge between design and manufacturing by translating design specifications into manufacturing process details

Process Plan Refers to a set of instructions that are used to Refers to a set of instructions that are used to make a component or a part so that the design make a component or a part so that the design specifications are met make a component or a part so that the design make a component or a part so that the design specifications are met „ Determines how a component will be manufactured „ Determines how a component will be manufactured „ „ Is a major determinant of manufacturing cost and profitability of products „ „ Is a major determinant of manufacturing cost and profitability of products

Basic Steps in Developing a Process Plan 1. Analysis of part requirements 2. Selection of raw work piece 3. Determining manufacturing operations and their sequence 4. Selection of machine tools 5. Selection of tools, work-holding devices, and inspection equipment 6. Determining machining conditions (cutting speed feed, depth of cut) and manufacturing times (setup time, processing time, and lead times)

Process Planning Approaches „ Manual Systems „ Manual Systems „ Computer Aids „ Computer Aids „ Variant Systems „ Variant Systems „ Experimental Generative Systems „ Experimental Generative Systems

Manually Prepared Process Planning „ A skilled individual examines a part drawing to develop the necessary instructions for the process plan „ A skilled individual examines a part drawing to develop the necessary instructions for the process plan „ Requires knowledge of the manufacturing capabilities of the factory (many times undocumented) [„ Machine and process capabilities, tooling, materials, standard practices, and associated costs] „ Requires knowledge of the manufacturing capabilities of the factory (many times undocumented) [„ Machine and process capabilities, tooling, materials, standard practices, and associated costs] „ Widely used, time consuming, plans developed over a period of time may not be consistent nor objective „ Widely used, time consuming, plans developed over a period of time may not be consistent nor objective „ Excessive time and cost may be required to develop „ Excessive time and cost may be required to develop necessary skills for successful planners necessary skills for successful planners

Computer Application „ “Computer-aided” is a key factor in the integration o „ “Computer-aided” is a key factor in the integration o CAD and CAM CAD and CAM „ The use of computers in process planning can: „ The use of computers in process planning can: „ Systematically produce accurate and consistent process pl „ Systematically produce accurate and consistent process pl „ Reduce the cost and lead time of process planning „ Reduce the cost and lead time of process planning „ Reduce skill requirements of process planners „ Reduce skill requirements of process planners „ Increase productivity of process planners „ Increase productivity of process planners „ Interface application programs such as work standards, cost estimation and lead time estimation „ Interface application programs such as work standards, cost estimation and lead time estimation „ Consistently optimize process routings „ Consistently optimize process routings „ Reduce preproduction lead times „ Reduce preproduction lead times „ Increase responsiveness to engineering changes „ Increase responsiveness to engineering changes

Variant CAPP Methodology „ Recall, identify, and retrieve and existing plan for a similar part and make necessary modifications similar part and make necessary modifications „ Recall, identify, and retrieve and existing plan for a similar part and make necessary modifications similar part and make necessary modifications „ Interactive environment between the planner and the Computer „ Interactive environment between the planner and the Computer Process planning for a new part starts with coding and classifying the part into a similar family Process planning for a new part starts with coding and classifying the part into a similar family Requires the establishment and maintaining of a database of standard process plans that contains operations, tools, notes, etc. Requires the establishment and maintaining of a database of standard process plans that contains operations, tools, notes, etc. „ Requires recall and editing capability „ Requires recall and editing capability

Variant CAPP

Advantages: „ Efficient processing and evaluation of complicated activities and decisions „ Efficient processing and evaluation of complicated activities and decisions „ Standardized procedures „ Standardized procedures „ Lower development and hardware costs „ Lower development and hardware costs „ Shorter development times „ Shorter development timesDisadvantages: Inconsistency in editing „ Inconsistency in editing „ „ Quality is dependent on knowledge and skill of planner „ Quality is dependent on knowledge and skill of planner „ Optimization of variables such as material, geometry, size, precision, quality, alternative processing sequences, and machine loading is difficult „ Optimization of variables such as material, geometry, size, precision, quality, alternative processing sequences, and machine loading is difficult

Generative CAPP Methodology „ Process plans are automatically generated by means of decision logic, formulas, technology algorithms, and textual and geometry-based data „ Process plans are automatically generated by means of decision logic, formulas, technology algorithms, and textual and geometry-based data „ Truly universal system not yet developed „ Truly universal system not yet developed „ There are essentially two major components: „ There are essentially two major components: „ Geometry-based -- define all geometric features for all process related surfaces together with feature dimensions, locations and tolerances and the surface finish desired on the locations, and tolerances and the surface finish desired on the features. „ Geometry-based -- define all geometric features for all process related surfaces together with feature dimensions, locations and tolerances and the surface finish desired on the locations, and tolerances and the surface finish desired on the features. „ Knowledge-based -- the automatic matching of part geometry requirements with the manufacturing capabilities using process knowledge in the form of decision logic and data. „ Knowledge-based -- the automatic matching of part geometry requirements with the manufacturing capabilities using process knowledge in the form of decision logic and data.

Sources of Mfg Knowledge „ Acquisition and documentation of manufacturing knowledge is not a one-time activity but a recurring process -- the backbone of process planning „ Acquisition and documentation of manufacturing knowledge is not a one-time activity but a recurring process -- the backbone of process planning „ Decision tables are a convenient way to document manufacturing knowledge (Boolean-type values such as true, false, do not care, etc. or continuous values) „ Decision tables are a convenient way to document manufacturing knowledge (Boolean-type values such as true, false, do not care, etc. or continuous values) „ Decision table elements include: „ Decision table elements include: Conditions - state the goal to achieve Conditions - state the goal to achieve „ Actions - state the operations to perform „ Actions - state the operations to perform „ Rules - establish the relationship between conditions and actions „ Rules - establish the relationship between conditions and actions

Building Decision Tables „ A decision table is partitioned (conditions and decisions) by vertical and horizontal lines „ A decision table is partitioned (conditions and decisions) by vertical and horizontal lines „ The portion of the table above the horizontal lines specifies the condition, and the portion below those lines indicates the action „ The portion of the table above the horizontal lines specifies the condition, and the portion below those lines indicates the action „ The portion to the left of the vertical lines contains the stub (or tag), and the portion to the right, the entries. „ The portion to the left of the vertical lines contains the stub (or tag), and the portion to the right, the entries. „ Decision rules are identified by columns in the entry part of the decision „ Decision rules are identified by columns in the entry part of the decision

Building Decision Tables: Example „ Construct a decision table for the weekend decision that can be described as follows: „ Construct a decision table for the weekend decision that can be described as follows: „ “If it is raining, I will go to the arcade and play video games” „ “If it is raining, I will go to the arcade and play video games” „ “If it is not raining and hot, I will go to the beach” „ “If it is not raining and hot, I will go to the beach” „ “If it is not raining and cool, I will go on a picnic with a friend” „ “If it is not raining and cool, I will go on a picnic with a friend”

Building Decision Tables: Example Solution

Types of Decision Tables

Main Considerations in Decision Tables Construction

Decision table for the selection of machines of turning operations

Steps to Create a decision table 1. List all conditions in the decision table 2. Calculate the number of possible combinations 3. Fill columns with all possible combinations 4. Insert X where rules suggest certain actions 5. Combine rules where it is apparent that an alternative does not make a difference in the outcome 6. Check the table for any impossible situation, contradictions and redundancies. 7. Rearrange the table to be more understandable.

Step 1: List all conditions Hints: Write down the values the condition/cause can assume Write down the values the condition/cause can assume Cluster related causes Cluster related causes Put the most dominating cause first Put the most dominating cause first Put multi valued causes last Put multi valued causes last

Step 2: Calculate combinations Number of Values to the power of the number of conditions with these values If all conditions are simply Y/N values: 2 number of conditions If all conditions are simply Y/N values: 2 number of conditions If 1 condition with 3 values and 3 with 2: 3 1 * 2 3 = 24 If 1 condition with 3 values and 3 with 2: 3 1 * 2 3 = 24 Or, use the Values column and multiply each value down the column, eg. 3*2*2*2=24 Or, use the Values column and multiply each value down the column, eg. 3*2*2*2=24

Step 3: Fill columns Example: A decision table is constructed for three conditions as shown in the table: Conditions and actionsRules Customer ordered from fall catalogYYYYNNNN Customer ordered from Christmas catalogYYNNYYNN Customer ordered from specialty catalogYNYNYNYN Send out this year’s Christmas catalogXXXX Send out the new specialty catalogXX Send out both catalogsXX

Step 5: Combine Rules Rules 2,4,6 and 8 can be combined because they all have two common things: 1. The action is to send out this year’s catalog. 2. The alternative for C3 is always N It does not matter what the alternatives are for C1 & C2, SO we put dashes [-] Rules 1 and 5 can be combined, likewise, rules 3 and 7 can be combined.

Step 5: Combine Rules Rules Conditions and actions Customer ordered from fall catalogYYYYNNNN Customer ordered from Christmas catalog YYNNYYNN Customer ordered from specialty catalog YNYNYNYN Send out this year’s Christmas catalogXXXX Send out the new specialty catalogXX Send out both catalogsXX

Step 5: Combine Rules Rules Conditions and actions Customer ordered from fall catalog Customer ordered from Christmas catalog Y-N-Y-N- Customer ordered from specialty catalogYNYNYNYN Send out this year’s Christmas catalogXXXX Send out the new specialty catalogXX Send out both catalogsXX

Step 5: Combine Rules Rules Conditions and actions123 Customer ordered from fall catalog--- Customer ordered from Christmas catalog Y-N Customer ordered from specialty catalogYNY Send out this year’s Christmas catalogX Send out the new specialty catalogX Send out both catalogsX

Step 7: Rearrange the table Conditions and actionsRules 123 Customer ordered from fall catalog--- Customer ordered from Christmas catalogY-N Customer ordered from specialty catalogYNY Send out this year’s Christmas catalogX Send out the new specialty catalogX Send out both catalogsX

Advantages of decision tables Tables help analyst to ensure completeness. Tables help analyst to ensure completeness. It easy to check for possible errors, impossible situations, contradictions and redundancies. It easy to check for possible errors, impossible situations, contradictions and redundancies. Can be taken as input and provide computer program code as output. Can be taken as input and provide computer program code as output.