The Fanuc support found a solution for this issue
At first they found that same issue as I did: Most UOP-input signals like RSR1/PNS1/STYLE1, PNS2,...,PNS8, PROD_START, PNS_Strobe, can not be set from an interface that is mapped to the same Rack/Slot/Start. In my case, I want to control the UOP-input/UI signals through the r641 `robot interface` option, which is possible by mapping UOP-input/UI and Digital-input/DI to the Rack 0, Slot 0, Start 1 (aka memport). This bug was confirmed in Roboguide 8.3 Rev. M and version 9. This is really annoying, because it works on the actual robot controller (r30ib in my case).
There is a workaround.
Menu>I/O settings (rack, slot, start):
- `UI[1-18] 0 0 101` to control program flow, PNS etc.
- `DO[1-80] 0 0 1` to control UI signals through "Tools>External IO Connections"
- `UO[1-20] 0 0 201` to read state
- `DI[1-80] 0 0 201` to read state
In Roboguide "Tools>External IO Connections":
This way the DO control the UOP-inputs/UI.
I can confirm that this allows the r641 robot interface interface to control the fanuc robot in simulator.
Unfortunately, the I/O config can not be used on the actual robot, there, the DO and UI signals need to be mapped to the same range (starting at Rack 0, Slot 0, Start 1).