A Case-Based Reasoning of Computer-Aided Process Planning System for Rotational Parts

A Case-Based Reasoning of Computer-Aided Process Planning System for Rotational Parts

G Nawara, M Hamed, H El Awady, M Mostafa

 Zagazig University, Egypt
 

One of the missing links between design and manufacturing is “process planning”. Current process planning systems are not integrated into the product development process so that dynamic feedback in design decision can be quickly obtained. This paper deals with a process-planning system that uses case-based reasoning (CBR) methodology. Briefly, casebased reasoning is an intelligent problem-solving technique that works by searching through database for previously solved problems for one or more cases whose identifying features closely resemble the current problem. The CBR system used in this paper to develop a process plan, typically consists of three modules, i.e. storing and indexing of cases, retrieving cases and estimating the similarity, and the process of adaptation. A practical approach has been suggested in this research to compute the similarity between part input and case.

soroka's picture
Submitted by soroka on Mon, 04/07/2005 - 8:14am.

I've seen a similar paper to this one using an artificial neural network approach to process planning for cylindrical components in what way do think this approach is better or worse, and how do you think you could further extend this work.


gbecci's picture
Submitted by gbecci on Mon, 04/07/2005 - 12:39pm.

1) In the pdf version state that “Generate the feature process plan form scratch” is that meant that each new feature or its variation imply begin with a new register?

 

2) The paper mention that it is a “case-matching methodology which is multi parametric and absolute”, considering the tolerance of the parameters how this study can assure that the case found is the optimal one and it is not a new case for the data base (considering that the tolerances applied may be varied from process to process and from customer to customer)?

 

3) How deal with the problem of founding the optimal case?


Grabot's picture
Submitted by Grabot on Fri, 08/07/2005 - 4:47pm.

The approach is interesting, but it is difficult to assess the number of cases which has to be stored before obtaining good results when a new problem has to be solved. Do you have information available on this ?


hisham's picture
Submitted by hisham on Fri, 08/07/2005 - 7:19pm.

The Case-based reasoning is an artificial technique based on previous cases and check similarity for arraived to the best solution, therefor this is the best method to obtain the omtimal process planning depends upon actual previous solution and from it we obtain the G code program and make a check on the CAPP by enter the G-code for the solidworks and obtain the geometry. The fuethet extend this work by applied it on the primistic parts and we can applied Case-Based Reasoning on the maentainance and scheduling.

For any future quistions : And I hope to co-operate with you and work  in this point or any points you suggiste.

Mohamed abdel gawad

cadcapp@yahoo.com


hisham's picture
Submitted by hisham on Fri, 08/07/2005 - 7:54pm.

My CAPP system can generate the process planning from scratch based on knowldge based built in the database. The system search and compare the new feature to the features in DB and if not access with any in DB the program generate the process of it based on knowldge based, therefore the system not depend only on the previous features but the time of generate is increased.

for any furture quistions:

Mohamed abdel gawad

cadcapp@yahoo.com  


hisham's picture
Submitted by hisham on Fri, 08/07/2005 - 9:21pm.

generate the feature process plan from scratch didn't mean each new feature creature from scratch but start search for similar case and choose the nearest feature to it and if the same feature but different in diminesion or tolerance the system adjust the properties of feature "take the same operation but in determine the machining time according to the new dimensional of the new feature and take the cutting condition to meet its spasifications".

Mohamed abdel gawad


Mostafa1's picture
Submitted by Mostafa1 on Fri, 08/07/2005 - 9:50pm.

The Case-based reasoning is an artificial technique based on previous cases and check similarity for arraived to the best solution, therefor this is the best method to obtain the omtimal process planning depends upon actual previous solution and from it we obtain the G code program and make a check on the CAPP by enter the G-code for the solidworks and obtain the geometry. The fuethet extend this work by applied it on the primistic parts and we can applied Case-Based Reasoning on the maentainance and scheduling.

For any future quistions : And I hope to co-operate with you and work  in this point or any points you suggiste.

Mohamed abdel gawad

cadcapp@yahoo.com


Mostafa1's picture
Submitted by Mostafa1 on Fri, 08/07/2005 - 9:51pm.

generate the feature process plan from scratch didn't mean each new feature creature from scratch but start search for similar case and choose the nearest feature to it and if the same feature but different in diminesion or tolerance the system adjust the properties of feature "take the same operation but in determine the machining time according to the new dimensional of the new feature and take the cutting condition to meet its spasifications".

Mohamed abdel gawad


Mostafa1's picture
Submitted by Mostafa1 on Fri, 08/07/2005 - 9:52pm.

My CAPP system can generate the process planning from scratch based on knowldge based built in the database. The system search and compare the new feature to the features in DB and if not access with any in DB the program generate the process of it based on knowldge based, therefore the system not depend only on the previous features but the time of generate is increased.

for any furture quistions:

Mohamed abdel gawad

cadcapp@yahoo.com  


Romdhane's picture
Submitted by Romdhane on Sat, 09/07/2005 - 8:41am.

Can you apply the same method that you used in automatic generation of process planning for prismatic parts by using design by features ? If you used the artificial neural networks for development of machining process panning, are you going to find the same results?


Mostafa1's picture
Submitted by Mostafa1 on Wed, 13/07/2005 - 7:41pm.

I can apply the same method in prismatic parts by using design by feature but this is demending most higher database than rotational parts. when used artificial neural networks in CAPP I didn't know the aviable package in ANN using in CAPP but if we use any for generating CAPP for any workpiece it must be the same processes required to obtain the part but the change in details. In CBR, we obtain the most cutting condition and we can generate the alternative CAPP for parts to meet requirment if there are a bottle neck in scheduling. 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Who's online

There are currently 0 users and 200 guests online.
Validate XHTML, CSS or WCAG