In this section we present the design process of the
embedded system able to control the CNC machine
presented in section III. In order to realize a STEP-NC
compliant controller by means of a low-cost
microcontroller, we have characterized and decoupled
the different tasks involved in the machining process.
Consequently, such tasks have been implemented with
different software modules which exchange only specific
information and can be executed in parallel.