Computer Numerical Control (CNC) routers are a class of machine shop equipment used to remove material from specific locations on wood or metal. Since each material has different advantages and disadvantages, there are different types of CNC milling machines. Computer numerical control refers to computer programming used to control and program routers. CNC routers are used to create patterns or cuts as needed. Industrial CNC routers used in factory settings are much more expensive than hobbyist models. CNC routers are attached to a table and programmed to remove material in a specific pattern or shape from a piece of wood or metal. The engraving machine is usually connected to a three-speed or four-speed motor system.

