Tool programmers plan their work in the same manner as machinists. First they analyze the blueprints and compute the size and position of the cuts.
Next programmers determine the sequence of machine operations.
This includes selecting tools and determining the machine speed and feed rates. The next step is for programmers to write the program in a language the computer understands. Programming is becoming easier and may eventually be done by machinists. Occasionally programmers and machinists work together on a program. They check that the program will produce an acceptable product.