High precision cnc turret milling machine X6350B universal tool milling machine