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
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;
Conference_Titel :
Advanced Intelligent Mechatronics, 2003. AIM 2003. Proceedings. 2003 IEEE/ASME International Conference on
Print_ISBN :
0-7803-7759-1
DOI :
10.1109/AIM.2003.1225485