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.