The response did not match what the library expected — a version or framing mismatch between the Fwlib build and the controller.
FOCAS is FANUC's own library, not one of Forge's 14 protocol adapters. Forge reaches FANUC controllers over MTConnect, OPC UA, or EtherNet/IP. These codes are documented because anyone integrating a FANUC directly will meet them, and because the fix is often to stop using FOCAS.
This is a configuration or addressing mistake on the wire, upstream of anything Forge sees. Where Forge helps is the step after you fix it: once the point returns data, its vendor tag name maps to a canonical field automatically, so you do not also have to hand-maintain a name table for every point you just re-addressed.
One MCP endpoint serves every protocol adapter. 16,908 curated mappings, 366 canonical fields.
Other FANUC FOCAS codes: -16 -1 -8
Equipment that speaks FANUC FOCAS: Fanuc
Other protocols: Modbus OPC UA MQTT / Sparkplug B EtherNet/IP PROFINET / S7 BACnet/IP J1939 (CAN) MTConnect ROS 2 (DDS) SNMP MAVLink HTTP / REST CSV ingest