A CNC engraving machine is a computer-controlled tool that uses a cutting tool to carve or etch designs, logos, or text onto a wide variety of materials including wood, metal, plastic, stone, glass, and more.