Constraint-based design of parts

Abstract The key issues in design for machining are abstraction, classification, representation and checking of machining constraints. The paper proposes an object-oriented classification scheme for machining constraints. Design by machining features that are restricted by machining constraints are considered. The constraints considered in the paper are probably not original; however, their application at an early design stage to achieve a manufacturable design is novel. To date, these known constraints have not been transformed into a meaningful design paradigm. Thus, a mechanism for checking machining constraints at the early stage of design is presented on the basis of a part topology. Algorithms are developed to check related machining constraints for different cases of part topology. Therefore, for each feature, only a limited number of machining constraints need to be checked. The constraint classification scheme and a mechanism for checking constraints have been implemented as a prototype system, CBD, which is coded in C++ on an HP workstation.

[1]  Ibrahim Zeid,et al.  Cognitive model of memory for mechanical-design problems , 1992, Comput. Aided Des..

[2]  David G. Ullman,et al.  The Evolution of Commitments in the Design of a Component , 1992 .

[3]  Andrew Kusiak,et al.  Concurrent Engineering: Automation, Tools, and Techniques , 1992 .

[4]  Andrew Kusiak,et al.  Intelligent Manufacturing Systems , 1990 .

[5]  D. Sriram,et al.  Constraint Satisfaction as a Planning Process , 1992 .

[6]  B. Smith Six-sigma design (quality control) , 1993, IEEE Spectrum.

[7]  John Billingsley,et al.  Generative feature-based design-by-constraints as a means of integration within the manufacturing industry , 1991 .

[8]  Kosuke Ishii,et al.  Application of design compatibility analysis to simultaneous engineering , 1988, Artif. Intell. Eng. Des. Anal. Manuf..

[9]  Andrew Kusiak,et al.  Intelligent design synthesis. An object-oriented approach , 1991 .

[10]  Masamichi Shimura,et al.  Parametric Engineering Design Using Constraint-Based Reasoning , 1990, AAAI.

[11]  Mark R. Cutkosky,et al.  Next-Cut: A Second Generation Framework for Concurrent Engineering , 1991, MIT-JSME Workshop.

[12]  Andrew Kusiak Intelligent Design and Manufacturing , 1992 .

[13]  Gerald Jay Sussman,et al.  CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions , 1980, Artif. Intell..

[14]  Mark R. Cutkosky,et al.  A methodology and computational framework for concurrent product and process design , 1990 .

[15]  Wynne Hsu,et al.  Feedback approach to design for assembly by evaluation of assembly plan , 1993, Comput. Aided Des..

[16]  Stelios Kafandaris,et al.  Expert Process Planning for Manufacturing , 1990 .

[17]  Dieter Roller,et al.  Rule-oriented method for parameterized computer-aided design , 1992, Comput. Aided Des..

[18]  Duc Truong Pham,et al.  Artificial Intelligence in Design , 1991 .

[19]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..