Ten factors affecting the machining accuracy of precision parts