Skip to main content
Log in

An object-oriented model for FMS control

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

The flexible manufacturing system (FMS) is a distributed network of heterogeneous programmable manufacturing machinery, such as assembly lines and numerically controlled machines. Despite these interconnected, programmable hardware elements, the success of building a truly flexible manufacturing system has been limited so far, owing to the lack of flexibility in its control software layer. In integrating heterogeneous machinery, many existing FMS control software systems depend structurally on specific machinery and job-scheduling strategies, and thus it is difficult to incorporate new developments in FMS organization and operational requirements. In searching for an open architecture for the FMS control software system, this paper presents an object-oriented FMS data model. Among others, it represents each physical cluster of related machinery (called a flexible manufacturing cell) as an object. To facilitate the integration of heterogeneous physical cells, such cell objects share a common protocol of interacting with the main control process through inheritance from the abstract cell class. Other related physical and abstract entities in FMS are also modelled as objects, with their similarity and difference captured in inheritance hierarchies. To verify the proposed approach experimentally, a prototype FMS control software system named FREE (FMS Runtime Executive Environment) has been implemented on top of a commercial object-oriented database system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bancilhon, F. (1988) Object-oriented database system, in Proceedings ACM SIGART/SIGMOD/SIGACT Symposium on Principles of Database Systems, Austin, TX, March.

  • Booch, G. (1994) Object-Oriented Analysis and Design with Applications, Benjamin Cummings, Redwood City, CA.

    Google Scholar 

  • Cattell, R. G. G. (1994) The Object Database Standard: ODMG-93, Morgan Kaufmann, San Mateo, CA.

    Google Scholar 

  • Cha, S. K. (199la) Kaleidoscope: a model-based grammar-driven menu interface for databases (SQL version). IEEE Transactions on Knowledge and Data Engineering, 3, 42–47.

    Google Scholar 

  • Cha, S. K. (1991b) Kaleidoscope: a model-based grammar-driven menu interface for databases, PhD thesis, Stanford University (also Computer Science Technical Report STAN-CS-92-1405).

  • Cha, S. K. and Wiederhold, G. (1991) Kaleidoscope data model for an English-like query language, in Proceedings 17th Conference on VLDB, Barcelona, September, pp. 351–361.

  • Elmagarmid, A. K. (1992) Database Transaction Models for Advanced Applications, Morgan Kaufmann, San Mateo, CA.

    Google Scholar 

  • Luggen, W. W. (1991) Flexible Manufacturing Cells and Systems, Prentice-Hall, Englewood Cliffs, NJ.

    Google Scholar 

  • Objectivity (1994) Objectivity/DB C++ Interface Guide, ver. 3.0, Objectivity, Inc, Mountain View, CA.

    Google Scholar 

  • Stroustrup, B. (1991) The C++ Programming Language, 2nd edn, Addison-Wesley, Reading, MA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cha, S.K., Park, J.H. An object-oriented model for FMS control. J Intell Manuf 7, 387–391 (1996). https://doi.org/10.1007/BF00123915

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00123915

Keywords

Navigation