Object-Oriented Programming Based Chip-Mounter Simulator Using Stochastic Petri Nets

확률 페트리 네트를 이용한 객체기향 기반의 칩마운터 시뮬레이터 구현

  • Published : 2001.06.01

Abstract

An implementation method for chip-mounter simulator is proposed to improve the productivity and utility of electronic assembly lines. The simulator emulates the assembly sequence graphically to verify the chip mounter program in offline. It also presents functions of time estimation and productivity analysis considering the error probability. To increase the flexibility of simulator, stochastic petri nets are applied to modeling of the assembly sequence. The sequence model is then implemented as extendable classes by an object oriented language. The simulator is applied to a commercial chip mounter to verify the usefulness of the method proposed.

Keywords

References

  1. T. L. Landers et. al., Electronic Manufacturing Processes, Prentice-Hall, 1994
  2. K. Feldmann, J. Franke, and B. Zollner, ' Optimization of SMT-systems by computer-aided planning, simulation and monitoring ', Electronic Manufacturing Technology Symposium, IEMT Conf., 8th IEEE/CHMT International, pp. 102-113, 1990 https://doi.org/10.1109/IEMT8.1990.171094
  3. K. Feldmann, and K. Grampp, 'Improvement of productivity by computer aided process planing, control and diagnosis' Electronic Manufacturing Technology Symposium, 1992. IEMT 1992. 12th International pp. 360-367, 1992
  4. S. Grotzinger and A. Sciomachen, 'A petri net characterization of a high speed placement Machine', Electronics Components Conference, Proceedings of the 38th, pp. 64-68, 1988 https://doi.org/10.1109/ECC.1988.12571
  5. M. C. Zhou and M. C. Leu, 'PetriNet modeling of a flexible assembly station for printed circuit boards', Proc. of the 1991 IEEE Int. Conf. on Robotics and Automation, pp. 2530-2535, 4, 1991 https://doi.org/10.1109/ROBOT.1991.132007
  6. M. C. Zhou and M. D. Jeng, 'modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A petri net approach', IEEE Transactions on Semiconductor Manufacturing, vol. 11, no. 3, 8, 1998 https://doi.org/10.1109/66.705370
  7. A. Sciomachen, S. Grotzinger, and F. Archetti, ' Petri net-based emulation for a highly concurrent pick-and-place machine', Robotics and Automation, IEEE Trans. vol. 62, pp. 242-247, 4, 1990 https://doi.org/10.1109/70.54739
  8. T. M. Tripak, 'Simulation software for surface mount assembly', Winter Simulation Conf., 1993 https://doi.org/10.1145/256563.256850
  9. M. A. Arslan and I. Fidan, 'Modeling and performance analysis of an SMD assembly station using stochastic Petri nets and artificial neural networks ', Systems, Man and Cybernetics, Intelligent Systems for the 21st Century., IEEE International Conf. vol. 2, pp. 1768-1773, 1995 https://doi.org/10.1109/ICSMC.1995.538031
  10. S. C. K. Shiu, E. C. C. Tsang, D. S. Yeung, and M. B. Lam, 'Evaluation of printed circuit board assembly manufacturing systems using fuzzy colored petri nets', Systems, Man, and Cybernetics, 1998 IEEE International Conf. vol. 2, pp. 1506-1511, 1998 https://doi.org/10.1109/ICSMC.1998.728099
  11. 박태형, '전자조립용 CAM 시스템의 개발 동향' 전자 공학회지, vol. 36, no. 3 pp. 272-280, 3, 1999
  12. A. A. Desrochers and R. Y. Al-Jaar, 'Application of Petri Nets in manufacturing systems,' IEEE Press, USA, 1995
  13. G. Lefranc, P. Vera, N. Gonzilez, and P. Valenzuela, 'Software for stochastic petri nets oriented to flexible manufacturing systems', Proceedings of the IEEE International Symposium vol. 1 , pp. 171 -176, 1997 https://doi.org/10.1109/ISIE.1997.651811
  14. G. Ciardo, R. German, and C. Lindemann, 'A characterization of the stochastic process underlying a stochastic petri net', Petri Nets and Performance Models, Proc. 5th International Workshop on , pp. 170-179, 1993 https://doi.org/10.1109/PNPM.1993.393453
  15. S. R. Ladd, C++ techniques and application, Prentice Hall, UK, 1990
  16. S. Prata, C++ Primer Plus, The Waite Group, 1995
  17. 이상엽, Visual C++ Programming bible ver 6.x, 영진출판사, 서울, 2000