1 Calibration - Technology
1 Calibration - Technology
1 Calibration - Technology
Transform your PDFs into Flipbooks and boost your revenue!
Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.
<strong>Calibration</strong> Pendulum Instruction<br />
<strong>Calibration</strong> equipment<br />
S4Cplus/IRC5
<strong>Calibration</strong> Pendulum Instruction<br />
Document ID: 3HAC 16578-1<br />
Revision: C
The information in this manual is subject to change without notice and<br />
should not be construed as a commitment by ABB. ABB assumes no<br />
responsibility for any errors that may appear in this manual.<br />
Except as may be expressly stated anywhere in this manual, nothing<br />
herein shall be construed as any kind of guarantee or warranty by ABB<br />
for losses, damages to persons or property, fitness for a specific purpose<br />
or the like.<br />
In no event shall ABB be liable for incidental or consequential damages<br />
arising from use of this manual and products described herein.<br />
This manual and parts thereof must not be reproduced or copied without<br />
ABB's written permission, and contents thereof must not be imparted to<br />
a third party nor be used for any unauthorized purpose. Contravention<br />
will be prosecuted.<br />
Additional copies of this manual may be obtained from ABB at its then<br />
current charge.<br />
© Copyright 2003 ABB All rights reserved.<br />
ABB Automation Technologies AB<br />
Robotics<br />
SE-721 68 Västerås<br />
Sweden
Table of Contents<br />
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
1 <strong>Calibration</strong> 5<br />
1.1 To what robots does this apply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />
1.2 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
1.2.1 Types of calibration procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
1.2.2 Storage and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
1.2.3 Setting of Levelmeter 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
1.2.4 <strong>Calibration</strong> of Pendulum sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
1.2.5 Checking of individual sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
1.2.6 How to calibrate the robot system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
1.2.7 <strong>Calibration</strong> pendulum kit, contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
1.3 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
1.3.1 Checking the calibration position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
1.3.2 Updating revolution counters with TPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
1.3.3 Updating revolution counters with FlexPendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
1.3.4 <strong>Calibration</strong> Pendulum II procedure on TPU, S4Cplus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
1.3.5 <strong>Calibration</strong> Pendulum II procedure on FlexPendant, IRC5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
1.3.6 Initialization of calibration pendulum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
1.4 <strong>Calibration</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
1.4.1 Reference positioning <strong>Calibration</strong> Pendulum II for axis 1 (general) . . . . . . . . . . . . . . . . . . . . . . . 31<br />
1.4.2 <strong>Calibration</strong> sensor mounting positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
1.4.3 <strong>Calibration</strong> scales and correct axis position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
1.4.4 <strong>Calibration</strong>, all axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
1.5 After calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
1.5.1 Post calibration procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
3HAC 16578-1<br />
Rev.C 3
Overview<br />
Overview<br />
About This<br />
Manual<br />
This information product is a manual containing instructions for calibrating a robot, using the<br />
calibration pendulum method.<br />
Usage<br />
This manual should be used during calibration with the pendulum method using the<br />
<strong>Calibration</strong> Pendulum 3HAC 15716-1.<br />
Who Should Read<br />
This Manual<br />
This manual is intended for:<br />
• installation personnel on the installation site.<br />
• repairing personnel during repair or maintenace.<br />
Prerequisites<br />
The reader should have...<br />
• the required knowledge of how the robot works<br />
• a basic understanding of what calibration does and how it is performed.<br />
Organization of<br />
Chapters<br />
The manual is organized in the following chapters:<br />
Chapter<br />
Contents<br />
1. <strong>Calibration</strong><br />
Revisions<br />
Revision<br />
Description<br />
0 First edition<br />
A<br />
B<br />
C<br />
Information on IRB 7600/2.3/500 added<br />
Paths to calibration software revised<br />
Minor editorial changes<br />
Minor editorial changes<br />
Methods to calibrate the pendel tool added<br />
Changes in Information about IRB 7600/2.3/500<br />
Pendellum Calib II intrud.<br />
Methods to calibrate the pendel tool added for IRC5<br />
Changes in Information about IRB 7600/2.3/500<br />
4<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.1. To what robots does this apply<br />
1 <strong>Calibration</strong><br />
1.1. To what robots does this apply<br />
Serial numbers<br />
Robots, in general, may be calibrated using a number of methods. This manual describes<br />
robot calibration using the <strong>Calibration</strong> Pendulum method, which is applicable to the<br />
following ABB robots:<br />
Robot model<br />
Serial number<br />
IRB 140 14M-21493<br />
IRB 1400 14-26001<br />
IRB 2400<br />
M2000<br />
IRB 4400<br />
M2000<br />
IRB 6600<br />
IRB 7600<br />
IRC5<br />
24-23050 and on.<br />
Robots with serial numbers 24-23051, 24-23052, 24-23054, 24-23055,<br />
24-23056 and 24-23061 were not calibrated using the calibrations<br />
pendulum method before delivery from ABB, but these robots are fully<br />
compatible with this method.<br />
44-21782 and on.<br />
All robots<br />
76-20187 and on.<br />
NOTE! Robots 76-20190 and 76-20191 are excluded!<br />
All robots using IRC5<br />
3HAC 16578-1<br />
Rev.C 5
1 <strong>Calibration</strong><br />
1.2.1. Types of calibration procedures<br />
1.2 General<br />
1.2.1. Types of calibration procedures<br />
When to calibrate<br />
The system must be calibrated if one or more of the listed failure below occurs.<br />
Changed resolver<br />
values<br />
Calibrate the measurement system carefully as detailed in section <strong>Calibration</strong> if any of the<br />
resolver values has been changed. This may occur when parts affecting the calibration<br />
position have been replaced on the robot.<br />
Contents of the<br />
revolution counter<br />
memory are lost<br />
Calibrate the system roughly as detailed in section Updating revolution counters with TPU<br />
on page 21if the contents of the revolution counter memory are lost. This may occur when:<br />
• the battery has been discharged<br />
• a resolver error occurs<br />
• the signal between a resolver and measurement board interrupted<br />
• a robot axis has been moved while the control system was disconnected<br />
6<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.2. Storage and startup<br />
1.2.2. Storage and startup<br />
NOTE!<br />
Always store the pendulum sensor in its carrying bag laying down or mounted on the tool<br />
plate in a horizontal position.<br />
Storage in a non horizontal position may cause long term drift and errors in the Wyler<br />
sensors.<br />
Storage<br />
After storage the pendulum tool must be mounted in a horizontal position and be warmed up<br />
(power on) for at least 5 minutes before use.<br />
Storage position or warm up position illustrated below<br />
A<br />
B<br />
xx0300000152<br />
A <strong>Calibration</strong> Pendulum 3HAC 4540-1<br />
B <strong>Calibration</strong> plate 3HAC 020552-002<br />
3HAC 16578-1<br />
Rev.C 7
1 <strong>Calibration</strong><br />
1.2.3. Setting of Levelmeter 2000<br />
1.2.3. Setting of Levelmeter 2000<br />
Levelmeter 2000<br />
If the <strong>Calibration</strong> Pendulum is turned off, it must be warmed up for at least 5 minutes before<br />
use.<br />
The Levelmeter 2000 should be set to measure the angle (DEG°) with a sensibility of tree<br />
decimals, ex. 0,330°<br />
-<br />
+<br />
Port/Sensor<br />
A<br />
50<br />
BATT<br />
0000000 00000<br />
°oo A°oo mRAD mm/m DEG<br />
GON "1/12" "1/10" "/REL" mm/REL<br />
LEVELMETER 2000<br />
+<br />
ON/MODE<br />
ZER O S E LE CT<br />
-<br />
ENTER<br />
HOLD<br />
S END/ESC<br />
W YL ER<br />
A B OUT<br />
xx0300000156<br />
8<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.4. <strong>Calibration</strong> of Pendulum sensors<br />
1.2.4. <strong>Calibration</strong> of Pendulum sensors<br />
Location of<br />
sensors<br />
The illustration shows how to locate the sensors and how to connect them to the Levelmeter<br />
2000.<br />
xx0300000157<br />
A Connect sensor F<br />
B Connect sensor G<br />
C Connection controller SIO 1<br />
D Selection pointer<br />
E Measuring pointer<br />
F Sensor A<br />
G Sensor B<br />
Required<br />
equipment<br />
Equipment, etc.<br />
Spare part<br />
no.<br />
Art. no.<br />
Note<br />
<strong>Calibration</strong> plate 3HAC 020552-002<br />
<strong>Calibration</strong> pendulum kit 3HAC 15716-1 Described in section<br />
<strong>Calibration</strong> pendulum kit,<br />
contents on page 16<br />
Isopropanol 11771012-208 For cleaning the sensor<br />
attachment points<br />
3HAC 16578-1<br />
Rev.C 9
1 <strong>Calibration</strong><br />
1.2.4. <strong>Calibration</strong> of Pendulum sensors<br />
<strong>Calibration</strong> tool<br />
A<br />
B<br />
xx0300000152<br />
A<br />
B<br />
<strong>Calibration</strong> Pendulum<br />
<strong>Calibration</strong> plate<br />
The procedure below details how to calibrate the sensors to the Levelmeter 2000.<br />
Step Action Info/Illustration<br />
1. Place the calibration plate on a<br />
steady and flat surface. Clean the<br />
calibration plate surface with<br />
isopropanol.<br />
Clean the surface of the <strong>Calibration</strong><br />
Pendulums tree contact surfaces<br />
with isopropanol.<br />
Fit the pendulum tool in one of the<br />
two possible positions.<br />
2. Press repeatedly the button ON/<br />
MODE until the marker moves to the<br />
text SENSOR.<br />
3. Press repeatedly the button ENTER.<br />
4. Press repeatedly the button ZERO/<br />
SELECT until“ A” appears under the<br />
Port/Sensor.<br />
5. Press the button ENTER - wait until<br />
“A” stops flashing.<br />
6. Press the button ON/MODE until the<br />
marker moves to the text “ZERO”.<br />
7. Press the button ENTER - The<br />
direction indicator (+/-) and the last<br />
zero-offset will be displayed. Wait a<br />
couple of seconds for the sensors to<br />
stabilize.<br />
shown in illustration Location of sensors on<br />
page 9<br />
10<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.4. <strong>Calibration</strong> of Pendulum sensors<br />
Step Action Info/Illustration<br />
8. Press the button HOLD - wait until<br />
the marker under ZERO starts to<br />
blink.<br />
9. Remove the pendelum tool, turn it<br />
180° and fit the tool in the<br />
corresponding hole pattern.NOTE!<br />
Do not change the position of the<br />
calibration plate.- wait a couple of<br />
seconds for the sensors to stabilize..<br />
xx0300000207<br />
10. Press the button HOLD -and wait a<br />
couple of seconds. The new zerooffset<br />
will be displayed..<br />
11. Press the button ENTER, now the<br />
sensor is calibrated and should<br />
display the same value, but with<br />
different direction (+/-) for the two<br />
positions.<br />
12. Adjust the instrument as described in<br />
step 2- 5, to read the sensor ”B”.<br />
13. Repeat the actions described in step<br />
6 - 11<br />
14. Adjust the instrument as described in<br />
step 2- 5, to read the sensor “AB”.<br />
15. Check the results. Shown in chapter Checking of individual<br />
sensors on page 12.<br />
3HAC 16578-1<br />
Rev.C 11
1 <strong>Calibration</strong><br />
1.2.5. Checking of individual sensors<br />
1.2.5. Checking of individual sensors<br />
<strong>Calibration</strong> tool<br />
A<br />
B<br />
xx0300000152<br />
A<br />
B<br />
<strong>Calibration</strong> pendulum<br />
<strong>Calibration</strong> plate<br />
Required<br />
equipment<br />
Equipment, etc. Spare part no. Art. no. Note<br />
<strong>Calibration</strong> pendulum<br />
kit<br />
3HAC 15716-1<br />
Contains all hardware<br />
required for calibration,<br />
specified in<strong>Calibration</strong><br />
pendulum kit, contents<br />
<strong>Calibration</strong> plate 3HAC 020552-002<br />
Isopropanol 11771012-208 For cleaning the sensor<br />
attachment points<br />
Checkl<br />
The procedure below details how to check isopropanolindividual sensors in the Levelmeter<br />
2000.<br />
12<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.5. Checking of individual sensors<br />
Step Action Info/Illustration<br />
1. Place the calibration plate on a steady<br />
and flat ground, Clean the surface of<br />
the calibration plate with isopropanol.<br />
Clean the surface of the <strong>Calibration</strong><br />
Pendulums contact surfaces with<br />
isopropanol.<br />
Fit the <strong>Calibration</strong> Pendulum tool in<br />
one of the two possible positions.<br />
2. Adjust the instrument to read the<br />
sensor “A” and “B”.<br />
3. Wait a couple of seconds for the<br />
sensors to stabiliz, read the value<br />
shown by the instrument.<br />
4. Remove the <strong>Calibration</strong> Pendulum<br />
tool, turn it 180° and refit it in the<br />
corresponding hole pattern. wait a<br />
couple of seconds until the sensors<br />
have been stabilized.<br />
NOTE! Do not change the position<br />
of the calibration plate.<br />
If the instrument read anything else,<br />
adjusts it. As described in step 2- 5,<br />
<strong>Calibration</strong> of sensors .<br />
180<br />
A<br />
B<br />
5. Read the values for “A” and “B” shown<br />
by the instrument. The difference<br />
between the two readings should be<br />
less than 0,002° deg. and have<br />
opposite directions (+/-). If the<br />
difference is greater, the sensor must<br />
be recalibrated.<br />
C<br />
xx0300000261<br />
Described in step 1-15 in<strong>Calibration</strong> of<br />
sensors .<br />
D<br />
3HAC 16578-1<br />
Rev.C 13
1 <strong>Calibration</strong><br />
1.2.6. How to calibrate the robot system<br />
1.2.6. How to calibrate the robot system<br />
General<br />
This section provides an overview of the procedure required when calibrating the robot<br />
system. Many of the steps in the procedure are detailed in other sections to which references<br />
are given.<br />
Procedure<br />
NOTE!<br />
Before use of the Pendulum <strong>Calibration</strong> all external axis ( 7 --->) must be disconnected.<br />
Before use of the Pendulum <strong>Calibration</strong>, clean all the mounting surfaces for the sensors<br />
on the robot.<br />
Step Action Illustration<br />
1. Install the robot. Detailed in the "Installation<br />
Manual".<br />
2. Check that all required hardware is available for<br />
calibrating the robot.<br />
3. Remove all the covers for the calibration tool<br />
sensorsmounting surfaces.<br />
Required hardware is<br />
specified in the calibrating<br />
procedures for each axis.<br />
Use standard tools<br />
4. Clean the guide pin holes. Use isopropanol.<br />
5. Connect the calibration equipment to the robot<br />
controller and initialize it.<br />
6. Manually, run the robot axes to be calibrated to a<br />
position close to the correct calibration position.<br />
Specified in Initialization of<br />
calibration pendulum on<br />
page 29.<br />
Use the calibration scales<br />
fitted to each robot axis to<br />
locate this position.<br />
7. Start the calibration program. Detailed in <strong>Calibration</strong><br />
Pendulum II procedure on<br />
TPU, S4Cplus on page 26.<br />
8. Calibrate each axis in sequence as detailed in the<br />
program.<br />
9. Verify that the calibration was successfully carried<br />
out.<br />
Detailed in each axis'<br />
calibration instruction.<br />
Detailed in Post calibration<br />
procedure on page 52.<br />
General -<br />
<strong>Calibration</strong><br />
Pendulum<br />
In the calibration procedure the position of the sensor is first measured at the reference plane.<br />
Then the pendulum calibration sensor is placed on each axis and the robot is run to its<br />
calibration position, thus reducing the sensor difference to close to zero.<br />
All article numbers of relevant equipment are specified in their instructions respectively.<br />
Peripheral<br />
equipment<br />
The robots upper arm must be free from any peripheral equipment during calibration. Fitted<br />
tools and similar will cause erroneous calibration positions.<br />
14<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.6. How to calibrate the robot system<br />
<strong>Calibration</strong> order The axes must be adjusted in increasing sequence, i.e. 1 - 2 - 3 - 4 - 5 - 6.<br />
Location of<br />
sensors<br />
The positions where the calibration sensor and reference sensor should be fitted during<br />
calibration, are specified in <strong>Calibration</strong> sensor mounting positions on page 32.<br />
3HAC 16578-1<br />
Rev.C 15
1 <strong>Calibration</strong><br />
1.2.7. <strong>Calibration</strong> pendulum kit, contents<br />
1.2.7. <strong>Calibration</strong> pendulum kit, contents<br />
General<br />
The calibration pendulum kit contains all required hardware to calibrate all robot models<br />
(except IRB 6400R) using the calibration pendulum method.<br />
These kits may only be rented from ABB at this time, please contact the Service Department.<br />
Contents of<br />
calibration<br />
pendulum kit<br />
3HAC 15716-1<br />
Qty Contents Art. no. Rem.<br />
2 Inclinometer, Wyler 3HAC 12837-7<br />
Zerotronic<br />
1 Cable set Wyler 3HAC 15144-1 All required cables<br />
1 Leveltronic NT/41 3HAC 15732-1<br />
1 <strong>Calibration</strong> pendulum 3HAC 4540-1<br />
1 Turning disk adapter 3HAC 16423-1 May be turned both<br />
ways to fit IRB 140,<br />
IRB 1400, IRB 2400<br />
and IRB 4400.<br />
Includes all guide<br />
pins and attachment<br />
screws.<br />
Also see illustration<br />
below!<br />
4 Batteries For battery supply of<br />
"Leveltronic NT/41"<br />
1 Thread tap, M8 For repairing any<br />
damaged protective<br />
cover attachment<br />
holes<br />
5 Protective covers and<br />
attachment screws<br />
For replacing any<br />
damaged protective<br />
covers<br />
1 Location pin 3HAC 14137-1 58 mm long<br />
For IRB 6600 and IRB<br />
7600, axis 1<br />
1 Location pin 3HAC 14137-2 68 mm long<br />
For IRB 140, IRB<br />
1400, IRB 2400 and<br />
IRB 4400, axis 1<br />
1 User documentation 3HAC 16578<br />
Illustration, turning<br />
disk adapter<br />
May be turned both ways to fit IRB 140, IRB 1400, IRB 2400 and IRB 4400.<br />
16<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.2.7. <strong>Calibration</strong> pendulum kit, contents<br />
xx0200000276<br />
A<br />
B<br />
C<br />
D<br />
Guide pin, 8 mm<br />
Guide pin, 6 mm<br />
Screw, M10<br />
Screw, M6<br />
3HAC 16578-1<br />
Rev.C 17
1 <strong>Calibration</strong><br />
1.3.1. Checking the calibration position<br />
1.3 Preliminaries<br />
1.3.1. Checking the calibration position<br />
General<br />
Check the calibration position before beginning any programming of the robot system. This<br />
may be done in one of two ways:<br />
• Using a MoveAbsJ instruction with argument zero on all axes<br />
• Using the Jogging window on the teach pendant<br />
Using a<br />
MoveAbsJ<br />
instruction on the<br />
TPU, S4Cplus<br />
This section describes how to create a program, which runs all the robot axes to their zero<br />
position<br />
Step Action Note<br />
1. Crate a new program<br />
2. Use MoveAbsJ<br />
3. Create the following program: MoveAbsJ<br />
[[0,0,0,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]\NoEOffs<br />
, v1000, z50, Tool0<br />
4. Run the program in manual mode<br />
5. Check that the calibration marks for the axes align<br />
correctly. If they do not, update the revolution<br />
counters!<br />
The calibration marks are<br />
shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
How to do this is detailed in<br />
section Updating revolution<br />
counters with TPU on page<br />
21<br />
18<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.1. Checking the calibration position<br />
Using a<br />
MoveAbsJ<br />
instruction on the<br />
FlexPendant,<br />
IRC5<br />
This section describes how to create a program, which runs all the robot axes to their zero<br />
position.<br />
Step Action Note<br />
1. On ABB menu tap Program Editor.<br />
2. Create a new program.<br />
3. Use MoveAbsJ in the Motion&Proc menu.<br />
4. Create the following program: MoveAbsJ<br />
[[0,0,0,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]]\NoEOff<br />
s, v1000, z50, Tool0<br />
5. Run the program in manual mode.<br />
6. Check that the calibration mark for the particular<br />
axis align correctly. If it does not, update the<br />
revolution counters!<br />
The calibration marks are<br />
shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
How to update the revolution<br />
counters is detailed in section<br />
Updating revolution counters<br />
with FlexPendant on page 24.<br />
Using the<br />
Jogging window<br />
on the TPU,<br />
S4Cplus<br />
This section describes how to jog the robot to all axes zero position.<br />
Step Action Illustration/information<br />
1. Open the Jogging window.<br />
2. Choose running axes-by-axes.<br />
xx0100000195<br />
3. Manually run the robot axes to a position where the<br />
resolver offset value read, is equal to zero.<br />
4. Check that the calibration marks for the axes align<br />
correctly. If they do not, update the revolution<br />
counters!<br />
xx0100000196<br />
The calibration marks are<br />
shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
Detailed in section Updating<br />
revolution counters with TPU<br />
on page 21.<br />
3HAC 16578-1<br />
Rev.C 19
1 <strong>Calibration</strong><br />
1.3.1. Checking the calibration position<br />
Using the<br />
Jogging window<br />
on the<br />
Flexpendant,<br />
IRC5<br />
This section describes how to jog the robot to all axes zero position.<br />
Step Action Note<br />
1. Tap Jogging in the ABB menu<br />
2. Tap Motion mode to chose group of axes to jog<br />
3. Tap axes 1-3 to jog axes 1 ,2 or 3<br />
4. Manually run the robots axes to a position where the<br />
resolver offset value read, is equal to zero.<br />
5. Check that the calibration marks for the axes align<br />
correctly. If they do not, update the revolution<br />
counters!<br />
The calibration marks are<br />
shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
How to update the counters<br />
is detailed in section<br />
Updating revolution counters<br />
with FlexPendant on page<br />
24.<br />
20<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.2. Updating revolution counters with TPU<br />
1.3.2. Updating revolution counters with TPU<br />
General<br />
This section details how to perform a rough calibration of each robot axis, i.e. updating the<br />
revolution counter value for each axis, using the TPU.<br />
Manually running<br />
the robot to the<br />
calibration<br />
position<br />
This procedure details the first step when updating the revolution counter; manually running<br />
the robot to the calibration position.<br />
Step Action Note<br />
1. Select axis-by-axis motion mode.<br />
2. Jog the robot so that the calibration marks lie within<br />
the tolerance zone.<br />
IRB 140, 1400, 2400, 4400: Axes 5 and 6 must be<br />
positioned together!<br />
3. Note! Axis 4 and 6 do not have any mechanical stops<br />
and there is a risk of positioning them with wrong<br />
revolution, even if the calibration marks lie correctly!<br />
Read more in Correct calibration position of axis 4<br />
and 6, below.<br />
4. When all axes are positioned, store the revolution<br />
counter settings as detailed in following procedure<br />
Storing the revolution counter setting.<br />
Shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
Correct<br />
calibration<br />
position of axis 4<br />
and 6<br />
When running the robot to calibration position, it is extremely important to make sure that<br />
axes 4 and 6 of the below mentioned robots are positioned correctly. The axes do not have<br />
any mechanical stops and can therefor be calibrated at the wrong turn.<br />
Make sure the axes are positioned according to the correct calibration values, not only<br />
according to the calibration marks. The correct values are found on a label, located either on<br />
the lower arm or underneath the flange plate on the base.<br />
At delivery the robot is in the correct position, do NOT rotate axis 4 or 6 at power up before<br />
the revolution counters has been updated.<br />
If one of the below mentioned robots are rotated one or more turns from its calibration<br />
position before updating the revolution counter, the exact calibration position will be lost due<br />
to uneven gear ratio. This affects the following robots:<br />
Robot variant Axis 4 Axis 6<br />
IRB 140 Yes Yes<br />
IRB 1400 Yes Yes<br />
IRB2400L (5kg) Yes No<br />
IRB6400 / 200kg Yes No<br />
IRB6400R / 200kg Yes No<br />
IRB6600 / 175kg_2,55 m Yes No<br />
3HAC 16578-1<br />
Rev.C 21
1 <strong>Calibration</strong><br />
1.3.2. Updating revolution counters with TPU<br />
Robot variant Axis 4 Axis 6<br />
IRB6600 / others Yes Yes<br />
IRB7600 Yes Yes<br />
Storing the<br />
revolution<br />
counter setting<br />
This section details the second step when updating the revolution counter; storing the<br />
revolution counter setting.<br />
Step Action Note<br />
1. Press the button "Miscellaneous" then ENTER to select the<br />
service window.<br />
xx0100000194<br />
2. Select <strong>Calibration</strong> from the View menu.<br />
The <strong>Calibration</strong> window appears.<br />
If there is more than one unit connected to the robot, they will<br />
be listed in the window.<br />
xx0100000201<br />
3. Select the desired unit and choose Rev Counter Update<br />
from the Calib menu.<br />
The Revolution Counter Update window appears.<br />
xx0100000202<br />
22<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.2. Updating revolution counters with TPU<br />
Step Action Note<br />
4. Select the desired axis and press Incl to include it (it will<br />
be marked with an x) or press All to select all axes.<br />
5. Press OK when all axes that are to be updated are marked<br />
with an x.<br />
CANCEL returns to the <strong>Calibration</strong> window.<br />
6. Press OK again to confirm and start the update.<br />
CANCEL returns to the Revolution Counter Update window.<br />
7. At this point, it is recommended that the revolution counter<br />
values are saved to a diskette.<br />
8.<br />
Not required.<br />
-<br />
Caution!<br />
If a revolution counter is incorrectly updated, it will cause<br />
incorrect robot positioning, which in turn may cause damage or<br />
injury!<br />
Check the calibration position very carefully after each update.<br />
How to perform the check is detailed in section Checking the<br />
calibration position on page 18.<br />
3HAC 16578-1<br />
Rev.C 23
1 <strong>Calibration</strong><br />
1.3.3. Updating revolution counters with FlexPendant<br />
1.3.3. Updating revolution counters with FlexPendant<br />
General<br />
This section details how to perform a rough calibration of each robot axis, i.e. updating the<br />
revolution counter value for each axis, using the FlexPendant.<br />
Manually running<br />
the robot to the<br />
calibration<br />
position<br />
This procedure details the first step when updating the revolution counter; manually running<br />
the robot to the calibration position.<br />
Step Action Note<br />
1. Select axis-by-axis motion mode.<br />
2. Jog the robot so that the calibration marks lie within<br />
the tolerance zone.<br />
IRB 140, 1400, 2400, 4400: Axes 5 and 6 must be<br />
positioned together!<br />
3. Note! Axis 4 and 6 do not have any mechanical stops<br />
and there is a risk of positioning them with wrong<br />
revolution, even if the calibration marks lie correctly!<br />
Read more in Correct calibration position of axis 4<br />
and 6, below.<br />
4. When all axes are positioned, store the revolution<br />
counter settings as detailed in following procedure<br />
Storing the revolution counter setting.<br />
Shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
Correct<br />
calibration<br />
position of axis 4<br />
and 6<br />
When running the robot to calibration position, it is extremely important to make sure that<br />
axes 4 and 6 of the below mentioned robots are positioned correctly. The axes do not have<br />
any mechanical stops and can therefor be calibrated at the wrong turn.<br />
Make sure the axes are positioned according to the correct calibration values, not only<br />
according to the calibration marks. The correct values are found on a label, located either on<br />
the lower arm or underneath the flange plate on the base.<br />
At delivery the robot is in the correct position, do NOT rotate axis 4 or 6 at power up before<br />
the revolution counters has been updated.<br />
If one of the below mentioned robots are rotated one or more turns from its calibration<br />
position before updating the revolution counter, the exact calibration position will be lost due<br />
to uneven gear ratio. This affects the following robots:<br />
24<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.3. Updating revolution counters with FlexPendant<br />
Storing the<br />
revolution<br />
counter setting<br />
This procedure details the second step when updating the revolution counter; storing the<br />
revolution counter setting.<br />
Step<br />
Action<br />
1. On the ABB menu, tap <strong>Calibration</strong>.<br />
All mechanical units connected to the system are shown along with their calibration<br />
status.<br />
2. Tap the mechanical unit in question.<br />
A screen is displayed: tap Rev. Counters.<br />
en0400000771<br />
3. Tap Update revolution counters....<br />
A dialog box is displayed, warning that updating the revolution counters may change<br />
programmed robot positions:<br />
• Tap Yes to update the revolution counters.<br />
• Tap No to cancel updating the revolution counters.<br />
Tapping Yes displays the axis selection window.<br />
4. Select the axis to have its revolution counter updated by:<br />
• Ticking in the box to the left<br />
• Tapping Select all to update all axes.<br />
Then tap Update.<br />
5. A dialog box is displayed, warning that the updating operation cannot be undone:<br />
• Tap Update to proceed with updating the revolution counters.<br />
• Tap Cancel to cancel updating the revolution counters.<br />
Tapping Update updates the ticked revolution counters and removes the tick from<br />
the list of axes.<br />
6.<br />
-<br />
Caution!<br />
If a revolution counter is incorrectly updated, it will cause incorrect robot positioning,<br />
which in turn may cause damage or injury!<br />
Check the calibration position very carefully after each update.<br />
See section Checking the calibration position on page 18.<br />
3HAC 16578-1<br />
Rev.C 25
1 <strong>Calibration</strong><br />
1.3.4. <strong>Calibration</strong> Pendulum II procedure on TPU, S4Cplus<br />
1.3.4. <strong>Calibration</strong> Pendulum II procedure on TPU, S4Cplus<br />
General<br />
This section details how to use the Teach Pendant Unit (TPU) when calibrating the robot<br />
using the calibration pendulum method.<br />
Procedure<br />
Step Action Illustration<br />
1. Press the<br />
"Program" button<br />
on the TPU.<br />
2. Select "Special",<br />
and then "Call<br />
service routine".<br />
3. Start the program:<br />
"Calpendulum.rutin<br />
".<br />
4. Select the required<br />
calibration<br />
procedure and<br />
press "START".<br />
xx0300000009<br />
xx0200000188<br />
26<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.4. <strong>Calibration</strong> Pendulum II procedure on TPU, S4Cplus<br />
Step Action Illustration<br />
5. Enter the value of<br />
your choice, of<br />
which robot axes to<br />
be calibrated.<br />
Press OK .<br />
6. Press "0" to<br />
acknowledge the<br />
selection made.<br />
Press OK .<br />
7. Proceed to<br />
calibrate the<br />
individual robot<br />
axes.<br />
xx0200000190<br />
Default value: All axes<br />
In this example, axis 1 was selected.<br />
Detailed in the calibration instructions for the robot axes.<br />
3HAC 16578-1<br />
Rev.C 27
1 <strong>Calibration</strong><br />
1.3.5. <strong>Calibration</strong> Pendulum II procedure on FlexPendant, IRC5<br />
1.3.5. <strong>Calibration</strong> Pendulum II procedure on FlexPendant, IRC5<br />
Overview<br />
This section details how to use the FlexPendant when calibrating the robot using the<br />
<strong>Calibration</strong> pendulum method<br />
Procedure<br />
Step Action Info/Illustration<br />
1. On the ABB menu tap Program Editor<br />
2. Tap on routines<br />
3. Select the Calpendulum routine<br />
4. Start the program by pressing “START”<br />
5. Selection of Production or Field Service <strong>Calibration</strong> Select Field Service<br />
<strong>Calibration</strong>, Production is<br />
only used in ABB:s prodution<br />
plant<br />
6. Selection of alternativ positions for axes 3-6. Used if you want to calibrate<br />
axes 1-2, with axes 3-6 in an<br />
alternativ position. Look at<br />
sectionAlternative<br />
calibration positionsor<br />
section Alternative<br />
calibrating<br />
7. Follow the futher istructions on the FlexPendant Proceed to calibrate the<br />
individual robot axes,<br />
detailed in section<br />
<strong>Calibration</strong> sensor mounting<br />
positions on page 32<br />
28<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.3.6. Initialization of calibration pendulum<br />
1.3.6. Initialization of calibration pendulum<br />
General<br />
Whenever calibration pendulum is used for calibrating the robot, the equipment must first be<br />
initialized as detailed below.<br />
The Levelmeter 2000 is shown for reference below:<br />
E<br />
D<br />
xx0200000126<br />
A B C<br />
A Connection sensor A<br />
B Connection sensor B<br />
C Controller connection SIO 1<br />
D Selection pointer<br />
E Measuring unit<br />
Overview<br />
Shown below is an outline of how to initialize the Levelmeter 2000. Detailed procedures are<br />
specified in the manual supplied by the manufacturer.<br />
Step Action Info/Illustration<br />
1. Make sure the Levelmeter 2000 has reached normal<br />
operating temperature before connecting it to<br />
anything.<br />
Also switch the power on for a couple of minutes<br />
before operating the unit.<br />
2. Connect the Levelmeter 2000 to the COM2 port in the<br />
control cabinet through the connector marked OUT .<br />
Shown in the figure in<br />
section General on page 29.<br />
3HAC 16578-1<br />
Rev.C 29
1 <strong>Calibration</strong><br />
1.3.6. Initialization of calibration pendulum<br />
Step Action Info/Illustration<br />
3. Connect sensors A and B. Detailed in Connection of<br />
sensors on page 30.<br />
4. Calibrate the robot!<br />
Address<br />
Step Action Info/Illustration<br />
1. Make sure the sensors have different addresses. Any<br />
addresses will do, as long as they differ from each<br />
other.<br />
Detailed in the<br />
documentation supplied by<br />
sensor manufacturer.<br />
Found in the calibration kit<br />
box.<br />
Connection of<br />
sensors<br />
Step Action Info/Illustration<br />
1. Connect the sensor to the Sensor connection points. Marked A and B .<br />
Shown in the figure in<br />
section General on page 29.<br />
2. Press ON/MODE .<br />
3. Press ON/MODE until the dot flashes under<br />
SENSOR .<br />
4. Press ENTER.<br />
5. Press ZERO/SELECT arrows until a flashing "A B"<br />
is shown.<br />
6. Press ENTER.<br />
Wait until the "A B" flashes again.<br />
7. Press ENTER.<br />
Result<br />
The Levelmeter 2000 is now initialized and ready for service.<br />
30<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.1. Reference positioning <strong>Calibration</strong> Pendulum II for axis 1 (general)<br />
1.4 <strong>Calibration</strong><br />
1.4.1. Reference positioning <strong>Calibration</strong> Pendulum II for axis 1 (general)<br />
Overview<br />
This section specifies the handling of the <strong>Calibration</strong> Pendulum in reference position for axis<br />
1 on all robots.<br />
Reference<br />
positioning<br />
This section details the procedure for preparation of the calibration pendulum before<br />
calibration of axis 1.<br />
Step Action Info/Illustration<br />
1. Compress the spring<br />
by moving the inner<br />
hand wheel (axial<br />
movement)<br />
A<br />
2. Rotate the inner<br />
hand wheel<br />
clockwise on the<br />
shaft to lock the<br />
spring in compressed<br />
position.<br />
xx0400001101<br />
B<br />
3. After calibration of<br />
axis 1<br />
xx0400001102<br />
Release the compressed spring<br />
3HAC 16578-1<br />
Rev.C 31
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Introduction<br />
This section specifies the mounting positions and directions of all calibration sensors on all<br />
robot systems using the <strong>Calibration</strong> Pendulum method.<br />
NOTE! Make sure that the cabling does not affect the <strong>Calibration</strong> Pendulum position.<br />
NOTE! If position breaker(s) are fitted for axis 1, they must be removed before use of<br />
the <strong>Calibration</strong> Pendulum on the reference position.<br />
Additional information on calibration, alternative calibration positions etc, may be found in<br />
the Repair Manual.<br />
NOTE! After calibration of axis 1, release the compressed spring on the pendulum<br />
calibration tool.<br />
Further instructions about reference calibration of axis 1 are given in section Reference<br />
positioning <strong>Calibration</strong> Pendulum for axis 1 (general)<br />
IRB 140<br />
The illustrations below show the mounting positions and directions for both the reference<br />
sensor and axis sensors on the robot<br />
Reference position<br />
IRB 140<br />
xx0200000244<br />
A<br />
<strong>Calibration</strong> pendulum in reference sensor position. NOTE! The pendulum is only fitted<br />
in one position at a time!<br />
32<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 1 IRB 140<br />
\xx0200000245<br />
A<br />
B<br />
C<br />
<strong>Calibration</strong> sensor, axis 1. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Locating pin<br />
<strong>Calibration</strong> pendulum attachment screw<br />
Axis 2 IRB 140<br />
xx0200000246<br />
A<br />
<strong>Calibration</strong> sensor, axis 2. NOTE! The pendulum is only fitted in one position at a time!<br />
3HAC 16578-1<br />
Rev.C 33
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 3, 4, 5 and 6<br />
IRB 140<br />
xx0200000266<br />
A <strong>Calibration</strong> sensor, axis 3<br />
B Turning disk adapter<br />
C Sensor locking screw<br />
D Sensor cable, sensor B<br />
E Sensor cable, sensor A<br />
IRB 1400<br />
The illustrations below show the mounting positions and directions for both the reference<br />
sensor and axis sensors on the robot<br />
34<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Reference position<br />
IRB 1400<br />
xx0200000248<br />
A<br />
<strong>Calibration</strong> pendulum in reference sensor position. NOTE! The pendulum is only<br />
fitted in one position at a time!<br />
Axis 1 IRB 1400<br />
xx0200000249<br />
A<br />
B<br />
C<br />
<strong>Calibration</strong> sensor, axis 1. NOTE! The pendulum is only fitted in one position at a time!<br />
Locating pin<br />
<strong>Calibration</strong> pendulum attachment screw<br />
3HAC 16578-1<br />
Rev.C 35
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 2 IRB 1400<br />
xx0200000281<br />
A<br />
<strong>Calibration</strong> sensor, axis 2. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Axis 3, 4, 5 and 6<br />
IRB 1400<br />
xx0200000266<br />
A <strong>Calibration</strong> sensor, axis 5<br />
B Turning disk adapter<br />
C Sensor locking screw<br />
D Sensor cable, sensor B<br />
E Sensor cable, sensor A<br />
36<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
IRB 2400<br />
The illustrations below show the mounting positions and directions for both the reference<br />
sensor and axis sensors on the robot<br />
Reference position<br />
IRB 2400<br />
xx0200000250<br />
A<br />
<strong>Calibration</strong> pendulum in reference sensor position. NOTE! The pendulum is only<br />
fitted in one position at a time!<br />
Axis 1 IRB 2400<br />
xx0200000251<br />
A<br />
B<br />
C<br />
<strong>Calibration</strong> sensor, axis 1. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Locating pin<br />
<strong>Calibration</strong> pendulum attachment screw<br />
3HAC 16578-1<br />
Rev.C 37
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 2 IRB 2400<br />
xx0200000280<br />
A<br />
<strong>Calibration</strong> sensor, axis 2. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Axis 3, 4, 5 and 6<br />
IRB 2400<br />
xx0200000266<br />
A <strong>Calibration</strong> sensor, axis 6<br />
B Turning disk adapter<br />
C Sensor locking screw<br />
38<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
D<br />
E<br />
Sensor cable, sensor B<br />
Sensor cable, sensor A<br />
IRB 4400<br />
The illustrations below show the mounting positions and directions for both the reference<br />
sensor and axis sensors on the robot<br />
Reference position<br />
IRB 4400<br />
xx0200000252<br />
A<br />
<strong>Calibration</strong> pendulum in reference sensor position. NOTE! The pendulum is only<br />
fitted in one position at a time!<br />
Axis 1 IRB 4400<br />
xx0200000253<br />
A<br />
B<br />
C<br />
<strong>Calibration</strong> sensor, axis 1. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Locating pin<br />
<strong>Calibration</strong> pendulum attachment screw<br />
3HAC 16578-1<br />
Rev.C 39
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 2 IRB 4400<br />
xx0200000279<br />
A<br />
<strong>Calibration</strong> sensor, axis 2. NOTE! The pendulum is only fitted in one position at a<br />
time!<br />
Axis 3, 4, 5 and 6<br />
IRB 4400<br />
xx0200000266<br />
IRB 6600/7600<br />
The illustrations below show the mounting positions and directions for both the reference<br />
sensor and axis sensors on the robot<br />
40<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Reference position<br />
IRB 6600, IRB<br />
7600<br />
xx0200000183<br />
A<br />
<strong>Calibration</strong> pendulum in reference sensor position. NOTE! The pendulum is only<br />
fitted in one position at a time!<br />
Axis 1 IRB 6600,<br />
IRB 7600<br />
NOTE! If an old synchronization plate for axis 1 is mounted it is vital to change it to the<br />
new synchronization plate 3HAC 021287-001.<br />
xx0400001107<br />
NOTE! If position breaker(s) are mounted for axis 1, they must be dismounted before<br />
use of the <strong>Calibration</strong> Pendulum 3HAC 4540-1 on axis 1.<br />
3HAC 16578-1<br />
Rev.C 41
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
xx0200000177<br />
A<br />
B<br />
C<br />
<strong>Calibration</strong> pendulum. NOTE! The pendulum is only fitted in one position at a time!<br />
<strong>Calibration</strong> pendulum attachment screw<br />
Locating pin<br />
Axis 2 IRB 6600,<br />
IRB 7600<br />
xx0200000178<br />
A <strong>Calibration</strong> pendulum, axis 2<br />
42<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.2. <strong>Calibration</strong> sensor mounting positions<br />
Axis 3-6 IRB 6600,<br />
IRB 7600<br />
xx0300000274<br />
A B C<br />
A Fit the <strong>Calibration</strong> Pendulum, screw home the attachment screw (by hand)<br />
B Compress the spring and rotate the <strong>Calibration</strong> Pendulum counter clockwise<br />
C At the end of the counter clockwise movement drop the <strong>Calibration</strong> Pendulum into its<br />
calibration position<br />
NOTE! To ensure the result of the procedure to be accurate it is vital that it is performed<br />
identically each time.<br />
3HAC 16578-1<br />
Rev.C 43
1 <strong>Calibration</strong><br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
Introduction<br />
This section specifies the calibration scale positions and/or correct axis position for all robot<br />
models.<br />
<strong>Calibration</strong><br />
scales, IRB 140<br />
The illustration below shows the calibration scale positions on IRB 140:<br />
xx0200000157<br />
44<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
<strong>Calibration</strong><br />
scales, IRB 1400<br />
The illustration below shows the calibration scale positions on IRB 1400:<br />
en0200000272<br />
<strong>Calibration</strong><br />
scales, IRB 2400<br />
The illustration below shows the calibration scale positions on IRB 2400:<br />
3HAC 16578-1<br />
Rev.C 45
1 <strong>Calibration</strong><br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
en0200000273<br />
<strong>Calibration</strong><br />
scales, IRB 4400<br />
The illustration below shows the calibration scale positions on IRB 4400.<br />
The calibration marks for axes 2, 3, 4 and 5 are marked using punch mark tools.<br />
46<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
xx0300000209<br />
A Punch, axis 2, 3HAB 1521-1<br />
B Punch, axis 3, 3HAB 1522-1<br />
C Punch, axis 4, 3HAB 1523-1 (there are two different versions of the marks,as shown<br />
in the figure)<br />
D Punch, axis 5, 3HAB 1524-1<br />
E Axes 5 and 6, IRB 4400/L10<br />
3HAC 16578-1<br />
Rev.C 47
1 <strong>Calibration</strong><br />
1.4.3. <strong>Calibration</strong> scales and correct axis position<br />
<strong>Calibration</strong><br />
scales, IRB 6600,<br />
IRB 6650, IRB<br />
6650S,IRB 7600<br />
The illustration below shows the calibration scales and their positions on the robot.<br />
The figure shows IRB 6600, but the scales and their positions are the same for IRB 6650S<br />
and IRB 7600.<br />
F<br />
E<br />
A1<br />
A2<br />
xx0200000176<br />
A1 Sync scale, axis 1(early design)<br />
A2 Sync scale, axis 1(new design)<br />
B Sync scale, axis 2<br />
C Sync scale, axis 3<br />
D Sync scale, axis 4<br />
E Sync scale, axis 5<br />
F Sync scale, axis 6<br />
48<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.4. <strong>Calibration</strong>, all axes<br />
1.4.4. <strong>Calibration</strong>, all axes<br />
General<br />
This section is valid for all robot models using the calibration pendulum procedure except<br />
IRB 6400R.<br />
It details how to perform the actual fine calibration of each axis using special calibration<br />
equipment. The position to fit calibration sensors differ between different models and<br />
different axes.<br />
Equipment Article no. Note<br />
<strong>Calibration</strong> pendulum,<br />
complete set<br />
3HAC 15716-1<br />
Contains all hardware required for calibration of all<br />
robot versions except IRB 6400R.<br />
The contents are specified in <strong>Calibration</strong> pendulum<br />
kit, contents on page 16.<br />
Turning disk adapter 3HAC 16423-1 May be turned both ways to fit IRB 140, IRB 1400,<br />
IRB 2400 and IRB 4400.<br />
Included in the complete set.<br />
Isopropanol 1177 1012-208 For cleaning the sensor attachment points<br />
Sensor mounting<br />
positions<br />
The position of the calibration sensors are shown in <strong>Calibration</strong> sensor mounting positions<br />
on page 32.<br />
3HAC 16578-1<br />
Rev.C 49
1 <strong>Calibration</strong><br />
1.4.4. <strong>Calibration</strong>, all axes<br />
Procedure<br />
Step Action Illustration<br />
1. Run the robot manually to the<br />
calibration position of the axis to be<br />
calibrated.<br />
2. Make a rough calibration. Detailed in Updating revolution counters with<br />
TPU on page 21.<br />
3. Turn the calibration equipment on,<br />
to allow it to reach operating<br />
temperature and stabilize for a<br />
couple of minutes.<br />
4. Remove any protective covers<br />
from the reference sensor,<br />
calibration sensor and locating pin<br />
attachment points.<br />
The same calibration pendulum is<br />
used as a "calibration sensor" and<br />
as a "reference sensor" depending<br />
on its function at the time. In the<br />
instruction below, the pendulum<br />
will be called "calibration sensor" or<br />
reference sensor" depending on<br />
the function.<br />
5. Clean the reference sensor,<br />
calibration sensor and locating pin<br />
attachment points with isopropanol<br />
.<br />
6. Valid for axis 1 only!<br />
Fit the locating pin to the<br />
manipulator base.<br />
Make sure the attachment surface<br />
is clean and free from any nicks or<br />
burrs.<br />
Art. no. specified in section General on page<br />
49.<br />
Shown in <strong>Calibration</strong> sensor mounting<br />
positions on page 32.<br />
50<br />
Rev.C 3HAC 16578-1
1 <strong>Calibration</strong><br />
1.4.4. <strong>Calibration</strong>, all axes<br />
Step Action Illustration<br />
7. Connect the measurement cable<br />
from the calibration sensor to the<br />
Levelmeter 2000 unit.<br />
E<br />
D<br />
8. Start the calibration program from<br />
the TPU, and follow the instructions<br />
given, incl. fitting the calibration<br />
sensor when requested.<br />
NOTE! After fitting the sensor on<br />
the manipulator as specified on the<br />
TPU, clicking OK will start<br />
manipulator movement !<br />
Make sure nobody is within the<br />
working range of the robot!<br />
9. Click OK .<br />
A number of menus will flash by<br />
briefly on the TPU, but no action is<br />
required on behalf of the operator<br />
until a specific action is displayed.<br />
10. Confirm the position of all<br />
calibrated axes when the<br />
calibration has been performed<br />
satisfactorily.<br />
11. Disconnect all calibration<br />
equipment and refit all protective<br />
covers.<br />
A B C<br />
xx0200000126<br />
• A: Connect sensor A here<br />
• B: Connect sensor B here<br />
• C: Connect SIO 1 in controller here<br />
• D: Measuring unit<br />
• E: Selection pointer<br />
The position to fit the reference sensor and<br />
calibration sensor respectively, are shown in<br />
<strong>Calibration</strong> sensor mounting positions on page<br />
32.<br />
NOTE that no additional tool is required for<br />
fitting the calibration pendulum for axes 1-3!<br />
Fitting the pendulum to the turning disk<br />
requires an adapter (included in the complete<br />
set). NOTE that there are two adapters! Article<br />
numbers, are specified in section General on<br />
page 49.<br />
How to handle the calibration program prior to<br />
the actual calibration of each axis is detailed in<br />
<strong>Calibration</strong> Pendulum II procedure on TPU,<br />
S4Cplus on page 26.<br />
Detailed in Post calibration procedure on page<br />
52.<br />
3HAC 16578-1<br />
Rev.C 51
1 <strong>Calibration</strong><br />
1.5.1. Post calibration procedure<br />
1.5 After calibration<br />
1.5.1. Post calibration procedure<br />
General<br />
Perform the following procedure after calibrating any manipulator axis. The procedure is<br />
intended to verify that all calibration positions are correct.<br />
Procedure<br />
Step Action Illustration<br />
1. Run the calibration home position program twice.<br />
Do not change the position of the manipulator axes<br />
after running the program!<br />
2. Check the calibration positions.<br />
IRB 6600, IRB 6650, IRB 6650S and IRB 7600:<br />
Check the calibration positions of all axes. The<br />
acceptable tolerances are:<br />
• axis 2, 3: ±0.20 mm/m<br />
• axis 4, 5, 6: ±0.40 mm/m<br />
IRB 4400, IRB 6400R: Check the calibration positions<br />
of axes 6, 2 and 5. If axes 5 and 6 are within the<br />
tolerances given below, then axes 3 and 4 do not<br />
need to be checked. The acceptable accurancy is:<br />
• axes 2, 3: ±0.20 mm/m<br />
• axes 4, 5, 6: ±0.40 mm/m<br />
If the axes are outside the tolerance, start the<br />
calibration procedure from the beginning, in<br />
increasing sequence of the axes.<br />
3. Repeat the check as above.<br />
4. Adjust the calibration marks when the calibration is<br />
done.<br />
5. The system parameters will be saved to the storage<br />
memory at power off.<br />
6. Change the values on a new label and stick it on top<br />
of the label located<br />
• IRB 140, IRB 6600, IRB 6650, IRB 6650S, IRB<br />
7600, IRB 6400R: on the lower arm.<br />
• IRB 1400, IRB 2400, IRB 4400: underneath<br />
the flange plate on the base.<br />
7. Remove any calibration equipment from the<br />
manipulator.<br />
Detailed in section Checking<br />
the calibration position on<br />
page 18.<br />
Detailed in section<br />
<strong>Calibration</strong> scales and<br />
correct axis position on page<br />
44.<br />
Shown in section <strong>Calibration</strong><br />
scales and correct axis<br />
position on page 44.<br />
52<br />
Rev.C 3HAC 16578-1
Index<br />
C<br />
<strong>Calibration</strong> position 21, 24<br />
Changed resolver values 6<br />
L<br />
Levelmeter 2000 connections 9<br />
Levelmeter 2000 instrument calibration 12<br />
Levelmeter 2000 settings 8<br />
R<br />
Reference positioning 31<br />
Revolution counters 21<br />
S<br />
Serial numbers 5<br />
Storage of the Wyler sensor 7<br />
U<br />
Updating counters 6<br />
Updating revolution counters 21<br />
3HAC 16578-1<br />
53
1 <strong>Calibration</strong><br />
1.5.1. Post calibration procedure<br />
54<br />
Rev.C 3HAC 16578-1
3HAC 16578-1, rev.C, en<br />
<br />
ABB Automation <strong>Technology</strong> Products AB<br />
Robotics<br />
S-721 68 VÄSTERÅS<br />
SWEDEN<br />
Telephone: +46 (0) 21 344000<br />
Telefax: +46 (0) 21 132592