Smart Machine Tools