Browse Learn topics

Learn/GcodePilot/Running programs

Run History & Metrics

Updated v2.5.2

At a glance

  • Every real run recorded start-to-finish: runtime, pierces, cut distance, arc-on / arc-off / paused time
  • One run per job — touchoffs, pierces and M0 pauses never split or end the record
  • Per-run THC graph: Z, velocity, set vs measured arc voltage, colored by THC state
  • Cut view draws the torch's actual path — point at the timeline, see where on the part
  • Scroll to zoom, drag to pan, double-click to fit — on both views, with a velocity minimap
  • Toolbar badge with a live run timer; click for the last five runs
  • History dialog with graphs and an OEM-ready PDF report

Every real program run is recorded per machine, from Play to program end — runtime, pierce count, distance, and arc-on / arc-off / paused time, straight through every touchoff, pierce and M0 pause. Probes, framing, MDI, and jogs don't pollute the record, and a Smart-Pause resume continues the same run rather than starting a new one. Stopping mid-cut records an aborted run at the moment you stopped; resuming with jump-in records the resume as its own run.

Two distances are kept: cut distance — the length of path cut with the arc on — and total distance traveled, which includes rapids and probe moves. Pierce and arc-on tracking reads the torch command itself, so it works even on controllers that don't report their pin states back.

The badge and the dialog

A pill next to the connection badge shows a live ticking timer while a program runs (green), yellow during a hold or pause, and the last run's elapsed time when idle. Click it for the last five runs; More… opens the full History dialog with graphs over time and an OEM-ready PDF report.

Retention is indefinite — the only way run history is deleted is an explicit Settings → Reset.

The run graph — see what the THC did

While a program runs, GcodePilot also records the torch's position, velocity, set arc voltage, measured arc voltage and the THC's state many times a second — automatically, for every real run. Expand a run in Run History and hit View graph:

  • Timeline — Z height, velocity and both voltages over the whole cut. The measured voltage draws green while the THC is actively correcting and red while it isn't, so the stabilization delay after each pierce, a corner-lock hold, or the THC being off all read at a glance. The set-voltage line shows amber while the THC is armed and gray where it was disarmed; pauses are shaded. Toggle any line, read exact values under the cursor.
  • Cut view — the torch's actual path over the sheet in the same colors: gray travel, green cutting, red arc-on-but-idle. Point at the timeline and a marker shows where the torch was; point at the path and the timeline jumps to that moment.

Zoom in on a single pierce

Both views navigate like everything else in JetCad3: scroll to zoom at the cursor, drag to pan, double-click to fit. Your Settings → Mouse preferences apply, so invert-zoom and zoom-to-cursor behave the way they do in the modeling workspaces, and a trackpad zooms smoothly instead of jumping.

Zooming actually resolves more — both views redraw from the samples inside the window rather than magnifying a summary of the whole run, so a pierce you zoom into shows the recording's real detail and the time axis labels down to the millisecond. The slider under the timeline carries the whole run's velocity trace as a minimap: you can see where in the job you are while zoomed right in, and drag it to move the window. The cut view draws the path on a plain full-width panel and keeps its proportions at every zoom level, so a pierce circle stays a circle.

The last hundred runs keep their full graphs per machine; run summaries keep forever. In OEM Connect, the dashboard's Stats tab marks which recent runs have a graph — click one and the machine streams it live, timeline and cut view both, with the same scroll-to-zoom navigation.