G-Codes are detailed instructions that help accomplish different manufacturing processes, such as carving, cutting, drilling, engraving, and milling. CNC controllers cannot interpret the designs you make on CAD software, these designs need to be converted into G-codes or NC codes that most CNC controllers understand.Ī CAM software for CNC converts your design files into file types that controller software can understand.