User Guide FTS LWA

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 16

DownloadUser Guide FTS-LWA
Open PDF In BrowserView PDF
Bedienungsanleitung Mover4

1

2

User Guide Force Torque Sensor FTS-LWA
Version 2014/06
SWPC V04-022, HWE ADW V13, SWMC V0x51 0x14, HWM V04, DOC V05
© Commonplace Robotics GmbH, 2014

Commonplace Robotics GmbH
Osterfeldstr. 1
D-49326 Melle
Germany
++49 5429 / 374983-4
info@cpr-robots.com
www.cpr-robots.com

The CE sign confirms that this product meets the
requirements of the directive 2004/108/EC (EMC) and
2002/95/EC (RohS). The according documentation is
deposited at the manufacturer.

Help to save our environment! When reaching the end of
livetime, do not throw the device into the garbage, but bring
it to a public recycling place.

3

Contents
1.

Safety Instructions............................................................................................................................. 5

2.

Introduction ........................................................................................................................................... 6
2.1

Product........................................................................................................................................... 6

2.2

Specifications ..............................................................................................................................7

3.

Interfaces ................................................................................................................................................ 8
3.1

Dimensions and Orientation ................................................................................................ 8

3.2

Electrical Connectors ............................................................................................................. 8

4.

CAN Protocol ......................................................................................................................................... 9

5.

Software .................................................................................................................................................12
5.1

Driver Installation for the Peak System PCAN USB Adapter............................ 12

5.2

Test Software SensorViz ....................................................................................................12

6.

C++ Sample Code .............................................................................................................................. 14

7.

Troubleshooting .................................................................................................................................15
7.1

Error Codes .................................................................................................................................15

7.2

Service Contact ........................................................................................................................15

4

1. Safety Instructions
• The sensor must not be used for safety critical or medical
applications.
• The sensor transmits an error code with overload and error
information. To prevent damages the application must react
with error strategies if these codes are set.
• The sensor has been designed for indoor use. It has to be
protected of humidity and dust.
• The sealed areas of the sensor must not be opened. When
opening the sealed screws the calibration and warranty is
void.
• It is necessary to backup important data before the
installation of the test software.

5

2. Introduction
2.1 Product
The FTS-LWA force torque sensor is a small and compact sensor with integrated
electronics. It is developed to be used with the Schunk LWA robots:
•

Integrated electronics, no need for external A/D cards

•

Integrated Schunk Adapter to directly integrate into the LWA

•

Communication using the second integrated CAN bus

•

8 signal looped through the sensor to avoid external wiring

Pic. 1: The FTS-LWA force torque sensor

A windows test program and C++ sample code is provided with the sensor.
The sensor specific calibration matrix can be found written on the quality
management sheet, in electronic form in the configuration file of the test software
SensorViz.

6

2.2 Specifications
Functional
Force measurement
Torque measurement
Allowed overload
Principle
Resolution
Communication Frequency

In x, y and z +/- 300 N
Around x, y and z +/- 15 Nm
2x
Strain gage measurements
16 bit
up to 100 Hz

Mechanical
Dimensions
Weight
Flanges

55.35 mm height, 88 mm diameter
0.7 kg
Schunk FWS115 (FWK and FWA)

Electrical
Operating voltage
Range
Interface
Connector

24 V, < 0,3 A
21,6 to 26,4V
CAN bus with 500 kBit/s
Schunk FWS115

Environment
Ambient Temperature

Living- / working areas: 10 – 35° C

7

3. Interfaces
3.1 Dimensions and Orientation
The sensor coordinate system is a right handed rectangular system. The X axis is
oriented through the 4 mm hole in the flange adapter. The Z axis goes up.

Pic. 1: Sensor Drawings (form above and side, shown without the FWS fixture on the upper adapter)

The sensor is equipped with Schunk FWS115 adapter on both sides:
 FWK on the lower side (to be attached to the robot)
 FWA on the upper side (for attaching further equipment)

3.2 Electrical Connectors
The sensor is connected via the Schunk FWS115 adapter. The used pins are:
•

Power supply via GND and 24V

•

CAN via CAN_L_SDH and CAN_H_SDH. A termination resistor is integrated

The 8 signals 24V, GND, CAN_L_SDH, CAN_H_SDH, RxD, TxD, CAN_L_ERB,
CAN_H_ERB and the two power lines +Um and –Um are connected to the two
adapter pcbs through the sensor body. The power lines Um provide a 0.5 mm² wire
diameter.
The sensor needs a power supply of 24V DC at < 300 mA.

8

4. CAN Protocol
The communication with the sensor is based on the CAN protocol with standard
frame. Factory settings for CAN ID and baud rate are:
•

Baud rate: 500 kBit/s

•

CAN ID: 0x50 for data requests, 0x51 and 0x52 for answers.

It is important to send the messages with the right length; otherwise the sensor will
ignore them.
Measurements:
A measurement has to be requested by the robot controller with a CAN message,
then the sensor answers with two CAN messages containing the measurements.
Sensor values can be requested with up to 100 Hz.

Request
Answer part 1

CAN ID
0x50
0x51

Answer part 2

0x52

Data
0x07 timeStamp
Byte 1: error / timeStamp
Byte2: channel 1 HighByte
Byte 3: channel 1 LowByte
Byte 4: channel 2 HighByte
Byte 5: channel 2 LowByte
Byte 6: channel 3 HighByte
Byte 7: channel 3 LowByte
Byte 8: temperature HighByte
Byte 1: error / timeStamp
Byte2: channel 4 HighByte
Byte 3: channel 4LowByte
Byte 4: channel 5 HighByte
Byte 5: channel 5LowByte
Byte 6: channel 6 HighByte
Byte 7: channel 6 LowByte
Byte 8: temperature LowByte

The timestamp byte in the request message is repeated in the answer and allows to
detect communication gaps. It should lie in between 0 and 63. In the sample program

9

it is just a counter being incremented with modulo 64. Byte 1 of the answers contains
the following information:
Bit
1–6
7
8

Contained Information
timeStamp repeated
0: no error 1: overload
0: no error 1: system error

A value of byte 1 higher than 63 or 0x3F means that the sensor is in
an error condition! The application has to react on this!
The measured strain gage values are not changed.

The transmitted measurements are averaged raw measurements of the strain
gages in the sensor. The forces and torques can be gathered with a matrix
multiplication with the supplied calibration matrix provided with the sensor.
The sensor values have a range of 2 bytes, the idle position is calibrated to approx.
32000.
The temperature value can be transformed into a ° C value using a sensor specific
formula given in the QS sheet provided with the sensor.

Information Requests:

Request Working
Hours
Answer

CAN ID
0x50

Data
0x03 0x54

0x51

Byte 1: 0x54
Byte2: working hours HighByte
Byte 3: working hours LowByte
Byte 4: working minutes
Byte 5: working seconds
Byte 6: firmware version primary
Byte 7: firmware version secondary
Byte 8: 0x00

10

Request Serial
Number
Answer

0x50

0x03 0x55

0x51

Byte 1: 0x55
Byte2: product type HighByte
Byte 3: product type LowByte
Byte 4: serial number HighByte
Byte 5: serial number LowByte
Byte 6: firmware version primary
Byte 7: firmware version secondary
Byte 8: 0x00

Configuration:
Changes of the CAN ID and baud rate take effect after the next restart of the
sensor. There is no answer from the sensor.

Set CAN ID
Set CAN baud
rate

CAN ID
0x50
0x50

Data
0x02 0x01 newID
0x02 0x02 brValue
brValue = 0x20: 125 kbit/s
brValue = 0x30: 250 kbit/s
brValue = 0x40: 500 kbit/s
brValue = 0x50: 1 Mbit/s

11

5. Software
The sensor is provided with the test software SensorViz. In the following sections
we provide information on the installation of the necessary driver and the software.

5.1 Driver Installation for the Peak System PCAN USB
Adapter
The SensorViz software can be used with the PCAN USB adapter from Peak
Systeme, or with a CAN2USB adapter from Commonplace Robotics. The adapter
can be purchased separately.
The .ini-File determines which adapter to use, the PCAN-USB is preset.
Please follow the Peak installation instructions to install the necessary driver.

5.2 Test Software SensorViz
SensorViz is software that allows to:
•

Connect with the sensor

•

Show the current raw sensor readings

•

Set the bias of the sensor

•

Load the calibration matrix and show XYZABC measurements

•

Log the measurements into a .csv file

The “Connect” button tries to open a connection to the CAN adapter. When the
adapter is not found a message is written to the log window.
When connected successfully, new measurements are requested with approx 30 Hz.
These measurements are shown as raw channel measurements, or as forces and
torques when XYZ has been checked.

12

Pic. 2: Sensor test software user interface

The check box “Log CSV” allows to log the sensor values into a file. The name of the
file is
forceValues_hhmmss.csv
hhmmss stands for hours, minutes and seconds. The values are separated by a
space.
The software is initialized with the configuration file “Configuration.xml”. The
following entries are relevant:
Adapter to use:


13

Decimal CAN ID and cycle time:

Furthermore the configuration file contains the calibration matrix:



6. C++ Sample Code
The installation CD contains the folder \CPPSample. Here you can find a small
sample program that
•

connects with the Commonplace Robotics USB2CAN bridge,

•

reads the sensor measurements,

•

does the matrix multiplication and

•

shows the applied forces.

The software has been developed on Ubuntu Linux and uses boost and ncurses
libraries. The source code contains extended comments.
The calibration matrix in the sample code is a generic one and has to be exchange
with the sensor specific one.

14

7. Troubleshooting
7.1 Error Codes
The board provides two means of error indications, via the inner LED and via the
CAN bus. Furthermore the USB2CAN adapter provides information.

7.1.1

Sensor LED

Off:
Slow blinking (1 Hz):

No power
Sensor is running idle

On:

Sensor is communicating

7.1.2

CAN-bus

See section “CAN Protocol” for error codes in the measurement answers:
Byte 1, bit 6:
Byte 1, bit 7:

0: no error
0: no error

1: overload
1: system error

7.2 Service Contact
If your problem is afterwards still not solved, we are happy to provide assistance:
• Mail: info@cpr-robots.com
Please always add serial number and a description of the problem.

15

© Commonplace Robotics
June 2014



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Modify Date                     : 2014:06:02 11:06:39+02:00
Create Date                     : 2014:06:02 11:06:38+02:00
Metadata Date                   : 2014:06:02 11:06:39+02:00
Creator Tool                    : Acrobat PDFMaker 10.1 für Word
Document ID                     : uuid:e0dd475c-d2de-463f-8b1f-991c7ef34da1
Instance ID                     : uuid:72a8fe9f-95c2-444b-9cdb-7198e2d92a49
Format                          : application/pdf
Creator                         : Christian Meyer
Producer                        : Adobe PDF Library 10.0
Part                            : 1
Conformance                     : A
Schemas Namespace URI           : http://ns.adobe.com/xap/1.0/mm/
Schemas Prefix                  : xmpMM
Schemas Schema                  : XMP Media Management Schema
Schemas Property Category       : internal
Schemas Property Description    : UUID based identifier for specific incarnation of a document
Schemas Property Name           : InstanceID
Schemas Property Value Type     : URI
Page Layout                     : OneColumn
Page Count                      : 16
Author                          : Christian Meyer
EXIF Metadata provided by EXIF.tools

Navigation menu