AdSR based fault diagnosis for three-axis boring and milling machine