Factors influencing CNC machining costs