Fanuc RRS Servers

The Fanuc RJ3 5.XX RRS interface supports all versions of the Fanuc RCS module above and including version V5.XX. The Fanuc RRS Server consists of two components: the DELMIA Fanuc RCS Server and the Fanuc RCS module.

The DELMIA Fanuc RCS Server is provided by DELMIA in the form of a zip file (typically named FANUC_RJ3__5.XX.ZIP). This file contains the RRS server executable that passes DELMIA RRS client requests to the Fanuc RCS module installed on the same machine.

The Fanuc RCS module is provided by Fanuc as a CD or a CD image.

This task shows you how to install and run the Fanuc RRS Server.

See Also
Fanuc RRS Interface
Fanuc RRS Profiles/Attributes
  1. Run the top level setup.exe on the Fanuc RCS module CD to install the Fanuc RCS module on the Fanuc RRS Server machine.

    When prompted during the installation, accept the default suggested choices. Reboot the machine at the end of the installation. The Fanuc RCS module can be run license-free for 30 days. After 30 days, you must get a license from Fanuc by performing the following steps:

    1. Run the Start | Fanuc Robotics | License Manager application,
    2. Select the line corresponding to the RCS module version,
    3. Send Software Code 1 and 2 to Fanuc,
    4. Enter the Registration Key 1 and 2 that you receive from Fanuc and click Register,
    5. Exit the License Manager.

  2. Extract the contents of the DELMIA Fanuc RCS server zip file (with the folder hierarchy preserved) in any folder on the Fanuc RRS Server machine.
  3. Run the Fanuc RRS server as follows:
    1. Ensure that the vrim.exe process is running by default. This process should automatically start when you log in to the Fanuc RRS Server machine.
    2. Perform the following in a command shell:

      1. cd into Fanuc RRS Server’s FANUC_RJ3__5.XX\bin folder.
      2. Run: .\rcssrv_FANUC_RJ3__5.XX.exe –tcp 3700 (or any other unused TCP port number).
      3. Ensure that the 3DEXPERIENCE rrs.servers file has a corresponding entry for this Fanuc RRS Server. If not, edit this file and add a new RRS server line for it with the matching Fanuc RRS Server machine name/IP address and TCP port number.

  4. Before you can RRS connect a 3DEXPERIENCE robot to the Fanuc RRS Server, you must first create a Fanuc “virtual robot” or “personality” on the Fanuc RRS Server machine. This is accomplished by running the Start | Fanuc Robotics | Virtual Robot Setup Wizard application.

    During this process, you are asked to select a robot category, RCS version, robot model, servo gun parameters (for a robot with servo gun), controller options, and a virtual robot or personality name. You may also be prompted with questions that you can respond to by clicking in the white area, entering the appropriate option number, and pressing the Enter key. After receiving confirmation that the virtual robot or personality has been successfully created, you can exit the Virtual Robot Setup Wizard application and proceed to the next step.

    The difference between a virtual robot and a personality is as follows:

    • virtual robot:
      • Is created as a new folder (whose name you entered when you ran the wizard) under C:\Program Files\FANUC\Shared\Off Line\Virtual Robots.
      • Only one robot can be RRS connected at any time. If you want to connect multiple robots to the same virtual robot, perform a copy/paste to create new copies of the virtual robot folder in C:\Program Files\FANUC\Shared\Off Line\Virtual Robots with different names (for example, providing “_2,” “_3,” etc. suffixes).
    • personality:
      • Is a template that allows multiple temporary Fanuc virtual robots to be created as “Temp Robots” using this template (in the folder C:\Program Files\FANUC\Shared\Off Line\Virtual Robots\Temp Robots). When RRS is disconnected, these temporary virtual robots are removed by the RCS module.
      • Using personalities requires updating the 3DEXPERIENCE Fanuc RRS Manipulator list using a FANUC_RJ3.manip file as follows:
        1. In the 3DEXPERIENCE RRS$LIB Directory folder (by default, win_b64\code\bin, but can be changed in RRS Preferences), create a text file named FANUC_RJ3.manip.
        2. Using a text editor, edit this file and add the line where these two fields are based on selections made when creating the personality using the Virtual Robot : <RCS version>,<personality name> (for example, "V8.30, MyFanucPersonality").
        3. During RRS connection, lines added to the FANUC_RJ3.manip file appear at the end of the Manipulator list.

  5. Once a Fanuc “virtual robot” or “personality” has been created, select the following parameters when RRS connecting a 3DEXPERIENCE robot to a Fanuc RRS Server:
    1. If connecting using a “virtual robot”:

      1. Relative Robot Path=<virtual robot name>
        Note: This is not the full path, only the virtual robot folder name. For example, if your virtual robot’s full path is C:\Program Files\FANUC\Shared\Off Line\Virtual Robots\v820d_r2000if_165f_with_servo_gun, you would enter Relative Robot Path=v820d_r2000if_165f_with_servo_gun
      2. Manipulator=<RCS version> (for example, V8.20)

    2. If connecting using a “personality”:

      1. Relative Robot Path=* (meaning N/A)
      2. Manipulator=<RCS version>,<personality_name>

  6. It takes much longer to connect to a Fanuc RRS Server compared to other robot vendor RRS Servers. If you experience a Fanuc RRS connection error, ensure that all FrVirtual.exe processes are killed before trying to RRS connect again. Also ensure that the virtual robot specified in Relative Robot Path is correctly named and valid on the Fanuc RRS Server machine.