KUKA installation and setup (KR C2)

A Pickit interface for KR-C2 controllers is available and can be set up as follows.

Check controller and software compatibility

Warning

The Pickit integration files for KUKA KR-C2 only work for all KRC2 robots that are build on Windows XP systems and later (e.g. not Windows 98). The robot software version has at least to be V5.x.x.

Module installation

Pickit interface is based on the KUKA Connect KRC module.

Download the Pickit KUKA files here.

Plug in the USB drive containing the KUKA Connect KRC module files in the USB port of the KR-C2 controller.

../../../../_images/kuka-krc2-step-1.png

To install the module, run the Setup.exe file. Then reboot your controller.

KUKA KRC settings

Now that the KUKA Connect KRC module is installed, we need to configure it to communicate correctly with the Pickit system. To do this, go to Joblist Manager, then Jobmanager socket configuration.

../../../../_images/kuka-krc2-step-2.png

In the Connect settings screen select the Pickit tab and inspect/modify the configuration, as follows, and as shown in the figure below:

../../../../_images/kuka-krc2-step-3.png
  • Check correctness the robot IP address. This is a read-only value shown for sanity-checking the robot configuration. If you wish to change the robot IP address, please refer to the KUKA KR-C2 user manual.

  • Disable the local UDP port.

  • Disable the local TCP port.

  • Enable Pickit socket.

  • Specify the Pickit server IP address.

Attention

When communicating with KUKA robots, the Pickit server IP address cannot belong to the following IP ranges:

  • 169.254.0.0 to 169.254.255.255

  • 192.168.0.0 to 192.168.0.255

  • 172.16.0.0 to 172.16.255.255

  • 172.17.0.0 to 172.17.255.255

The default Pickit server IP is 169.254.5.180, which belongs to the first range, so it must be modified.

Click on the Apply button to store the settings.

Setting up the network connection

The Pickit processor and the robot controller connect via Ethernet. An Ethernet cable should be connected to the port of the KR-C2 controller, and to the Pickit processor as described here.

The location of the KR-C2 controller Ethernet port may vary depending on the controller model. The images below show an example location.

../../../../_images/kuka-krc2-step-4.png

Starting and verifying the communication

In the Connect settings screen, data being exchanged between the robot and Pickit are displayed in the text boxes labeled (Answer) Pickit -> Robot and (Request) Robot -> Pickit. You should see data and timestamps be updated multiple times per second.

../../../../_images/kuka-krc2-step-3.png

Details on testing this connection on the Pickit side can be found on: Testing the Robot to Pickit connection.