Skip to main content

General

Connect FANUC Robots

Reference guide for FANUC Robot Controller communication.

Proxus provides a native driver for FANUC Robot Controllers, enabling direct monitoring of registers, positions, and alarms without an OPC server.

Supported Protocols

Protocol TypeDescription
FanucInterfaceStandard FANUC Robot Interface (Ethernet)

Connection Parameters

ParameterTypeRequiredDefaultDescription
HoststringYes-Robot IP Address
PortintNo60008Standard Interface Port
ConnectTimeoutintNo3000Connection timeout (ms)
FanucDataRetainTimeintNo10Cache duration for static data (ms)
ClientidintNo0Client ID for multi-connection scenarios

Address Syntax

Proxus supports accessing various memory areas of the FANUC controller.

AreaPrefixDescriptionExample
Data RegisterRNumeric RegisterR[1], R[100]
Digital InputDIDigital InputDI[1]
Digital OutputDODigital OutputDO[10]
Group InputGIGroup InputGI[1]
Group OutputGOGroup OutputGO[1]
System RegisterSRSystem RegisterSR[1]
AlarmALMCurrent AlarmALM[1]

Format

Use the array syntax Prefix[Index] for all addresses.

  • R[1] -> Reads Data Register 1
  • DO[5] -> Reads Digital Output 5

Troubleshooting

ErrorCauseSolution
Connection RefusedPort blocked or PC Interface option missingEnsure the "PC Interface" (R641) option is installed on the robot.
TimeoutNetwork issueCheck ping and firewall settings.
lightbulb
More Error Codes

For detailed Fanuc error codes, see Fanuc CNC Error Codes. For general connectivity issues, see Gateway Issues.

Official Resources