Skip to content

Fanuc Roboguide

This page outlines the requirements and signal configuration for using a ROBOGUIDE workcell with a FANUC CRX-10iA/L robot as part of the Fanuc ModelZoo.

The setup enables real-time simulation of robot behavior within Unity using SNPX-based communication, synchronized with a simulated PLC-controlled conveyor.

To enable communication between Unity and ROBOGUIDE using SNPX, your controller must support the Robot Interface (RobotIF / SRTP) protocol.

This is configured during the ROBOGUIDE workcell creation process.


During Step 7 (Robot Options) of the Workcell Wizard in ROBOGUIDE, select one of the following configurations:

Option 1: R650 FRA Params

  • Select “FANUC America Corp.” in the Advanced tab
  • Add robot option: R553 – HMI Device SNPX

Option 2: R651 FRL Params

  • Select “FANUC Ltd.” in the Advanced tab
  • No additional options required

Ensure the following network conditions are met:

  • TCP port 60008 (Robot IF Server) is open and accessible
  • The Unity/realvirtual.io and the ROBOGUIDE controller must be on the same network or subnet

The interface between the robot and the simulated environment uses digital signals. These must be properly configured and exposed in both the Unity scene and ROBOGUIDE.

Signal NameTypeDescription
RobotIsLoadingDO1Robot is loading the cell
RobotIsUnloadingDO2Robot is unloading the cell
CloseGripperDO3Command to close the gripper
Signal NameTypeDescription
StartLoadingDI1Conveyor requests loading of the cell
StartUnloadingDI2Machine requests unloading of the cell
GripperClosedDI3Sensor feedback: gripper is closed

Ensure these signals are defined in ROBOGUIDE’s I/O configuration and used in your Fanuc programm.