DOI QR코드

DOI QR Code

응용프로그램 인터페이스를 활용한 주문형 유연 CAD 시스템 개발

Development Strategy for Customized Flexible CAD Systems Using Application Programming Interface

  • 신정호 (한국과학기술원 대학원 기계공학과) ;
  • 곽병만 (한국과학기술원 대학원 기계공학과)
  • 발행 : 2004.01.01

초록

With the advent of computers, CAD systems are widely used for various design practice. Complexity of CAD systems and difficulty of exchanging data among different CAD systems, however, do not allow efficient use as desired. In addition, to follow variety of designers' need, CAD activities should be customized. This article proposed a methodology fer developing an intelligent CAD system and the sate-of-the-art technologies described fur customizing CAD systems using API (Application Programming Interface). A basic platform is proposed and a useful application system is implemented to enable a parametric design by directly inputting numerical values on a CAD model. Based on this application, we developed a system that makes it possible to share part family data between SolidEdge and Pro/Engineer. The proposed concept on intelligent CAD systems facilitates integration of external systems such as CAE tools and promotes the use of CAD for both engineering designers and analysts.

키워드

참고문헌

  1. Jolgaf, M., Hamouda, A.M.S., Sulaiman, S. and Hamdan, M.M., 2003, 'Development of a CAD/CAM System for the Closed-Die Forging Process,' Journal of Materials Processing Technology, In press https://doi.org/10.1016/S0924-0136(03)00113-4
  2. Adamczyk, Z., Jonczyk, D. and Kociolek, K., 2003, 'A New Approach to a CAD/CAM System as a Part of Distributed Environment: Intranet Database,' Journal of Materials Processing Technology, Vol. 133, pp. 7-12 https://doi.org/10.1016/S0924-0136(02)00209-1
  3. Cho, H.Y., Nam, G.J., Oh, B.K., Kim, Y.H., Lee, Y.H., Lee, J.H. and Sub, J., 2003, 'A Development of CAD Program for Metal Bellows Diaphragm,' Transactions of KSME, Vol. 27, pp. 401-408 https://doi.org/10.3795/KSME-A.2003.27.3.401
  4. Sakamoto, S., Katayama, T., Yokogawa, R. and Kimura, T., 2001, 'Construction of PC-Based Intelligent CAD System for Cold Forging Process Design - Integration of CAD System and Development of Input Method,' Journal of Materials Processing Technology, Vol. 119, pp. 58-64 https://doi.org/10.1016/S0924-0136(01)00899-8
  5. Kao, Y.C. and Lin, G.C.I., 1998, 'Development of a Collaborative CAD/CAM System,' Robotics and Computer-Integrated Manufacturing, Vol. 14, pp. 55-68 https://doi.org/10.1016/S0736-5845(97)00014-8
  6. Dong, A. and Agogino, A.M., 1998, 'Managing Design Information in Enterprise-Wide CAD Using Smart Drawings,' Computer-Aided Design, Vol. 30, pp. 425-435 https://doi.org/10.1016/S0010-4485(97)00095-X
  7. Myung, S. and Han, S., 2002, 'Knowledge Based Parametric Design of Machine Tool Assembly Based Design Unit,' Proceedings of the Society of CAD/CAM Engineers 2002 Annual Meeting, pp. 61-67
  8. Song, W., Keane, A., Rees, J., Bhaskar, A. and Bagnall, S., 2002, 'Turbine Blade Fir-Tree Root Design Optimization Using Intelligent CAD and Finite Element Analysis,' Computers and Structures, Vol. 80, pp. 1853-1867 https://doi.org/10.1016/S0045-7949(02)00225-0
  9. Jang, S.H. and Kim, C.W., 2001, 'An Intelligent CAD System for Development of Controllers of Active Magnetic Bearings,' KSME International Journal, Vol. 15, pp. 1108-1118
  10. Taylor, P., Alberdi, E. and Lee, R., 2001, 'Incorporating Radiological Knowledge in a CAD System,' International Congress Series, Vol. 123, pp. 593-598 https://doi.org/10.1016/S0531-5131(01)00105-4
  11. Chapman, C.B. and Pinfold, M., 1999, 'Design Engineering - A Need to Rethink the Solution Using Knowledge Based Engineering,' Knowledge-Based Systems, Vol. 12, pp. 257-267 https://doi.org/10.1016/S0950-7051(99)00013-1
  12. Lee, K.H., Lee, J.K. and Park, N.S., 1998, 'Intelligent Approach to a CAD System for the Layout Design of a Ship Engine Room,' Computers & Industrial Engineering, Vol. 34, pp. 599-608 https://doi.org/10.1016/S0360-8352(97)00319-7
  13. Katajamaki, M., 1991, 'Knowledge-based CAD,' Expert Systems with Applications, Vol. 3, pp. 277-287 https://doi.org/10.1016/0957-4174(91)90156-9
  14. Kwak, B.M., 2001, 'Historical Development of Optimal Design and Introduction of a New Concept Software System,' Proceedings of the KSME annual meeting C, pp. 17-21
  15. Shin, J.H. and Kwak, B.M., 2001, 'Optimization of Machine Tools Structure using a CAD-based Optimal Design System,' Proceedings of the KSME 2001 Spring Annual Meeting A, pp. 926-931
  16. Lee, S.H. and Kwak, B.M., 2002, 'A Versatile Structural Optimization System Based on the Taguchi Method,' Proceedings of the ICES 2002, Reno, USA
  17. Yeom, K.S., Huh, J.S. and Kwak, B.M., 2001, 'Development of a Structural Optimal Design Code Using Response Surface Method Implemented on a CAD Platform,' Proceedings of the KSME annual spring meeting C, pp. 580-585
  18. Huh, J.S., Han, J.S. and Kwak, B.M., 2000, 'Development of a Mechanical Design Tool for MEMS Integrating Commercial Codes,' Korean MEMS Conference 2000, Taejon, pp. 1-7
  19. Yu, Y.G., 2003, 'Development of a CAD-based General Purpose Optimal Design and Its Application to Structural Shape for Fatigue Life,' Master's thesis of KAIST
  20. Xu, X.W. and Liu, T., 2003, 'A Web-Enabled PDM System in a Collaborative Design Environment,' Robotics and Computer Integrated Manufacturing, In press https://doi.org/10.1016/S0736-5845(02)00082-0
  21. Bowland, N.W., Gao, J.X. and Sharma, R., 2003, 'A PDM- and CAD-integrated Assembly Modelling Environment for Manufacturing Planning,' Journal of Materials Processing Technology, In press https://doi.org/10.1016/S0924-0136(03)00053-0
  22. Oh, Y., Han, S. and Suh, H., 2001, 'Mapping Product Structures Between CAD and PDM Systems Using UML,' Computer-Aided Design, Vol. 33, pp. 521-529 https://doi.org/10.1016/S0010-4485(01)00051-3
  23. Yang, D.Y., Ahn, D.G., Lee, C.H., Park, C.H. and Kim, T.J., 2002, 'Integration of CAD/CAM/CAE/RP for the Development of Metal Forming Process,' Journal of Materials Processing Technology, Vol. 125, pp. 26-34 https://doi.org/10.1016/S0924-0136(02)00414-4
  24. Unigraphics Solutions, 2000, Programmer's Guide - Customizing SolidEdge Version 8
  25. PTC homepage, http://www.ptc.com
  26. Dassault Systems homepage, http://www.dsweb.com
  27. EDS PLM Solutions homepage, http://www.eds.com