Software Agent Based Monitoring for a Micro Milling Spindle