manual abb irc5
TRANSCRIPT
Application manual
IRC5 UnitManager
PC software IRC5RobotWare 5.0
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Application manual
IRC5 UnitManagerM2004
Document ID: 3HAC028797-001
Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual.
Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like.
In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and products described herein.
This manual and parts thereof must not be reproduced or copied without ABB’s written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. Contravention will be prosecuted.
Additional copies of this manual may be obtained from ABB at its then current charge.
© Copyright 2007 ABB All rights reserved.
ABB Robotics SE-721 68 Västerås
Sweden
Table of Contents
33HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Product documentation, M2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1 Introduction 9
1.1 Welcome to IRC5 UnitManager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 Using IRC5 UnitManager 11
2.1 User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.2 Import and export cfg files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.3 Add, remove and modify a unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.4 Edit system parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.5 Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Index 19
Table of Contents
4 3HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Overview
53HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Overview
About This Manual
This manual contains instructions for daily operation of the software tool IRC5 UnitManager.
Usage
This manual should be used when using IRC5 UnitManager to configure an additional axis
for the IRC5 Controller.
Who Should Read This Manual?
This manual is intended for:
• Commissioning personnel
• Service engineers
• Production engineers
• Robot programmers
Prerequisites
The reader should be familiar with system parameters and be used to editing these, either via
RobotStudio Online or via cfg-files.
Organization of Chapters
The manual is organized in the following chapters:
References
Revisions
Chapter Contents
1. Introduction Short description of IRC5 UnitManager and how to install it.
2. Using IRC5 UnitManager Describes how to use IRC5 UnitManager.
Reference Document Id
Operating manual - RobotStudio Online 3HAC18236-1
Revision Description
- First edition.
Product documentation, M2004
3HAC028797-001 Revision: -6
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Product documentation, M2004
General
The robot documentation may be divided into a number of categories. This listing is based on
the type of information contained within the documents, regardless of whether the products
are standard or optional. This means that any given delivery of robot products will not contain
all documents listed, only the ones pertaining to the equipment delivered.
However, all documents listed may be ordered from ABB. The documents listed are valid for
M2004 robot systems.
Product manuals
All hardware, robots and controllers, will be delivered with a Product manual that contain:
• Safety information
• Installation and commissioning (descriptions of mechanical installation, electrical
connections)
• Maintenance (descriptions of all required preventive maintenance procedures
including intervals)
• Repair (descriptions of all recommended repair procedures including spare parts)
• Additional procedures, if any (calibration, decommissioning)
• Reference information (article numbers for documentation referred to in Product
manual, procedures, lists of tools, safety standards)
• Part list
• Foldouts or exploded views
• Circuit diagrams
Technical reference manuals
The following manuals describe the robot software in general and contain relevant reference
information:
• RAPID Overview: An overview of the RAPID programming language.
• RAPID Instructions, Functions and Data types: Description and syntax for all
RAPID instructions, functions and data types.
• System parameters: Description of system parameters and configuration workflows.
Application manuals
Specific applications (for example software or hardware options) are described in
Application manuals. An application manual can describe one or several applications.
An application manual generally contains information about:
• The purpose of the application (what it does and when it is useful)
• What is included (for example cables, I/O boards, RAPID instructions, system
parameters, CD with PC software)
• How to use the application
• Examples of how to use the application
Continues on next page
Product documentation, M2004
73HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Operating manuals
This group of manuals is aimed at those having first hand operational contact with the robot,
that is production cell operators, programmers and trouble shooters. The group of manuals
includes:
• Emergency safety information
• Getting started - IRC5 and RobotStudio Online
• IRC5 with FlexPendant
• RobotStudio Online
• Trouble shooting - IRC5 for the controller and robot
Continued
Safety
3HAC028797-001 Revision: -8
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Safety
Safety of personnel
A robot is heavy and extremely powerful regardless of its speed. A pause or long stop in
movement can be followed by a fast hazardous movement. Even if a pattern of movement is
predicted, a change in operation can be triggered by an external signal resulting in an
unexpected movement.
Therefore, it is important that all safety regulations are followed when entering safeguarded
space.
Safety regulations
Before beginning work with the robot, make sure you are familiar with the safety regulations
described in Operating manual - IRC5 with FlexPendant.
1 Introduction
1.1. Welcome to IRC5 UnitManager
93HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
1 Introduction
1.1. Welcome to IRC5 UnitManager
What is IRC5 UnitManager?
IRC5 UnitManager is a stand alone software tool where system parameters for servo guns can
be edited.
The advantage is the focus on servo guns and a structure that gives a good overview of the
system parameters.
In a configuration file (cfg file), the instances are arranged according to type, e.g. all instances
of Arm are listed under the type Arm. In IRC5 UnitManager all instances belonging to a servo
gun are found under that servo gun.
Intended use
The intention is to import a system parameter configuration into IRC5 UnitManager, edit the
configuration and then export the configuration and use it in an IRC5 controller.
1 Introduction
1.2. Installation
3HAC028797-001 Revision: -10
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
1.2. Installation
Location of the installation file
IRC5 UnitManager is installed from the RobotWare CD by running the file:
Tools\IRC5 UnitManager\setup.exe
2 Using IRC5 UnitManager
2.1. User interface
113HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2 Using IRC5 UnitManager
2.1. User interface
User interface appearance
en0700000145
Parts
Part number Term Description
A unit view Tree structure for selecting unit and type.
B property window List of system parameters for the selected type.
C description window Description of the selected type.
D template A template contains one or more units. A template acts as a file that can be saved and opened again. The template can be exported as a whole or selected parts of the template can be exported.
E unit Represents a servo gun and contains all the system parameters for that servo gun.
F type A group of system parameters. E.g. the type Arm contains all system parameters that define an arm.
G system parameter A system parameter contains a value that defines a characteristic of the servo gun.
2 Using IRC5 UnitManager
2.2. Import and export cfg files
3HAC028797-001 Revision: -12
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2.2. Import and export cfg files
About cfg files
A cfg file is a text file with configuration data. A cfg file for a servo gun can be delivered from
the manufacturer of the gun. A cfg file can also be generated from, or installed to, the robot
controller using RobotStudio Online, see Operating manual - RobotStudio Online.
A cfg file can contain configuration data for several servo guns.
Supported cfg formats
Imported cfg files can be of both S4Cplus and IRC5 format.
Exported files are of IRC5 format and can only be used by an IRC5 controller.
How to import a cfg file
When importing a cfg file, UnitManager will use all parameters that have to do with servo
guns. All other parameters will be ignored.
A new template will be created containing one or several new units, configured according to
the cfg file. If a template is already open the program will close it, but first you will be asked
if you want to save it.
How to export a cfg file
Action
1. In the File menu, select Import.
2. Browse and select the cfg file you wish to import. Click Open.
3. Write a name and select a directory for the template file (dat file) that should be created from the cfg file.
Action Illustration
1. In the File menu, select Export.
Continues on next page
2 Using IRC5 UnitManager
2.2. Import and export cfg files
133HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2. Select which units, which types and which system parameters to export.
Check the box in front of the unit to select the whole unit.
Click on the plus in front of the unit to see the parts of the unit. Check the box in front of the parts you wish to export.
en0700000202
3. Write a name and select a directory for the exported cfg file.
Action Illustration
Continued
2 Using IRC5 UnitManager
2.3. Add, remove and modify a unit
3HAC028797-001 Revision: -14
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2.3. Add, remove and modify a unit
Create new template
If there is no template open, a template must be created before adding a unit.
To create a new template:
1. Click on the File menu and select New Template.
2. Type a name for the template and click Save.
Add unit
To add a new unit to the template:
1. Click on the Unit menu and select Add.
2. Type a name for the unit and click OK.
A standard servo gun is now added to the template, containing default values for all
parameters.
Remove unit
To remove a unit from the template:
1. Select the unit in the unit view.
2. Click on the Unit menu and select Remove.
3. Confirm by clicking OK.
Duplicate unit
Duplication of a unit may be useful if you have already configured one servo gun and want
to configure a similar servo gun.
To duplicate a unit:
1. Select the unit you want to duplicate in the unit view.
2. Click on the Unit menu and select Duplicate.
3. Type a name for the unit and click OK.
A new unit is now created in the same template with the same parameter values as the
original unit.
Continues on next page
2 Using IRC5 UnitManager
2.3. Add, remove and modify a unit
153HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Rename unit
Renaming a unit does not only change the name of the unit itself, but the instances of all types
under that unit will have the parameter Name set to the new name.
en0700000146
To rename a unit:
1. Select the unit in the unit view.
2. Click on the Unit menu and select Rename.
3. Type the new name for the unit and click OK.
Continued
2 Using IRC5 UnitManager
2.4. Edit system parameters
3HAC028797-001 Revision: -16
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2.4. Edit system parameters
Type a new value
1. Select the type in the unit view.
2. Click on the value you wish to change.
3. Type the new value.
en0700000147
Select value from drop down list
Some parameters are used to select which instance of a type to use. These parameters
typically starts with "use_". These values are set by selecting one of the instances of the
corresponding type present in this template.
en0700000149
2 Using IRC5 UnitManager
2.5. Print
173HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
2.5. Print
Print the content of a template
To print the content of a template, click on File and select Print.
All system parameters in the template will be printed in one long list. In the left column are
the type names and in the right column are the system parameter names and their values:
en0700000129
2 Using IRC5 UnitManager
2.5. Print
3HAC028797-001 Revision: -18
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Index
193HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
Aadd unit 14
Ccfg files 12change values 16configuration files 12copy unit 14
Ddescription window 11duplicate unit 14
Eedit system parameters 16export cfg files 12
Iimport cfg files 12installation 10
Nnew template 14
Pprint 17property window 11
Rremove unit 14rename unit 15
Ssafety 8system parameter 11, 16
Ttemplate 11, 14type 11
Uunit 11, 14unit view 11user interface 11
Index
20 3HAC028797-001 Revision: -
© C
opyr
ight
200
7 A
BB
. All
righ
ts r
eser
ved.
3HA
C02
8797
-001
, Rev
isio
n -,
en
ABB RoboticsS-721 68 VÄSTERÅSSWEDENTelephone: +46 (0) 21 344000Telefax: +46 (0) 21 132592