An 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. The tools are located in spindles that are moved in the x-axis. A
work piece or blank is manipulated in the y-axis and the z-axis. The
tools are offset in the x-axis. Lights on a work space door are used to
signal the condition of the mill machine and the milling operation. A
tool changer allows the tools to be changed to accommodate other
materials. A camera or other sensor is used to detect the location and
wear on the tools.