SUPPORTED MANUFACTURERS

Every OEM Forge resolves

2,086 mappings·19 verticals·985 canonical fields defined·13 protocols

CNC controls, industrial robots, heavy vehicles, autonomous mobile robots and validated process lines, all normalized into one schema your AI agent already understands. Pick your manufacturer:

Try it free: 3 machines → Read the docs →
55OEM pages
13Protocol adapters
2,086Mappings in production

CNC & machine tools

Bridgeport
MTConnect, Modbus TCP
Vertical pack default →
Brother
MTConnect, Modbus TCP
Vertical pack default →
DMG Mori
MTConnect, OPC UA
Curated corpus →
Doosan
MTConnect, OPC UA
Vertical pack default →
Fanuc
MTConnect, OPC UA
Curated corpus →
Haas
MTConnect, Modbus TCP
Curated corpus →
Heidenhain
OPC UA, MTConnect
Curated corpus →
Hitachi Seiki
MTConnect, Modbus TCP
Vertical pack default →
Hurco
MTConnect, OPC UA
Vertical pack default →
Kitamura
MTConnect, OPC UA
Vertical pack default →
Komatsu NTC
MTConnect, OPC UA
Vertical pack default →
Makino
MTConnect, OPC UA
Sample payloads →
Matsuura
MTConnect, OPC UA
Vertical pack default →
Mazak
MTConnect, OPC UA
Curated corpus →
Mikron
MTConnect, OPC UA
Vertical pack default →
Mitsubishi
MTConnect, EtherNet/IP
Vertical pack default →
Okuma
MTConnect, OPC UA
Curated corpus →
Siemens Sinumerik
OPC UA, PROFINET / S7
Curated corpus →
Tongtai
MTConnect, Modbus TCP
Vertical pack default →
Tormach
MTConnect, HTTP / REST
Vertical pack default →
Trumpf
OPC UA, MQTT Sparkplug B
Vertical pack default →

Industrial robots

ABB Robotics
OPC UA, EtherNet/IP
Curated corpus →
Doosan Robotics
ROS 2 (DDS), Modbus TCP
Vertical pack default →
Epson Robots
EtherNet/IP, ROS 2 (DDS)
Vertical pack default →
Fanuc Robotics
EtherNet/IP, PROFINET / S7
Sample payloads →
Franka Emika
ROS 2 (DDS), HTTP / REST
Vertical pack default →
KUKA
OPC UA, ROS 2 (DDS)
Curated corpus →
Kawasaki Robotics
EtherNet/IP, ROS 2 (DDS)
Vertical pack default →
Omron Robotics
EtherNet/IP, ROS 2 (DDS)
Vertical pack default →
Stäubli
OPC UA, ROS 2 (DDS)
Vertical pack default →
Techman Robot
Modbus TCP, ROS 2 (DDS)
Vertical pack default →
Universal Robots
ROS 2 (DDS), Modbus TCP
Curated corpus →
Yaskawa Motoman
EtherNet/IP, ROS 2 (DDS)
Sample payloads →

Heavy vehicles & off-highway

Caterpillar
J1939 (CAN), HTTP / REST
Curated corpus →
Cummins
J1939 (CAN), HTTP / REST
Curated corpus →
Detroit Diesel
J1939 (CAN), HTTP / REST
Vertical pack default →
Freightliner
J1939 (CAN), HTTP / REST
Vertical pack default →
John Deere
J1939 (CAN), HTTP / REST
Vertical pack default →
Kenworth
J1939 (CAN), HTTP / REST
Vertical pack default →
Mack Trucks
J1939 (CAN), HTTP / REST
Vertical pack default →
Navistar / International
J1939 (CAN), HTTP / REST
Vertical pack default →
PACCAR
J1939 (CAN), HTTP / REST
Vertical pack default →
Peterbilt
J1939 (CAN), HTTP / REST
Vertical pack default →
Volvo Trucks
J1939 (CAN), HTTP / REST
Vertical pack default →

Autonomous mobile robots

6 River Systems
HTTP / REST, ROS 2 (DDS)
Vertical pack default →
AGILOX
ROS 2 (DDS), HTTP / REST
Vertical pack default →
Fetch Robotics
ROS 2 (DDS), HTTP / REST
Vertical pack default →
Geek+ (Geekplus)
HTTP / REST, MQTT Sparkplug B
Vertical pack default →
Locus Robotics
HTTP / REST, MQTT Sparkplug B
Vertical pack default →
MiR (Mobile Industrial Robots)
ROS 2 (DDS), HTTP / REST
Curated corpus →
OTTO Motors
ROS 2 (DDS), HTTP / REST
Sample payloads →
Omron AMR (LD/HD)
ROS 2 (DDS), HTTP / REST
Vertical pack default →

Process & batch (vertical packs)

Chemical process
OPC UA, Modbus TCP
Vertical pack →
Food & beverage process
OPC UA, Modbus TCP
Vertical pack →
Pharma process (GMP)
OPC UA, Modbus TCP
Vertical pack →

Protocol coverage

13 industrial protocols, one data layer

MTConnectOPC UAPROFINET / S7EtherNet/IPModbus TCPROS 2 (DDS)J1939 (CAN)MQTT Sparkplug BBACnet/IPMAVLinkHTTP / RESTCSVMachineMetrics GraphQL

Don't see your exact model? Unknown OEMs still normalize. The vertical gate disables itself when the manufacturer is unrecognized, so you get clean fields on day one and biased, higher-confidence mappings once you pass oem and model.

For platforms Want this normalization inside your platform? License the engine and ship cross-vendor support as your own feature. 985 canonical fields defined, 2,086 mappings, your brand. Platform licensing →
Get the thesis behind this infrastructure: The Machine Agent, weekly.