CAM Post Processors

Autodesk Fusion Custom Post Processor Development for CNC Machines

Autodesk's post library is a good starting point, but real machines have options, M-codes and habits that library posts don't know about. Here is how a machine-specific Fusion post project runs.

Why library posts need customising

  • Library posts target a controller family, not your exact machine.
  • Machine builder M-codes (clamps, chip conveyor, air blast, through-spindle coolant) differ.
  • Tool change positions and safe retract methods vary.
  • Your shop has its own header, tool list and restart standards.

Project steps

StepOutput
Machine questionnaireController, options, travels, M-codes, sample programs
Select library base postClosest Autodesk post for the controller
CustomiseHeader, M-codes, retracts, cycles, properties
Machine definitionKinematics and limits in Fusion for simulation
Test and simulateTest set posted and checked
Prove on machineApproved post version

Example: machine-specific M-codes in a Fusion post

function onSection() {
  // ...
  if (tool.coolant == COOLANT_THROUGH_TOOL) {
    writeBlock(mFormat.format(88)); // through-spindle coolant on this machine
  }
  if (getProperty("useChipConveyor")) {
    writeBlock(mFormat.format(31)); // conveyor on (machine builder code)
  }
}

Codes like these come from the machine builder's M-code list; they are not universal, which is exactly why customisation is needed.

Fusion machine simulation

With a machine definition, Fusion can simulate the machine, checking axis limits and collisions. We match the machine definition to the post configuration so simulation and output agree.

Machines we commonly configure

VMCs and HMCs, 4-axis rotary tables, trunnion 5-axis machines, head-head 5-axis machines, CNC lathes and mill-turn centres, on controllers such as FANUC, Haas, Siemens, Heidenhain, Mitsubishi and Okuma.

A Fusion post built for your exact machine removes the guesswork from every program.

Get a Fusion post for your machine

See our Fusion 360 customisation and CNC post processor development services, or read the Fusion post system overview.

EM
ENGIMANDI CNC Team

We develop, customise and commission CNC post processors for Fusion, NX CAM, Mastercam, SolidCAM and other CAM systems.