ABSTRACT

The design of the control for machine tools is a non-trivial and relevant domain in the development of industrial software. This chapter describes design methodology adapted to final application domain to help close the gap between the International Electrotechnical Commission (IEC) 61499 standard and the industrial reality. It presents functional block model and a distributed control platform, named COSME intended to make distributed control software design based on IEC 61499 easier. The rules to control software based on programmable logical controllers have been established by the IEC 61131 standard and are widely accepted and used in the industry. Distributed control based on IEC 61499 can be addressed taking into account the generally accepted design principles of distributed systems: transparency, reliability, performance, scalability, security, flexibility and heterogeneity. The chapter focuses on machine tools that are important elements of any manufacturing system. A machine tool performs operations such as cutting, drilling, and milling.