Organized and Sponsored by
Home  Contact Us  

NOT PRESENTED: Software design aimed to the control of the automatic machines: Design Patterns
Keynote held in substitute by Gerhard Pratl
Pierantonio Ragazzini

He was born in 1954 and got his Master's Degree in Electrical Engineering at the "Politecnico di Torino " in 1979. in 1980 joined a company dealing with cryptography in order to developing machines protecting communications against "eavesdroppers". There he designed both hardware and software for the first fully digital ciphering machine. In 1986 joined IMA (Industria Macchine Automatiche) as responsible of the electrical department. In 1992 went to the corporate IMA department for the strategic development of innovative machines as coordinator of all electrical departments of IMA with the aim to create synergies. He also was responsible for the innovations in automation. Today he is responsible of the Research and New Technologies, a corporate department dealing mostly with automation but also looking for emerging technologies to apply to new machines in order to improve their performance and the quality of final product

Speech Summary

It is out of discussion that the “success “ of an automatic machine , either from the functionality and the efficiency point of view, is due first to the design choices made during definition of its mechanical structure. However, from the very same point of view, the role played by the elaboration system aimed to the machine control, is certainly much important, as the range of duties controlled by it is always larger and larger. Beyond the activities which are strictly connected to the automation of the machine’s working cycles, other functions which this system is usually required to control and which are complementary but certainly not less important are the possibility:

  • to dynamically adjust strategies and control parameters relevant to the different production needs, with the guarantee of the complete exploitation of the machine operational potentialities in every functioning conditions.
  • to achieve a very high quality level of the finished products through a detailed checking of the correctness of the working processes carried out, avoiding at the same time to carry out useless working processes and have waste of raw materials.
  • to emulate the behaviour of traditional mechanical devices.
  • to instruct machine operator to react in a very quick and regular way in order to start actions aimed to restore the machine’s best functionality conditions .
  • to manage in “real time” the diagnostic information, the production data, (as support to the machine maintenance activities), the raw materials’ and the finished products’ management.