Skip to content

Live Dashboard

The CNC machine detail page shows a live view of the machine updated every 5 seconds. This page explains what each metric means and how to interpret it.

Machine status indicator

The coloured dot and label next to the machine name shows the current operating state:

Status Meaning
🟢 Running The machine is actively cutting / the program is executing
🟡 Idle The machine is powered on but not executing a program
🔴 Alarm An alarm condition is active — check the Alarms tab
Offline No live data received — the edge connector may be disconnected
🔵 Maintenance The machine has been placed in a maintenance hold

Live metric cards

Row 1 — Production metrics

Card What it shows
Part Count Total parts produced since the counter was last reset at the controller
Program The program currently loaded, shown as O1200 (the O-number)
Feed Override How much the operator has scaled the programmed feed rate. 100% = no change. Less than 100% = slower than programmed.
Cycle Time How many seconds the current or most recent cycle took

Row 2 — Speed and mode metrics

Card What it shows
Mode The controller's current operating mode (see table below)
Feed Rate The actual feed rate in mm/min — the real movement speed of the cutting tool
Spindle Override How much the operator has scaled the programmed spindle speed. 100% = no change.
Rapid Override How much the operator has scaled rapid (non-cutting) moves

Mode values:

Mode Meaning
AUTO The machine is running a stored program automatically
MDI Manual Data Input — an operator is typing commands directly
MANUAL The machine is being jogged or operated by hand
EDIT An operator is editing a stored program — machining is paused

Depth of Cut

If the machine reports depth of cut data, a third card row shows the current depth in mm.

OEE — Last 8 Hours

Overall Equipment Effectiveness (OEE) measures how efficiently the machine is being used. The four gauges show:

Gauge What it means
OEE The combined score: Availability × Performance × Quality
Availability What fraction of scheduled time the machine was actually running (not stopped by alarms or breakdowns)
Performance How fast the machine ran compared to its target speed
Quality What fraction of parts produced were good (not rejected)

Scores are colour-coded: - Green (≥ 85%) — World-class performance - Amber (65–85%) — Room for improvement - Red (< 65%) — Investigate the root cause

Active Alarms banner

If any CNC alarms are active, a red banner appears below the header listing the alarm codes and messages. Click the Alarms tab to see the full history including when each alarm started and ended.

Spindles tab

Shows each spindle with:

  • Speed (RPM) — Current actual spindle speed
  • Load (%) — How hard the spindle motor is working as a percentage of its rated capacity. High load over long periods can indicate tool wear or incorrect cutting parameters.
  • Temperature (°C) — Spindle motor temperature where reported by the controller
  • Motor Current (%) — Motor current as a percentage of rated current, where reported

The speed utilisation bar shows current speed as a fraction of the configured maximum RPM.

Axes tab

Shows each axis with:

  • Position — Current absolute position in mm (linear axes) or degrees (rotary axes)
  • Feed Rate — How fast this axis is currently moving
  • Load — Servo load where reported

Cycles tab

A table of completed part cycles from the last 24 hours. Each row shows when the cycle started, when it ended, how long it took (duration), which program was running, and how many parts had been made at the cycle end.

Use this to spot cycles that took much longer than expected — a sign of tool wear, wrong feeds, or machine hesitation.

Offsets tab

Shows the latest offset data from the machine:

Work Offsets (G52–G59) — These are the coordinate offsets that tell the machine where each fixture or work-holding device is positioned on the table. They change when tooling or fixtures are reset.

Tool Geometry Offsets — These are the measured length and radius of each tool in the tool magazine. They are set when a tool is loaded or re-measured.

Offsets are refreshed every 60 seconds. They do not update live at 5-second intervals because they rarely change during a production run.

Tool Wear tab

Tracks how much each tool's offset has drifted from its original value. Gradual drift in the geometry offset often indicates progressive wear. The tab shows:

  • A progress bar for each tool (wear value vs configured threshold)
  • The last date a change was recorded

Set wear thresholds in Manual Configuration → Tool Library.