Manufacturing & engineering

CAM

Computer-aided manufacturing

Definition

CAM is software that turns CAD geometry into toolpaths and machine instructions, such as G-code for a CNC mill or lathe. It needs clean solid geometry, and it is where problems like unreachable corners and missing tool clearance show up.

Also known as: computer-aided manufacturing, toolpaths, CNC programming

Updated

From model to machine#

A CAM programmer chooses tools, feeds, speeds, and strategies for each feature. The software calculates toolpaths and simulates them, then a post-processor writes machine code. The LinuxCNC G-code reference shows the basic commands, such as G0 for rapid moves and G1 for moves at feed rate.

CAM is increasingly built into CAD. Onshape's CAM Studio, for example, versions machining strategies alongside the CAD model. CAM needs exact geometry, so mesh models are a poor starting point for machined parts.

Sources

All glossary terms