1. Control the length of the processing route, to ensure that through the shortest processing route, so as to reduce the empty travel time, improve processing efficiency, reduce tool loss, while arranging the shortest cutting into the route, but also to ensure the rigidity of the workpiece and processing technology requirements;
2. Simplify the process of processing by simplifying the workload of numerical calculations as far as possible;
3. For some of these repetitive procedures, the subroutine should be implemented as far as possible;
4. Be sure to ensure the accuracy of machined workpiece and surface roughness.