The research is focused on the turn-mill multi-tasking controller with EtherCAT communication which developed by ITRI. With network communication interface, it can easily integrate with various devices, including controller, servo drivers, spindle drivers, encoder cards, I/O cards etc. This architecture can increase the flexibility of function expansion and decrease the complexity of bug. In hardware, we provide multi-choose of function cards and drivers for users. In software, it can be used in various machines by parameter setting and provide a friendly user interface, motion control function, tuning aid function, customization and so on.