Interoperability between a Cooperative Design Modeler and a CAD System: Software Integration versus Data Exchange

The data exchange between Computer-Aided Design (CAD) systems is a crucial issue in concurrent engineering and collaborative design. The paper presents research works and techniques dealing with the interoperability of a Cooperative Design Modeller (CoDeMo), aiming at the integration of product lifecycle knowledge, and a commercial CAD system (CATIA V5). Two kinds of approaches are implemented in the considered case of CAD interoperability for exchanging geometric data, respectively: one is based on a traditional static interface, in which STEP AP203 standard is used; the other is based on a dynamic interface, in which Application Programming Interfaces (API) of the targeted CAD system is adopted. Both approaches should enhance the communication, exchange and sharing of product data between CAD systems for improving concurrent engineering. A comparison between these two approaches is made to show their particular advantages and disadvantages. The development of a translator between the both CAD systems based on each approach has been carried out and evaluated on an assembly case.

[1]  Ping-Yi Chao,et al.  A data exchange framework for networked CAD/CAM , 2001 .

[2]  Lionel Roucoules,et al.  CoDE: A Cooperative Design Environment— A New Generation of CAD Systems , 2000, Concurr. Eng. Res. Appl..

[3]  M. Susan Bloor,et al.  CAD/CAM product-data exchange: the next step , 1991, Comput. Aided Des..

[4]  Michael J. Pratt A New ISO 10303 (STEP) Resource for Modeling Parameterization and Constraints , 2004, J. Comput. Inf. Sci. Eng..

[5]  Michael J. Pratt,et al.  Towards the standardized exchange of parameterized feature-based CAD models , 2005, Comput. Aided Des..

[6]  Soonhung Han,et al.  Exchange of CAD Part Models Based on the Macro-Parametric Approach , 2002 .

[7]  Soonhung Han,et al.  Mapping product structures between CAD and PDM systems using UML , 2001, Comput. Aided Des..

[8]  Y.-M. Deng,et al.  EFDEX: A Knowledge-Based Expert System for Functional Design of Engineering Systems , 2001, Engineering with Computers.

[9]  Willem F. Bronsvoort,et al.  Multiple-view feature modelling for integral product development , 2004, Comput. Aided Des..

[10]  Lionel Roucoules,et al.  Process planning as an integration of knowledge in the detailed design phase , 2003, Int. J. Comput. Integr. Manuf..

[11]  Benoît Eynard,et al.  Towards Integration of CAx Systems and a Multiple-View Product Modeller in Mechanical Design , 2005 .

[12]  Serge Tichkiewitch,et al.  De la CFAO à la conception intégrée , 1994 .

[13]  Tetsuo Tomiyama,et al.  Supporting conceptual design based on the function-behavior-state modeler , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[14]  Willem F. Bronsvoort,et al.  A collaborative framework for integrated part and assembly modeling , 2002, SMA '02.

[15]  Peihua Gu,et al.  Product modelling using , 1995, Comput. Aided Des..

[16]  Yasushi Umeda,et al.  A CAD for Functional Design , 1993 .

[17]  Soonhung Han,et al.  Mapping 2D midship drawings into a 3D ship hull model based on STEP AP218 , 2004, Comput. Aided Des..

[18]  Kwai-Sang Chin,et al.  Internet-based distributive knowledge integrated system for product design , 2003, Comput. Ind..

[19]  Kuang-Chao Fan,et al.  STEP-based product modeling system for remote collaborative reverse engineering , 2003 .