A CNC (Computer Numerical Control) machine is an automated manufacturing tool that uses a set of software-controlled cutting tools to perform cutting, engraving, milling, drilling and other processes.
The machine is controlled by a computer that uses software to translate designs and specifications into instructions that the machine can follow. Usually the precision of a CNC machine is very high, allowing the production of complex and accurate parts, these also gives repeatability to the processes. CNC machines are widely used in industrial manufacturing and are also popular among fabrication hobbyists and makers who use these tools for prototyping and custom part creation.