Milling
Milling is a rotating tool with multiple cutting edges is moved slowly relative to the material to generate a plane or straight surface. The direction of the feed motion is perpendicular to the tool's axis of rotation. The speed motion is provided by the rotating milling cutter (fig1).

Milling can be done with a wide range of machine tools. The original class of machine tools for milling was the milling machine (often called a mill). After the advent of computer numerical control (CNC), milling machines evolved into machining centers (milling machines with automatic tool changers, tool magazines or carousels, CNC control, coolant systems, and enclosures), generally classified as vertical machining centers (VMCs) and horizontal machining centers (HMCs).
Vertical mill
In the vertical mill the spindle axis is vertically oriented. Milling cutters are held in the spindle and rotate on its axis. The spindle can generally be extended (or the table can be raised/lowered, giving the same effect), allowing plunge cuts and drilling.
Horizontal mill
A horizontal mill has the same sort but the cutters are mounted on a horizontal Arbor milling across the table. Many horizontal mills also feature a built-in rotary table that allows milling at various angles; this feature is called a universal table. Arbor milling is a cutting process which removes material via a multi-toothed cutter. An arbor mill is a type of milling machine characterized by its ability to rapidly remove material from a variety of materials.