The Development of a Machine-Parts Production Management System Based on XML for Productivity Improvement

생산성 증대를 위한 XML 기반 기계부품 생산관리시스템 개발

  • Published : 2004.12.01

Abstract

The goal of this paper is to develop a production management system based on XML that exclusively applies to a production line of machine-parts. This paper aims to develop the related management modules and integrate them into the production management system based on XML technology. In terms of the implementation of the client/server database module, it develops the GUI application program that supports the communication between the subsystem that controls machine-parts and the server-side database. By developing the RPC emulator, the system remotely executes server module in the client GUI module. By developing the integration control module that integrates the independently executed modules, it controls the production management system that works as a single organic management system and by developing the POP system, it builds the information system of machine-parts performance records. This information system collects performance data through the serial port of the sensor attached to the machine-parts manufacturing machine, analyzes these data and display them in the GUI fashion, and immediately reflects them in production planning. And also it develops production management system based on XML by using XML technology.

본 논문에서는 기계부품 생산라인에 전용으로 적용할 XML 기반 생산관리시스템을 개발하였다. 기계부품 전용 생산관리시스템 개발을 위해 여러 관리모듈들을 개발, 통합하고 아울러 XML 기술에 기반 한 생산관리시스템을 개발하였다. 그리고 클라이언트/서버 데이터베이스 모듈을 구축하여 기계부품 제어를 위한 서브시스템과 서버 데이터베이스와의 통신을 지원하는 GUI 응용 프로그램도 개발하였으며 RPC 에뮬레이터를 이용하여 클라이언트 GUI 모듈에서 서버 모듈을 원격 실행하도록 하였다. 통합제어모듈을 통하여 독립적으로 실행되는 각 모듈들을 통합하여 하나의 큰 유기적 생산관리시스템으로 동작하도록 제어한다. 아울러 POP 시스템을 개발하여 기계부품 가공 기계에 부착된 센서의 시리얼포트를 통하여 실적 데이터를 수집하여 이를 GUI로 나타내고 분석하여 생산계획에 즉시 반영하는 기계부품 실적 정보 시스템을 구축하며 또한 XML 기술을 이용하여 XML 기반 생산관리시스템을 구축하였다.

Keywords

References

  1. A. W. Brown, 'Database Support for Software Engineering', KOGAN PAGE, 1989
  2. C. F. Eick, 'Rule-Based Consistency Enforcement for Knowledge-Based Systems', IEEE Transaction on Knowledge and Data Engineering, Vol.S, No. 1, Feb. pp. 52-64, 1993
  3. D. M. Dilts, 'Using Knowledge-Based Technology to Integrate CIM Databases', IEEE Transactions on Knowledge and Data Engineering, Vol.3, No.2, June, pp. 237-245, 1991 https://doi.org/10.1109/69.88003
  4. D. R. Brown, et al., 'Next-Cut: A Computational Framework for Concurrent Engineering' , the Second Int. Symposium on Concurrent Engineering, Feb., 1990
  5. D. R. Brown, 'MKS: A Conceptually Centralized Knowledge Service for Distributed CIM Environments' , in the Journal of Intelligent Manufacturing., pp. 27-42, Feb. 1991
  6. G. E. Kaiser, 'A Flexible Transaction Model for Software Engineering' , in Proc. Int. Conf. On Data Engineering, pp. 560-567, 1990
  7. K. R. Dittrich, 'Engineering Databases', Springer-Verlag, 1990
  8. M. H. Nodine, S. B. Zdonic, 'Cooperative Transaction Hierarchies: A Transaction Model to Support Design Applications' , in Proc. Int. Conf. On Very Large DataBase, pp. 83-94, 1990
  9. M. R. Cutkosky, A. B. Conru, S. H. Lee, 'An Agent-Based Approach to Concurrent Cable Harness Design' , Submitted to Artificial Intelligence for Engineering Design, Analysis and Manufacturing, April, pp. 1-24, 1993
  10. M. R. Cutkosky, et al., 'PACT: An Experiment in Integrating Concurrent Engineering Systems' , IEEE Computer, special issue on Computer Supported Concurrent Engineering, January, 1993, pp. 28-37
  11. M. Stonebraker, J. M. Hellerstein, 'Readings in Database Systems', Morgan Kaufmann, 1998
  12. P. Chundi, D. J. Rosenkrantz, S. S. Ravi, 'Deferred Updates and Data Placement in Distributed Databases' , in Proc. Int. Conf. On Data Engineering, pp. 469-476, 1996
  13. S. Kambhampati, M. R. Cutkosky, 'An Approach Toward Incremental and Interactive Planntng for Concurrent Product and Process Design' , Proceedings of the ASME WAK on Computer-Based Approaches to Concurrent Engineering, 1990
  14. 2000 'Extensible Markup Language (XML)', http://www.w3.org/XML/
  15. http://www.ebXML.org/