In machining, an automatic tool changer (ATC) is used in computerized numerical control (CNC) machine tools to improve the production and tool carrying capacity of the machine. ATCs change tools rapidly, reducing non-productive time. They are generally used to improve the capacity of the machines to work with a number of tools. They are also used to change worn out or broken tools. They are one more step towards complete automation.