SlideShare a Scribd company logo
1 of 7
Download to read offline
Steps of Manufacturing System Design Algorithm
There are six (excluding Step-0; Initialization) total steps of this
algorithm. Each step is explained via a flow chart in below.
Step-0:
Objective: The key purpose of this step is to initialize the
process. Based on below classification the first process plan is
initialized at the first structure at the first post.
The following classifications take place in this step:
 Rank the operations based on their precedence/anteriority.
 Rank the operations based on their posteriority (No. of
Successors)
 Grouping based on similar spindle direction with the
operation under consideration.
 . Grouping based on alternate spindle direction with the
operation under consideration.
 Grouping based on similar feature axis with the operation
under consideration.
 Grouping based on similar operation type with the
operation under consideration.
Step-01:
Objective: The key objective is find out which operation(s)
can be performed next on this post based on their
precedence/anteriority and posteriority.
Flow Chart:
Initialization
Post = 1
Structure = 1
Process Plan = 1
For each generated process Plan, Find out operation(s)
having zero precedence, Pr = 0 (No operation should lead)
For each generated process Plan, Choose operation(s)
having maximum posteriority (Max. successors)
For each generated process plan, add a new branch with
maximum posteriority and active branch from the process
plan list.
For each process plan, keep updating the list of process
plan, list of operations, and active branches.
Step-02:
Objective: The key purpose of this step is to look for the possibility
of performing other operation(s), at the same post with the same
structure.
Flow Chart:
For each generated process plan, Sort out operation(s)
having zero precedence, max. Posteriority, same
operation type, similar spindle direction, and same
movement axis with operation under consideration.
Is there any
such
operation
exist?????
No
Proceed
to Next
Step.
Yes
Add a new branch for each of the selected
set of operation.
Generate a new process Plan by copying
the active branch and the newly assigned
operation
Step-3:
Objective: The key objective of this step is to look for the
possibility of operation(s) that can be performed simultaneously
with the operations already identified in step-1 & 2.
Flow chart:
For each alternative process plan, choose
operation(s) from the list of zero
precedence operations having alternative
spindle direction
Is the
operation set
is empty??
No
Proceed
to Next
Step.
Yes
Subdivide OPj in subsets having same
spindle direction and similar operation.
Add a new branch
Generate new process plan(s) by copying the
active branch and the assigned Ops.
Step-05:
Objective: The key goal of this step is to propose a rotation of
the piece based on the structure and machining feature’s
orientations. We sort out operations having alternative spindle
directions than the solution under consideration.
Flow Chart:
For each generated alternative process plan, eliminate the already
assigned operations. Redefine the precedence of remaining
operations and sort out operations with max. Posteriority.
For each generated alternative process plan and each structure of
the under consideration, find operation having alternative spindle
direction and same operation type as that of already assigned.
For each generated alternative process plan and each structure of
the under consideration, find operation having alternative spindle
direction and same operation type as that of already assigned.
Is the
operation Set
is Empty?
Subdivide Operations into similar
spindle direction and same operation
No
Proceed
to Next
Step.
Yes
Add new branch(es)
Generate New Process plan(s)
Step-06:
Objective: The key goal of this step is to define the entire
solution space for the manufacturing system design. We
look for any other possible solution that can be performed
at the same post by tool change and/or piece rotation.
Flow Chart:
Step-06
Is process plan
–N different
from Process
Plan-1?
Go to
Step 4
& 5
Go to
Step 5
& 4
Yes Yes
Results
No
Step-04:
Objective: The key goal of this step is to find out operation(s)
which can be performed after tool change and/or spindle change.
Flow Chart:
For each generated alternative process plan, eliminate the already
assigned operations. Redefine the precedence of remaining
operations and sort out operations with max. Posteriority.
For each alternative process plan, find out operation(s) having
similar spindle direction and axis to the Operation already assigned
to the post under consideration.
Is the operation
set is empty??
No
Proceed
to Next
Step.
Yes
For each alternative process plan, find operation(s)
having same spindle direction and axis to the
Operation already assigned to the post under
consideration.
Add one or more branch (es), copy the branches
already generated in step 3 and complete the set.
Generate one or more process plans in the process
plan list by copying the active branches and already
assigned operations.

More Related Content

Similar to Sati Ullah MSD-02....pdf

QUEUE in data-structure (classification, working procedure, Applications)
QUEUE in data-structure (classification, working procedure, Applications)QUEUE in data-structure (classification, working procedure, Applications)
QUEUE in data-structure (classification, working procedure, Applications)
Mehedi Hasan
 
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docxLab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
festockton
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
George V James
 
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdfWrite a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
sravi07
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
hccit
 

Similar to Sati Ullah MSD-02....pdf (20)

Computational Thinking 11- ActivitySelection.pptx
Computational Thinking 11- ActivitySelection.pptxComputational Thinking 11- ActivitySelection.pptx
Computational Thinking 11- ActivitySelection.pptx
 
The closing cockpit is a very powerful tool in SAP Financial System which pro...
The closing cockpit is a very powerful tool in SAP Financial System which pro...The closing cockpit is a very powerful tool in SAP Financial System which pro...
The closing cockpit is a very powerful tool in SAP Financial System which pro...
 
QUEUE in data-structure (classification, working procedure, Applications)
QUEUE in data-structure (classification, working procedure, Applications)QUEUE in data-structure (classification, working procedure, Applications)
QUEUE in data-structure (classification, working procedure, Applications)
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In Process
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.com
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docxLab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
Lab 3 of 7 Process Management Simulation L A B  O V E R V I E W.docx
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdfWrite a program in C or C++ which simulates CPU scheduling in an opera.pdf
Write a program in C or C++ which simulates CPU scheduling in an opera.pdf
 
System development analysis life cycle
System development analysis life cycleSystem development analysis life cycle
System development analysis life cycle
 
Unit 3 Stacks and Queues.pptx
Unit 3 Stacks and Queues.pptxUnit 3 Stacks and Queues.pptx
Unit 3 Stacks and Queues.pptx
 
QTP_PRESENTATION_Andy
QTP_PRESENTATION_AndyQTP_PRESENTATION_Andy
QTP_PRESENTATION_Andy
 
Building blocks of Algblocks of Alg.pptx
Building blocks of Algblocks of Alg.pptxBuilding blocks of Algblocks of Alg.pptx
Building blocks of Algblocks of Alg.pptx
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
Towards Reactive Planning With Digital Twins and Model-Driven Optimization
Towards Reactive Planning With Digital Twins and Model-Driven OptimizationTowards Reactive Planning With Digital Twins and Model-Driven Optimization
Towards Reactive Planning With Digital Twins and Model-Driven Optimization
 
Sad1
Sad1Sad1
Sad1
 
Lect 3-4 Zaheer Abbas
Lect 3-4 Zaheer AbbasLect 3-4 Zaheer Abbas
Lect 3-4 Zaheer Abbas
 
Nassi shneiderman diagrams
Nassi shneiderman diagramsNassi shneiderman diagrams
Nassi shneiderman diagrams
 
New microsoft office word document (3)
New microsoft office word document (3)New microsoft office word document (3)
New microsoft office word document (3)
 
Problem-solving and design 1.pptx
Problem-solving and design 1.pptxProblem-solving and design 1.pptx
Problem-solving and design 1.pptx
 

Recently uploaded

ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
Sampad Kar
 

Recently uploaded (20)

Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
BORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdfBORESCOPE INSPECTION for engins CFM56.pdf
BORESCOPE INSPECTION for engins CFM56.pdf
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Low rpm Generator for efficient energy harnessing from a two stage wind turbine
Low rpm Generator for efficient energy harnessing from a two stage wind turbineLow rpm Generator for efficient energy harnessing from a two stage wind turbine
Low rpm Generator for efficient energy harnessing from a two stage wind turbine
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 

Sati Ullah MSD-02....pdf

  • 1. Steps of Manufacturing System Design Algorithm There are six (excluding Step-0; Initialization) total steps of this algorithm. Each step is explained via a flow chart in below. Step-0: Objective: The key purpose of this step is to initialize the process. Based on below classification the first process plan is initialized at the first structure at the first post. The following classifications take place in this step:  Rank the operations based on their precedence/anteriority.  Rank the operations based on their posteriority (No. of Successors)  Grouping based on similar spindle direction with the operation under consideration.  . Grouping based on alternate spindle direction with the operation under consideration.  Grouping based on similar feature axis with the operation under consideration.  Grouping based on similar operation type with the operation under consideration.
  • 2. Step-01: Objective: The key objective is find out which operation(s) can be performed next on this post based on their precedence/anteriority and posteriority. Flow Chart: Initialization Post = 1 Structure = 1 Process Plan = 1 For each generated process Plan, Find out operation(s) having zero precedence, Pr = 0 (No operation should lead) For each generated process Plan, Choose operation(s) having maximum posteriority (Max. successors) For each generated process plan, add a new branch with maximum posteriority and active branch from the process plan list. For each process plan, keep updating the list of process plan, list of operations, and active branches.
  • 3. Step-02: Objective: The key purpose of this step is to look for the possibility of performing other operation(s), at the same post with the same structure. Flow Chart: For each generated process plan, Sort out operation(s) having zero precedence, max. Posteriority, same operation type, similar spindle direction, and same movement axis with operation under consideration. Is there any such operation exist????? No Proceed to Next Step. Yes Add a new branch for each of the selected set of operation. Generate a new process Plan by copying the active branch and the newly assigned operation
  • 4. Step-3: Objective: The key objective of this step is to look for the possibility of operation(s) that can be performed simultaneously with the operations already identified in step-1 & 2. Flow chart: For each alternative process plan, choose operation(s) from the list of zero precedence operations having alternative spindle direction Is the operation set is empty?? No Proceed to Next Step. Yes Subdivide OPj in subsets having same spindle direction and similar operation. Add a new branch Generate new process plan(s) by copying the active branch and the assigned Ops.
  • 5. Step-05: Objective: The key goal of this step is to propose a rotation of the piece based on the structure and machining feature’s orientations. We sort out operations having alternative spindle directions than the solution under consideration. Flow Chart: For each generated alternative process plan, eliminate the already assigned operations. Redefine the precedence of remaining operations and sort out operations with max. Posteriority. For each generated alternative process plan and each structure of the under consideration, find operation having alternative spindle direction and same operation type as that of already assigned. For each generated alternative process plan and each structure of the under consideration, find operation having alternative spindle direction and same operation type as that of already assigned. Is the operation Set is Empty? Subdivide Operations into similar spindle direction and same operation No Proceed to Next Step. Yes Add new branch(es) Generate New Process plan(s)
  • 6. Step-06: Objective: The key goal of this step is to define the entire solution space for the manufacturing system design. We look for any other possible solution that can be performed at the same post by tool change and/or piece rotation. Flow Chart: Step-06 Is process plan –N different from Process Plan-1? Go to Step 4 & 5 Go to Step 5 & 4 Yes Yes Results No
  • 7. Step-04: Objective: The key goal of this step is to find out operation(s) which can be performed after tool change and/or spindle change. Flow Chart: For each generated alternative process plan, eliminate the already assigned operations. Redefine the precedence of remaining operations and sort out operations with max. Posteriority. For each alternative process plan, find out operation(s) having similar spindle direction and axis to the Operation already assigned to the post under consideration. Is the operation set is empty?? No Proceed to Next Step. Yes For each alternative process plan, find operation(s) having same spindle direction and axis to the Operation already assigned to the post under consideration. Add one or more branch (es), copy the branches already generated in step 3 and complete the set. Generate one or more process plans in the process plan list by copying the active branches and already assigned operations.