ROBOTIQ FT 300 Instruction Manual
Read Online
Read the ROBOTIQ FT 300 Instruction Manual online using the built-in PDF viewer.
Text of the manual
Robotiq FT 300 Force Torque Sensor
Instruction Manual
robotiq.com | leanrobotics.org
Original Notice
© 2018 Robotic Inc.
1. General Presentation
9
1.1. Main features
10
2. Safety
12
2.1. Warning
13
2.2. Intended Use
14
3. Installation
15
3.1. Scope of Delivery
15
3.1.1. Options
15
3.2. Environmental and Operating Conditions
16
3.3. Mechanical Connections
17
3.4. Power Supply Specifications
18
3.5. Wiring
19
3.5.1. Wiring with USB to RS485 Converter
20
3.5.2. Wiring with RS232 to RS485 Converter
21
3.6. Calibration Procedure
22
3.6.1. Calibration Procedure with Universal Robots
23
Payload/CoG
26
3.6.2. Calibration Procedure for the Visual Demo Software (PC)
27
3.7. Status LED
28
3.8. Installation for Universal Robots
29
3.8.1. URCap Package
30
Installation
30
Firmware upgrade
32
Uninstalling the URCaps Package
33
License Agreement
34
3.8.2. UR Package without URCaps
37
Driver Package Installation
37
Calibration
37
Testing the software package
38
Removing the Package
38
ActiveDrive Toolbar Installation
39
FT 300 Force Torque Sensor - Instruction Manual
3
FT 300 Force Torque Sensor - Instruction Manual
4
4. Software
40
4.1. Control with Universal Robots
41
4.1.1. ActiveDrive Toolbar
42
Overview
42
Toolbar collapsed
42
Toolbar expanded
42
ActiveDrive modes expanded
42
Features
43
Error Messages Overview
45
4.1.2. Using the force and torque values
47
4.1.3. Path Recording
49
Overview
51
Features*
53
Custom Programs
55
4.1.4. Using the Force Torque Sensor's Data in Force Nodes
56
4.2. Development Package
57
4.2.1. Distribution License
57
4.2.2. Linux
59
Package Files – Description
59
Procedure to Compile and Test the Provided Source Code
59
Adapt to a User Application
60
4.2.3. Windows
61
Package Files – Description
61
Procedure to Compile and Test the Provided Source Code
61
Adapt to a User Application
62
4.3. Visual Demo Software
63
4.3.1. Software Package Installation
63
4.4. Serial Communication
65
4.4.1. Modbus RTU
65
4.4.2. Data Stream
67
5. Specifications
68
5.1. Technical Dimensions
68
5.1.1. Tool Side Bolt Pattern
69
FT 300 Force Torque Sensor - Instruction Manual
5
5.2. Mechanical Specifications
70
5.2.1. Moment of Inertia and Center of Mass
71
5.2.2. Overload Capacity
72
5.3. Signal Specifications
73
5.4. Electrical Ratings
75
5.5. Couplings
76
5.5.1. Blank Coupling
77
6. Maintenance
78
6.1. Maintenance Intervals
78
7. Spare Parts, Kits and Accessories
79
8. Troubleshooting
80
8.1. General troubleshooting
80
8.1.1. An offset has appeared in the Sensor data
80
8.1.2. Procedure to determine if the Sensor is functional
80
8.2. Troubleshooting on Universal Robots
81
8.2.1. ActiveDrive Toolbar troubleshooting – Error messages overview
81
8.3. Troubleshooting on other platforms
83
8.3.1. USB converter detected as a mouse by Windows
83
8.3.2. Data frequency under 100 Hz in Windows
83
8.3.3. In Linux, the serial port cannot be opened
83
8.3.4. Monitoring the Sensor state
84
9. Warranty
85
9.1. Exclusions
86
10. Contact
87
Appendix A – Translation of Original EC Declaration of Incorporation
89
Appendix B – Applied Standards
90
FT 300 Force Torque Sensor - Instruction Manual
6
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: support.robotiq.com.
Revision 2018/03/26
Removed all references to FT 150 Force Torque Sensor
Revision 2018/02/13
Removed reference to ROS package (section 4.3)
Revision 2017/12/11
Updated control with Universal Robots (section 4.1 and subsections)
Revision 2017/10/30
Updated mechanical specifications (section 5.2)
Updated signal specifications (section 5.3)
Revision 2016/11/18
Updated FT 150 signal specifications (section 5.3)
Updated installation for Universal Robots (section 3.8 and sub sections)
Updated Control with Universal Robots (section 4.1 and sub sections)
Revision 2016/04/26
Update for ActiveDrive toolbar, added calibration instructions
Revision 2016/01/18
Update for FT 300
Revision 2014/09/08
Official release
FT 300 Force Torque Sensor - Instruction Manual
7
Copyright
© 2016 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.
1. General Presentation
The terms ''Sensor'', ''Robotiq Sensor'', ''Force Sensor'', ''Torque Sensor'', ''FT 300 Force Torque Sensor'' used in the following
manual refer to the Robotiq Force Torque Sensor FT 300 unless specified. The following manual instructions apply to both
versions unless explicitly stated otherwise. The Robotiq FT 300 Force Torque Sensor is a robotic peripheral designed for force and
torque data acquisition. The FT 300 Force Torque Sensor is meant to have an end-of-arm tool mounted on it, so that it can sense
force and torque applied on the tool. The Sensor is compatible with various tools and provides feedback that can be used for:
hand guiding a robot, force control processes, assembly tasks, product testing, etc.
Info
The following manual uses the metric system, unless specified, all dimensions are in millimeters.
Info
The following section presents the key features of the Sensor and must not be considered as being related to Sensor
operation, each feature is detailed in the appropriate section of the manual. Safety guidelines must be read and
understood before any operation is attempted with the Sensor.
Fig. 1.1: General presentation of the Robotiq Force Torque Sensors with main features.
FT 300 Force Torque Sensor - Instruction Manual
9
FT 300 Force Torque Sensor - Instruction Manual
10
1.1. Main features
l The end-of-arm tool contact surface (in green) is the only point of contact allowed between the Sensor and the tool to ensure cor-
rect force and torque feedback.
l The robot contact surface (in blue) is the only contact point allowed between the Sensor and the robot for fastening the sensor to
the robot. Note that the inside ring must not touch the robot.
Info
Details on the bolt pattern and indexing pin for the tool side and the robot side can be found in the Specifications
section.
l The screw positioning for the coupling and the robot mountings are shown in orange. See the Spare Parts section for a list of
available Couplings.
l M12 connector (pigtail or mounted) allows for both power and data transfer for the Sensor.
l Status LED provides visual information on the status of the Sensor, see Section 3.7 for details.
Fig. 1.2: FT 300 Force Torque Sensor force and torque diagrams.
FT 300 Force Torque Sensor - Instruction Manual
11
The figure above represents the various force and torques that the FT 300 Force Torque Sensor can measure. Reference frame is
centered on the Sensor as shown above and visual inscriptions are also represented on it.
l The Z axis passes through the center of the thru hole with positive direction in the tool direction.
l The X axis traces a symmetric line centered on the connector; the positive direction points the opposite way away from the con-
nector.
l The Y axis uses the right hand thumb rule according to X-Z.
Fig. 1.3: FT 300 Force Torque Sensor options.
The figure above represents various options available. They can be found in the Spare Parts, Kits and Accessories section.
l Couplings are meant to install the FT 300 Force Torque Sensor on various robot models, see available models.
l Sensor Cable is used for power and communications with the FT 300 Force Torque Sensor and is available in different lengths.
l Mechanical Protector is meant to protect the cable connector from collisions that can occur when operating the robot (especially
useful when in teach mode).
l Tool Plate is not shown, but might be required when certain end-of-arm tools are mounted on the FT 300 Force Torque Sensor.
Info
Please refer to the Installation section for details on the installation of various options.
Several software packages are provided and detailed in the Software section of this manual.
Tip
It is important to understand that the FT 300 Force Torque Sensor can be used either as a Modbus RTU slave or as a
streaming device. When use as a slave unit you will send status requests (read function) to get the force & moment
values, while when in data stream mode the Sensor will continuously stream data without responding to a master
request. Please refer to the Serial Communication section for details.
The operator must have read and understood all the instructions in this manual before handling the Robotiq Force
Torque Sensor.
Info
The term "operator" refers to anyone responsible for any of the following operations on the FT 300 and the associated
robot or tools:
l Installation
l Controle
l Maintenance
l Inspection
l Calibration
l Programming
l Decommissioning
This documentation explains the various components of the Force Torque Sensor, as well as general operations regarding the
whole life-cycle 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.
FT 300 Force Torque Sensor - Instruction Manual
12
FT 300 Force Torque Sensor - Instruction Manual
13
2.1. Warning
Info
Any use of the Sensor in noncompliance of these warnings is inappropriate and may cause injury or damage.
Warning
A Force Torque Sensor used in human-robot collaboration must not be considered a complete safety measure,
additional dedicated safety device(s) must be considered. Sensor failure can occur and result in danger for workers or
machinery if not properly secured. See local or international safety measure for human-robot collaboration.
Warning
l The Sensor needs to be properly secured before operating the robot.
l Do not install or operate a Sensor that is damaged or lacking parts.
l Never supply the Sensor with an alternative current source.
l Make sure all cord sets are always secured at both ends, at the Sensor and at the robot.
l Always meet the recommended keying for electrical connections.
l Make sure no one is in the robot and/or Sensor path before initializing the robot's routine.
l Always meet the Sensor payload specifications.
l All local safety measures and/or laws on robot operation must be applied to the Sensor.
l Any use of the Sensor in noncompliance with these warnings is inappropriate and may cause injury or damage.
FT 300 Force Torque Sensor - Instruction Manual
14
2.2. Intended Use
The Sensor is designed for data acquisition (force and torque sensing) for an end-of-arm tool on a robot.
The product is intended for installation on a robot or other automated machinery or equipment.
Info
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 specifications. Any other use of the product is deemed improper and
unintended use. Robotiq will not be liable for any damages resulting from any improper or unintended use.
Be sure to read and understand the safety instructions related to the Robotiq Force Torque Sensor prior to installation.
3.1. Scope of Delivery
Standard delivery for an FT Sensor kit:
FTS-300-KIT-001
Robotiq Force Torque Sensor FT 300 unit
1 m pigtail cable (CBL-COM-2068-01)
10 m Robotiq Device Cable (CBL-COM-2065-10-HF)
USB Signal Converter (ACC-ADT-USB-RS485)
3.1.1. Options
l Couplings
Info
Coupling is mandatory for the FT 300.
l Adapter plates
l Tool plates
l Different cable lengths
Info
The following are not included in delivery unless specified in the purchase:
l Options such as couplings and adapters for mounting on divers industrial robots.
l Hardware required for options; accessories or fixtures for the FT Sensor unless specified.
l Power supply units, power supply wiring or fuses.
Please refer to the Spare Parts, Kits and Accessories section for a list of available parts.
FT 300 Force Torque Sensor - Instruction Manual
15
FT 300 Force Torque Sensor - Instruction Manual
16
3.2. Environmental and Operating Conditions
The FT 300 Force Torque Sensor is designed for industrial applications. Always respect the following specified storage, transport
and operating environmental conditions:
CONDITION
VALUE
Minimum storage/transit
temperature
-25°C
Maximum storage/transit
temperature
70°C
Minimum operating temperature
15°C
Maximum operating temperature
35°C
Humidity (non-condensing)
20-80% RH
Vibration (storage / transit)
5G
Vibration (operating)
2G
Other
l Free from dust, soot or water
l Free from corrosive liquids or gases
l Free from explosive liquids or gases
l Free from powerful
electromagnetic interference
FT 300 Force Torque Sensor - Instruction Manual
17
3.3. Mechanical Connections
You must use a coupling to attach the Sensor to a robot. Be sure to use the coupling related to your robot model. Our couplings
are listed according to ISO 9409-1 and this covers most bolt patterns. If there is no coupling for your robot, you can modify a blank
coupling or Robotiq can create a custom version for you. Some couplings may require an additional adapter plate. To create your
own coupling or adapter plate you can refer to the Technical Dimensions section. To see available couplings and adapter plates
and for details, refer to the Spare Parts, Kits and Accessories section.
Info
The FT 300 coupling is mandatory, you can customize yours from a blank provided by Robotiq.
Here are the steps to follow for the installation of the Sensor (see figure below). Note that all screws must be locked in place using
medium strength threadlocker, such as Loctite 248 or a similar product.
1. Align the indexing dowel pin between the coupling and the robot (usually press fitted to the robot).
2. Screw the coupling to the robot with the robot mounting screws (with lock washers if provided) and threadlocker.
3. Align the Sensor indexing dowel pins (prefixed to the Sensor) to the coupling.
4. Screw the Sensor to the coupling using the coupling mounting screws (with lock washers if provided) and threadlocker.
Fig. 3.4: Attaching the FT 300 sensor to a robot arm using the mandatory coupling.
FT 300 Force Torque Sensor - Instruction Manual
18
3.4. Power Supply Specifications
The Sensor needs to be supplied by a DC voltage source. This power supply is not included with the Sensor.
POWER SUPPLY SPECIFICATIONS
VALUE
Output voltage
5 to 24 V DC
Max power consumption
2 W
Overcurrent
1 A Fuse (Phoenix #0916604 (UT6-TMC M 1A))
Overvoltage protection
Warning
Maximum output voltage tolerance is 10%, exceeding this
limit, 26.4 V DC could damage the Sensor.
Info
Robotiq recommends the use of the following power supply:
TDK-Lambda DPP Series, 15W Single Output DIN Rail Mount Power Supply, DPP15-24
FT 300 Force Torque Sensor - Instruction Manual
19
3.5. Wiring
Power and communications are established with the FT 300 Force Torque Sensor via a single device cable. The FT 300 has a pigtail
cable.
The figure below represents the FT 300 Force Torque Sensor receptacle (Sensor side) and connector (cable side) with associated
pinout. The M12 - 5 pin A-coded connector is used in accordance with IEC 61076-2-101.
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 connection with a strain
relief cable clamp.
Fig. 3.5: Pinout of the Robotiq Force Torque Sensor FT 300 and color code for the respective cable type.
Info
Power pins 2 & 3 are connected to the specified power supply.
Info
RS-485 signal pins 1, 4 & 5 are connected directly, to a RS-485 / USB converter or to a RS-485 / RS-232 converter.
FT 300 Force Torque Sensor - Instruction Manual
20
3.5.1. Wiring with USB to RS485 Converter
When using a RS485 to USB converter (refer to the Spare Parts, Kits and Accessories section), the wiring must respect the figure
below and subsequent directions. GND / 0V is wired to Sensor pin #1 as stated in the Wiring section.
The converter will provide you with a standard USB 2.0 male A connector.
Fig. 3.6: Wiring diagram for the RS485 to USB converter
Warning
Power is not delivered via the USB, do not plug 24V into the USB.
FT 300 Force Torque Sensor - Instruction Manual
21
3.5.2. Wiring with RS232 to RS485 Converter
When using a RS232 to RS485 converter (refer to the Spare Parts, Kits and Accessories section), the wiring must respect the figure
below.
Warning
Do not wire converter pin #3 (5V) on the RS485.
The 24V power supply is NOT supplied via the converter.
The converted side will provide you with a standard DB - 9 female connector with signaling as shown in the figure below.
Fig. 3.7: Wiring diagram for RS232 to RS485 converter.
FT 300 Force Torque Sensor - Instruction Manual
22
3.6. Calibration Procedure
The Sensor outputs the force and moment data according to a reference, i.e. a zero value. In order to compensate for any deviation
of this reference, Robotiq provides a new feature which allows the Sensor to automatically compute and compensate the
installation offset, the weight of the tool and its center of mass.
Warning
The Sensor must be re-calibrated after each uninstall / install on the robot. Mounting screws will induce internal stress
that needs to be compensated for. Not doing so will significantly affect the sensor signal.
The procedure requires moving the robot in three configurations for which each orientation of the tool is different. Using an internal
accelerometer, the Sensor is then able to associate the measurements corresponding to the tool alone for each orientation. After
the procedure is completed, the Sensor will output the force and moment values measured without the effect of the weight of the
tool and the installation offset.
FT 300 Force Torque Sensor - Instruction Manual
23
3.6.1. Calibration Procedure with Universal Robots
Info
You need the Universal Robots software package installed first. Please refer to the Installation for Universal Robots
section for the package download and installation.
1 From the PolyScope home page, tap Program Robot.
2 Go to the Installation tab and tap FT Sensor in the left pane. The FT Sensor's Dashboard will be displayed. Tap the Cal-
ibration tab.
FT 300 Force Torque Sensor - Instruction Manual
24
3 Tap the Start calibration wizard button to perform the calibration of the FT Sensor. Make sure there are no external forces
applied to the Sensor while performing the calibration.
4 Step 1 consists in moving the robot arm so that the FT Sensor's X axis points downward. Tap Continue when the action is
done.
FT 300 Force Torque Sensor - Instruction Manual
25
5 Step 2 consists in moving the robot arm so that the FT Sensor's Y axis points downward. Tap Continue when the action is
done
6 Step 3 consists in moving the robot arm so that the FT Sensor's Z axis points downward. Tap Continue when the action is
done
Info
Recalibration is recommended in the event of an error message displaying the incorrect orientation of the FT Sensor
during at least one calibration step.
FT 300 Force Torque Sensor - Instruction Manual
26
Payload/CoG
The payload and center of gravity values can be accessed through the Calibration menu in the Installation tab, after the calibration
is completed. They include the mass and center of gravity of the Sensor.
Caution
The mass, payload or center of gravity of anything found under the Sensor (i.e. tool changer) will not be taken into
account in the calculation of the payload.
Warning
Make sure to save the installation file after performing the calibration. Saving will record the calibration date and
estimate tool parameters.
FT 300 Force Torque Sensor - Instruction Manual
27
3.6.2. Calibration Procedure for the Visual Demo Software (PC)
Info
You need the Visual Demo Software installed first. Please refer to the Visual Demo Software section for download and
installation.
To calibrate your FT Sensor:
1 Go to the "Tool Calibration" tab and follow the instructions.
2 Once completed, go to the "Sensor Data" tab.
FT 300 Force Torque Sensor - Instruction Manual
28
3.7. Status LED
A single status LED provides information on both Sensors, detailed information can be found in the tables below, while a
representation of both Sensor status LEDs is shown in the figure below.
On the FT 300 Sensor, the cable sleeve is the LED conductor:
COLOR
LED STATE
INFORMATION
-
off
No power
Blue / red
on
FT 300 Sensor is booting
Red
on
FT 300 Sensor is functional, no
communication detected
Red
blinking
FT 300 Sensor fault detected
Blue
on
FT 300 Sensor is functional,
communication established
Fig. 3.8: FT Sensor status LED.
FT 300 Force Torque Sensor - Instruction Manual
29
3.8. Installation for Universal Robots
The table below shows which Robotiq software to use with your version of Universal Robots’ controller. If you are using a CB3 or
CB3.1 controller, it is recommended to use the Force Torque Sensor URCaps Package.
Robotiq Software
Universal Robots' controller version
CB1
CB2
CB3
CB3.1
Legacy Driver Package (DFU-1.1.15)
(includes Gripper toolbar)
Incompatible
Compatible
Compatible
Compatible
ActiveDrive Toolbar (ADU-1.0.1)
Incompatible
Compatible
Compatible
Compatible
FT 300 Force Torque Sensor URCaps Package
up to 1.1.1 (includes ActiveDrive toolbar)
Incompatible
Incompatible
Compatible
Compatible
FT 300 Force Torque Sensor URCaps Package
1.2 (includes ActiveDrive toolbar)
Incompatible
Incompatible
Incompatible
Compatible
Refer to the appropriate section depending on your controller version:
l The URCap Package section covers the installation of the Force Torque Sensor URCaps Package.
l The UR Package without URCaps section goes through the software installation procedures when not using URCaps.
Info
The robot's PolyScope version must be 3.3 and higher in order to install the URCap.
Prior to any software installation, connect the white, green and bare wires to the Robotiq RS-485 signal converter (ACC-ADT-
RS485-USB) as shown in the figure below. Also connect the red (24V) and black (0V) wires in the controller according to the figure
below.
Fig. 3.9: Force Torque Sensor wiring to Universal Robots’ controller.
FT 300 Force Torque Sensor - Instruction Manual
30
Info
Prior to use over Universal Robots, adjust the payload and the center of gravity from the Installation tab (refer to the
Moment of Inertia and Center of Mass section).
3.8.1. URCap Package
Info
The robot's PolyScope version must be 3.3 and higher in order to install the URCap.
Installation
Follow this procedure to install the Force Torque Sensor URCap Package
l Make sure that your PolyScope version is up-to-date and that your
Universal Robots controller is compatible with the Force Torque
Sensor URCap package. Refer to the Control with Universal Robots
section for the UR controller compatibility.
l Go to support.robotiq.com and click on the product page of the
FT 300 Sensor.
l Download the Robotiq_Force_Torque_Sensor-X.X.X.urcap file on a
blank USB stick.
l Insert the USB stick in the UR teach pendant or controller.
l Go to Setup Robot.
l Tap URCaps Setup.
Tip
Go to the PolyScope home page and tap the About button. A window containing the Universal Robots software version
will pop up.
FT 300 Force Torque Sensor - Instruction Manual
31
l Tap the plus button (+) to add the Sensor’s URCaps package.
l Open Robotiq_Force_Torque_Sensor-X.X.X.urcap.
l Restart PolyScope to complete the URCap installation.By doing so,
you accept the License Agreement that is detailed inthe URCap Inform-
ation text box (see below for the License Agreement).
l When PolyScope reopens, the ActiveDrive toolbar will appear on
the screen.
If the Force Torque Sensor is mounted on the robot for the first time, the calibration must be performed. Refer to the Calibration
Procedure with Universal Robots section for the calibration procedure.
Warning
The sensor must be recalibrated after each uninstall / install on the robot. Mounting screws will induce internal stress that
needs to be compensated for. Not doing so will significantly affect the sensor signal.
FT 300 Force Torque Sensor - Instruction Manual
32
Firmware upgrade
A firmware upgrade my be necessary when updating the Sensor URCap. From the PolyScope home page, go to Program Robot
and tap the Installation tab. Select FT Sensor in the left pane and tap the Dashboard button. If an upgrade is needed, the Upgrade
firmware button will display. Tap the button and wait for the upgrade to be completed.
Warning
Do not disconnect the Sensor during firmware upgrade.
l Tap Upgrade firmware
Wait while the software is upgraded.
FT 300 Force Torque Sensor - Instruction Manual
33
Uninstalling the URCaps Package
If you wish to uninstall the Force Torque Sensor URCap, follow this procedure:
l Go to Setup Robot.
l Tap URCaps Setup.
l In the Active URCaps text box, tap the Force Torque Sensor URCap.
l The Sensor URCap should be highlighted.
l Tap the minus button (-) to uninstall the URCap.
l Restart PolyScope to complete the uninstallation process.
FT 300 Force Torque Sensor - Instruction Manual
34
License Agreement
END-USER LICENSE AGREEMENT
YOU SHOULD CAREFULLY READ THE FOLLOWING AGREEMENT BEFORE USING THE Software (as this term is hereinafter
defined). Using the Software indicates your acceptance of the agreement. If you do not agree with it, you are not authorized to use
the Software.
IMPORTANT-READ CAREFULLY: This End-User License Agreement (the “Agreement”) is a legal agreement between you and the
Licensor (as this term is hereinafter defined), the licensor of the Software. This Agreement covers the Software. The Software
includes any “on-line” or electronic documentation and all modifications and upgrades related thereto. By installing, or otherwise
using the Software, you agree to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement, the
Licensor cannot and does not license the Software to you. In such event, you must not use or install the Software.
1. Definition.
1. “UR” means Universal Robots A/S, a corporation incorporated under the laws of Denmark, having its registered
office at Energivej 25, DK-5260 Odense S, which specializes into the conception, advanced manufacturing and sale
of robotic products (the “UR’s Business”);
2.
“Software” means any of the Licensor’s softwares provided to its customers for the purposes mentioned in Sub-
section 1.4 hereof including their modifications and upgrades and their related materials;
3. “Licensor” means Robotiq inc., a corporation incorporated under the laws of Quebec, having its registered office
at 325-966 chemin Olivier, Lévis, Québec, Canada, G7A 2N1, which specializes into the conception, advanced man-
ufacturing and sale of robotic products (the “Licensor’s Business”);
4. “End-User” means a customer authorized pursuant to this Agreement to install or use the Software in order to
make a specific product from the Licensor’s Products compatible and functional with a specific product of the UR’s
Product;
5. “Licensor’s Products” means those products developed by the Licensor in the course of the Licensor’s Business;
6. “UR’s Products” means those products developed by UR in the course of the UR’s Business;
7. “Licensor’s Authorized Representatives” means and includes the Licensor and Licensor’s authorized vendors,
resellers, distributors and licensors;
8. “Purchase Agreement” means an agreement between the End-User and the Licensor pursuant to which the End-
User purchased one or more of the Licensor’s Products.
2. License. Subject to the terms and conditions hereof, the Licensor grants to the End-User a personal, temporary, non-exclus-
ive, non-assignable and non-transferable and revocable license to use the Software in accordance with the terms and con-
ditions hereof.
3. Software and Documentation. The Licensor may provide, if applicable, all documentation containing the detailed spe-
cifications for operation and use of the Software, which Software shall be used in accordance with such documentation. This
documentation, if applicable, will be provided, wholly or in part, within (i) this Agreement, (ii) the Licensor’s Web site http://ro-
botiq.com/ (iii) the Licensor’s Products and the Purchase Agreement therewith, or (iv) any other agreement, document, sup-
port, whatsoever decided by the Licensor.
The use of the Software requires the Licensor’s Products, UR’s Products, compatible systems and certain software (which
may require some expenses), may require periodical updating and may be affected by such elements. Most equipment will
be compatible with the Software. However, the Software may not function on certain types of equipment..
4. Modifications and Upgrades. The Licensor shall be under no obligation to provide any upgrade or modification to the Soft-
ware. However, the End-User shall be entitled to receive free of charge all modifications and upgrades of the Software
provided by the Licensor if, at such time, the End-User is not in default in respect of any of its obligation contained herein.
Such modifications and upgrades of the Software shall be installed by the End-User itself by consulting the Licensor’s Web-
site http://robotiq.com/ where a link to proceed to such installation will be made available thereof. A new version of the Soft-
FT 300 Force Torque Sensor - Instruction Manual
35
ware shall not be covered by this Section 4 but shall require that a new End-User Software License Agreement be entered
into between the Licensor and the End-User.
5. Fees. The grant by Licensor to the End-User of the present license shall be free to the extent that the End-User agrees and
complies to the term and conditions herein at all time.
6. Maintenance. During the term of this Agreement, the Licensor will maintain the Software in an operable condition and will
make available anycorrections and improvements as are generally incorporated in the Software by the Licensor without addi-
tional charge to the End-User. The Licensor may temporarily and without notice suspend or limit access to the Software if
necessary or desirable in order to maintain, restore, modify or repair any part of the Software or for any reason related to
business. During such works, the Software will not be available but the Licensor undertakes to deploy its best efforts to per-
form such works at appropriate times and to limit any inconvenience arising therefrom.
7. Title to Software. The licensed Software is composed of confidential data and trade secrets and is proprietary to and con-
stitutes trade secret information and intellectual property of the Licensor. Title and ownership rights to the Software, includ-
ing the intellectual property rights related thereto, shall remain with the Licensor. The End-User agrees to maintain the
confidential nature of the Software and related materials provided for the End-User’s own internal use under this Agreement.
The license granted herein does not include the right to sublicense to others, and may not be assigned to others, in whole or
in part, without the prior written consent of the Licensor. The End-User may not or allow others to modify or prepare directive
works, copy (except for normal backups for recovery purposes), reproduce, republish, reverse engineer, upload, post, trans-
mit, or distribute, in any manner, the Software.
8. Restricted Use. The Software shall be used solely and exclusively by the End-User and its employees for the purpose men-
tioned in Sub-section 1.4 hereof. Any other use of the Software, including resell derivative modifications or extensions, is
expressly prohibited.
9. Exclusion of Warranty on Software. The End-User expressly acknowledges and agrees that use of the Software is at the End-
User sole risk. The Software is provided “AS IS” and without warranty of any kind. THE LICENSOR AND THE LICENSOR’S
AUTHORIZED REPRESEN-TATIVES DO NOT WARRANT THAT Software WILL BE FREE OF ERRORS AND YOU
ACKNOWLEDGE THAT THE EXISTENCE OF ANY SUCH ERRORS DOES NOT CONSTITUTE A BREACH OF THIS
AGREEMENT. TO THE EXTENT PERMITTED BY LAW LICENSOR AND LICENSOR’S AUTHORIZED REPRESEN-TATIVES
EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING , BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTA-BILITY AND FITNESS FOR A PARTICULAR PURPOSE UNLESS OTHERWISE STATED
HEREIN. LICENSOR AND LICENSOR’S AUTHORIZED REPRESENTATIVES DO NOT WARRANT THAT THE FUNCTIONS
CONTAINED IN THE Software WILL MEET THE END-USER REQUIREMENTS OR THAT THE OPERATION OF THE Soft-
ware WILL BE CORRECT. FURTHERMORE, LICENSOR AND LICENSOR’S AUTHORIZED REPRESEN-TATIVES DO NOT
WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE Software
IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION
OR ADVICE GIVEN BY LICENSOR AND LICENSOR’S AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY
OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE Software PROVE DEFECTIVE IN YOUR
TECHNOLOGY ENVIRONMENT, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION TO YOUR OWN TECHNOLOGY ENVIRONMENT.
10. Limitation of liability. TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR AND LICENSOR’S AUTHORIZED
REPRESENTATIVES SHALL NOT BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR BREACH OF
ANY EXPRESS OR IMPLIED WARRANTY, BREACH OF CONTRACT, NEGLIGENCE, STRICT LIABILITY OR ANY OTHER
LEGAL THEORY RELATED TO THE Software. SUCH DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, LOSS OF
PROFITS, LOSS OF REVENUE, LOSS OF DATA, LOSS OF USE OF THE PRODUCT OR ANY ASSOCIATED EQUIPMENT,
DOWN TIME AND USER’S TIME, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES. IN ANY CASE, LICENSOR ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT SHALL BE
LIMITED TO THE AMOUNT ACTUALLY PAID IN RESPECT OF THE LICENSOR’S PRODUCTS PURCHASED BY THE END-
USER PURSUANT TO A PURCHASE AGREEMENT.
11. Training, Maintenance and Support There is no entitlement to training, maintenance and support under this license unless
otherwise specified in the Purchase Agreement or any other written agreement between the End-User and the Licensor. The
End-User may provide the Licensor with details regarding any bug, defect or failure in the Software promptly and with no
delay from such event; the End-User shall comply with the Licensor’s request for information regarding bugs, defects or fail-
ures and furnish him with information, screenshots and try to reproduce such bugs, defects or failures upon Licensor’s
demand.
12. Expiration and Termination. The Licensor may terminate this Agreement for default by the End-User. This Agreement will
also be automatically terminated upon the election of such by the Licensor or the official launch of the Software, whichever
FT 300 Force Torque Sensor - Instruction Manual
36
event comes first. Upon termination of this Agreement for any reason, the End-User shall promptly uninstall the Software on
any UR’s Products and Licensor’s Products, computer, or server on which it has been installed, deliver to the Licensor all CDs,
DVDs, magnetic tapes, cards, and other tangible items and materials embodying the Software, and return to the Licensor all
copies thereof or destroy such copies and warrant in writing that all copies thereof have been destroyed. In the event of ter-
mination of this Agreement, all obligations of the parties under this Agreement due for performance on the date of ter-
mination shall survive the termination, and the party terminating shall not be liable to the other party for any damages arising
out of the termination.
13. Miscellaneous.
1. This Agreement constitutes the entire understanding and agreement between the Licensor and the End-User and
replaces any prior agreement relating to the same subject matter.
2. This Agreement shall be governed and construed in accordance with the laws of the province of Quebec and the
federal laws of Canada applicable therein. Any legal action or proceeding between the Licensor and the End-User
for any purpose concerning this Agreement or the parties' obligations hereunder shall be brought exclusively in a
court of competent jurisdiction sitting in the judicial district of Trois-Rivières, Quebec.
3. The Licensor’s failure to insist upon or enforce strict performance of any provision of this Agreement shall not be
construed as a waiver of any provision or right. Neither the course of conduct between the parties nor trade practice
shall act to modify any provision of this Agreement.
4. The Licensor may assign its rights and duties under this Agreement to any party at any time without notice to the
End-User. The End-User may not assign this Agreement without the prior written consent of the Licensor.
5. If any part of this Agreement is null, illegal or non-enforceable, this Agreement shall be interpreted as if this part
was never part of this Agreement.
6. The provisions of this Agreement are for the benefit of the Licensor and its officers, directors, employees, agents,
licensors and suppliers. Each of these individuals or entities shall have the right to assert and enforce those pro-
visions directly against the End-User on its own behalf. This Agreement is also for the benefit of, and binds, the
End-User and its heirs, successors, legal representatives and permitted assigns.
7. Any rights not expressly granted herein are reserved.
8. The parties confirm that they have agreed that this Agreement and all related documents be drafted in English only.
Les parties aux présentes confirment qu’elles ont accepté que la présente convention et tous les documents y
afférents soient rédigés en anglais seulement.
FT 300 Force Torque Sensor - Instruction Manual
37
3.8.2. UR Package without URCaps
If your Universal Robots controller is not compatible with the URCaps package (refer to the Installation for Universal Robots section
for compatibility), you can install the driver package and ActiveDrive Toolbar separately. The driver package contains templates to
access the Sensor’s force and torque values. The ActiveDrive Toolbar allows to easily move the robot by hand guiding it. This
section applies to Robotiq’s software installation when not using URCaps.
Info
The driver package and the ActiveDrive toolbar have separate installation processes. The driver package is independant
from the ActiveDrive toolbar, but has to be installed beforehand if you wish to install the ActiveDrive toolbar.
Driver Package Installation
Info
The URCap package contains the driver package. Therefore, installing the URCap package also installs the driver
package. If you have installed the URCap, you do not need to install the driver package. This section applies to
Robotiq’s software installation when not using the URCap. If you wish to install the URCap package, refer to the URCap
Package section.
Caution
Make sure your PolyScope version is up-to-date and that your controller is compatible with the driver package for UR
(refer to the Installation for Universal Robots section for controller compatibility). To view your PolyScope version, go to
the home page of the teach pendant and tap the About button. A window containing the Universal Robots software
version will pop up.
To install the driver package, follow this procedure:
1 Download the Robotiq Force Torque Sensor software driver package (DFU-X.X.X) from the Documentation Archives.
2 Extract the content of the .zip file on a blank USB flash drive.
3 Plug the flash drive into the robot controller or teach pendant.
4 Installation is automatic. The pendant screen will show installation status. Do not unplug the flash drive until the operation is
completed.
5 When a green "USB" text is shown, unplug the USB drive.
Calibration
If the Force Torque Sensor is mounted on the robot for the first time, calibration must be performed. Refer to the Calibration
Procedure section for details.
Warning
The Sensor must be calibrated after each uninstall / install on the robot. Mounting screws will induce internal stress that
needs to be compensated for. Not doing so will significantly affect the Sensor signal.
FT 300 Force Torque Sensor - Instruction Manual
38
Testing the software package
l In PolyScope, load the program test_sensor.urp located in the Sensor folder and execute it. The program will display pop-ups
with the following information: Sensor firmware version, production year and serial number. The force and torque readings for Fx,
Fy, Fz, Mx, My and Mz are displayed in the Variables tab.
Info
To get detailed information on how to program in PolyScope using the Force Torque Sensor signals, refer to the Using
the force and torque values section.
Removing the Package
1 Locate the uninstall.sh file provided in the driver package.
2 Copy the file on a blank USB stick.
3 Rename the file to urmagic_uninstall.sh.
4 Plug the USB stick into the UR controller or teach pendant.
5 Uninstallation is automatic.
FT 300 Force Torque Sensor - Instruction Manual
39
ActiveDrive Toolbar Installation
Tip
Prior to installing the ActiveDrive toolbar, the Sensor Driver package should be installed.
Info
The URCaps package contains the ActiveDrive Toolbar. Therefore, installing the URCap package also installs the
toolbar. If you have installed the URCap, you do not need to install the ActiveDrive Toolbar. This section applies to
Robotiq’s software installation when not using the URCap. If you wish to install the URCap package, refer to the URCap
Package section.
Tip
Make sure your PolyScope version is up-to-date and that your controller is compatible with the driver package for UR
(refer to the Installation for Universal Robots section for controller compatibility). To view your PolyScope version, go to
the home page of the teach pendant and tap the About button. A window containing the Universal Robots software
version will pop up.
Warning
Verify that the Force Torque Sensor is aligned with the robot arm using the dowel pin, or at least make sure the holes are
aligned. This ensures that the Sensor’s axes are aligned with the robot’s and that the ActiveDrive will work correctly.
To install the ActiveDrive toolbar :
1 Visit support.robotiq.com and download the latest ActiveDrive toolbar installer (ADU-X.X.X) in the Documentation Archives
section.
2 Extract the files on a blank USB stick.
3 Connect the USB stick in the Universal Robots’ teach pendant or controller.
4 Installation is automatic. The pendant’s screen will show installation status.
5 Do not remove the USB stick before the installation is completed.
6 Once the installation is completed, the ActiveDrive Toolbar button will appear on the teach pendant’s screen after a short
delay.
Info
To get detailed information on how to use the ActiveDrive Toolbar, refer to the ActiveDrive Toolbar section.
The following sub-sections provide instructions for installation of the software package on various platforms. This allows you to
get data from the FT 300 Force Torque Sensor.
l Section 4.1 and subsections refers to the control and programmation for Universal Robots.
l Section 4.2 and subsections detail the installation of an open source development package, which can be adapted according to
the users' needs. It currently functions with Windows and Linux.
l Section 4.3 links to ROS.
l Section 4.4 explains the Demo Software
l Section 4.5 will detail the use of serial communication in generic applications
FT 300 Force Torque Sensor - Instruction Manual
40
FT 300 Force Torque Sensor - Instruction Manual
41
4.1. Control with Universal Robots
The URCap Package contains many features to program and control the robot’s arm using the Sensor’s force and torque readings.
The package provides:
l ActiveDrive toolbar;
l Path recording node;
l Driver package.
FT 300 Force Torque Sensor - Instruction Manual
42
4.1.1. ActiveDrive Toolbar
The ActiveDrive Toolbar is automatically installed with the Force Torque Sensor URCap Package. It enhances the guiding mode on
Universal Robots by allowing the robot to be hand guided smoothly and easily towards a waypoint. The ActiveDrive feature is a
great way to assist the Path recording described in the Path Recording section, by hand guiding the robot while recording a path.
Info
The Force Torque Sensor URCap Package contains the ActiveDrive Toolbar. Therefore, the toolbar is automatically
installed with the URCap Package. The ActiveDrive Toolbar can be installed and used without the URCap Package (refer
to the UR Package without URCaps section for information on how to install the toolbar without the URCap).
Warning
Verify that the Force Torque Sensor is aligned with the robot arm using the dowel pin. This ensures that the Sensor’s axes
are aligned with the robot and that the ActiveDrive feature will work correctly.
The robot speed set with the Speed slider will affect the speed at which the robot moves in the ActiveDrive mode. Verify and adjust
the speed slider to the desired speed. It has to be greater than 50%.
Overview
Toolbar collapsed
Tap the ActiveDrive button to expand the toolbar.
Toolbar expanded
Tap the mode selector to expand.
ActiveDrive modes expanded
FT 300 Force Torque Sensor - Instruction Manual
43
Features
Primary icon
Functionality
name
Description
ActiveDrive
Tap to toggle between the expanded and collapsed ActiveDrive Toolbar. When
grey, the functionality is not available. Tap the button to see why it is not available.
Start / Stop
Tap to start or stop ActiveDrive. ActiveDrive will automatically turn off after 30s of
inactivity.
When started, ActiveDrive allows you to move the robot freely by applying forces
on robot’s end-effector. This is different from the Free Drive feature on the robot,
where you can move the robot arm.
Modes
Shows the current ActiveDrive mode. When tapping the icon, the available modes
will appear and you can change to a different mode. ActiveDrive modes allow you
to restrain the robot to specific movements.
Free
Free motion: all translations and rotations are allowed.
Scara
SCARA-style motion: all translations and horizontal rotation (twist) are allowed.
Translation
Translation motion: only translations are allowed. No rotation of the robot is
possible in this mode.
Plane
Plane motion: horizontal translations and horizontal rotations (twist) are allowed (no
vertical motions are allowed).
Drift Control
Tap this button to stop the robot from drifting (resets the Sensor’s offset).
FT 300 Force Torque Sensor - Instruction Manual
44
Primary icon
Functionality
name
Description
Speed
Motion speed control is toggled between fast and slow, allowing precise
movement in slow motion.
The Force Torque Sensor will switch to slow speed automatically whenever high
forces are detected, for example, during an impact with an object.
Square robot
Aligns the tool center point (TCP) orientation with the robot base. Tap and hold this
button to automatically move the end-effector to the closest orthogonal orientation
of the base axis system (just try it, you will see!).
FT 300 Force Torque Sensor - Instruction Manual
45
Error Messages Overview
The ActiveDrive Toolbar will be automatically collapsed and be grayed whenever one of the following situations occurs. In such
cases, by tapping the ActiveDrive button, the following messages will appear:
l Message:
l Solution:
l Starting ActiveDrive while an excessive force is applied to the tool:
l Determine if an external force is applied to the end-effector. If it is the case, tap OK and move the robot away from the
obstacle (with Free Drive or Move tab), or remove any external forces and start ActiveDrive again.
l If no external forces are applied, tap Zero Sensor.
l Message:
l Solution:
l
Force Torque Sensor is detected: Check the Force Torque Sensor’s connection. Make sure the USB adapter and all the
wires are connected. Also, verify the Sensor’s LED status (refer to the Status LED section).
l Message:
l Solution:
l
The robot is not initialized: Tap OK and go to PolyScope’s home page. Tap Setup Robot and go to Initialize Robot to
start the robot.
FT 300 Force Torque Sensor - Instruction Manual
46
l Message:
l Solution:
l A program is already running: The ActiveDrive Toolbar cannot be used while a program is running. Stop the program to
enable the ActiveDrive feature.
l Message:
l Solution:
l The speed setting of the robot is lower than 50%: The robot’s speed setting should be greater than 50%. Modify the speed
setting in the robot program using the slider.
l Message:
l Solution:
l
If the Freedrive button is pressed: The ActiveDrive mode cannot be used when the Free Drive mode is ON. Make sure
you are not pressing on the teach pendant’s Teach button when trying to use the ActiveDrive toolbar.
FT 300 Force Torque Sensor - Instruction Manual
47
4.1.2. Using the force and torque values
Force Torque Sensor functions are made available in the Universal Robots functions drop-down menu.
l The rq_zero_sensor function can be called at any point in a robot program to zero the force and torque values of the Force
Torque Sensor.
l The get_sensor_ functions allow the user to assign the sensor values to any variable.
FT 300 Force Torque Sensor - Instruction Manual
48
Info
Although displayed in real time in the Variables tab, the force and torque values can be seen in the FT Sensor
Dashboard.
After the calibration has been completed, go to the FT 300 Dashboard to monitor the force and torque values in real time.
Prior to using the FT Sensor's data in the framework of a robot program, it is recommended to zero the sensor using the Zero
sensor button.
FT 300 Force Torque Sensor - Instruction Manual
49
4.1.3. Path Recording
The Force Torque Sensor URCap Package adds a Path feature in PolyScope which can be used to record paths directly by moving
the robot. The ActiveDrive Toolbar is a great tool to use while recording a path, as it is an easy way to hand guide the robot’s end-
effector. Path recording can be used for specific processes requiring complex paths (polishing, gluing, etc.) or more generally for
any useful case that would require programming a high number of waypoints. The Path node offers options to modify the
recorded path to change its speed and play the path backwards or relative to a variable start position.
How to add and record a path
l Tap Program Robot
l Open an empty program or load a template.
l Go to the Structure tab.
l Go to the URCaps tab.
l Tap the Path button.
FT 300 Force Torque Sensor - Instruction Manual
50
l Go to the Command tab to record and edit a path.
l
The BeforeStart node is used to execute preliminary
operations before the parent program node.
l
In some instances, the parent node requires a
processing time before starting.
l
To prevent delays, operations found under the
BeforeStart node will be executed as soon as the
parent node is ready to start.
l
A placeholder Comment node can be found within
the BeforeStart node. You can either rename it or
replace it with another program node. Deleting it will
prevent you from using the parent node.
FT 300 Force Torque Sensor - Instruction Manual
51
Overview
Path time and speed information. Warning message is displayed whenever
a setting results in a duration different than the original path duration.
Path recording and visualization.
Path speed slider.
Path options.
Warning section. Displayed whenever a setting results in a duration
different than the original path duration.
FT 300 Force Torque Sensor - Instruction Manual
52
When a Path node is empty (no path recorded), the only available button is the record
button.
While recording a path, the only available button is the stop button.
When the speed of the original recording is modified using the speed slider, a
warning message appears and the path time and speed information is updated.
When a path option is selected, a warning messages appears and the path time and
speed information is updated.
FT 300 Force Torque Sensor - Instruction Manual
53
Features*
Primary icon
Functionality name
Description
Start/Stop recording
Starts and stops the path recording.
Navigate to path’s start
Press and hold in order to move the robot at the path’s start.
Navigate to path’s end
Press and hold in order to move the robot at the path’s end.
Play path
Press and hold in order to move the robot to the path’s start and play the
path as it will be executed in the program.
Enable constant speed
If selected, the path is modified to play at a constant tool speed (linear
speed at the tool center point) defined by the Path speed slider’s position.
With this option, all pauses and hesitations (dead times) in the path will be
removed.
Enable reverse path
If selected, the recorded path will be played backwards in the program. It
can be useful if a path is copied and played backwards, resulting in a path
played back and forth.
Enable relative path
If selected, the path will be played relative to the current robot position
when the program enters the path instruction.
This effectively offsets all the recorded path and can be used to:
l correct a path (for example adding a vertical distance on the whole path);
l accommodate a variable object position (for example when the object is
located by a visionsystem).
FT 300 Force Torque Sensor - Instruction Manual
54
Primary icon
Functionality name
Description
Decrease/Increase path
speed
Motion speed control is toggled between fast and slow, allowing precise
movement in slow motion.
The Force Torque Sensor will switch to slow speed automatically whenever
high forces are detected, for example, during an impact with an object.
Path speed warning
“Warning! Selected options change the speed of the original path
recording.”
Displayed whenever a setting results in a duration different than the
original path duration.
* When an icon is greyed, it means it is unavailable.
If you tap the record button when a path is already recorded in a node, a warning pop-up window will ask if you want to overwrite
the path (tap OK) or keep the previously recorded path (tap Cancel).
FT 300 Force Torque Sensor - Instruction Manual
55
Custom Programs
You can create your own program using the Force Torque Sensor signals by following this procedure :
l In the list of provided samples, open template_sensor.urp.
l Push Play and check the Variables tab.
l You will see Sensor variables Fx, Fy, Fz, Mx, My, Mz.
l You can verify the readings by applying force to the Sensor and observe the response.
l Add your instructions in the robot program section.
l For example, you can command the robot to move until you read a certain threshold of force.
l The program instructions (robot motion, logic, etc.) can be added after the accessor_capt script line and you can start build-
ing the program as it is normally done with PolyScope.
Info
The Sensor’s data returns the following variables: Fx, Fy, Fz, Mx, My, Mz. When a variable list is shown (for example when
programming an If statement), they will be available in the scroll box. The variables are floats with force values being in
newtons (N) and moment values being in newton-metres (Nm). The variables are updated automatically by the Sensor
thread.
Info
The recorded path duration cannot exceed 10 minutes.
Info
With the constant speed option selected, the calculation of a slowed down path that would last over 2 hours will
generate an error.
FT 300 Force Torque Sensor - Instruction Manual
56
4.1.4. Using the Force Torque Sensor's Data in Force Nodes
In order to use the FT Sensor's data in Force control mode for all Force nodes, go to the Configuration tab and check the
corresponding box. This will feed the Sensor's force values to the UR Force mode as an alternative to UR's embedded force
feedback.
FT 300 Force Torque Sensor - Instruction Manual
57
4.2. Development Package
The Robotiq Force Torque Sensor development package can be downloaded at support.robotiq.com.
4.2.1. Distribution License
The development package is distributed under the New BSD license, which is a permissive free software license. In short, the
provided code can be used in any project without any restriction regarding its use (commercial or not). If it is included in a software,
this software does not need to be open-source. However, the code is provided "as is" without any liability from Robotiq and some
restrictions apply regarding the distribution of the code and the use of the Robotiq name.
The terms of the license (included in each source file) are described here:
Software License Agreement (BSD License)
Copyright (c) 2014, Robotiq, Inc. All rights reserved.
Redistribution and use in source and binary forms, with or
without
modification, are permitted provided that the following con-
ditions are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
- Neither the name of Robotiq, Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
FT 300 Force Torque Sensor - Instruction Manual
58
STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
FT 300 Force Torque Sensor - Instruction Manual
59
4.2.2. Linux
Package Files – Description
The development package is structured with the following files and directories architecture (non-Linux files and directories are
ignored in this section):
l src: contains the source files common to all platforms
l obj: used during compilation for the object files related to the common sources
l Linux: contains Linux specific files
l bin: contains the binary files
l src: contains the source files common to all platforms
l main.c : application source file which can be modified by the user
l obj: contains all the object files after they are compiled
l Makefile: file containing the rules to compile the sensor driver using Make
Caution
When started, the provided software will scan all ports in the system (ttySx and ttyUSBx) to find a compatible Robotiq
device. It uses the Linux utility "fuser" to determine if the port is already opened. This section of code can be modified
by the user if necessary to avoid the scanning of ports (for example, if another device would become confused when
receiving a message that it cannot understand).
Procedure to Compile and Test the Provided Source Code
This procedure explains how to compile the source code and verify that the sensor data is properly read.
1. Unzip the package in the home folder, for example in the folder ~/driver/
2. Open a terminal and enter the package directory using the following command:
rd@debian:~/$ cd driver
3. Use Make to compile the application:
rd@debian:~/$ make linux
4. In order to have access to the virtual serial COM port, add the used username to the group dialout:
rd@debian:~/$ sudo usermod -a -G dialout username
5. It is required to log out (or reboot) the session in order for the group change to become effective.
FT 300 Force Torque Sensor - Instruction Manual
60
6. Make sure that the sensor is properly powered and that the data signals are connected to the development PC using the
provided RS485 to USB converter. A new device named ttyUSBx should be present in /dev, which can be verified with the fol-
lowing command:
rd@debian:~/$ ls -l /dev | grep ttyUSB
7. In a terminal, go to the ~/driver/Linux/bin folder and execute the demo application using the following command:
rd@debian:~/driver/Linux/bin/$ ./driverSensor
8. After 1-2 seconds, the sensor data should start showing up in the terminal as a vector of 6 floats with data in the (Fx, Fy, Fz,
Mx, My, Mz) format.
Fig. 4.10: Sensor Data Acquisition.
Adapt to a User Application
In practice, the provided source code will be adapted to either: be incorporated with a custom application or to communicate with
one. At this point, the main.c file should be adapted according to the guideline comments inserted in the code.
Caution
Please note that Robotiq can only support our customers in making sure they can compile and test the provided code as
is.
No support can be provided for the integration of the provided source code into a custom application.
FT 300 Force Torque Sensor - Instruction Manual
61
4.2.3. Windows
Package Files – Description
The development package is structured with the following files and directories architecture (non-Windows files and directories are
ignored in this section):
l src: contains the source files common to all platforms
l obj: used during compilation for the object files related to the common sources
l Windows: contains Windows specific files
l bin: contains the binary files
l src: contains the source files common to all platforms
l main.c : application source file which can be modified by the user
l obj: contains all object files after they are compiled
l Data_logger: contains an application (and its source code) to log data from the sensor
l compiler.bat: script which automates the settings for the environment variables and the compilation of the example applic-
ation
l Makefile: file containing the rules to compile the sensor driver using Make
Procedure to Compile and Test the Provided Source Code
This procedure explains how to install MinGW, compile the provided source code and verify that the sensor data is properly read.
1. Unzip the package in the desired directory.
2. If it is not already installed, download MinGW at http://www.mingw.org/. Download the installer "mingw-get-setup.exe".
3. Install MinGW by running "mingw-get-setup.exe" and save the default installation path.
4. Open "MinGW installation manager".
5. Select "mingw-developer-toolkit" in the "Basic setup" tab and click "Mark for Installation".
6. Select "mingw32-binutils" in the "All packages" tab and click "Mark for Installation".
7. In the menu "Installation", click "Apply changes". This will install the required packages to compose the software using
Make.
8. In the Windows directory, run the compiler.bat file. This will build your application.
9. Run the application "driverSensor" located in the "Windows/bin/" folder.
10. After 1-2 seconds, the sensor data should start showing up in the command window as a vector of 6 floats with data in the
(Fx, Fy, Fz, Mx, My, Mz) format.
Fig. 4.11: Sensor Data Acquisition Under Windows.
FT 300 Force Torque Sensor - Instruction Manual
62
Adapt to a User Application
In practice, the provided source code will be adapted to either: be incorporated with a custom application or to communicate with
one. At this point, the main.c file should be adapted according to the suggested comments inserted in the code.
Caution
Please note that Robotiq can only support our customers in making sure they can compile and test the provided code as
is.
No support can be provided for the integration of the provided source code into a custom application.
FT 300 Force Torque Sensor - Instruction Manual
63
4.3. Visual Demo Software
The Visual Demo Software is used to demonstrate the ability of the FT Sensor to read force and moment. It is not intended to be
used for programming or to save or use data. It can also be used to calibrate the Sensor. Please refer to the Calibration Procedure
for the Visual Demo Software (PC) section for the calibration procedure.
4.3.1. Software Package Installation
1 Make sure that you have the latest version of the Visual Demo Software, which can be found at support.robotiq.com.
2 Copy all the files of this folder onto a PC.
3 Connect the USB connector to the converter attached to the PC. Important : The Sensor must NOT be powered at this time.
4 Wait while the driver(s) install. After all the drivers have been installed.
5 Plug the Sensor cable into the Sensor.
6 Connect the Sensor cable to the power supply.
7 Launch the demo application.
FT 300 Force Torque Sensor - Instruction Manual
64
8 You should see a COM port in green with a serial number, showing the Sensor connected to the PC. Click on it.
By going into the Sensor Data tab, you can now see in real time the force and moment applied on the FT Sensor.
FT 300 Force Torque Sensor - Instruction Manual
65
4.4. Serial Communication
The FT Sensor uses two communication modes, Modbus RTU and data stream. The Modbus RTU communication mode is used
to obtain information on the Sensor, like its firmware version. The data stream mode is used to obtain data from the Sensor.
Info
It is recommended to use the FT Sensor data stream to obtain faster data acquisition.
Caution
Modbus RTU can be used to obtain data, but will result in a slower data acquisition frequency.
Info
In both modes, force and torque data from the Sensor will be in 16-bits signed integer format.
4.4.1. Modbus RTU
The Modbus RTU serial communication configuration parameters are:
Parameter
Value
Baudrate (bps)
19200
Data bits
8
Stop bit
1
Party
none
Slave ID
9
FT 300 Force Torque Sensor - Instruction Manual
66
In Modbus RTU you can obtain the following information:
Information
Register
Production year-
514
Serial number
510 to 513
Force X (N) = value / 100
180
Force Y (N) = value / 100
181
Force Z (N) = value / 100
182
Moment X (Nm) = value / 1000
183
Moment Y(Nm) = value / 1000
184
Moment Z (Nm) = value / 1000
185
Acceleration X (g) = value / 1000
190
Acceleration Y (g) = value / 1000
191
Acceleration Z (g) = value / 1000
192
FT 300 Force Torque Sensor - Instruction Manual
67
4.4.2. Data Stream
Data stream mode is the recommended method of obtaining data from the Sensor. Once initiated, the Sensor will stream force
and moment data continuously until communication is interrupted by the user.
Tip
To start the data stream, write 0x0200 in register 410.
For a setup over Universal Robots, Data stream will be accessible on TCP port 63351 of your machine.
Tip
With a Universal Robot, you can access the data stream using the documentation available at UR : Remote Control Via
TCP/IP - 16496
To stop the data stream, communication must be interrupted by sending a series of 0xff characters to the Sensor. Sending for
about 0.5s (50 times) will ensure that the Sensor stops the stream.
When the stream is started, 16 bytes messages are sent by the sensor at 100Hz using this format:
<0x20><0x4e> ...
With dataX being a 16-bits signed integer defined as:
Data
Value meaning
data1
Fx * 100 (N)
data2
Fy * 100 (N)
data3
Fz * 100 (N)
data4
Mx * 1000 (Nm)
data5
My * 1000 (Nm)
data6
Mz * 1000 (Nm)
The CRC is computed using a standard 16-bits modbus CRC (see http://www.ccontrolsys.com/w/How_to_Compute_the_
Modbus_RTU_Message_CRC).
The following sections provide data on the various specifications of the Robotiq Force Torque Sensor.
l Section 5.1 details the technical dimensions of the sensor.
l Section 5.2 details the mechanical specifications.
l Section 5.3 covers signal specifications (data acquisition).
l Section 5.4 specifies electrical rating.
l Section 5.5 covers the technical dimensions of the sensor coupling options.
5.1. Technical Dimensions
Fig. 5.12: Robotiq FT 300 Sensor general technical dimensions.
Info
Reminder: Measures are in millimeters.
FT 300 Force Torque Sensor - Instruction Manual
68
FT 300 Force Torque Sensor - Instruction Manual
69
5.1.1. Tool Side Bolt Pattern
The figure below illustrates the bolt pattern used for tool fixation on the FT 300 Sensor.
l Bolt pattern diameter is 50 mm
l Mounting holes are M6 thread, 6 mm deep.
l Indexing hole for M6 dowel pin has a tight fit (H7) and 6 mm deep.
l Outside diameter of the flange is 64 mm and inside is 45 mm.
Info
FT 300 tool side bolt pattern matches ISO-9409-1-50-4M6.
Fig. 5.13: FT 300 Sensor tool side bolt pattern.
FT 300 Force Torque Sensor - Instruction Manual
70
5.2. Mechanical Specifications
Info
Reminder: all units are within the metric measurement system.
SPECIFICATION
VALUE
Approximate weight
300 g
Overload capacity
A combined load exceeding 500% of the measuring range will
permanently damage the Force Torque Sensor
(Fx/300 + Fy/300 + Fz/300 + Mx/30 + My/30 + Mz/30 < 500%)
Outside diameter
75 mm
Through-hole diameter
N/A
Thickness
37.5 mm
IP rating
431
Stiffness
Fx, Fy
35 X 106 N/m
Fz
30 X 106 N/m
Mx, My
10,000 Nm/rad
Mz
20,000 Nm/rad
1Expected rating, certification is planned and will be forthcoming (see manual revision date).
FT 300 Force Torque Sensor - Instruction Manual
71
5.2.1. Moment of Inertia and Center of Mass
The coordinate system used for calculating the moment of inertia and center of mass for the FT Sensor is shown in the figure
below.
Info
All values are approximate. Actual coordinates may vary according to various options present on the Sensor.
Here is the approximate position of the center of mass for the FT Sensor:
Sensor
Combination
x (mm)
y (mm)
z (mm)
Mass (g)
FT 300
-
0
0
17
300
2-Finger 85
0
0
76
1205
2-Finger 140
0
0
83
1275
Wrist Camera
0
2
30
530
Wrist Camera and 2-Finger 85
0
1
77
1275
Wrist Camera and 2-Finger 140
0
1
85
1340
Here is the approximate moment of inertia matrix for the FT Sensor, taken at the coordinate system origin:
Fig. 5.14: Moment of inertia of the FT 300 Sensor.
FT 300 Force Torque Sensor - Instruction Manual
72
5.2.2. Overload Capacity
The FT 300 sensors have overload capacities, the overload capacity specification includes load and torque values in all 3 axes.
Info
For loads between the measuring range and the overload capacity, the signal will be saturated. The sensor will not
undergo permanent damage if the overload capacity is not reached.
Warning
Exceeding the overload capacity will permanently damage the sensor.
Sensor
Measuring range
Overload capacity1
FT 300
+/- 300 N
1500 N (500%)2
1Overload capacity with all axes combined.
2Maximum load expressed in % of measuring range.
The overload capacity given includes forces and torques in all 3 axes. To get an approximation of the total load, these formulas
must be used:
l For the FT 300
Fx/300 + Fy/300 + Fz/300 + Mx/30 + My/30 + Mz/30 < 500%
FT 300 Force Torque Sensor - Instruction Manual
73
5.3. Signal Specifications
SPECIFICATION
FT 300
(prior to 10/2017)
FT 300
Measuring range
Force
±300 N
Torque
± 30 Nm
Signal noise*
Fx, Fy
1.2 N
0.1 N
Fz
0.5 N
0.1 N
Mx, My
0.02 Nm
0.005 Nm
Mz
0.03 Nm
0.003 Nm
Recommended threshold
Fx, Fy
5 N
1 N
Fz
2 N
1 N
Mx, My
0.08 Nm
0.02 Nm
Mz
0.12 Nm
0.01 Nm
External noise sensitivity**
Immune
Data output rate
100 Hz
Temperature compensation***
15 to 35 °C
*Signal noise is the standard deviation of the signal measured over a period of one (1) second
**Under normal operating conditions
***Within this range, the temperature fluctuation is compensated for; signal quality may be affected outside of this range
FT 300 Force Torque Sensor - Instruction Manual
74
Caution
The recommended threshold represents the smallest variations that can be detected by the sensor.
The signal noise is the limiting factor for the Sensor's precision. is greater than the Sensor's resolution, thus it For the FT 300, the
signal noise defined in the signal specifications is the standard deviation of each data (Fx, Fy, Fz, Mx, My, Mz) over 1 second. In
order to use that signal noise information, three times the standard deviation given must be used. According to the normal
distribution, three times the standard deviation will cover almost all values possible (99.7%).
Info
Noise is an unwanted and unpredictable alteration to a signal. It may come from electrical or electromagnetic sources
and degrades the quality of the Sensor's signal.
FT 300 Force Torque Sensor - Instruction Manual
75
5.4. Electrical Ratings
SPECIFICATION
VALUE
Input voltage
5 to 24 V DC ± 10%
Max power consumption
2 W
Communication electrical interface
RS-485
Recommended fuse
Phoenix #0916604 (UT6-TMC M 1 A)
Recommended power supply
TDK-Lambda DPP Series 15W Single Output DIN Rail Mount Power Supply,
DPP15-24
FT 300 Force Torque Sensor - Instruction Manual
76
5.5. Couplings
For a detailed list of available couplings and adapter plates, please refer to the Spare Parts, Kits and Accessories section.
The following subsections contain data required for custom couplings or creating couplings from blanks.
Info
All Robotiq couplings and adapter plates are provided with necessary hardware for fixation on the Robotiq device side.
Caution
Unless identified for specific packages only, robot side screws and indexing pins are not provided.
FT 300 Force Torque Sensor - Instruction Manual
77
5.5.1. Blank Coupling
The figure below schematics represent the optional blank coupling for the FT 300 Sensor :
l (7) M4 threads and the 63 mm (H8) circle are meant to affix the FT 300.
l The circular section of 75 mm diameter (blue section in the figure below) represents the customization area and has a depth of 5
mm.
Warning
Make sure your custom design does not interfere with the M4 threads or the 63 mm, H8 centering circle.
l Spare part list number is FTS-300-CPL-BLANK.
l
Fig. 5.15: Technical dimensions of the blank coupling for the FT 300.
The Robotiq Force Torque Sensor requires only external maintenance with limited downtime.
Maintenance of the Sensor is required after specified usage, measured in time (normal 40h week). Respecting the maintenance
interval will ensure:
l Correct functioning of your Sensor.
l Validity of your warranty.
l Proper lifetime for your Sensor.
Please visit support.robotiq.com for details on the maintenance operation.
Warning
Unless otherwise specified, any repairs done on the FT 300 Force Torque Sensor will be done by Robotiq.
6.1. Maintenance Intervals
Operation
Daily
Weekly
Semiannually
Zero calibration
X1
Sensor cleaning
Dirty
conditions
Normal
conditions
Periodic inspection
X2
1Zero calibration should be integrated into the program routine. This will compensate for the tool weight (for its current
orientation), the effect of the attachment mechanisms on the Sensor and any other factors which could affect the readings. It is
recommended to add this instruction when the robot is not applying force on its environment and when the tool is in the same
orientation as when the readings will be used (for example at the beginning of the program or just before picking up an object or
applying force).
2If there is any visible damage to the Sensor, contact [email protected].
FT 300 Force Torque Sensor - Instruction Manual
78
7. Spare Parts, Kits and Accessories
Caution
The following list is up to date at print time and is subject to change, check online for updates.
Info
Unless specified, screws, dowel pins and other hardware are included only for the Sensor side, never for the robot side.
Item
Description
Ordering Number
Standard Kit
Robotiq Force Torque Sensor FT, includes cable and USB
converter.
FTS-300-KIT-001
Kit for Universal Robots
Standard Sensor with Couplings for Universal Robots and
software package.
FTS-300-UR-KIT
Sensor
Replacement sensor, sensor alone.
FTS-300-SEN-001
Blank coupling
Blank coupling with FT bolt pattern on one side and the
other side clear.
FTS-300-CPL-BLANK
Coupling 50-4M6-1D6
Coupling for 50 mm PCD1 (4) M6 thread and (1) 6 mm M6
indexing pin. To be used on UR robots.
FTS-300-CPL-062
Coupling 39-8M3-1D3
Coupling for 39 mm PCD1 (8) M3 thread and (1) 3 mm
indexing pin.
FTS-300-CPL-069
Coupling 40-4M6-1D6
Coupling for 40 mm PCD1 (4) M6 thread and (1) 6 mm M6
indexing pin.
FTS-300-CPL-064
Coupling 31_5-4M5-1D5
Coupling for 31.5 mm PCD1 (4) M5 thread and (1) 5 mm
M6 indexing pin.
FTS-300-CPL-063
Robotiq Device Cable
5 or 10 m cable for power and communication with the FT
Sensor
CBL-COM-2067-10
1Pitch Circle Diameter
FT 300 Force Torque Sensor - Instruction Manual
79
The following are some common troubleshooting hints, if you need further assistance please contact [email protected].
8.1. General troubleshooting
8.1.1. An offset has appeared in the Sensor data
l Changes in ambient conditions can cause an offset in the sensor signals.
l An offset can also be caused if the sealing o-rings are displaced during an overload.
l These offsets do not account for a de-calibration of the Sensor as they are in fact recognized as effort applied to the Sensor. Any
additional force applied on the tool side of the Sensor will be read normally.
l In all cases, it is recommended to have a software offset which compensates for these variations in addition to the effort caused
by the tool weight for a given orientation. It is preferable to set the software offset before starting to use the sensor data such
that the robot software uses a proper and consistent reference.
8.1.2. Procedure to determine if the Sensor is functional
l Verify that the Sensor is connected according to the Installation section of this manual.
l When powered, verify that the LED on the Sensor is blue (not red/blue).FT 300 LED is red if powered without communication,
blue if powered with communication. For detailed information on the LED status, refer to the Status LED section.
l Power-off the Sensor and then connect the provided USB/RS485 converter to a USB port of a Windows PC.
l In the Windows PC, open the Device Manager.
l You should see a USB Serial Port device in the Ports (COM & LPT) category. If not, it is possible that the converter drivers
have not installed automatically. You can download the drivers from the ftdichip.com website.
l Power the Sensor with the recommended voltage.
l Download the simple data logger application at support.robotiq.com
l Run the data logger application. Enter 100 for the number of data per 10 seconds and any file name (for example "test.csv").
l Verify that the sensor data is displayed in the Windows console application.
FT 300 Force Torque Sensor - Instruction Manual
80
FT 300 Force Torque Sensor - Instruction Manual
81
8.2. Troubleshooting on Universal Robots
8.2.1. ActiveDrive Toolbar troubleshooting – Error messages overview
The ActiveDrive Toolbar will be automatically collapsed and be greyed whenever one of the following situations occurs. In such
cases, by tapping the ActiveDrive button, the following messages will appear:
l Message:
l Solution:
l Starting ActiveDrive while an excessive force is applied to the tool:
l Determine if an external force is applied to the end-effector. If it is the case, tap OK and move the robot away from the
obstacle (with Free Drive or Move tab), or remove any external forces and start ActiveDrive again.
l If no external forces are applied, tap Zero Sensor.
l Message:
l Solution:
l Force Torque Sensor is detected: Check the Force Torque Sensor’s connection. Make sure the USB adapter and all the
wires are well connected. Also verify the Sensor’s LED status (refer to the Status LED section).
l Message:
l Solution:
l
The robot is not initialized: Tap OK and go to PolyScope’s home page. Tap Setup Robot and go to Initialize Robot to
start the robot.
FT 300 Force Torque Sensor - Instruction Manual
82
l Message:
l Solution:
l A program is already running: The ActiveDrive Toolbar cannot be used while a program is running. Stop the program to
enable the ActiveDrive feature.
l Message:
l Solution:
l The speed setting of the robot is lower than 50%: The robot’s speed setting should be greater than 50%. Modify the speed
setting in the robot’s program with the slider.
l Message:
l Solution:
l If the Freedrive button is pressed: The ActiveDrive mode cannot be used when the Free Drive mode is on. Make sure you
are not pressing on the teach pendant’s Teach button when trying to use the ActiveDrive toolbar.
FT 300 Force Torque Sensor - Instruction Manual
83
8.3. Troubleshooting on other platforms
8.3.1. USB converter detected as a mouse by Windows
l In Windows, the USB converter is sometimes detected as a mouse, making the cursor move. This a well know problem in Win-
dows: http://support.microsoft.com/kb/819036
l A simple workaround is to plug in the USB converter before powering the Sensor. Once the USB driver is initialized in Windows,
the Sensor can be powered and used without a problem.
8.3.2. Data frequency under 100 Hz in Windows
l By default, the USB to RS485 converter has a latency setting of 16 ms in Windows (1 ms in Linux), which will prevent the applic-
ation software from receiving new messages at 100 Hz (it will often read two sensor messages in the buffer at the same time).
l In the Windows Device Manager, right click on the virtual COM port for the Sensor and select Properties. In the Port settings tab,
click on Advanced. Adjust the latency timer to 9 ms (it is not recommended to lower it too much in Windows since other con-
nectivity issues may arise), then click OK.
8.3.3. In Linux, the serial port cannot be opened
l By default, a user does not have access to the serial ports.
l It is possible to provide this access by adding the user to the dialout group with the following command:
rd@debian:~/$ sudo usermod -a -G dialout username
FT 300 Force Torque Sensor - Instruction Manual
84
8.3.4. Monitoring the Sensor state
In order to view the Sensor status and verify the force and torque values:
l Go to Program Robot
l Go to the Installation tab
l Tap FT Sensor in the left pane
l Tap the Dashboard button
Info
If needed, the user can tap the About button to get further information regarding the FT Sensor.
Robotiq warrants the FT 300 Force Torque Sensor against defects in material and workmanship for a period of one year from the
date of reception when utilized as intended with the specified maintenance. Robotiq also warrants that this equipment will meet
applicable specifications under normal use.
Caution
Warranty applies under the following conditions:
l Usage respects the operating, transporting and storage conditions specified in the Environmental and Operating
Conditions section
l Usage under normal one-shift operation (40h a week)
l Usage respects maintenance specified in the Maintenance section
During the warranty period, Robotiq will repair or replace any defective product, as well as verify and adjust the product free of
charge if the equipment should need to be repaired or if the original adjustment is erroneous. If the equipment is sent back for
verification during the warranty period and found to meet all published specifications, Robotiq will charge standard verification
fees.
The unit is considered defective when at least one of the following conditions occurs :
l The Sensor feedback is not accessible;
l Sensor signal noise is over twice the specified limit.
Caution
The warranty will become null and void if the :
l Unit has been tampered with, repaired or worked on by unauthorized individuals.
l Warranty sticker has been removed.
l Screws, other than as explained in this guide, have been removed.
l Unit has been opened.
l Unit serial number has been altered, erased, or removed.
l Unit has been misused, neglected, or damaged by accident.
This warranty is in lieu of all other warranties expressed, implied, or statutory, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. In no event shall Robotiq be liable for special, incidental, or consequential
damages.
Robotiq shall not be liable for damages resulting from the use of the product, nor shall be responsible for any failure in the
performance of other items to which the product is connected or the operation of any system of which the product may be a part.
FT 300 Force Torque Sensor - Instruction Manual
85
FT 300 Force Torque Sensor - Instruction Manual
86
9.1. Exclusions
Robotiq reserves the right to make changes in the design or construction of any of its products at any time without incurring an
obligation to make any changes whatsoever on units already purchased.
This warranty excludes failure resulting from: improper use or installation, normal wear and tear, accident, abuse, neglect, fire,
water, lightning or other acts of nature, causes external to the product or other factors beyond Robotiq's control.
(+1) 418-380-2788 Outside US and Canada
Fax
1-418-800-0046
Technical Support
Option 3
Sales
Option 2
Head Office
Robotiq
966, chemin Olivier
Suite 500
Lévis, Québec
G7A 2N1
Canada
Where automation Pros come to share their know-how and get answers.
dof.robotiq.com
FT 300 Force Torque Sensor - Instruction Manual
87
Appendix A – Translation of Original EC Declaration of Incorporation
FT 300 Force Torque Sensor - Instruction Manual
89
FT 300 Force Torque Sensor - Instruction Manual
90
Appendix B – Applied Standards
This section describes all applied harmonized standards for the design and production of the Robotiq Force Torque Sensor FT
300. Standards are applied were applicable, some points may not be applied if not applicable to this specific product. Conformity
is not enforced by any laws, it is self-applied and the aim is to define normal safety and performance requirements for similar
products.
Info
Conformity of the product is only met if all instructions of the following manual are followed. Among others; installation,
safety measure and normal usage must be respected.
The following standards have been applied:
NF EN ISO 12100
2010
Safety of machinery — General principles for design — Risk assessment and risk reduction
NF EN IEC 60204-
1
2006
Safety of machinery — Electrical equipment of machines — Part 1: General requirements