Computer Numerical Control machines (CNC machining) are automated milling machines that can produce industrial components without human assistance. They use coded instructions sent to internal computers to enable factories to make parts quickly and accurately.
There are many different types of CNC machine tools, ranging from drill bits to plasma cutters, so they can be used to make a wide variety of parts. CNC milling, CNC turning and micro CNC machining are the common things. Although most of the industry is used in manufacturing, the hobby version of most machines can be used in private homes.