FoundryNet / Verticals / CNC / machine tool
Vertical

Cnc / Machine Tool telemetry, one schema

Every CNC / machine tool vendor names the same measurement differently. Forge maps 21 of them into one canonical field set so your agent reads one shape.

21OEM families
7protocols
366canonical fields
Start free All protocols

Coverage

21 CNC / machine tool OEM families

OEMVerticalProtocolsCoverageMapped
DMG MoriCNC / machine toolMTConnect OPC UA99%17 fields
FanucCNC / machine toolMTConnect OPC UA Modbus TCP99%17 fields
HaasCNC / machine toolMTConnect Modbus TCP HTTP / REST99%17 fields
HeidenhainCNC / machine toolOPC UA MTConnect99%17 fields
MazakCNC / machine toolMTConnect OPC UA99%17 fields
OkumaCNC / machine toolMTConnect OPC UA99%17 fields
Siemens SinumerikCNC / machine toolOPC UA PROFINET / S7 MTConnect99%17 fields
MakinoCNC / machine toolMTConnect OPC UA95%17 fields
BridgeportCNC / machine toolMTConnect Modbus TCP91%17 fields
BrotherCNC / machine toolMTConnect Modbus TCP91%17 fields
DoosanCNC / machine toolMTConnect OPC UA91%17 fields
Hitachi SeikiCNC / machine toolMTConnect Modbus TCP91%17 fields
HurcoCNC / machine toolMTConnect OPC UA91%17 fields
KitamuraCNC / machine toolMTConnect OPC UA91%17 fields
Komatsu NTCCNC / machine toolMTConnect OPC UA91%17 fields
MatsuuraCNC / machine toolMTConnect OPC UA91%17 fields
MikronCNC / machine toolMTConnect OPC UA91%17 fields
MitsubishiCNC / machine toolMTConnect EtherNet/IP OPC UA91%17 fields
TongtaiCNC / machine toolMTConnect Modbus TCP91%17 fields
TormachCNC / machine toolMTConnect HTTP / REST91%17 fields
TrumpfCNC / machine toolOPC UA MQTT Sparkplug B91%17 fields

Mappings

Same field, different vendors

One real example per vendor — the clearest illustration of why a per-vendor parser does not scale.

Raw tag inCanonical field outSource
SpindleActualSpeed: 8000spindle_speed_rpm: 8000DMG Mori
Spindle_Speed: 2200spindle_speed_rpm: 2200Fanuc
Q600_1: 3400spindle_speed_rpm: 3400Haas
S_actual: 9000spindle_speed_rpm: 9000Heidenhain
S1speed: 12000spindle_speed_rpm: 12000Mazak
SpindleRPM: 4500spindle_speed_rpm: 4500Okuma

Protocols

How CNC / machine tool equipment is read

MTConnect (20) OPC UA (15) Modbus TCP (6) HTTP / REST (2) PROFINET / S7 (1) EtherNet/IP (1) MQTT Sparkplug B (1)


Canonical fields

Shared across CNC / machine tool equipment

alarm_codeaxes.0.load_percentaxes.0.position_actualaxes.0.temperature_ccnc.path.feedrateenergy.cumulative_kwhfeed_rateidentity.controller_modelmachining_statepart_countpower.instantaneous_kwprogram_name

Full schema: FoundryNet/canonical-schema (MIT, 366 fields).

Get the thesis behind this infrastructure — The Machine Agent, weekly.