CAM-Software (rechnergestützte Fertigung) wandelt ein 3D-CAD-Modell in Werkzeugbahnen und anschließend in G-Code um. Der Programmierer wählt Werkzeuge, Zerspanungsstrategien und Parameter; das CAM-System berechnet die Bewegung, und ein Postprozessor gibt den Code für die jeweilige Maschine und Steuerung aus.
CAM macht komplexe 3D-, 5-Achs- und Formenbauarbeiten erst praktikabel — diesen G-Code von Hand zu schreiben wäre unmöglich.