There are several basic types of milling machines: Vertical milling machines (VMC) have a vertical spindle, similar to the drill press, but with an XY table that permits positioning the work. ... acra mill, ball mill machines, carving duplicator machine, cnc mill machines, end mill machines, engine head resurfacer, flour milling ...