06.01.2015 Views

1 Calibration - Technology

1 Calibration - Technology

1 Calibration - Technology

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!