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

How to control the fingers individually on the 3F Gripper ?

Use Modbus or URScript to command fingers A, B, and C independently

Context

This article explains how to activate and operate the Robotiq 3-Finger Adaptive Gripper in individual finger mode. This allows you to control the position, speed, and force of each finger separately.

 

1. Declare the register

You have first to declare the register to the MODBUS menu in the Installation menu :

You have to declare all the registers : 

 

2. Activate the Gripper

Before individual control, you must activate the gripper:

  • Set rACT = 1 (Activation request)

  • Set rGTO = 1 (Go to position)

These are done via Modbus registers or URScript if you're using a Universal Robots controller.

 

2. Enable Individual Finger Mode

To enable individual finger control:

  • Set the register rICF = 1
    This switches the control mode from basic (synchronized motion) to individual.

3. Send Position, Speed, and Force Commands

Use the following registers to control each finger:

  • Position:

    • rPRA for Finger A

    • rPRB for Finger B

    • rPRC for Finger C

  • Speed (same register set applies):

    • rSPA, rSPB, rSPC

  • Force:

    • rFRA, rFRB, rFRC

You can update these values at runtime to control each finger’s behavior independently.

 

 

Documentation

All the useful documentation is available on our Support website, in section 3F > Universal Robot > Documentation. 

 

Conclusion

Activating individual finger mode gives you precise control over grasping behavior. This feature is ideal for handling objects with varying shapes or when custom gestures are needed.