CNC Machine Digital Twin¶
The CNC Digital Twin gives you a live, continuous view of every CNC machine on your shop floor — from real-time spindle speed and axis positions all the way to long-term OEE trends and alarm history.
What the system monitors¶
| Category | What you see |
|---|---|
| Machine state | Running / Idle / Alarm / Maintenance, updated every 5 seconds |
| Mode | AUTO, MDI, MANUAL, EDIT — exactly what the controller display shows |
| Spindle | Speed (RPM), load (%), motor temperature (°C), current (%) |
| Axes | Live position (mm or °), feed rate, servo current |
| Overrides | Feed override, spindle override, rapid override (all in %) |
| Part production | Live part count, cycle start & stop times, cycle duration |
| Alarms | Active alarm codes and messages, alarm history with start/end times |
| Offsets | Current work offsets (G52–G59) and tool geometry offsets (T01–T32) |
| OEE | Availability, Performance, Quality and combined OEE over any time window |
| Tool wear | Track tool offset drift over time, flag tools approaching wear limits |
How data reaches the platform¶
The edge computer at your facility runs a connector (FANUC FOCAS, Siemens OPC UA, or similar) that reads the CNC controller every second. Every 5 seconds a live snapshot is pushed to the cloud dashboard. Every 60 seconds a summarised minute-window is stored in the time-series database for historical analysis.
You do not need to configure any special network ports on the CNC controller itself — the edge computer handles all communication.
Getting started¶
- Add the machine — enter the connection details once.
- Wait 3 minutes — the system auto-discovers axes, spindles, and tools.
- Apply the discovered configuration — one click.
- Navigate to the machine detail page and watch the live dashboard.
- Optionally fine-tune the configuration (add tool names, SKU mappings, OEE quality source).