Skip to content

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

  1. Add the machine — enter the connection details once.
  2. Wait 3 minutes — the system auto-discovers axes, spindles, and tools.
  3. Apply the discovered configuration — one click.
  4. Navigate to the machine detail page and watch the live dashboard.
  5. Optionally fine-tune the configuration (add tool names, SKU mappings, OEE quality source).