CNC Controllers

Migrating a Post Processor Between CNC Controllers

Controller retrofits, new machine purchases and plant standardisation all create the same need: moving a proven post from one controller dialect to another without losing what already works.

When migration happens

  • A machine is retrofitted with a new controller.
  • A new machine arrives with a different controller brand.
  • A company standardises on one controller across plants.

Mapping functions between controllers

FunctionFANUCSINUMERIKHeidenhain
Peck drillingG83CYCLE83CYCL DEF 203 / 205
Rigid tappingM29 + G84CYCLE84CYCL DEF 207
Tilted planeG68.2CYCLE800PLANE SPATIAL
TCPG43.4TRAORIM128 / FUNCTION TCPM
High-speed modeG05.1 Q1CYCLE832CYCL DEF 32

Rigid tapping activation on FANUC depends on machine settings; some machines use M29, others a parameter or builder M-code.

What to keep

Shop standards (headers, tool lists, safe start, retract strategy, probing logic) should survive the migration. Only the controller-specific formatting and functions change.

Old programs

Existing NC files written for the old controller will not run on the new one. The reliable approach is to re-post from the CAM files. For legacy programs without CAM files, conversion tools can help, but every converted program must be verified.

Validation

  1. Post a full test set with the migrated post.
  2. Compare motion (not text) with old output using simulation.
  3. Prove critical programs on the machine first.
Migrate the logic, not just the syntax, and prove it before production.

Controller migration support

See our CNC post processor development service and post migration for new machines.

EM
ENGIMANDI CNC Team

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