Force prediction models and CAD/CAM software for helical tooth milling processes. I. Basic approach and cutting analyses