A New Approach to CAD/CAM Systems Data Exchange Using Plug-in Technology

  • Chernopyatov Y.A. (Machine Tool Research Center (RRC), Changwon National University) ;
  • Chung W.j. (School of Mechatronics, Changwon National University) ;
  • Lee C.M. (School of Mechatronics, Changwon National University)
  • Published : 2005.10.01

Abstract

Interoperability has been the problem of CAD/CAM systems. Starting from 1980's, national and international organizations have addressed the issue through development and release of standards for the exchange of geometric and nongeometric design data. To CAD/CAM vendors, the task of interpreting and implementing these standards falls into their products. This task is a balancing action between users' needs, available development resources, and the technical specifications of standards. This paper explores an area of CAD/CAM systems development, particularly the implementation of the effective exchange files translators'. A new approach is introduced, which proposes to enclose all the translation operations concerning each exchange format to a separate DLL, thus making a 'plug-in.' Then, this plug-in could be used together with the CAD/CAM system or with specialized translation software. This approach allows to create new translators rapidly and to gain the reliable, high-efficiency, and reusable program code. The second part of the paper concerns the possible problems of translators' development. These difficulties often come from the exchange standards' misunderstanding or ambiguity in standards. All examples come from the authors' practice experiences of dealing with CAD/CAM systems.

Keywords

References

  1. 'Data Exchange - Is Sharing Really A Pain,' CAD SPAGHETTI, October 2001 Issue, 2001
  2. Jump, D. N., 'Auto CAD Programming. 2nd edition,' McGraw-Hill Companies, 1991
  3. ISO 10303-203 Industrial automation systems and integration Product data representation and exchange - Part 203 (IS): Application protocol: Configuration controlled design
  4. The Initial Graphics Exchange Specification (IGES) Version 5.1 IGES/PDES Organization, USA, 1991
  5. Vermel, V., Nikolaev, P., 'GeMMa-3D for Windows: increasing productivity,' SAPR I GRAPHICA, Vol. 4, 2000
  6. Course, D. L., 'Developer roundtable: STEP vs. IGES,' CADALYST Magazine, October Issue, 2001
  7. Gubich, L., Ivanets, G., Hamets, N., 'Design and manufacturing of molds in the integrated system SolidEdge - GeMMa-3D,' SAPR I GRAPHICA, Vol. 11,2000
  8. Mason, H., 'ISO 10303-STEP. A key standard for the global market,' ISO Bulletin, January, pp. 8-13, 2002
  9. Stevens, T., 'Viewpoint -- Now You're Speaking My Language,' Industry Week.com, Columns - Publication Date 7.3.2001, 2001