• DocumentCode
    1957303
  • Title

    Modelling, design and implementation of machining centers control functions with object-oriented techniques

  • Author

    Ferrarini, Luca ; Veber, Carlo ; Fogliazza, Giuseppe

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • Volume
    2
  • fYear
    2003
  • fDate
    20-24 July 2003
  • Firstpage
    1037
  • Abstract
    The paper presents a real application of object-oriented modelling techniques to the design and implementation of low-level, real-time logic control functions of complex machining centers. In particular, a suitable methodology is conceived, based on two different models: the control model structured in a modular hierarchical architecture, which is obtained starting from another model, the plant model. The logic structure of the control model is represented using the Petri nets formalism . In the described work, an object-oriented language has been used for the experimental implementation of the PLC and CNC control functions. Instead of proprietary HW and SW solutions, a "standard" PC has been chosen as controller, equipped with the RTAI Linux operating system, and the open source, object-oriented concurrent language Python. The aim of the work is to prove in real industrial, non trivial, applications the effectiveness of the adoption of object-oriented modelling techniques for the modelling and implementation and, above all, of reconfigurability and reuse, related to real-time logic control functions of machining centers.
  • Keywords
    CAD; Petri nets; computer aided production planning; computerised numerical control; hierarchical systems; machining; object-oriented methods; CNC control functions; PLC control functions; Petri nets; Python object oriented language; RTAI Linux; logic control functions; low level control functions; machining centers control functions; manufacturing systems; modular hierarchical architecture; object-oriented techniques; open source; plant model; real time systems; Computer numerical control; Control systems; Electrical equipment industry; Linux; Logic design; Milling machines; Object oriented modeling; Operating systems; Petri nets; Programmable control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Intelligent Mechatronics, 2003. AIM 2003. Proceedings. 2003 IEEE/ASME International Conference on
  • Print_ISBN
    0-7803-7759-1
  • Type

    conf

  • DOI
    10.1109/AIM.2003.1225485
  • Filename
    1225485