Milling machines use rotary cutting tools to shape workpieces and add grooves, contoured shoulders, and other features to them. They are used to create parts with complex shapes and features in manufacturing plants and machine shops. These machines have an adjustable table that holds the workpiece. The table moves on multiple axes to precisely position the workpiece against the cutting tool as it removes material from the workpiece. CNC (computer numerical control) milling machines use a CAD (computer-aided design) program to maximize precision and accuracy in milling tasks. Horizontal milling machines have a horizontally oriented cutter, while knee-and-column milling machines have a vertically oriented cutter.