Skip to content
English
  • There are no suggestions because the search field is empty.

How to control the I/O Coupling on CB3.0 ?

Use a custom UR script to trigger gripper presets—compatible despite lack of URCap support.

Context

Although the Universal Robots CB3.0 controller does not support Robotiq’s URCap plugin, the Robotiq I/O Coupling can still be used successfully. Since the CB3.0 shares the same wrist connector as newer models, the hardware is compatible—but control must be handled through manual scripting and digital I/O logic.

This article explains how to set up, configure, and operate the I/O Coupling on CB3.0 by leveraging digital signals and preconfigured presets.

 

1. Configure Presets with Robotiq User Interface (RUI)

You can use this article : How to change the presets of the I/O Coupling ? 

 

2. Activation of the I/O Coupling

Before using the gripper, you need to activate the I/O Coupling, this will triggers the activation sequence of the gripper :  

 

3. Trigger Presets Using Digital Outputs on CB3.0

The I/O Coupling listens to two digital inputs to select one of the four presets:

DO0 (Low/High) DO1 (Low/High) Triggered Preset
0 0 Preset 1
0 1 Preset 2
1 0 Preset 3
1 1 Preset 4

Use set_standard_digital_out() commands in your URScript or teach pendant program to toggle these states.


You can use this program example:

 

 

4. Gripper Feedback via Digital Inputs

The I/O Coupling provides status via two digital output pins:

Status Signal Meaning
00 Not ready
01 Gripper ready
10 Object detected
11 Error

You can wire these to robot digital inputs and implement logic to verify successful operations.

 

5. Tips for CB3.0 Integration

  • Re-initialize gripper after every robot boot.

  • Test all four presets using manual digital output toggles before deploying the program.

  • Label digital outputs/inputs clearly on the robot control box.

  • Avoid URCap scripts—they won’t work on CB3.0.

Conclusion

Even without URCap support, the Robotiq I/O Coupling works seamlessly on CB3.0 when configured using the Robotiq User Interface and controlled via digital outputs. This setup enables compact, cable-free operation using a combination of hardware presets and simple scripting.