	CAM software uses geometry from a CAD model and converts it to G-code. The CAM software analyzes the CAD model, determines what tooling and toolpaths will be used to mill the desired features. Doing so requires a CAM post processor that generates the exact G-code dialect used by the machine Control Module (Sinumeric, Fanuc, Mazatrol, Heidenhein, Toshiba etc) that is being targeted. An instance of such a translation is often referred to as a "post". There will be a different “post” for each G-code dialect the CAM software supports. Post Processors (usually do not convert g-code from one dialect to the next), rather the “post” uses an intermediate format that captures the G-code commands in a dialect-independent form. 