Post Processor Engineering

Post Processor Verification Before Running Code on a CNC Machine

Even with a proven post, every new program deserves checks before it runs. Some of those checks can be built into the post itself, so problems are caught at posting time.

Checks built into the post

CheckPost action
Travel limits exceededError or warning with operation name
Spindle speed / feed above machine maxClamp and warn, or stop posting
Tool number not in machine's rangeError
Rotary limit violationWarning, retract/rewind inserted
Unsupported cycle or arcExpand safely and note in log
Missing work offsetError

Pre-run checklist for each program

[ ] Correct post and machine selected
[ ] Posting log has no errors or unexplained warnings
[ ] Simulated (posted G-code) with correct stock, fixture, holders
[ ] Tool list matches tools in the machine
[ ] Work offsets match the setup sheet
[ ] Program number / name correct and not overwriting another
[ ] Stick-out lengths match the simulation

First run on the machine

  1. Check tool lengths and offsets on the controller.
  2. Run with reduced rapid override and single block through the first moves of each tool.
  3. Watch distance-to-go on approach moves.
  4. Stop and investigate anything unexpected; don't "try again".

Make it routine

Verification works best when it is routine and quick. Post warnings, automatic setup sheets and simulation built into the CAM workflow make checks fast enough to do every time.

The cheapest place to find an error is in the posting log. The most expensive is inside the machine.

Build verification into your posts

See our CNC post processor development service and how to validate and test a post.

EM
ENGIMANDI CNC Team

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