The improved milling machine makes use of individually controlled x-axis,
y-axis, and z-axis carriages. These carriages provide positive and
precise control of the position of the cutting tools and the blank to be
cut. A tool changer allows the tools to be changed to accommodate other
materials. A camera is used to detect wear on the tools.