The following steps describe how to run the Staubli RRS server (and its components) and then RRS connect Delmia robots to this RRS server. Note that a cell containing proxies of each Delmia robot to be RRS-connected must first have been loaded into SRS prior to RRS-connecting the Delmia robots.
Note:
The version of Staubli to which this task applies is 2016.1.7. If you do not have that version, or if these directions refer to user interface that has become obsolete, please refer to Staubli documentation for additional information.
-
From the desktop on the RRS server machine, double-click Staubli Robotics Suite (or select ) to start SRS.
- If an SRS Cell containing Delmia robots to be RRS-connected has already been created, skip this step and proceed to Step 3. Otherwise, do the following to create such a cell in SRS:
- Click the upper left circular robot button and select .
- In the dialog that appears, enter a Name for the cell and click OK.
- Select . In the New Local Controller dialog that appears, scroll down to locate and select the desired Staubli manipulator type to be added into the cell.
- In the dialog box that appears, click Finish. The newly created cell appears in the SRS Cell Explorer window, as well as the new controller and under it the new robot that was added.
- Repeat steps c and d if additional controllers and robots are needed. Note that a new controller and robot must be added for each Delmia robot instance (even if it is of the same type).
- Click the upper left circular robot button and select , and ensure that Emulator Ports are set to 850-953;5660-5663.
- In the SRS Cell Explorer window, click on the first Controller# (e.g., Controller1) node and then on to display the Emulator Controller# window in SRS. Click until remote working mode is activated.
- Click the "+" side of the override speed button to increase it to 100% (from the default 10%).
- Repeat steps g and h for each of the other Controller# nodes listed in the SRS Cell Explorer window.
- Select to see all of the robots added into the cell in the SRS 3D View window. Note that it is normal that they appear on top of each other.
- Optional:
If you want the proxy robots in the SRS cell also moving during RRS simulation, click .
- Click the upper left circular robot button and select Save All to save this cell for later use. Note that an SRS license/dongle may be necessary to save the cell.
- Click the upper left circular robot button and select Recent. Click the desired *.cell file listed under Recent cells.
Note:
If the desired cell is not shown under Recent cells, click the upper left circular robot button and select Open. Select the desired *.cell file, and click Open in the file browser that appears.
- In the SRS Output window, select Display Messages from Emulator.
- In the Starting emulator Controller# … line for each Delmia proxy robot, jot down the # in "[Soap, #]" that is displayed. This is the Robot Number value entered when RRS connecting the corresponding Delmia robot.
- Create a C:\tmp folder, if it does not exist.
- Start the Delmia Staubli RRS server by running the following commands from a Windows command shell:
- cd <Delmia RRS Server Root>\STAUBLI\bin
- erase C:\tmp\rcssrv_STAUBLI.pid
- .\rcssrv_STAUBLI.exe -tcp
5300
Note:
If a different TCP port number is used, ensure that the same port number is specified on the RRS server line that will be selected during RRS connection in the rrs.servers file of the Delmia product.
-
In the Delmia robot simulation product, RRS-connect each Delmia robot:
- Select the Staubli RRS server that was started in Step 7 above in the RRS Server Selection dialog.
- In the RRS Properties dialog box, set the Robot Number corresponding to the SRS proxy robot’s Soap number that was noted in Step 5 above.