Post Processor Engineering

Backplot, Simulation and NC Code Verification Explained

"Simulate it first" can mean very different things. A backplot, a stock simulation and a full machine simulation from G-code each catch different kinds of errors.

Four levels of checking

LevelWhat it showsWhat it can miss
BackplotTool centre path as linesGouges, stock, holders, machine
Material removal (stock) simulationStock being cut; gouges and leftover materialMachine limits and collisions with machine parts
CAM machine simulationMachine model moving from CAM toolpath dataErrors introduced by the post processor
G-code machine simulationMachine model driven by the actual posted NC codeOnly what the model or controller emulation doesn't represent

The key difference: toolpath vs G-code

CAM-based simulation checks what CAM intended. G-code-based simulation checks what the machine will actually do, including every decision the post made: rotary solutions, retracts, cycles and offsets. For new posts and 5-axis work, G-code simulation is the only way to verify the post itself.

Common tools

  • VERICUT (CGTech): G-code simulation, verification and optimisation.
  • NCSIMUL (Hexagon): G-code machine simulation.
  • CAMplete: 5-axis verification and post-processing workflows.
  • NX ISV with CSE: G-code-driven simulation inside NX.
  • Fusion machine simulation, Mastercam and SolidCAM simulation modules.

What makes simulation trustworthy

[ ] Accurate machine model and kinematics
[ ] Correct controller emulation (cycles, TCP, offsets)
[ ] Real stock, fixtures and clamps
[ ] Real tool assemblies: holders, extensions, stick-out
[ ] Same work offsets and tool lengths as the machine

When to use what

Backplot and stock simulation for every program; CAM machine simulation for multi-axis and tight setups; G-code simulation for new posts, 5-axis, mill-turn and high-value parts.

Simulation is only as good as the model behind it. Garbage in, crash out.

Simulation-ready post development

See our CNC post processor development service and verification before running code.

EM
ENGIMANDI CNC Team

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