ROBOTIQ 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

© ROBOTIQ INC. 2008-2013
Get the latest version of the manual at support.robotiq.com
1
Table of Contents
1. General Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1 Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Intended use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1 Scope of delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Environmental and operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Mechanical connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3.1 Parallelism mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3.2 Dimensions for custom coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4 Power supply specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.5 Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.5.1 Power connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.2 Communication connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
DeviceNet communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
CANopen communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Real-time Ethernet communication protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4. Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1 Generalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2 Status overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3 Control overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.4.1 Power LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.2 Communication LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.3 Fault LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.5 Gripper register mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.6 Robot output registers & functionalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.7 Robot input registers & status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.8 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.9 MODBUS RTU communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.9.1 Connection setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.9.2 Read holding registers (FC03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.9.3 Preset multiple registers (FC16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.9.4 Master read & write multiple registers (FC23) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.9.5 Modbus RTU example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.10 MODBUS TCP-IP communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.10.1 Connection Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.10.2 Read Input Registers (FC04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.10.3 Preset Multiple Registers (FC16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.10.4 Modbus TCP example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.10.5 Application with Universal Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5. User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6.1 Technical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.2 Mechanical specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.3 Moment of inertia and center of mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.4 Pad design and customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.4.1 Finger Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.4.2 Proximal Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.4.3 Palm pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
6.5 Finger movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.6 Coupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7. Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
7.1 Gripper cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.2 Periodic inspection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.3 Finger pad replacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
7.4 Overhaul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8. Spare Parts, Kits and Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
9. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
10. Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
11. Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Translation of original EC declaration of incorporation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Robotiq inc. © 2008-2013 2
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

Revisions

Robotiq may modify this product without notice, when necessary, due to product improvements, modifications or changes in specifications. If such modification is made, the manual will also be revised, see revision information. See the latest version of this manual online at: .http://support.robotiq.com/
Revision 2013/06/03
Initial release (some technical specifications still under evaluation).
Copyright
© 2008-2013 Robotiq Inc. All rights reserved. This manual, and the product it describes, are protected by the Copyright Act of Canada, by laws of other countries, and by international treaties, and therefore may not be reproduced in whole or in part, whether for sale or not, without prior written consent from Robotiq. Under copyright law, copying includes translation into another language or format.
Information provided by Robotiq in this document is believed to be accurate and reliable. However, no responsibility is assumed by Robotiq for its use. There may be some differences between the manual and the product if the product has been modified after the edition date.
The information contained in this document is subject to change without notice.
Robotiq inc. © 2008-2013 3
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1. General Presentation
The terms "Gripper", "Adaptive Gripper", "Robotiq Gripper", "Robotiq Adaptive Gripper", "B-Model", "2-Finger Gripper" and "2-Finger 200" used in the following manual all refer to the Robotiq 2-Finger Adaptive Robot
.Gripper 200
Note
The following manual uses the metric system, unless specified, all dimensions are in
.millimeters
Note
The following section presents the key features of the Gripper and must not be considered as appropriate to Gripper operation, each feature is detailed in appropriate sections of the manual. Safety guidelines must be read and understood before any operation is attempted with the Gripper.
The 2-Finger Adaptive Robot Gripper 200 is an electric robot peripheral that is designed for industrial applications,– featuring high grip force, rugged design and sealed casing. Its design makes it a unique robotic end-of-arm tool to quickly pick, place and handle a large range of parts of varying sizes and shapes.
The Gripper has two articulated fingers that each have two joints (two phalanxes per finger), as shown in Figure 1.1. The Gripper can engage up to six contact points with an object (two on each of the phalanges and on the palm). The fingers are underactuated, meaning they have fewer motors than the total number of joints. This configuration allows the fingers to automatically adapt to the shape of the object they grip and it also simplifies the control of the Gripper.
Robotiq inc. © 2008-2013 4
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 1.1 : The 2-Finger Adaptive Robot Gripper 200.
Each of the Gripper features present on Figure 1.1 are detailed :
Finger movement is detailed in section .6.5 Finger Movement Standard pads and custom design guidelines are in section .6.4 Pad design and customization Adapter mechanical connection and custom design guidelines are in sections and 3.3 Mechanical connection
.3.3.2 Dimension for custom Adapter
Details on the power wiring and communication wiring can be found in section and its subsections.3.5 Wiring
The 2-Finger Gripper has a single electric actuator for opening and closing the fingers, the fingers automatically adapt to the shape of the object manipulated. Fingers will adopt either a parallel grip or encompassing grip as shown in figure 1.2.
Robotiq inc. © 2008-2013 5
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 1.2 : The encompassing and parallel grip.2-Finger Adaptive Robot Gripper 200
Note
It is important to note that a parallel grip can only be performed when the fingers touch the object with the distal phalanxes first. Inversely, for an encompassing grip, the fingers must touch the object with the proximal or the lower section of the distal phalanxes first. Also, to ensure stability, the object should be held against the Gripper palm before performing an encompassing grip.
Info
Closing or opening is done via "Go to requested position" command and is input to the Gripper.
Whether the fingers close to produce an encompassing or fingertip grip is decided at the
. It will depend on:Gripper level automatically
The part's geometry; The relative position of the part with respect to the Gripper.
In other words, picking the same part could result in either an encompassing or fingertip grip based on a part's position and geometry.
The 2-Finger Adaptive Robot Gripper 200 encompassing mechanism can also be locked allowing– only parallel movement of the fingertips, the Gripper then acts as a classic parallel claw. Locking the parallel movement mechanism only requires a 12 mm axle (see ) to be inserted on each finger in the appropriateSpare Parts hole, see for details and Figure 1.3 for location of locking hole.section 3.3.1
Robotiq inc. © 2008-2013 6
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
f
Figure 1.3 : The 2-Finger Adaptive Robot Gripper 200 parallel locking mechanism.
The 2-Finger Adaptive Robot Gripper 200 also offers internal and external gripping. The fingers can pick hollow– parts by applying pressure with the outside of the fingers. See Figure 1.4 for representation and see forsection 4.6 details on the possible position commands for your Gripper.
Robotiq inc. © 2008-2013 7
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 1.4 : The 2-Finger Adaptive Robot Gripper 200 external and internal gripping.
Note
The Gripper actuator provides the same force with the inside or the outside of the fingers, but beware that surface contact may not be the same.
The Gripper is powered and controlled via the Robotiq Controller (2-Finger Adaptive Robot Gripper 200 Controller,– Figure 1.5). Upon delivery your controller will be set with the adequate communication option and ready to use. The details on the controller wiring and usage are described in and .section 3 section 4
Robotiq inc. © 2008-2013 8
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 1.5 : The 2-Finger Adaptive Robot Gripper 200 Controller.
The Robotiq 2-Finger 200 Gripper equilibrium region is the gripping region that separates the encompassing grip– from the parallel grip. When gripping an object close enough to the inside (palm) of the Gripper, the encompassing grip will occur (unless the object size or shape is not adequate) and the fingers will close around the object. If gripped above the equilibrium zone, the same object will be picked up in a parallel grip and the fingers will close with a parallel motion.
The following Figure 1.6 shows the , the , and the encompassing grip region equilibrium zone parallel grip
on the 2-Finger 200 Gripper finger pad :region
Robotiq inc. © 2008-2013 9
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 1.6 : Equilibrium zone for the Gripper finger pad.
Info
The same principles apply for an inside grip, but the encompassing grip region becomes the parallel grip region and vice-versa.
Info
The equilibrium zone will remain the same even with custom made fingers.
Hint
Picking an object directly in the desired region is a good way of predicting the grip mode that will occur, when contact is on the equilibrium zone, small variations in the size of the part and the position of the Gripper will result in different gripping modes.
Robotiq inc. © 2008-2013 10
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

2. Safety

Warning
The operator must have read and understood all of the instructions in the following manual before handling the Robotiq 2-Finger Adaptive Robot Gripper 200.
The term "operator" refers to anyone responsible for any of the following operations on the 2-Finger Adaptive Robot Gripper 200 :
Installation Control Maintenance Inspection Calibration Programming Decommissioning
This documentation explains the various components of the 2-Finger 200 and general operations regarding the– whole lifecycle of the product from installation to operation and decommissioning.
The drawings and photos in this documentation are representative examples and differences may exist between them and the delivered product.
Robotiq inc. © 2008-2013 11
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

2.1 Warning

Note
Any use of the Gripper in noncompliance of these warnings is inappropriate and may cause injury or damage.
Warning
Concerning installation and operation :
The Gripper needs to be properly secured before operating the robot. Always disconnect power supply when handling the Gripper. Do not install or operate a Gripper that is damaged or lacking parts. Never supply the Gripper with an alternative current source. Always respect the recommended keying for electrical connections. Always respect the Gripper payload. Set the Gripper pinch force and speed accordingly, based on your application.
Warning
Never interfere with the Gripper when operating or powered :
Never move by hand any parts handled by the Gripper as long as the power supply is connected. Never grasp onto uncovered mechanisms. Never grasp between fingers. Keep fingers and clothes away from the Gripper while the power is on. Do not use the Gripper on people or animals. Be sure no one is in the robot or Gripper path before initializing the robot's routine. Gripper has a passive self-locking mechanism, even when the power supply is disconnected, but there is a risk of slipping out of the Gripper, thereforeobjects precautions must be taken to prevent any possible injury from falling objects.
Warning
Concerning use on robot :
Make sure all cord sets are always secured at both ends, at the Gripper and at the robot. Always handle the Gripper outside the robot danger zone for maintenance and inspection work or ensure complete shutdown of the robot. For welding applications, make sure there are no Gripper parts on the ground path of the welding power source. There is a risk of an object being dropped or catapulted by the Gripper during use with a robot, precautions must be taken to prevent any possible injury.
Robotiq inc. © 2008-2013 12
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

2.2 Intended use

The Gripper unit is designed for gripping and temporarily securing or holding parts.
Caution
The Gripper is NOT intended for applying force against objects or surfaces.
The product is intended for installation on a robot or other automated machinery and equipment.
Note
Always comply with local and/or national laws, regulations and directives on automation safety and general machine safety.
The unit may be used only within the range of its technical data and specifications. Any other use of the product is deemed improper and unintended use. Robotiq will not be liable for any damages resulting from improper use.
Robotiq inc. © 2008-2013 13
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
3. Installation
Warning
Be sure to read and understand the related to the 2-Finger Adaptive Robotsafety instructions Gripper - 200 prior to installation.
Warning
Do not operate the Gripper, or even turn on the power supply, before it is firmly anchored and danger zone is cleared. The Gripper's fingers may move and cause injury or damage.
Note
Unless specified, every fixture, replacement parts, adapter, options, etc. in the following manual use ISO 4762 / DIN 912 Socket Head Cap Screws.
Robotiq inc. © 2008-2013 14
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.1 Scope of delivery

Standard upon delivery :
Robotiq 2-Finger Adaptive Robot Gripper 200 unit ( ) AGB-GRP-001
Default fingertip (see )Technical dimensions
Mandatory but not standard :
Robotiq 2-Finger Adaptive Robot Gripper Controller unit ( ) with (1) choice of :AGB-CTR-001-XXXX
ENIP - EtherNet / IP communication protocol. MTCP - Modbus TCP communication protocol. ECAT - EtherCAT communication protocol. DNET - DeviceNet communication protocol. CANO - CANopen communication protocol.
Gripper cable (between the 2-Finger Adaptive Gripper 200 and it's controller unit).CBL-COM-Y2062 USB cable (for reconfiguration of the 2-Finger Adaptive Gripper 200 controller).CBL-USB-Y2057
Note
The following are not included on delivery :
Hardware required for any options, accessories or fixture of the 2-Finger Adaptive Robot Gripper – 200 unless specified. Power supply unit, power supply wiring and fuse.
See Spare Parts, Kits and Accessories section for a list of available parts.
Robotiq inc. © 2008-2013 15
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.2 Environmental and operating conditions

The Gripper is designed for industrial applications. Always respect the following specified storage and operating environmental conditions:
Minimum storage/transit temperature -22°F [-30°C] Maximum storage/transit temperature 140°F [60°C] Minimum operating temperature 14°F [-10°C] Maximum operating temperature 122°F [50°C] Humidity (non-condensing) 20-80% RH Vibration < 0.5G Others
Free from dust, soot or water
1
Free from corrosive liquids or gases Free from explosive liquids or gases Free from powerful electromagnetic interference
IP rating under evaluation during beta phase.
1
Robotiq inc. © 2008-2013 16
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1. a. b.
2.
3. a.

3.3 Mechanical connections

You must use Robotiq's coupling to attach the Gripper to the robot. Be sure to use the coupling and optional adapters related to your robot model. If there is no options for your robot, you can modify a blank adapter plate, Robotiq can create a custom version for you or you can build one based on the dimensions in . Please section 3.3.2 refer to the for a list of available coupling and adapters.Spare Parts section
Here are the steps to follow for the installation of the Gripper (see Figure 3.3.1). Note that all screws must be locked in place using medium strength thread locker (Loctite 248).
Attach the Coupling to the Gripper by aligning the indexing dowel pins with the associated holes
All dowel pins are 8 m6 x 20 standard stainless steel ( ).Ø Y-997 Dowel pins must be press-fitted in the Coupling.
Secure the Gripper with coupling screws (socket head cap screws M8 x 40 ).Y-830 Screw the Coupling to your robot arm with the robot side screws (socket head cap screws M8 x 30 ).Y-829
With optional adapter plate : Screw the adapter plate to the robot arm and then your Coupling to the adapter plate(if your cables are running through the robot, be sure to use an adapter plate with a groove).
Figure 3.3.1 : Attaching the 2-Finger Adaptive Robot Gripper 200 to a robot arm with Robotiq coupling.
The 2-Finger Adaptive Robot Gripper 200 Controller Unit is equipped with DIN rail mounting clips and is designed– to be clipped on #3 DIN rails. It is recommended to fix the Controller Unit inside the robot controller cabinet.
Robotiq inc. © 2008-2013 17
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 3.3.2 : 2-Finger Adaptive Robot Gripper 200 Controller Unit fixed on DIN rails.
Robotiq inc. © 2008-2013 18
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.

3.3.1 Parallelism mechanism

The Robotiq 2-Finger Adaptive Robot Gripper 200 features encompassing and parallel grips, the parallelism– mechanism can be locked to prevent the use of the encompassing grip. To do so, lock the parallelism mechanism using two (2) 12mm axles from the parallelism locking kit provided by Robotiq (see AGB-KIT-B022 Spare Parts
section). Follow the instruction in figure 3.3.1.1 to lock or unlock the mechanism.and Accessories
Info
Note that locking the mechanism will not alter the stroke of the Gripper or the cinematic of the fingers, only the encompassing grip will be prevented from activating and only parallel grasping will be possible.
What you need :
(2) 12 mm stainless steel axles (parallelism locking kit ) B-022 AGB-KIT-B022 . (4) 12 mm external retaining rings (parallelism locking kit ) .Y-945 AGB-KIT-B022 Retaining ring pliers.
Figure 3.3.1.1 : Assembly or removal of the parallel locking axles.
Assembly instructions :
Insert the 12mm stainless steel axle B-022. Fix the retaining rings on each side of the axle using retaining ring pliers.Y-945
Robotiq inc. © 2008-2013 19
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Warning
Retaining rings can cause injury if they slip out of retaining ring pliers. Wear safety goggles when manipulating the retaining rings.
Robotiq inc. © 2008-2013 20
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.
3.

3.3.2 Dimensions for custom coupling

Figure 3.3.2.1 : 2-Finger Adaptive Robot Gripper 200 dimensions for custom coupling.
The Gripper must be fixed with at least four (4) of the six (6) M8 screws available on each side of the Gripper to ensure a secure attachment.
Hint
Use M8 screw length according to your design, total length must cover :
Your coupling plate depth 8 mm for the chassis cover. The Gripper chassis M8 hole depth.
Robotiq inc. © 2008-2013 21
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.4 Power supply specifications

The Gripper needs to be supplied with a DC voltage source. This power supply is not included with the Gripper. The following table shows the specifications regarding the power supply required to operate the Gripper properly.
Specification Value
Output voltage 24 V DC Output current 20A Ripple 2-3 % peak-peak Output regulation 2% maximum Overvoltage protection
Not required
1
1. The Gripper has built-in over-voltage protection.
Robotiq recommends the use of the following power supply : TDK-Lambda DPP480 Series, 480W Single Output
, DIN Rail Mount Power Supplies DDP480-24-1
Robotiq inc. © 2008-2013 22
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.5 Wiring

Three connections are needed for the 2-Finger Adaptive Robot Gripper 200, one for power,one for communication– to the controller unit and one from the Controller to the Gripper. Power and communication are established with the 2-Finger Adaptive Robot Gripper 200 Controller via the Controller Communication port (shown in figure 3.5.1)– and Supply port (shown in figure 3.5.2). The Gripper is connected to the controller via a single Gripper Signal Cable (shown in figure 3.5.3) which connect onto the Robotiq Device port.
Info
Note that the Communication Option Panel shown in figure 3.5.1 will change according to the provided communication protocol. The Standard Panel, which include the Status LEDs and the USB 2.0 port is standard on every Robotiq 2-Finger Adaptive Robot Gripper Controller unit.
Figure 3.5.1 : The Robotiq 2-Finger Adaptive Robot Gripper 200 Controller communication panel.
Robotiq inc. © 2008-2013 23
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 3.5.2 : Controller supply connection and Robotiq Device connector for the Robotiq 2-Finger Adaptive Robot
Gripper 200 Controller.
Robotiq inc. © 2008-2013 24
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 3.5.3 : Gripper Signal Cable for the Robotiq 2-Finger Adaptive Robot Gripper 200.
Info
Gripper signal cable is supplied by Robotiq, see section.Spare Parts, Kits and Accessories
Warning
Use proper cabling management. Be sure to have enough forgiveness in the cabling to allow movement of the Gripper along all axes without pulling out the connectors. Always protect the controller-side of the cable with a strain relief cable clamp.
Robotiq inc. © 2008-2013 25
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.5.1 Power connection

Here is the way the Gripper should be connected to a power source (Figure 3.5.1.1).
Figure 3.5.1.1 : Power connection diagram of the 2-Finger Adaptive Robot Gripper 200.
Caution
The fuse is external to the Gripper and Gripper Controller. It is not provided by Robotiq and the user is responsible for proper installation. Suggested fuse is 10 A Phoenix Contact # 0916610 thermal, use AWG #12 wiring.
The pin-out for the power connectors is detailed in Figure 3.5.1.2.
Robotiq inc. © 2008-2013 26
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 3.5.1.2 : Supply connector and Gripper Signal connector.
The Gripper supply cable should have the following specifications :
Minimum 16 AWG TEW, 300 V or 600 V.
The emergency stop cable should have the following specifications :
Minimum 22 AWG TEW (recommended, current is 500 mA), 300 V or 600V. Using a "normally closed" emergency stop button. Installed in compliance with the Machinery Directive or compliance to national standards derived from the directive used in your country.
Warning
Robotiq strongly advised the use of an emergency stop switch on the power connector. The emergency stop must be in proximity of the work zone, easily reachable and visible.
Info
When not using an emergency stop (see diagram Figure 3.5.1.1) jumper must be placed on pin 4 and 5 of the power connector.
Earth grounding cable should have the following specifications :
Minimum 22 AWG TEW, 300 V or 600 V.
Gripper signal cable is supplied by Robotiq, see section.Spare Parts, Kits and Accessories
Robotiq inc. © 2008-2013 27
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

3.5.2 Communication connection

The following table summarizes the communication protocols available for the Gripper. The same 2-Finger Adaptive Robot Gripper 200 Controller is used for all the communication protocols we support. The Controller will be setup– for your options with a single communication protocol.
Note
Only one protocol option is available for a given Controller unit.
Family Protocol
Real-Time Ethernet EtherNet / IP
Modbus TCP/IP EtherCAT
Fieldbus DeviceNET
CANopen
USB Modbus RTU
The figure 3.5.2.1 shows the communication side of the Robotiq Adaptive Gripper 2-Finger 200 Controller. The– communication port will vary depending on the communication protocol chosen. Real-Time Ethernet family protocols ( EtherNet IP, EtherCAT, Modbus TCP) will come with two (2) RJ45 standard ports. DeviceNet protocol will come with a 5-pin Combicon connector. Finally, CANopen will come with a standard DB-9 connector.
Robotiq inc. © 2008-2013 28
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 3.5.2.1 : Representation of the communication panel options for the Robotiq Adaptive Gripper 2-Finger 200
Controller.
It is the users responsibility to setup the right cable between the controller unit and the master controller. Robotiq can provide you with appropriate cables. See section for a list of available parts.Spare Parts, Kits and Accessories
Warning
Be sure to use the appropriate cables and pin-outs for your communication protocol as any other setup may damage the Gripper.
Robotiq inc. © 2008-2013 29
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
DeviceNet communication protocol
The DeviceNet communication is established via the Communication Panel pin-out. shows the pin-outFigure 3.5.2.1 for the DeviceNet communication protocol for the receptacle (Cubicon male) present on the 2-Finger Adaptive Robot Gripper – 200.
Caution
There is no terminating resistor mounted in the Gripper. The shield for the cable must be grounded in the robot controller.
The DeviceNet communication and the Gripper use 24 V power supply. Robotiq suggests you separate power supplies as shown in Figure 3.5.2.2.
Figure 3.5.2.2 : Power connection diagram of the 2-Finger Adaptive Robot Gripper – 200 using DeviceNet Fieldbus.
Robotiq inc. © 2008-2013 30
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Factory settings for DeviceNet protocol:
IDENTIFICATION SETTINGS
Info Decimal value ( base 10 ) Hexadecimal value ( base 16 )
Vendor ID : 283 0x0000011B Product Code : 35 0x00000023 Serial Number : 0 0x00000000 Product Type : 12 0x0000000C Major Revision : 1 Minor Revision : 1 Product Name : AG-DNS AG-DNS
BUS SETTINGS
MAC ID : 11
Baud Rate : 250 kBaud
DATA SETTINGS
Prod. Data Length : 6 Cons. Data Length : 6
Hint
Mac Address settings and Baud Rate settings can be set on the Robotiq Controller using the Robotiq UI. See the section for details.User Interface
Robotiq inc. © 2008-2013 31
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
CANopen communication protocol
The CANopen communication is established via the Communication Panel pin-out. shows the pin-outFigure 3.5.2.1 for the CANopen communication protocol for the receptacle (DB-9 male) present on the 2-Finger Adaptive Robot Gripper – 200.
Caution
There is no terminating resistor mounted in the Gripper. The shield of the cable must be grounded in the robot controller.
Factory settings for CANopen protocol:
IDENTIFICATION SETTINGS
Info Decimal value ( base 10 ) Hexadecimal value ( base 16 )
Vendor ID : 68 0x00000044
Product Code : 1541540 0x001785A4
Revision Number : 131072 0x00020000
Serial Number : 0 0x00000000
BUS SETTINGS
Node Adress : 11
Baud Rate : 1 MBaud
DATA SETTINGS
Index Size
Send Object : 0x2000 128
Receive Object : 0x2200 128
Output Databytes : 512
Hint
Node Address settings and Baud Rate settings can be set on the Robotiq Controller using the Robotiq UI. See the section for details.User Interface
Hint
The CANopen communication interface supports SDO (Service Data Object) and PDO (Process Data Object) protocols.
Robotiq inc. © 2008-2013 32
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Real-time Ethernet communication protocols
The Real-Time Ethernet communication protocols are established via the Communication Panel pin-out. Figure
shows the pin-out of the RJ45 receptacle present on the 2-Finger Adaptive Robot Gripper – 200 Controller.3.5.2.1
Note
All Ethernet family protocols use the same RJ45 port.
Caution
The crossover on the RX/TX signals is made inside the Gripper.
Factory settings for each Ethernet protocol :
EtherCAT EtherNet / IP Modbus TCP/IP
IDENTIFICATION SETTINGS
Vendor ID : 0x0000FFFF Vendor ID : 0x0000011B N / A
Product Code : 0x0000000B Product Code : 0x0000010D
Serial Number : 0x00000000 Product Type : 0x0000000C
Revision Number : 0x00000000 Major Revision : 1
Minor Revision : 1
Device Name : AG-EIS
Robotiq inc. © 2008-2013 33
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
EtherCAT EtherNet / IP Modbus TCP/IP
BUS SETTINGS
N / A (see info note) IP Address : 192.168.1.11 IP Address : 192.168.1.11
Netmask : 255.255.255.0 Netmask : 255.255.255.0 Gateway : Disabled Gateway : Disabled
BootP : Disabled BootP : Disabled DHCP :
Disabled
1
DHCP :
Disabled
1
100Mbit : Enabled 100Mbit always on
Full Duplex: Enabled Full Duplex always on
Auto-neg : Enabled Auto-neg always on
Assembly Instance
(input) :
101
Assembly Instance
(output) :
100
Configuraton
Instance :
1
Connection Type : Run/Idle Header
EtherCAT EtherNet / IP Modbus TCP/IP
DATA SETTINGS
Input Data Bytes : 6 Prod. Data Length : 10 N / A
Output Data Bytes : 6 Cons. Data Length : 10 N / A
Hint
IP Address settings and Netmask settings can be set on the Robotiq Controller using the Robotiq UI. See the section for details.User Interface
Info
EtherCAT protocol uses inherent dynamic addressing thus bus settings cannot be customized.
Robotiq inc. © 2008-2013 34
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
4. Control

4.1 Generalities

The Robotiq 2-Finger Adaptive Robot Gripper – 200 is operated from the robot controller (see Figure 4.1.1) using an industrial protocol (EtherNet/IP, DeviceNet, CANopen, EtherCAT, etc.). The programming of the Gripper can be done with the of the robot or by offline programming.Teach Pendant
Info
The operator can control the force and the speed of the fingers. The fingers movement is always synchronized, movement is done with a single "Go to requested position" command (the motion of each mechanical phalanx is done automatically).
Since the Robotiq 2-Finger Adaptive Robot Gripper – 200 has its own controller, high-level commands such as "Go to requested position" are used to operate it. The Robotiq Adaptive Gripper 2-Finger – 200 Controller takes care of the regulation of the speed and the force prescribed, while the mechanical design of the fingers automatically adapt to the shape of object(s).
Figure 4.1.1 : Robotiq 2-Finger Adaptive Robot Gripper – 200 connections.
Robotiq inc. © 2008-2013 35
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.2 Status overview

The 2-Finger Adaptive Robot Gripper – 200 returns several registers of information to the robot controller:
Global Gripper Status - A global Gripper status is available. This gives information such as if the Gripper is closed or open.
Object Status - There is also an object status that lets you know if there is an object in the Gripper. Fault Status - The fault status gives additional details about the cause of a fault or warnings about the
current controller status. Position Request Echo - The Gripper returns the position requested by the robot to make sure that the new
command has been received correctly.
Motor Position Status - The information of the motor position is also available. Current Status - The current of the motor can also be known. The force applied at the actuation linkage of
the finger can be known from the current, since the torque of the motor is a linear function of the current.
Robotiq inc. © 2008-2013 36
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.

4.3 Control overview

The Gripper Controller has an internal memory that is shared with the robot controller. One part of the memory is for the robot output, . The other part of the memory is for the robot input, (seeGripper functionalities Gripper status Figure 4.3.1). Two types of actions can then be done by the robot controller:
Write in the registers to activate ;robot output functionalities Read in the registers to get the of the Gripper.robot input status
Info
The Gripper must be initialized (activation bit) whenever the power is turned on. This procedure takes a few seconds and allows the Gripper to be calibrated against internal mechanical stops.
Figure 4.3.1 : Gripper memory shared with the robot controller.
Robotiq inc. © 2008-2013 37
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.4 Status LEDs

Four LED lights provide general information about the Gripper status on the controller communication panel. Figure
4.4.1 shows the LEDs and their locations.
Figure 4.4.1 : Controller status LEDs.
There is an additional LED on the Gripper next to the Signal Cable Connector shown in figure 4.4.2
Robotiq inc. © 2008-2013 38
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 4.4.2 : 2-Finger Adaptive Robot Gripper – 200 status LEDs.
Robotiq inc. © 2008-2013 39
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.4.1 Power LEDs

The following applies to both the Controller power LED and the Gripper power LED, both are blue (note that the Gripper LED is a dual blue/red LED).
Color State Information
--- Off No power supplied
Blue On Correctly supplied and the control
board is running (for the control
board LED)

4.4.2 Communication LED

Color State Information
--- Off No network detected
Green Blinking A network has been detected, but
no connection has been established
Green On A network has been detected and at
least one connection is established
Robotiq inc. © 2008-2013 40
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.4.3 Fault LED

Both the Gripper and the Controller have a red Fault LED, however, their signification is not the same (note that the Gripper LED is a dual blue/red LED).
hint
Error code can be obtained reading the Fault Status byte described in section 4.7 Robot Input
or using the Robotiq User Interface menu option ''Input Registers".registers & status
For the Gripper LED :
Color State Code Information
--- Off
0x00
No fault detected
Priority Fault
0x05
Action delayed, initialization must be completed prior to action
0x07
The activation bit must be set prior to action
Red On Minor fault occurred
0x0B
Automatic release in progress
0x0E
Overcurrent protection triggered (gripper)
Red Blinking A major fault occurred
0x0F
Automatic release completed
Info
A major fault refers to a situation where the Gripper must be reactivated, see for detailsrACT bit about activation procedures.
Robotiq inc. © 2008-2013 41
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
For the Controller LED :
Color State Code Information
--- Off
0x00
No fault detected
Warning
0x04
24V not detected (reconfiguration through usb is possible)
0x05
No device detected
Red On Minor fault occurred
0x09
The main communication protocol is not ready (may be booting)
Red Blinking A major fault occurred
0x0C
Emergency stop triggered
0x0E
Overcurrent protection triggered (controller)
Robotiq inc. © 2008-2013 42
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.5 Gripper register mapping

Info
Register format is Little Endian (Intel format), namely from LSB (Less Significant Bit) to MSB (Most Significant Bit).
The Gripper firmware provides many functionalities such as the direct position control of the fingers via "go to" commands.
Register mapping:
Caution Byte and not at 1 for the functionalities and status registers.numeration starts on zero
Register Robot Output / Functionalities Robot Input / Status
Byte 0 ACTION REQUEST / GO TO /
AUTO-RELEASE
GRIPPER STATUS
Byte 1 RESERVED RESERVED Byte 2 RESERVED FAULT STATUS Byte 3 POSITION REQUEST POS REQUEST ECHO Byte 4 SPEED POSITION Byte 5 FORCE CURRENT
Robotiq inc. © 2008-2013 43
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.6 Robot output registers & functionalities

Info
Register format is Little Endian (Intel format), namely from LSB (Less Significant Bit) to MSB (Most Significant Bit).
Register: ACTION REQUEST Address: Byte 0
Bit Name Description
0 rACT 0 – Reset Gripper
1 – Activate Gripper ( Must stay on after activation routine is completed
) 1 rRS1 RESERVED 2 rRS2 RESERVED 3 rGTO 0 – Stop
1 – Go to Requested Position 4 rATR 0 – Normal
1 – Automatic release 5 rARD 0 – Opening
1 – Closing
6 - 7 rRS3,rRS4 RESERVED
rACT : First action to be made prior to any other actions, bit will initialize the Gripper. Clear to resetrACT rACT Gripper and fault status.
Caution rACT bit must stay on afterwards for any other action to be performed.
rGTO : The "Go To" action moves the Gripper's fingers to the requested position using the configuration defined by
the other registers. The only motions performed without the bit are the activation and the automatic releaserGTO routines.
: Automatic release routine action slowly opens the Gripper's fingers until all motion axes reach theirrATR mechanical limits. After the motion is completed, the Gripper sends a fault signal and needs to be reinitialized before any other motion is performed. The bit overrides all other commands excluding the activation bit ( ).rATR rACT
Caution
The automatic release is meant to disengage the Gripper after an emergency stop of the robot. The automatic release is not intended to be used under normal operating conditions.
rARD : Auto-release direction, when auto-releasing shows the direction of the movement, 0 if the Gripper isrARD
Robotiq inc. © 2008-2013 44
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
closing and 1 if the Gripper is opening. The rARD bit should be set prior or at the same time as rATR bit as the
motion direction is set when the auto-release is initiated.
Register: GRIPPER OPTIONS Address: Byte 1
Bit Name Description
0 – 7 rRS6 Reserved
Register: GRIPPER OPTIONS 2 Address: Byte 2
Bit Name Description
0 – 7 rRS7 Reserved
Register: POSITION REQUEST Address: Byte 3
Bit Name Description
0 – 7 rPR Set Position Request for the
Gripper. 0x00 (Minimum position) to 0xFF (Maximum position)
This register is used to set the Gripper fingers' target position. The positions 0x00 and 0xFF correspond respectively to the fully opened and fully closed mechanical stops. See the section for details on the6. Specifications corresponding movement and the finger movement path.
Robotiq inc. © 2008-2013 45
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Register: SPEED Address: Byte 4
Bit Name Description
0 – 7 rSP Set closing/opening speed of the
Gripper. 0x00 (Minimum speed) to 0xFF (Maximum speed)
This register is used to set the Gripper closing or opening speed in real time, however, setting a speed will not initiate a motion.
Info
0x00 speed does not mean absolute zero speed. It is the minimum speed of the Gripper.
Minimum speed: 18 mm/s Maximum speed: 114 mm/s Speed / count : under evaluation
Register: FORCE Address: Byte 5
Bit Name Description
0 – 7 rFR Set Gripping Force
0x00 (Minimum force) to 0xFF (Maximum force)
The force setting defines the final gripping force for the Gripper. The force will fix the maximum current sent to the motor while in motion. If the current limit is exceeded, the fingers stop and trigger an object detection notification.
Info
Force setting is overridden for a short distance when the motion is initiated. Also, note that 0x00 force does not mean zero force; it is the minimum force that the Gripper can apply.
Minimum force: 150 N Maximum force : 730 N Force / count: under evaluation
Robotiq inc. © 2008-2013 46
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.7 Robot input registers & status

Info
Register format is Little Endian (Intel format), namely from LSB (Less Significant Bit) to MSB (Most Significant Bit).
Register: GRIPPER STATUS Address: Byte 0
Bit Name Description
0 gACT Initialization status ( Echo of the
rACT bit ) : 0 – Gripper reset.
1 – Gripper activation. 1 gRS1 RESERVED 2 gRS2 RESERVED 3 gGTO Go To request status :
0 – Standby ( or performing
activation/automatic release ).
1 – Go to Position Request. 4 gSTA Gripper status :
00 – Gripper is in reset ( or
automatic release ) state. see Fault
Status if Gripper is activated.
10 – Activation in progress.
01 – Not used.
11 – Activation is completed.
5
6 gOBJ Object detection status :
00 – Fingers are in motion ( only
meaningful if gGTO = 1 ).
10 – Fingers have stopped due to a
contact while opening.
01 – Fingers have stopped due to a
contact while closing.
11 – Fingers are at requested
position.
7
Robotiq inc. © 2008-2013 47
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Caution
The object detection is precise only to the order of a few mm. In some circumstances object detection may not detect an object even if it is successfully gripped. For example, picking up a thin object in a fingertip grip may be successful without object detection occurring. For this reason, use this feature with caution. In such applications the "Fingers are at requested position" status of register is sufficient to proceed to the next step of the routine.gOBJ
Tip
Checking for correct position of the fingers (byte 4) object detection (byte 0, bit 6 & 7) beforeand proceeding to the next step of a routine is a more reliable method than object detection or finger position alone.
Register: RESERVED Address: Byte 1
Bit Name Description
0 – 7 gRS3 RESERVED
Robotiq inc. © 2008-2013 48
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Register: FAULT STATUS Address: Byte 2
Bit Name Description
0 – 3 gFLT
0x00 – No Fault
Priority Fault
– Action delayed, initialization0x05
must be completed prior to action
– The activation bit must be0x07
set prior to action
Minor Fault ( red LED continuous )
0x0B – Automatic release in
progress
– Overcurrent protection0x0E
triggered
Major Fault (red LED blinking) –
Reset is required
– Automatic release0x0F
completed
4 – 7 kFLT
0x00 – No Fault
Warning
0x04 24V not detected (reconfiguration through USB is possible)
0x05 No device detected Minor Fault ( red LED continuous )
0x09 - Communication is not ready Major Fault (red LED blinking) –
Reset is required 0x0C – Emergency stop triggered
– Overcurrent protection0x0E
triggered ( )Gripper
Robotiq inc. © 2008-2013 49
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Register: POSITION REQUEST ECHO Address: Byte 3
Bit Name Description
0 – 7 gPR Echo of the requested position for
the Gripper 0x00 (Full Opening) to 0xFF (Full Closing)
Register: POSITION Address: Byte 4
Bit Name Description
0 – 7 gPO Position of Fingers
0x00 (Fully opened) to 0xFF (Fully closed)
Register: FINGER CURRENT Address: Byte 5
Bit Name Description
0 – 7 gCU Current of Fingers
0.025 * Current ( in mA )
Robotiq inc. © 2008-2013 50
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.8 Example

Figure 4.8.1 : Example of 2-Finger Adaptive Robot Gripper – 200 registers.
Robotiq inc. © 2008-2013 51
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.9 MODBUS RTU communication protocol

The Gripper can be controlled over USB using the Modbus RTU protocol on the mini-USB port. This section is intended to provide guidelines for setting up a Modbus scanner that will adequately communicate with the Gripper.
For a general introduction to Modbus RTU and for details regarding the CRC algorithm, the reader is invited to read the Modbus over serial line specification and implementation guide available at: http://www.modbus.org/docs/Modbu
. s_over_serial_line_V1.pdf
For debugging purposes, the reader is also invited to download one of many free Modbus scanners such as the CA
from available at: .S Modbus Scanner Chipkin Automation Systems http://www.chipkin.com/cas-modbus-scanner

4.9.1 Connection setup

The following table describes the connection requirement for controlling the Gripper using the Modbus RTU protocol.
PROPRIETY VALUE
Physical Interface USB (virtual serial connector)
drivers can be found at ftdichip.com
Baud Rate 115,200 bps
Data Bits 8
Stop Bit 1
Parity None
Number Notation Hexadecimal
Supported Functions Read Holding Registers (FC03)
Preset Single Register (FC06)
Preset Multiple Registers (FC16)
Exception Responses Not supported
Slave ID 0x0009 (9) Robot Output / Gripper Input First Register 0x03E8 (1000) Robot Input / Gripper Output First Register 0x07D0 (2000)
Each register (word - 16 bits) of the Modbus RTU protocol is composed of registers (bytes – 8 bits) from the2 Gripper. The first Gripper output Modbus register (0x07D0) is composed from the first Robotiq Adaptive Gripper2 2-Finger – 200 registers (byte 0 and byte 1).
Robotiq inc. © 2008-2013 52
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.9.2 Read holding registers (FC03)

Function code 03 (FC03) is used for reading the status of the Gripper (robot input). Examples of such data are Gripper status, object status, finger position, etc.
Ex: This message asks for register 0x07D0 (2000) and register 0x07D1 (2001) which contains Gripper Status, Object Detection, Fault Status and Position Request Echo.
Request is:
09 03 07 D0 00 02 C5 CE
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers)
07D0 Address of the first requested register
0002 Number of registers requested (2)
C5CE Cyclic Redundancy Check (CRC)
Response is:
09 03 04 E0 00 00 00 44 33
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 04 Number of data bytes to follow (2 registers x 2
bytes/register = 4 bytes)
E000 Content of register 07D0
0000 Content of register 07D1 4433 Cyclic Redundancy Check (CRC)
Note
The Adaptive Gripper 2-Finger – 200 register values are updated at a 200Hz frequency. It is therefore recommended to send FC03 commands with a minimum delay of 5ms between them.
Robotiq inc. © 2008-2013 53
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.9.3 Preset multiple registers (FC16)

Function code 06 (FC06) is used to activate functionalities of the Gripper (robot output). Examples of such data are action request, speed, force, etc.
Ex: This message requests to set position request, speed and force of the Gripper by setting register 0x03E9 (1001) and 0x03EA.
Request is:
09 10 03 E9 00 02 04 60 E6 3C C8 EC 7C
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E9 Address of the first register
0002 Number of registers to write to
04 Number of data bytes to follow (2 registers x 2
bytes/register = 4 bytes)
00E6 Value to write to register 0x03E9 3CC8 Value to write to register 0x03EA EC7C Cyclic Redundancy Check (CRC)
Response is:
09 10 03 E9 00 02 91 30
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E9 Address of the first register
0002 Number of written registers 9130 Cyclic Redundancy Check (CRC)
Robotiq inc. © 2008-2013 54
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.9.4 Master read & write multiple registers (FC23)

Function code 23 (FC23) is used for reading the status of the Gripper (robot input) and activating functionalities of the Gripper (robot output) . Examples of such data are Gripper status, object status, finger position,simultaneously etc. Action requests are speed, force, etc.
Ex: This message asks for register 0x07D0 (2000) and register 0x07D1 (2001) which contains Gripper Status, Object Detection, Fault Status and Position Request Echo while setting position request, speed and force of the Gripper by setting register 0x03E9 (1001) and 0x03EA (1002).
Request is:
09 23 07 D0 00 02 03 E9 00 02 04 00 E6 3C C8 00 FF
where
Bits Description
09 SlaveID 17 Function Code 23 (read and write multiple registers)
07D0
Address of the first requested register, read
0002
Number of registers requested (2), read
03E9
Address of the first register to write
0002
Number of registers to (3) towrite
04 Number of data bytes to follow (2 registers X 2
bytes/registers = 4 bytes)
00E6 Value to write to register 0x03E9 3CC8 Value to write to register 0x03EA
00FF Cyclic Redundancy Check (CRC)
Response is:
09 17 04 E0 00 00 00 47 27
Robotiq inc. © 2008-2013 55
where
Bits Description
09 SlaveID 17 Function Code 23 (read and write multiple registers) 04 Number of data bytes to follow (2 registers x 2
bytes/register = 4 bytes)
E000 Content of register 07D0
0000 Content of register 07D1 4727 Cyclic Redundancy Check (CRC)
Note
The Adaptive Gripper 2-Finger - 200 register values are updated at a 200Hz frequency. It is therefore recommended to send FC23 commands with a minimum delay of 5ms between them.
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 56
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.9.5 Modbus RTU example

This section depicts the example given in when programmed using the Modbus RTU protocol. Thesection 4.8 example is typical of a pick and place application. After activating the Gripper, the robot is moved to a pick-up location to grip an object. It moves again to a second location to release the gripped object.
Step 1: Activation Request
Request is:
09 10 03 E8 00 03 06 01 00 00 00 00 00 72 E1
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0100 Value to write to register 0x03E9 (ACTION REQUEST
= 0x01 and GRIPPER OPTIONS = 0x00): rACT = 1 for
"Activate Gripper"
0000 Value to write to register 0x03EA 0000 Value to write to register 0x03EB
72E1 Cyclic Redundancy Check (CRC)
Response is:
09 10 03 E8 00 03 01 30
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of written registers 0130 Cyclic Redundancy Check (CRC)
Step 2: Read Gripper status until the activation is completed
Robotiq inc. © 2008-2013 57
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Request is:
09 03 07 D0 00 01 85 CF
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers)
07D0 Address of the first requested register
0001 Number of registers requested (1)
85CF Cyclic Redundancy Check (CRC)
Response (if the activation IS NOT completed):
09 03 02 11 00 55 D5
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 02 Number of data bytes to follow (1 registers x 2
bytes/register = 2 bytes)
1100 Content of register 07D0 (GRIPPER STATUS = 0x11,
RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gSTA = 1 for "Activation in progress"
55D5 Cyclic Redundancy Check (CRC)
Response (if the activation IS completed):
09 03 02 31 00 4C 15
Robotiq inc. © 2008-2013 58
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 02 Number of data bytes to follow (1 registers x 2
bytes/register = 2 bytes)
3100 Content of register 07D0 (GRIPPER STATUS = 0x31,
RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gSTA = 3 for "Activation is completed"
4C15 Cyclic Redundancy Check (CRC)
Step 3: Move the robot to the pick-up location
Step 4: Close the Gripper at full speed and full force
Request is:
09 10 03 E8 00 03 06 09 00 00 FF FF FF 42 29
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0900 Value to write to register 0x03E9 (ACTION REQUEST
= 0x09 and GRIPPER OPTIONS = 0x00): rACT = 1 for
, "Activate Gripper" rGTO = 1 for "Go to Requested
Position"
00FF Value to write to register 0x03EA (GRIPPER OPTIONS
2 = 0x00 and POSITION REQUEST = 0xFF): rPR =
255/255 for full closing of the Gripper
FFFF Value to write to register 0x03EB (SPEED = 0xFF and
FORCE = 0xFF): full speed and full force
4229 Cyclic Redundancy Check (CRC)
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 59
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Response is:
09 10 03 E8 00 03 01 30
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of written registers 0130 Cyclic Redundancy Check (CRC)
Step 5: Read Gripper status until the grip is completed
Request is:
09 03 07 D0 00 03 04 0E
where
Bits Description
SlaveID
03 Function Code 03 (Read Holding Registers)
07D0 Address of the first requested register
0003 Number of registers requested (3)
040E Cyclic Redundancy Check (CRC)
Example of response if the grip :is not completed
09 03 06 39 00 00 FF 0E 0A F7 8B
Robotiq inc. © 2008-2013 60
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
3900 Content of register 07D0 (GRIPPER STATUS = 0x39,
RESERVED = 0x00): gACT = 1 for "Gripper Activation",
gGTO = 1 for "Go to Position Request" and gOBJ = 0
for "Fingers are in motion"
00FF Content of register 07D1 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0xFF): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
0E0A Content of register 07D2 (POSITION = 0x0E, FINGER
CURRENT = 0x0A): the position is 14/255 and the
motor current is 100mA (these values will change
during motion)
F78B Cyclic Redundancy Check (CRC)
Example of response if the grip :is completed
09 03 06 B9 00 00 FF BD 00 1D 7C
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 61
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
B900 Content of register 07D0 (GRIPPER STATUS = 0xB9,
RESERVED = 0x00): gACT = 1 for "Gripper Activation",
gGTO = 1 for "Go to Position Request" and gOBJ = 2
for "Fingers have stopped due to a contact while
closing"
00FF Content of register 07D1 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0xFF): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
BD00 Content of register 07D2 (POSITION = 0xBD, FINGER
CURRENT = 0x00): the position is 189/255 (can be
used to validate the size of the seized object)
F78B Cyclic Redundancy Check (CRC)
Step 6: Move the robot to the release location
Step 7: Open the Gripper at full speed and full force
Request is:
09 10 03 E8 00 03 06 09 00 00 00 FF FF 72 19
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 62
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0900 Value to write to register 0x03E9 (ACTION REQUEST
= 0x09 and GRIPPER OPTIONS = 0x00): rACT = 1 for
, "Activate Gripper" rGTO = 1 for "Go to Requested
Position"
0000 Value to write to register 0x03EA (GRIPPER OPTIONS
2 = 0x00 and POSITION REQUEST = 0x00): rPR =
0/255 for full opening of the Gripper (partial
opening would also be possible)
FFFF Value to write to register 0x03EB (SPEED = 0xFF and
FORCE = 0xFF): full speed and full force
7219 Cyclic Redundancy Check (CRC)
Response is:
09 10 03 E8 00 03 01 30
where
Bits Description
09 SlaveID 10 Function Code 16 (Preset Multiple Registers)
03E8 Address of the first register
0003 Number of written registers 0130 Cyclic Redundancy Check (CRC)
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 63
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Step 8: Read Gripper status until the opening is completed
Request is:
09 03 07 D0 00 03 04 0E
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers)
07D0 Address of the first requested register
0003 Number of registers requested (3)
040E Cyclic Redundancy Check (CRC)
Example of response if the opening :is not completed
09 03 06 39 00 00 00 BB 10 30 E0
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
3900 Content of register 07D0 (GRIPPER STATUS = 0x39,
RESERVED = 0x00): gACT = 1 for "Gripper Activation",
gGTO = 1 for "Go to Position Request" and gOBJ = 0
for "Fingers are in motion"
0000 Content of register 07D1 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0x00): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
BB10 Content of register 07D2 (POSITION = 0xBB, FINGER
CURRENT = 0x10): the position is 187/255 and the
motor current is 160mA (these values will change
during motion)
30E0 Cyclic Redundancy Check (CRC)
Example of response if the opening :is completed
Robotiq inc. © 2008-2013 64
09 03 06 F9 00 00 00 0D 00 56 4C
where
Bits Description
09 SlaveID 03 Function Code 03 (Read Holding Registers) 06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
F900 Content of register 07D0 (GRIPPER STATUS = 0xF9,
RESERVED = 0x00): gACT = 1 for "Gripper Activation",
gGTO = 1 for "Go to Position Request" and gOBJ = 3
for "Fingers are at requested position"
0000 Content of register 07D1 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0x00): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
0D00 Content of register 07D2 (POSITION = 0x0D, FINGER
CURRENT = 0x00): the position is 13/255 (the fingers
have reached their software limit)
564C Cyclic Redundancy Check (CRC)
Step 9: Loop back to step 3 if other objects have to be gripped.
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 65
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.10 MODBUS TCP-IP communication protocol

The Robotiq 2-Finger Adaptive Robot Gripper – 200 can be controlled using the Modbus TCP/IP protocol (note that this is an option). This section is intended to provide guidelines for setting up a Modbus TCP/IP communication to adequately send commands and read input from the Gripper.
For a general introduction to Modbus TCP/IP and to understand its differences from Modbus RTU, the reader is invited to read the information provided on the following website:
http://www.simplymodbus.ca/TCP.htm

4.10.1 Connection Setup

The following table describes the connection requirements for controlling the Gripper using the Modbus TCP/IP protocol.
Connection requirement Value
Required protocol Modbus TCP/IP
Port 502
Gripper IP address Configurable (most Grippers are shipped with the
192.168.1.X address)
Supported Functions Read Input Registers (FC04)
Preset Multiple Registers (FC16)
UnitID 0x0002 (2) Robot Output / Gripper Input First Register 0x0000 (0000) Robot Input / Gripper Output First Register 0x0000 (0000)
Each register (word - 16 bits) of the Modbus TCP/IP protocol is composed of registers (bytes – 8 bits) from the2 Gripper. The first Gripper output Modbus register (0x0000) is composed from the first Robotiq 2-Finger Adaptive2 Robot Gripper – 200 registers (byte 0 and byte 1).
Caution
For safety reasons, communication with the Gripper must stay open during operation, shutting down communication will stop the Gripper.
Robotiq inc. © 2008-2013 66
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.10.2 Read Input Registers (FC04)

Function code 04 (FC04) is used for reading the status of the Gripper (robot input). Examples of such data are Gripper status, object status, finger position, etc. For example, this message asks for registers 0x0000 (0000) to 0x0006 (0006) which contain all the robot input statuses.
Request is:
01 00 00 00 00 06 02 04 00 00 00 06
where
Bits Description
01 00 Transaction identifier 00 00 Protocol identifier 00 06 Length
02 UnitID
04 Function 04 (Read input registers) 00 00 Address of the first register 00 06 Word count
Response is:
01 00 00 00 00 0f 02 04 0c e9 00 00 00 06 06 06 8a 00 00 00
00
where
Bits Description
01 00 Transaction identifier 00 00 Protocol identifier
00 0f Length
02 UnitID
04 Function 04 (Read input registers)
0c The number of data bytes to follow
e9 00 00 00 06 06 06 8a 00 00 00 00 Data
Note
The Gripper register values are updated at a 200Hz frequency. It is therefore recommended to send FC04 commands with a minimum delay of 5ms between them.
Robotiq inc. © 2008-2013 67
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.10.3 Preset Multiple Registers (FC16)

Function code 06 (FC16) is used to activate functionalities of the Gripper (robot output). Examples of such data are action request, position request, speed, force, etc.
Ex: This message requests to set several options for the Gripper by setting registers from 0x0000 (0000) to 0x0003.
Request is:
01 00 00 00 00 0d 02 10 00 00 00 03 06 09 00 64 64 00 ff
where
Bits Description
01 00 Transaction identifier 00 00 Protocol identifier 00 0d Length
02 UnitID
10 Function 16 (Preset multiple registers) 00 00 Address of the first register 00 03 The number of registers to write to
06 The number of data bytes to follow
09 00 00 64 00 ff Data
Response is:
01 00 00 00 00 06 02 10 00 00 00 03
where
Bits Description
01 00 Transaction identifier 00 00 Protocol identifier 00 06 Length
02 UnitID
10 Function 16 (Preset multiple registers) 00 00 Address of the first register 00 03 The number of registers written
Robotiq inc. © 2008-2013 68
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.10.4 Modbus TCP example

This section depicts the example given in when programmed using the Modbus TCP protocol. Thesection 4.8 example is typical of a pick and place application. After activating the Gripper, the robot is moved to a pick-up location to grip an object. It moves again to a second location to release the gripped object.
Step 1: Activation Request
Request is:
33 9A 00 00 00 0D 02 10 00 00 00 03 06 01 00 00 00 00 00
where
Bits Description
339A Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus)
000D Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0100 Value to write to register 0x0000 (ACTION REQUEST
= 0x01 and GRIPPER OPTIONS = 0x00): rACT = 1 for
"Activate Gripper"
0000 Value to write to register 0x0001 0000 Value to write to register 0x0002
Response is:
33 9A 00 00 00 06 02 10 00 00 00 03
Robotiq inc. © 2008-2013 69
where
Bits Description
339A Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of written registers
Step 2: Read Gripper status until the activation is completed
Request is:
45 33 00 00 00 06 02 04 00 00 00 01
where
Bits Description
4533 Unique transaction identifier (chosen randomly) 0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
0000 Address of the first requested register 0001 Number of registers requested (1)
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 70
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Response (if the activation IS NOT completed):
45 33 00 00 00 05 02 04 02 11 00
where
Bits Description
4533 Unique transaction identifier (chosen randomly) 0000 Protocol Identifier (Modbus) 0005 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
02 Number of data bytes to follow (1 registers x 2
bytes/register = 2 bytes)
1100 Content of register 0000 (GRIPPER STATUS = 0x11,
RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gSTA = 1 for "Activation in progress"
Response (if the activation IS completed):
45 33 00 00 00 05 02 04 02 31 00
where
Bits Description
4533 Unique transaction identifier (chosen randomly) 0000 Protocol Identifier (Modbus) 0005 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
02 Number of data bytes to follow (1 registers x 2
bytes/register = 2 bytes)
3100 Content of register 0000 (GRIPPER STATUS = 0x31,
RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gSTA = 3 for "Activation is completed"
Step 3: Move the robot to the pick-up location
Robotiq inc. © 2008-2013 71
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Step 4: Close the Gripper at full speed and full force
Request is:
71 EE 00 00 00 0D 02 10 00 00 00 03 06 09 00 00 FF FF FF
where
Bits Description
71EE Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus)
000D Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0900 Value to write to register 0x0000 (ACTION REQUEST
= 0x09 and GRIPPER OPTIONS = 0x00): rACT = 1 for
, "Activate Gripper" rGTO = 1 for "Go to Requested
Position"
00FF Value to write to register 0x0001 (GRIPPER OPTIONS
2 = 0x00 and POSITION REQUEST = 0xFF): rPR =
255/255 for full closing of the Gripper
FFFF Value to write to register 0x0002 (SPEED = 0xFF and
FORCE = 0xFF): full speed and full force
Response is:
71 EE 00 00 00 06 02 10 00 00 00 03
Robotiq inc. © 2008-2013 72
where
Bits Description
71EE Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of written registers
Step 5: Read Gripper status until the grip is completed
Request is:
77 6B 00 00 00 06 02 04 00 00 00 03
where
Bits Description
776B Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
0000 Address of the first requested register 0003 Number of registers requested (3)
Example of response if the grip :is not completed
77 6B 00 00 00 09 02 04 06 39 00 00 FF 0E 0A
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 73
where
Bits Description
776B Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0009 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
3900 Content of register 0x0000 (GRIPPER STATUS =
0x39, RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gGTO = 1 for "Go to Position Request" and
gOBJ = 0 for "Fingers are in motion"
00FF Content of register 0x0001 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0xFF): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
0E0A Content of register 0x0002 (POSITION = 0x0E,
FINGER CURRENT = 0x0A): the position is 14/255
and the motor current is 100mA (these values will
change during motion)
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 74
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Example of response if the grip :is completed
77 6B 00 00 00 09 02 04 06 B9 00 00 FF BD 00
where
Bits Description
776B Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0009 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
B900 Content of register 0x0000 (GRIPPER STATUS =
0xB9, RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gGTO = 1 for "Go to Position Request" and
gOBJ = 2 for "Fingers have stopped due to a
contact while closing"
00FF Content of register 0x0001 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0xFF): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
BD00 Content of register 0x0002 (POSITION = 0xBD,
FINGER CURRENT = 0x00): the position is 189/255
(can be used to validate the size of the seized object)
Robotiq inc. © 2008-2013 75
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Step 6: Move the robot to the release location
Step 7: Open the Gripper at full speed and full force
Request is:
34 AB 00 00 00 0D 02 10 00 00 00 03 06 09 00 00 00 FF FF
where
Bits Description
34AB Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus)
000D Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of registers to write to
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
0900 Value to write to register 0x0000 (ACTION REQUEST
= 0x09 and GRIPPER OPTIONS = 0x00): rACT = 1 for
, "Activate Gripper" rGTO = 1 for "Go to Requested
Position"
0000 Value to write to register 0x0001 (GRIPPER OPTIONS
2 = 0x00 and POSITION REQUEST = 0x00): rPR =
0/255 for full opening of the Gripper (partial
opening would also be possible)
FFFF Value to write to register 0x0002 (SPEED = 0xFF and
FORCE = 0xFF): full speed and full force
Robotiq inc. © 2008-2013 76
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Response is:
34 AB 00 00 00 06 02 10 00 00 00 03
where
Bits Description
34AB Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
10 Function Code 16 (Preset Multiple Registers)
0000 Address of the first register 0003 Number of written registers
Step 8: Read Gripper status until the opening is completed
Request is:
D6 05 00 00 00 06 02 04 00 00 00 03
where
Bits Description
D605 Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0006 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
0000 Address of the first requested register 0003 Number of registers requested (3)
Example of response if the opening is not completed:
D6 05 00 00 00 09 02 04 06 39 00 00 00 BB 10
where
Bits Description
Robotiq inc. © 2008-2013 77
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
D605 Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0009 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
3900 Content of register 0x0000 (GRIPPER STATUS =
0x39, RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gGTO = 1 for "Go to Position Request" and
gOBJ = 0 for "Fingers are in motion"
0000 Content of register 0x0001 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0x00): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
BB10 Content of register 0x0002 (POSITION = 0xBB,
FINGER CURRENT = 0x10): the position is 187/255
and the motor current is 160mA (these values will
change during motion)
Example of response if the opening :is completed
D6 05 00 00 00 09 02 04 06 F9 00 00 00 0D 00
Robotiq inc. © 2008-2013 78
where
Bits Description
D605 Unique transaction identifier (chosen randomly)
0000 Protocol Identifier (Modbus) 0009 Length
02 SlaveID
04 Function Code 04 (Read Input Registers)
06 Number of data bytes to follow (3 registers x 2
bytes/register = 6 bytes)
F900 Content of register 0x0000 (GRIPPER STATUS =
0xF9, RESERVED = 0x00): gACT = 1 for "Gripper
Activation", gGTO = 1 for "Go to Position Request" and
gOBJ = 3 for "Fingers are at requested position"
0000 Content of register 0x0001 (FAULT STATUS = 0x00,
POSITION REQUEST ECHO = 0x00): the position
request echo tells that the command was well received
and that the GRIPPER STATUS is valid.
0D00 Content of register 0x0002 (POSITION = 0x0D,
FINGER CURRENT = 0x00): the position is 13/255 (the
fingers have reached their software limit)
Step 9: Loop back to step 3 if other objects have to be gripped.
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Robotiq inc. © 2008-2013 79
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

4.10.5 Application with Universal Robots

This section contains some additional information related to the communication between the Gripper and the Univer
model and using the protocol. sal Robots UR-5 UR-10 Modbus TCP
Modbus TCP works with 16-bits registers, whereas the Adaptive Gripper is configured using 8-bit bytes. Therefore, it is necessary to compute the value of each 16-bits register using two bytes. Also, the endianness is different for the Gripper than for the robots. This means that the first register is built using the following formula:UR
REGISTER0 = BYTE1 + 256 * BYTE0
Tip
One thing to try first is to send the value 256 to the REGISTER0. This command (1 on the activate bit) will trigger the initialization routine and therefore you should see the Gripper open and close to reach its mechanical stops.
Writing and reading other registers will be based on similar computations. Also, please note that the read/write registers are not the same. As an example, writing to REGISTER0 will send a command to the Gripper whereas reading REGISTER0 will give you the status of the Gripper.
Robotiq inc. © 2008-2013 80
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
5. User Interface
Section in development while Robotiq 2-Finger Adaptive Robot Gripper – 200 is in beta testing.
Robotiq inc. © 2008-2013 81
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
6. Specifications

6.1 Technical dimensions

Figure 6.1.1 : Robotiq 2-Finger Adaptive Robot Gripper – 200 technical dimensions in open position.
Robotiq inc. © 2008-2013 82
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.1.2 : Robotiq 2-Finger Adaptive Robot Gripper – 200 technical dimensions in closed position.
Robotiq inc. © 2008-2013 83
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.1.3 : Robotiq 2-Finger Adaptive Robot Gripper – 200 controller unit technical dimensions.
Robotiq inc. © 2008-2013 84
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

6.2 Mechanical specifications

Specification Metric units Imperial units
Gripper opening ( see section 6.4
)Pad design and customization
0 to 200 mm 0 to 7.9 in
Object diameter for encompassing 103 to 191 mm 4 to 7.5 in
Partial opening resolution 0.93 mm 0.037 in
Gripper approximate weight 8.9 kg 19.6 lbs
Recommended payload
1
22.9 kg 50.5 lbs
Grip force 150 to 750 N 33.7 to 168.6 lbf
Closing speed of one finger
(Fingertip Grip)
18 to 114 mm/s 0.71 to 4.47 in/s
Finger position repeatability
(Fingertip Parallel Grip)
0.03 mm 0.001 in
1
0.6 friction coefficient between finger steel and steel part, safety factor of 2.
Actuation force model used to calculate recommended payload is described in figure 6.2.1 :
Figure 6.2.1 : Actuation force on the fingertip of the Adaptive Gripper 2-Finger 200.
Robotiq inc. © 2008-2013 85
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Info
The "Actuation Force" is the force that can be applied to an object by the motors of the Gripper. The Gripper is self-locking.
The user of the Gripper must always ensure that the result of the forces being applied to the finger is always lower than the maximum holding Force. As defined in figure 6.2.1, the weight that can be lifted is defined by :
F is the force that is applied to the load by the Gripper. Cf is the coefficient of friction between the fingertip pads and the load.
Sf is a safety factor to be determined by the robot integrator.
Robotiq inc. © 2008-2013 86
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

6.3 Moment of inertia and center of mass

The coordinate system used for calculating the moment of inertia and center of mass for the Gripper is shown in Fig
. The center of mass and moment of inertia are calculated for a configuration where the fingers are fullyure 6.3.1
open (at position 0).
Info
All values are approximate. Actual coordinates may vary according to fingertip type and various options present on the Gripper.
Figure 6.3.1 : Approximate value for the moment of inertia and the center of mass of the 2-Finger Adaptive Robot
Gripper 200.
Robotiq inc. © 2008-2013 87
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.
3.

6.4 Pad design and customization

Pads for the Robotiq 2-Finger Adaptive Robot Gripper 200 can be customized to fit your gripping application. The– following subsection details the design of standard Finger Pads, Palm Pads and Proximal Pads, information for custom design is also provided. For a list of available parts to replace the various pads see section 8. Spare Parts,
Kits and Accessories.

6.4.1 Finger Pad

The Robotiq 2-Finger Adaptive Robot Gripper 200 Finger Pads can be customized to fit your gripping application.– The Finger Pad B-012 is fixed to the Pad Holder B-005 and the Pad Holder is fixed to the Gripper as shown in figure
6.4.1.1. For a list of available parts see section 8. Spare Parts, Kits and Accessories.
Hint
Note that the B-005 Pad Holders can be oriented so that the finger pads point to the inside or the outside of the Gripper fingers. This possibility allows for part picking from the inside or the outside of the fingers, so you can orient the pad holders to suit your application.
To assemble standard or custom Finger Pad :
Press m6 x 12 Dowel Pins into the Pad Holder. Dowel pins must meet DIN 7-m6 standard.Y-996 Ø6 Align the Finger Pad to the Pad Holder , fix with M6 x 12 Socket Head Cap ScrewsB-012 B-005 Y-826 (SHCS) using the lock washers.Y-931 Align the Pad Holder to the Gripper finger using the dowel holes present on the finger phalanx, fix with B-005
M6 x 12 Socket Head Cap Screws (SHCS) using medium strength Loctite (248).Y-826
Robotiq inc. © 2008-2013 88
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.1.1 : Assembly of the Finger Pad B-012 to the Pad Holder B-005 and assembly of the Pad Holder to the
Robotiq 2-Finger Adaptive Robot Gripper 200.
You can design your own custom finger pads to fit the Pad Holder B-005 detailed in Figure 6.4.1.2 or design the whole block (replacing Pad Holder and Finger Pad) following the technical dimensions of the Gripper finger distal phalanx in Figure 6.4.1.3.
Design of your finger pads must respect :
Maximum permissible weight : 400g Maximum center of mass distance (mm): (20000 / mass in grams) - 13 mm (distance from the top of the Gripper Distal Phalanx, shown in figure 6.4.1.3)
Exemple maximum center of mass
If your gripper pads weights 400g : Maximum center of mass is : (20000/400) -13 = 37 mm above the top of the Gripper Distal Phalanx
Modifying the Gripper fingers by any means (drilling holes, adding fixtures, etc.) without Robotiq Engineering Service approval does not respect safety measures and warranty conditions. Never modify the Gripper without consent from Robotiq.
Robotiq inc. © 2008-2013 89
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.1.2 : Technical dimensions for the B-005 Finger Pad Holder.
Robotiq inc. © 2008-2013 90
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.1.3 : Technical dimensions of the Gripper Distal Phalanx.
Note
When designing a completely custom fingertip (replacing Finger Holders and Finger Pads) your design must use the four (4) M6 Socket Head Cap Screw fixation points on the Gripper Distal Phalanx. Use of the Dowel Pins is strongly advised.
Robotiq inc. © 2008-2013 91
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.

6.4.2 Proximal Pad

The Robotiq 2-Finger Adaptive Robot Gripper – 200 Proximal Pads can be customized to fit your gripping application. The Proximal Pad is fixed directly to the Gripper as shown in figure 6.4.2.1. For a list ofB-011 available parts see section 8. Spare Parts, Kits and Accessories.
To assemble standard or custom Proximal Pad :
Align the Proximal Pad to the Gripper Proximal Phalanx.B-011 Fix with M6 x 8 Socket Head Cap Screws (SHCS) using medium strength Loctite (248).Y-826
Figure 6.4.2.1 : Proximal Pad B-011 assembly
You can design your custom Proximal Pads to fit the Gripper fingers detailed in Figure 6.4.2.2. Note that the screw pattern must be present on both side of your pad and that both screw fixations are required to secure the pad.
Design of your finger pads must respect :
Maximum permissible weight : 50 g Maximum center of mass distance : Center of mass located in the middle of the screw pattern shown in figure 6.4.2.2.
Modifying the Gripper fingers by any means (drilling holes, adding fixtures, etc.) without Robotiq Engineering Service approval does not respect safety measures and warranty conditions. Never modify the Gripper without consent from Robotiq.
Robotiq inc. © 2008-2013 92
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.2.2 : Proximal Pad screw thread patterns.
Robotiq inc. © 2008-2013 93
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
1.
2.
3.

6.4.3 Palm pad

The Robotiq 2-Finger Adaptive Robot Gripper – 200 Proximal Palm Pad can be customized to fit your gripping application. The Palm Pad is fixed directly to the Gripper as shown in figure 6.4.3.1. For a list ofB-010 available parts see section 8. Spare Parts, Kits and Accessories.
To assemble standard or custom Proximal Pad :
Align the Proximal Palm Pad to the Gripper Proximal Palm Phalanx.B-010 Fix with M6 x 4 Socket Head Cap Screws (SHCS) using medium strength (248).Y-828 Loctite If you wish to raise the Palm Pad, insert Palm Pad Spacer x2 between Proximal Palm Pad andB-009 B-010 the Gripper Proximal Palm Phalanx, attach with x2 dowel pins to align, then secure with M6 x 4Y-995 Y-828 Socket Head Cap Screws (SHCS) using medium strength (248). Standard 2-Finger Adaptive RobotLoctite Gripper – 200 comes with one Palm Pad Spacer on each side.
Figure 6.4.3.1 : Palm Pad assembly.B-010
B-009 Palm Pad Spacer can be stacked or customized to various size. Adjusting the height of the Palm Pad Spacer is crucial for adequate grasping of cylindrical parts.
You can design your own custom Proximal Palm Pads to fit the Gripper detailed in Figure 6.4.3.1. Use of dowel pins is recommended.
Design of your palm pad must respect the working envelope of the Gripper fingers shown in figure 6.4.3.2, .Palm Pad and Proximal Pad must avoid contact
Robotiq inc. © 2008-2013 94
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.3.2 : Working envelope of the Gripper (centered on the Palm Pad).
Modifying the Gripper fingers by any means (drilling holes, adding fixtures, etc.) without Robotiq Engineering Service approval does not respect safety measures and warranty conditions. Never modify the Gripper without consent from Robotiq.
Robotiq inc. © 2008-2013 95
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.4.3.3 : Palm Pad screw thread patterns.
Robotiq inc. © 2008-2013 96
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

6.5 Finger movement

Figure 6.5.1 relates the Finger opening (distance between the two Finger Pads) to the corresponding ''Go To'' position request (from a range of 0 to 255), see section for details on the4.6 Robot output registers & functionalities position control. See figure 6.5.2 for a representation of Finger movement.
Figure 6.5.1 Finger opening for ''Go To'' position request.
Info
Finger opening is linear to R = 0.998 within the ''GO TO'' request of 15 to 225. Within this range
2
Finger opening has an approximate value .O = 0.98 mm * (220-GOTO) From the 0 to 15 GO TO mark the Gripper is fully opened, while it is fully closed over 225.
Robotiq inc. © 2008-2013 97
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.5.2 Finger trajectory
Note
The described finger trajectory is accurate for the standard 2-Finger Adaptive Robot Gripper – 200 Finger Pads ( part).B-012
Robotiq inc. © 2008-2013 98
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual

6.6 Coupling

The following are available standard Coupling for the 2-Finger Adaptive Robot Gripper – 200, to order see section 8.
Spare Parts, Kits and Accessories.
B-061 : M8 Socket Head Cap Screws on 100mm PCD (Pitch Circle Diameter).
Figure 6.6.1 : B-061 coupling.
B-062 : M10 Socket Head Cap Screw on 125 mm PCD.
Info
For details on the available threads for Gripper mounting see 3.3.2 Dimensions for custom
.adapter
Robotiq inc. © 2008-2013 99
Robotiq 2-Finger Adaptive Robot Gripper - 200 Instruction Manual
Figure 6.6.2 : B-062 coupling.
Robotiq inc. © 2008-2013 100
Loading...