EthernetIP setup on UR Robot

Hi pros,we struggle to find information about the EthernetIP setup on UR robots. The only documentation that I found was this example with Allen-Bradley PLC here.How can we setup Inputs and outputs with EthernetIP? Do we need to add read and write commands in the program or can it be set up like the modbus Client IO tab in the Installation tab where we layout the IOs that need to be exchanged between the devices?

@Stefan_Stubgaard do you have some more documentation on the EthernetIP option available in the UR robot?

I am trying to connect a Keyence vision system to an UR5 through Ethernet IP. I have enabled the Ethernet option on the UR, but still am not able to see the outputs from the vision system. Is there anything further that I need to do on the UR?

@cbrissette do you have a EthernetIP scanner on the network, if not there's no "server" to talk to. Just like the Modbus on the robot you are setting up a client (called adapter in EthernetIP) and more than likely the camera is also only an adapter. I think for EthernetIP to work you basically need to be talking to a PLC or a computer that is running the scanner software. We'd like to use more Ethernet/IP hardware as well but have never found the need to deploy a PLC with any of our applications. Maybe we should request a new feature which is adding a scanner to the UR so that we can deploy adapters in the system.

Keyence has developed a cap for the UR. You can download it from their site. It requires you to have a code for the download, which you can get by using the serial number of the controller or talk to the Keyence sales rep. you acquired the controller from and they should be able to supply you with a code. If you need some help finding the cap at in the Keyence site let me know and I will look for it in my email and forward it to you.

@cbrissette its an older controller, maybe 3 years old, it's actually supplied by our customer. I tried creating a new program on it this morning but did not see anything about UR. I also tried finding the URcap for it but could not find anything related to a UR cap under any of the vision systems but may have been looking in the wrong place. If you could find more information on that I would appreciate it.

Keyence has developed a cap for the UR. You can download it from their site. It requires you to have a code for the download, which you can get by using the serial number of the controller or talk to the Keyence sales rep. you acquired the controller from and they should be able to supply you with a code. If you need some help finding the cap at in the Keyence site let me know and I will look for it in my email and forward it to you.

@cbrissette Could you look for that link, please? I cannot find a link, on Keyence site, to a URCap for the CVX system.

Hi, we are working on Keyence camera CVX for serveral customer applications. So far all working great. As far as we know, they do not have any UR cap plugins. It is basically UR scripts. We need to preload the script in Before start sequence in order to connect and get data from camera.

Hi, I am working on a project with Cognex 7802 vision system and the UR10 robot. I would like to communicate the x,y, rotation values of the detected part from the camera to the robot via Ethernet/IP.

IP of camera: 192.168.1.9IP of robot: 192.168.1.10port = 5000

In the URscript, I first open a socket connection and read the recevied data:
get camera data: if Socket_closed = True socket_open("192.168.1.9",5000) Socket_closed = False loop received_data[0] = 0 received_data = socket_read_ascii_float(3)

All the variables have been initialised correctly but the received_data has an error while running: [0,NaN,NaN,NaN], i,e the read was not performed correctly. In the Cognex InSight software I have configured the TCP/IP communication and correctly formatted the output string (see fig). Could someone please help me out on this issue?

Hi, I use 2 Cognex cameras connected through a switch on one of my systems. Camera 1 is for part location and Camera 2 is for inspection.below is the call routine and the subroutines I use. i use a soft trigger through Ethernet to take the pic.

Have you resolved this issue? I am having the same issue. I have the communication working but all i'm getting back is [0,Nan,Nan,Nan]. I think it may have to do with the settings on the "Format String" tab on In-Sights Explorer. Any recommendations would be appreciated.