Translations:Path Post/18/en

Typical functions of the Postprocessor include

 * Using a correct Job output G-Code file extension.
 * Selecting the G-Code commands. CNC controllers typically support a subset of available G-Code commands.  The super-set of G-Code commands contains powerful and specialized commands that otherwise must be processed using multiple simpler commands.  Postprocessors are written to select the best G-Code for an Operation, available on the target.
 * Formatting the G-Code syntax by reordering the Feed, X, Y, Z, A, and B inputs, and the precision.
 * Inserting a Pre-amble to set units, units format, Work plane, coordinate system, etc...
 * Inserting a Post-amble to park the machine, stop it, process any arguments.
 * Inserting Tool changes, or suppressing them between subsequent operations using the same tool.
 * Formatting the Feed and Speed rate information to revolutions per minute, or per second.
 * Formatting Function Call Naming and Calling.