3HAC091307 PM Force Control Package-en (2)
3HAC091307 PM Force Control Package-en (2)
Product manual
Force Control Package
Trace back information:
Workspace 24D version a23
Checked in 2025-01-14
Skribenta version 5.6.018
Product manual
Force Control Package
Document ID: 3HAC091307-001
Revision: C
Table of contents
Overview of this manual ................................................................................................................... 7
1 Introduction 9
1.1 Overview ......................................................................................................... 9
1.2 Delivery ........................................................................................................... 11
1.3 ABB force sensor .............................................................................................. 12
1.4 Adapter unit ..................................................................................................... 19
1.4.1 Overview ............................................................................................... 19
1.4.2 Adapter unit type A .................................................................................. 26
1.4.3 Adapter unit type B .................................................................................. 27
1.4.4 Adapter unit type C .................................................................................. 28
1.4.5 Adapter unit type D .................................................................................. 29
1.4.6 Adapter unit type E .................................................................................. 31
1.4.7 Adapter unit type F .................................................................................. 33
1.4.8 Adapter unit type G ................................................................................. 34
1.5 Cables ............................................................................................................ 36
2 Installation 39
3 Maintenance 45
4 Decommissioning 47
4.1 Introduction to decommissioning ......................................................................... 47
4.2 Environmental information .................................................................................. 48
5 Troubleshooting 49
5.1 Sensor related .................................................................................................. 49
5.2 Robot related .................................................................................................... 51
6 Spare parts 55
7 Reference information 57
7.1 ATI Force sensor ............................................................................................... 57
7.2 Tightening torque .............................................................................................. 58
7.3 Unit conversion ................................................................................................. 60
Index 61
Note
It is the responsibility of the integrator to provide safety and user guides for the
robot system.
Usage
This manual should be used during installation and maintenance of the hardware
components in the Force Control Package.
Note
Before any work on or with the robot is performed, the safety information in the
product manual for the controller and manipulator must be read.
Prerequisites
A maintenance/repair/installation craftsman working with an ABB Robot must:
• be trained by ABB and have the required knowledge of mechanical and
electrical installation/repair/maintenance work.
• have the knowledge of RAPID programming with FlexPendant in RobotWare.
References
Documentation referred to in the manual, is listed in the table below.
Reference Document ID
Operating manual - OmniCore 3HAC065036-001
Operating manual - Integrator's guide OmniCore 3HAC065037-001
Product manual - OmniCore C30 3HAC060860-001
Product manual - OmniCore C30 Type A 3HAC089064-001
Product manual - OmniCore C90XT 3HAC073706-001
Product manual - OmniCore V250XT Type B 3HAC087112-001
Product manual - OmniCore V400XT 3HAC081697-001
Operating manual - RobotStudio 3HAC032104-001
Technical reference manual - RAPID Overview 3HAC065040-001
Reference Document ID
Technical reference manual - RAPID Instructions, Functions 3HAC065038-001
and Data types
Technical reference manual - System parameters 3HAC065041-001
Application manual - Force control with software and hard- 3HAC070206-001
ware
Revisions
Revision Description
A First edition.
B Published in release 24C. The following updates are made in this revision:
• Updated the spare part list, see Spare parts on page 55.
• Reference to OmniCore product manuals added in Installation on
page 39.
• Updated option requirements for working with force control, see
Required Controller & RobotWare options on page 11.
C Published in release 24D. The following updates are made in this revision:
• Updated the information about periodic calibration.
• Added a new adapt plate S21 for IRB 1300 and IRB 1600, and
updated related information about adapter unit type B.
• Updated tightening torque of screws used for mounting the force
sensors.
1 Introduction
1.1 Overview
xx2400000846
Application example
ABB Force Control products are commonly used in robot machining application
and robot assembly application. The following figure shows a hardware connection
example in machining application.
A B
xx2400000847
1.2 Delivery
Hardware components
Please check if the delivered packages contain all the hardware components that
ordered. Following components are delivered by default:
• ABB force sensor. For detailed information, see ABB force sensor on page 12.
• Sensor cable. For detailed information, see Cables on page 36.
• Adapter unit. For detailed information about the adapter unit, see Adapter
unit on page 19.
• Floor cable. For detailed information, see Cables on page 36.
Tip
Specification
ABB force sensor is a 6 DOF force sensor that is fully integrated into the robot
hardware and software. There are three models of ABB force sensor: small model,
medium model and large model.
Force sensors follow the definitions defined in SAE J2570-2000. For detailed
description of sensor specifications, refer to SAE J2570-2000. Contact ABB if any
additional specification is required.
General
Specification type Small force sensor Medium force sensor Large force sensor
DOF 6 DOF 6 DOF 6 DOF
Protection IP65 IP65 IP65
Material SS304 SS304 SS304
Weight 1.4 kg 1.41 kg 6 kg
Outside diameter x height (unit: 104x40 104x40 168x62
mm)
Orientation Aligned with tool coordin- Aligned with tool coordin- Aligned with tool coordin-
ation system of robot ation system of robot ation system of robot
Specification type Small force sensor Medium force sensor Large force sensor
Force measurement range Fx/Fy: 165 N; Fz: 495 N Fx/Fy: 660 N; Fz: 1980 N Fx/Fy: 2500 N; Fz: 6250 N
Force measurement resolution Fx/Fy: 0.03 N; Fz: 0.11 N Fx/Fy: 0.09 N; Fz: 0.33 N Fx/Fy: 0.33 N; Fz: 1.0 N
Torque measurement range Mx/My/Mz: 15 Nm Mx/My/Mz: 60 Nm Mx/My/Mz: 400 Nm
Torque measurement resolution Mx/My/Mz: 0.003 Nm Mx/My/Mz: 0.008 Nm Mx/My/Mz: 0.053 Nm
Uncertainty Fx/Fy/Fz: 1.71% Fx/Fy/Fz: 1.8% Fx/Fy/Fz: 1.98%
Mx/My: 1.9%; Mz: 2.1% Mx/My: 1.92%; Mz: 2.4% Mx/My: 2.1%; Mz: 2.1%
Environment condition
Specification type Small force sensor Medium force sensor Large force sensor
Operating temperature (℃) 0 ˚C- 52˚C 0 ˚C- 52˚C 0 ˚C- 52˚C
Storage temperature (℃) -40˚C - +70˚C -40˚C - +70˚C -40˚C - +70˚C
Calibration temperature (℃) 20˚C-25˚C 20˚C-25˚C 20˚C-25˚C
Temperature compensation Yes Yes Yes
Compensated temperature range 10 to 70 10 to 70 10 to 70
(℃)
Performance
Specification type Small force sensor Medium force sensor Large force sensor
Power supply (V) 24 V (15-30 V) 24 V (15-30 V) 24 V (15-30 V)
Current (mA) nominal (24V power) 140 140 140
Specification type Small force sensor Medium force sensor Large force sensor
Current (mA) peak (24V power) 200 200 200
Overload capacity (%F.S.) 1000 1000 1000
Lowest free air resonant frequency 700 1200 1400
(HZ)
Non-linearity (%F.S.) 0.5 0.5 0.5
Hysteresis (%F.S.) 0.5 0.5 0.5
Crosstalk (%F.S.) 2.5 2.5 2.5
Zero offset (%F.S.) 10 10 10
Stiffness F>3.0*E+7N/m; F>3.0*E+7N/m; F>6.0*E+7N/m;
T>3.0*E+3Nm/rad T>3.0*E+3Nm/rad T>6.0*E+3Nm/rad
Resonance frequency 700 1200 1400
Output EtherCAT EtherCAT EtherCAT
Overload protection i 10 times 10 times 10 times
i Overload capacity of the force sensor is not the same as typical capacity and could not be treated
as the same definition. Overload capacity is designed for accidental usage scenarios when
mishandling occurs. It is not recommended to use the overload range of the sensor; otherwise,
lifetime of the force sensor will shorten as a consequence of misuse.
Note
In most cases, torque applied to the force sensor will limit the force sensor
capability, especially if tool with long leverage is used. TuneMaster can be used
to monitor the force and torque values. For details about TuneMaster, see the
section "TuneMaster" in Application manual - Force control with software and
hardware and Application manual - TuneMaster.
To protect the force sensor, do not accelerate or decelerate the robot greatly in
linear and rotation motions.
Type mapping
Force sensor type Robot type i Adapter unit Adapter unit Adapter Sensor cable Floor cable
(qty.) type plate type length length [option
3211-X]
Small force sensor IRB 1100 A S1 3 m / 7 m / 15 m
Single
IRB 1200
IRB 1300 B S2 & S21
Double 5m
IRB 1600
IRB 2400 C S3
IRB 2600
IRB 4400L/10
10 m
IRB 4600 - 20/2.50
Single
Medium force IRB 2400
sensor 5m
IRB 2600
IRB 4400L/10
IRB 4600-20/2.50
IRB 4400/60 D M1 & M2
IRB 4600-40/2.55
IRB 4600-45/2.05
IRB 4600-60/2.05
IRB 5710-90/2.3 LID
IRB 5710-70/2.7 LID
Large force sensor IRB 4400/60 E M3 & M4
IRB 4600-40/2.55 10 m
IRB 4600-45/2.05 Double
IRB 4600-60/2.05
IRB 5710 F L1 & L2
IRB 5720
IRB 6710
IRB 6650S G L3 & L4
IRB 6660
IRB
6700/6720/6730/6740
i Unless otherwise specified, all the variants of the listed robots supports the corresponding force
sensor.
Note
ABB force sensor can be substituted by ATI Axia series Force/Torque sensors
in ABB force control applications. Contact your local ATI support for the proper
model in Axia series that is applicable to your robot and force control application.
See https://www.ati-ia.com/ for more information.
For detailed information about how to configure ATI force sensor,see Application
manual - Force control Standard.
Dimension
Small force sensor
(A) (E)
(D)
(F)
(E)
(G)
(C) (B)
(H)
xx2400000701
(C)
(D)
(F)
(A)
(G)
xx2400000702
(A) (E)
(D)
(E)
(B) (F)
(G)
(C)
(H)
xx2400000703
Sensor connector
xx2400000898
LED light
(A)
xx2400000910
A LED
CE Conformity
This device complies with EMC Directive 2004/108/EC.
CAUTION
The contact force affects the robot path. For example, something is blocking the
path or the work piece is outside of the predefined work range of the robot, the
robot may deviate the intended path and may cause unexpected damage.
1.4.1 Overview
Overview introduction
There are seven types of adapter unit which contains following components by
standard:
• Adapter plate to mount the force sensor on the robot flange. Adapter plates
are classified into 7 adapter units based on the plate types and quantity.
There are 11 adapter plate types, 3 of which are used alone and 8 of which
are used in pair.
For detailed information about what types of and how many adapter plates
are needed for each robot type, see Type mapping on page 14.
• Mounting screws. Used to mount the sensor to the robot by adapter plates
and mount the cable bracket on the adapter plate of the sensor.
• Positioning pins. Used for easy and accurate positioning during the
installation.
Adapter plate S1
xx2400000798
xx2400000799
xx2400001836
Adapter plate S3
xx2400000800
xx2400000801
xx2400000802
xx2400000803
xx2400000804
xx2400000805
xx2400000806
xx2400000807
xx2400000807
Component
Component of adapter unit type A are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000859
Component
Component of adapter unit type B are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000860
Component
Component of adapter unit type C are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000861
Component
Component of adapter unit type D are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000862
Component
Component of adapter unit type E are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000863
Component
Component of adapter unit type F are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000864
Component
Component of adapter unit type G are listed in the following table. For detailed
adapter plate dimension information, see Adapter flange dimension on page 19.
xx2400000865
1.5 Cables
Overview
The cables are high flexible, well shielded and should be grounded.
xx2400000899
xx2400000900
xx2400000901
A FGG.IT.308.CLAC65Z
B Ethercat cable CAT.5e
C Split adaptor
D Power cable, free end
E Ethercat connector, RJ45
xx2400000902
Cable specification
Item Description
Sensor cable length 5 m, 10 m i
Floor cable length 3 m, 7 m, 15 m i
Sensor cable lifetime 3 million times of bending
i See Type mapping on page 14 for the robot type and sensor type that each cable length is applicable
to.
2 Installation
Hardware installation
Tools
This table lists tools to be used when mounting the force sensor on the robot.
No. Description Small Medium Large Quantity
force force force
sensor sensor sensor
1 M5 screw driver X 1
2 M6 screw driver X X 1
3 M8 screw driver X 1
4 M10 Screw driver X X 1
5 M12 Screw driver X 1
6 M5 torque wrench X 1
7 M6 torque wrench X X 1
8 M8 torque wrench X 1
9 M10 Torque wrench X X 1
10 M12 Torque wrench X 1
11 Rubber hammer X X X 1
Installation procedure
Use the following procedure to install a force sensor to a robot, in which the IRB
6700 with a large ABB force sensor is used as an example.
Note
Installation procedures of other force sensor types differ slightly because the
screws and positioning pins used for mounting vary according to the adapter
unit types and robot types. Refer to Adapter unit on page 19 for the specification
and quantity of screws and positioning pins that are applicable to your application.
Description Illustration/Note
1 Jog the robot to the home position.
Description Illustration/Note
2 Insert a Φ12x20 positioning pin in the positioning
hole of the robot tool flange.
xx2400000849
xx2400000850
xx2400000851
Note
xx2400000853
Description Illustration/Note
7 Fix adapter plate L4 to the force sensor with four
M10x16 fixing screws.
xx2400000854
xx2400000855
Note
Note
The procedure to fix the ABB force sensor in the room is the same as that to fix
ABB force sensor to the robot except that the adapter plate is not needed. The
following figure illustrate a mounting example of room fixed sensor.
A
C B
xx2400000857
Software installation
Description Illustration/Note
1 Connect a PC with RobotStudio and RobotWare See Operating manual - RobotStu-
to the robot controller. dio.
2 Modify the system in RobotStudio.
Force Control parameters are set in the configur-
ation topic Motion.
3 Right click the Configuration node in RobotStu- See Application manual - Force
dio, select Load Parameters and then Load control with software and hard-
parameters and replace duplicates. ware.
4 Now that the system is configured the last step
is to program the application.
To get started more easily there are some basic
code examples on how to use Force control.
There is also a RAPID component overview for
easy usage.
Note
Force sensor calibration is required prior to any operation with force control
enabled.
Note
Software RW Force Control options of ABB Force Control Package has been
installed and configured in robot system when delivered. While users may still
need to create their own system, install the software and do configuration
themselves under circumstances as system corruption etc..
Configuration
After the installation, configuration should be done in RobotStudio to start the
application.
Base configuration for the Force Control Package is in Controller > Configuration
-> Motion. Extra configuration also should be done according to the specific
application.
For more information on how to configure a Force Control system, see Application
manual - Force control Standard.
3 Maintenance
Periodic inspection
The following items should be periodically inspected for possible damages or wear.
• Cables
Weekly checking these items is recommended.
The following items should be periodically checked or cleaned to keep free of
excessive dust, debris or moisture.
• Force sensor
Weekly checking these items is recommended.
Periodic calibration
The FCLoadId function, along with its optional argument \LoadIdErr, can be
used for the annual sensor check. The identified load values and LoadIdErr
should closely align with the initial values from the first installation of the sensor
and tool.
The tolerance for this check may vary depending on factors like cable condition,
application reorientation requirement, and other variables. If the FCLoadId
measurement deviates by more than 2% and the performance is affected, it is
recommended to contact ABB service for recalibration.
4 Decommissioning
4.1 Introduction to decommissioning
Introduction
This section contains information to consider when taking a product, robot or
controller, out of operation.
It deals with how to handle potentially dangerous components and potentially
hazardous materials.
Note
Transportation
Prepare the robot or parts before transport, this to avoid hazards.
Introduction
ABB robots contain components in different materials. During decommissioning,
all materials shall be dismantled, recycled, or reused responsibly, according to the
relevant laws and industrial standards. Robots or parts that can be reused or
upcycled helps to reduce the usage of natural resources.
Disposal symbol
The following symbol indicates that the product must not be disposed of as common
garbage. Handle each product according to local regulations for the respective
content (see table below).
xx1800000058
5 Troubleshooting
5.1 Sensor related
Possible cause
Saturation occurs when:
• The sensor is loaded beyond its rated work range
• Electrical failure within the system
Solution
• Gradually reduce the load little by little.
• Check if there is electrical failure within the system.
Solution
For too big zero offset, execute the following steps:
1 Move robot to zero position and make sure nothing is attached on the tool
side of the sensor.
For not accurate force sensor, execute the following steps:
1 Attach a adapter on the sensor. Measure the weight with FCLoadID and
record it as m1.
2 Attach a load on the sensor. Measure the total weight again with FCLoadID
and record it as m2.
3 Measure the load on a balance and record it as m3.
4 Compare m3 with m2-m1. If the result is larger than 1.5%FS, sensor is not
accurate.
Possible cause
• Loose connector connection
• Damaged cable
• Loose sensor attachment
• Disturbance of surrounding equipment
Continues on next page
Product manual - Force Control Package 49
3HAC091307-001 Revision: C
© Copyright 2024 ABB. All rights reserved.
5 Troubleshooting
5.1 Sensor related
Continued
• Sensor failure
Solution
• Check and confirm connections and cables are undamaged and firmly
connected.
• Check electromagnetic interference of surrounding equipment
• Check if the sensor fails.
Noise
Possible cause
Excessive noise can be caused by:
• Mechanical vibrations, possibly from a poor ground.
• Electrical disturbances
• Component failure within the system.
Solution
• Check if the ground is horizontal and smooth.
• Check if there is electrical disturbance.
• Check if component failure exists in the system.
Tip
Errors in force and torque reading could result from the bad data from the force
sensor. Bad force/torque reading error could result in problems with threshold
monitoring and sensor accuracy. Usually viewing the strain gage data of the
force sensor can help to make the problem more clear.
Slow reaction
Description
The robot acts very slowly.
• Robot presses hard on the work piece.
• Robot leaves the work piece.
Possible cause
• FCLoadID is not done.
• Robot is not near working position when calibrated.
• Sensor calibration data is wrong.
• System parameters are not correctly defined. For example, damping is too
large, lowest measured contact force is too high, bandwidth of the force loop
filter is too low etc.
Solution
• Execute the instruction FCLoadId. See Application manual - Force control
with software and hardware.
• Recalibrate the robot.
• Recalibrate the force sensor or import the correct calibration data.
• Modify system parameters until proper system parameters are got.
Wrong reaction
Description
The robot moves to the wrong direction when it is being under certain force/torque.
Possible cause
• Damaged cable
• Wrong direction of sensor attachment
• Loose sensor or tool attachment
• Sensor failure
• Wrong calibration data
Solution
• Check if the cable is damaged.
• Check if the sensor is mounted with the right direction.
• Check if the sensor or the tool is firmly fixed.
• Check if the correct calibration data is imported.
• Replace a new sensor.
Drifting
Description
After a load is removed or applied, the force gage in the force sensor does not
stabilized, but continue to increase or decrease. This may be observed more easily
when viewing resolved force/torque data.
Possible cause
• Sensor is fixed tightly.
• Temperature change
• Mechanical coupling. Mechanical coupling is caused when a physical
connection is made between the tool plate and the sensor body. Some
mechanical coupling is common, as hoses and wires are attached to a tool.
• Internal failure of the sensor
• FCLoadID is not done.
• Robot is not near working position when calibrated.
• Sensor calibration data is wrong.
• The orientation of gravity is not with respect to the base frame.
• FC system parameters are not correctly defined. e.g. Damping is too low,
lowest measured contact force is too low, bandwidth of force loop filter is
too high etc.
Solution
• Keep the temperature in a stable level
• Check if there is physical connection between the tool and the adapter, or
between the adapter and the force sensor.
• Check if hoses and wires are attached to the tool.
• Check if the sensor is malfunctioned.
Stop
Description
Robot stop during force control movement.
Possible cause
Generally, check the error message and follow the recommended actions.
• The sensor cable loose or broken will trig emergency stop when Force Sensor
Cable Check is enabled.
• TCP speed is higher than Max Press TCP Speed.
• Robot moves more than the supervision distance.
• Robot moves near singularity position.
Solution
• Check if the sensor cable is loose or broke.
• Check if the TCP speed is higher than Max Press TCP Speed.
• Check if the robot moves near singularity position.
• Check if the target is outside the work range of the robot.
No reaction
Description
The force sensor does not move under external force when force control is
activated.
Possible cause
• Loose connector connection
• Broken cable
• Sensor failure
• Wrong calibration data
Solution
• Check if the cable is loose or broke.
• Check if the correct calibration data is imported.
• Check if the sensor is malfunctioned.
6 Spare parts
Spare part list
Following are the spare parts for ABB Force Control Package.
Item ABB Reference no. Description
1 3HAC090880-001 Assembly kits for IRB 1100&1200
2 3HAC090881-001 Assembly kits for IRB 1300&1600
3 3HAC090882-001 Assembly kits for IRB 2400&2600
4 3HAC090883-001 Assembly kits for IRB 4400-L10&4600-20
5 3HAC090884-001 Assembly kits for IRB 4400-60&4600-
40/45/60&5710-90/70LID - Medium
6 3HAC090885-001 Assembly kits for IRB 4400-60&4600-
40/45/60&5710-90/70LID - Large
7 3HAC090886-001 Assembly kits for IRB 5710-110 /90 LID&5720-
180 /155 LID/125 /90 LID&6710
8 3HAC090887-001 Assembly kits for IRB
6650S&6660&6700&6720&6730&6740
9 3HAC090877-001 Small ABB force sensor
10 3HAC090878-001 Medium ABB force sensor
11 3HAC090879-001 Large ABB force sensor
12 3HAC090857-001 Sensor cable 5m
13 3HAC090890-001 Sensor cable 10m
14 3HAC090858-001 Control cable signal 3m
15 3HAC090859-001 Control cable signal 7m
16 3HAC090860-001 Control cable signal 15m
7 Reference information
7.1 ATI Force sensor
Tightening torque
Before tightening any screw, note the following:
• Determine whether a standard tightening torque or special torque is to be
applied. The standard torques are specified in the following tables. Any
special torques are specified in the repair, maintenance or installation
procedure descriptions. Any special torque specified overrides the standard
torque!
• Use the correct tightening torque for each type of screw joint.
• Only use correctly calibrated torque keys.
• Always tighten the joint by hand, and never use pneumatic tools.
• Use the correct tightening technique, that is do not jerk. Tighten the screw
in a slow, flowing motion.
• Maximum allowed total deviation from the specified value is 10%!
Converter table
Use the following table to convert units used in this manual.
Quantity Units
Length 1m 3.28 ft. 39.37 in
Weight 1 kg 2.21 lb.
Weight 1g 0.035 ounces
Pressure 1 bar 100 kPa 14.5 psi
Force 1N 0.225 lbf
Moment 1 Nm 0.738 lbf-ft
Volume 1L 0.264 US gal
Index No reaction, 53
P
A plastic
Accurate, 49 disposal, 48
C R
Calibration, 45 Reaction, 51
Control reading
cable, 55 saturation, 49
copper recycling, 48
disposal, 48 rubber
disposal, 48
D
Decommissioning, 47 S
Drifting, 52 Sensor
cable, 55
E shipping, 47
environmental information, 48
Small, 55
H Stable
hazardous material, 48 Loose, 49
Stop, 52
L
Large, 55 T
transportation, 47
M
Medium, 55 U
upcycling, 48
N
Noise, 50
ABB AS
Robotics & Discrete Automation
Nordlysvegen 7, N-4340 BRYNE, Norway
Box 265, N-4349 BRYNE, Norway
Telephone: +47 22 87 2000
ABB Inc.
Robotics & Discrete Automation
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC091307-001, Rev C, en