Meeting Manufacturing Challenges with ESPRIT CAM for over 20 years