An integrated knowledge-based system for sheet metal processing

An integrated knowledge-based system for sheet metal processing

Y. Raoa, J. Efstathioub

Huazhong University of Science & Technology, China

University of Oxford,  UK

This paper presents an integrated knowledge-based CAD/CAM system for sheet metal cutting-punching combination processing. The whole system consists of five functional modules, i.e. modeling, nesting, process-planning, NC-programming and simulation & reporting module, which are integrated seamlessly in terms of data processing. The knowledge base is the core of the integrated system, based on which, the system runs in an efficient and intelligent manner. This system has been successfully applied in industry, and an application example is demonstrated.


Brousseau's picture
Submitted by Brousseau on Mon, 04/07/2005 - 11:50am.

Thank you for your contribution to IPROMS2005. You mention in your paper that the geometrical information processed by the modeling module of your system is converted from outside CAD softwares. In this case, via a DXF interface from AutoCAD. Did you consider using a neutral format, like STEP Application Protocol 203 for example, as an input to this module? Such a neutral fromat can be output by most commercially available CAD systems and this could be an advantage over the DXF format.

Emmanuel Brousseau
The Manufacturing Engineering Centre
Cardiff University
Cardiff, CF24 3AA


Brousseau's picture
Submitted by Brousseau on Mon, 04/07/2005 - 2:34pm.

The slides of your presentation are not in the proper order, for example the case study and the conclusion slides come before the introduction, modular structure and knowledge base slides. You can easily adjust this problem by setting up the field "weight"at the bottom of the page when you edit each of your slides. In addition, it would be beneficial for your presentation if you could include some speaker notes for each slide. This can be done when editing a slide by writting such notes in the field "excerpt".

Emmanuel Brousseau


ryq's picture
Submitted by ryq on Mon, 04/07/2005 - 5:04pm.

Thank you very much for your suggestions. The slides have been re-ordered and relevant notes are included.


ryq's picture
Submitted by ryq on Mon, 04/07/2005 - 5:16pm.

At present, only the DXF format is considered in our case. Actually, in our practical applications, geometrical modeling is not a big problem, DXF is enough for the use. The key point is the KB. Of course, a neutral standard format should be helpful for the system's universality, which will be considered for the further research.


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

Knowledge acuisition is probably the most time-consuming task in developing knowledge-based systems. Automatic knowledge acquisition techniques such as inductive learning, insatance-based learning and other machine learning techniques have been developed to address this problem. Have you considered using any of these learning techniques?


sceviv's picture
Submitted by sceviv on Mon, 11/07/2005 - 2:35pm.

What programming language/environment do you use?


ryq's picture
Submitted by ryq on Mon, 11/07/2005 - 2:49pm.

VC++6.0 Enterprise Version was used for the system development.


ryq's picture
Submitted by ryq on Mon, 11/07/2005 - 3:07pm.

Since the knowledge in NRB/PRB is essentially empirical, the KB of the system is basically built up according to the experiences of the technicians in the plants. Now we are trying to use the case-based learning technique for the expansion of the KB.


Abdul Aziz's picture
Submitted by Abdul Aziz on Mon, 11/07/2005 - 6:06pm.

Is there any limitation on thickness of the stock-sheet to apply PRB?


ryq's picture
Submitted by ryq on Tue, 12/07/2005 - 10:43am.

Yes, there are different thickness limitations subject to the machine capacities and cutting or punching process requirements.


Brousseau's picture
Submitted by Brousseau on Wed, 13/07/2005 - 2:47pm.

Thank you for your timely answers to all the comments to your paper. You mentioned that the puncher moving distance can be formulated as a "traveling salesman model" and that you adopted the nearest neighbour algorithm to solve this problem. As you also pointed out, a lot of algorithms have been developed to address the traveling salesman problem. Is there any particular reasons for you to choose the nearest neighbour algorithm?

Emmanuel Brousseau


ryq's picture
Submitted by ryq on Fri, 15/07/2005 - 8:37am.

For the sequencing of punching process, the main objective is to minimize the frequency of puncher change rather than the total puncher-moving time.The NNA is simple and efficient enough for our problem, which is basically samll/medium sized.


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 169 guests online.