Translate programs consisting of specific numbers and letters to move the spindle (or workpiece) to various locations and depths. Many use G-codes Functions include: face milling, shoulder milling, tapping, drilling and some even offer turning. Today, CNC mills can have 3 to 6 axes.
Cut workpieces while they are rotated. Make fast, precision cuts, generally using indexable tools and drills. Effective for complicated programs designed to make parts that would be infeasible to make on manual lathes. Similar control specifications to CNC mills and can often read G-code. Generally have two axes (X and Z), but newer models have more axes, allowing for more advanced jobs to be machined.