CNC milling machines use computerized controls and rotating cutting tools to remove material from a workpiece. There are two main types - horizontal and vertical milling machines - classified based on the orientation of the spindle axis. Milling operations include planer milling (point-to-point and straight cuts) and contour milling. Common planer milling operations are end milling, face milling, drilling and boring, while contour milling is used for profile milling.