Operating Manual: Getting Started, Irc5 and Robotstudio
Operating Manual: Getting Started, Irc5 and Robotstudio
Operating Manual: Getting Started, Irc5 and Robotstudio
Operating manual
Getting started, IRC5 and RobotStudio
Trace back information:
Workspace R18-2 version a11
Checked in 2018-10-11
Skribenta version 5.3.008
Operating manual
Getting started, IRC5 and RobotStudio
RobotWare 6.08
Table of contents
Overview of this manual ................................................................................................................... 7
Safety note ........................................................................................................................................ 10
1 Procedures 11
1.1 Procedure for single robot systems ...................................................................... 11
1.2 Procedure for MultiMove systems ........................................................................ 13
1.3 Installation options and prerequisites .................................................................... 14
1.4 Connecting a PC to the controller ......................................................................... 18
1.5 Creating a system using RobotStudio ................................................................... 22
1.6 Switching on the power ...................................................................................... 23
1.7 Loading calibration data ..................................................................................... 24
1.8 Updating revolution counters ............................................................................... 25
1.9 Switching off the power ...................................................................................... 26
2 General information 27
2.1 The FlexPendant ............................................................................................... 27
2.2 The T10 ........................................................................................................... 28
2.3 RobotStudio ..................................................................................................... 30
2.4 RobotStudio Online ........................................................................................... 31
2.5 What is RobotWare? .......................................................................................... 33
2.6 About the mediapool ......................................................................................... 34
2.7 When to use different jogging devices ................................................................... 35
2.8 Product documentation ...................................................................................... 38
Index 41
Note
Usage
This manual contains instructions for starting up the IRC5 robot controller for the
very first time after the physical installation has been completed.
Prerequisites
The reader should be familiar with:
• Mechanically installing the robot hardware.
• Be trained in robot operation.
The contents of the manual assumes all hardware (manipulator, controller and
such) has been installed correctly and connected to each other.
Organization of chapters
The manual is organized in the following chapters:
Chapter Contents
1 Procedures Procedures for setup and startup of the IRC5 robot system.
2 General Descriptions of the parts in IRC5 robot system.
References
Reference Document ID
Product manual - IRC5 3HAC021313-001
IRC5 with main computer DSQC 639.
Product manual - IRC5 3HAC047136-001
IRC5 with main computer DSQC1000.
Revisions
Revision Description
- Replaces manual with document id 3HAC 021564-001.
Released with RobotWare 5.08.
A Polish translation added.
B RobotStudio Online is integrated in RobotStudio. Title adjusted.
C Updated information on installing and licensing RobotStudio.
D Updated the section Installation options and prerequisites on page 14 with the
information on installing RobotStudio.
E Released with RobotWare 5.13.
Updated information in the section Installation options and prerequisites on
page 14
Added steps on downloading a system to a controller. See How to create a
system using RobotStudio on page 15.
F Released with RobotWare 5.13.02.
Updated information about the RobotWare key delivery. See How to create a
system using RobotStudio on page 15.
G Released with RobotWare 5.14.
• Added the procedure How to switch off power. See How to switch off
power on page 16.
• Removed references to RobotStudio trial period activation.
H Released with RobotWare 5.14.02.
Added information on IRC5 Compact and Panel Mounted Controller.
Updated the procedures How to switch on power on page 15 and How to switch
off power on page 16.
J Released with RobotWare 5.15
Updated and reworked the sections relating to RobotStudio installation, licens-
ing and activation, under Installation options and prerequisites on page 14.
K Released with RobotWare 5.60
• Updated information on the new main computer DSQC1000. See Con-
necting a PC to the controller on page 18.
• Added a note on MultiMove being not supported in RW5.60. See Pro-
cedure for MultiMove systems on page 13.
L Released with RobotWare 5.61
• Updated information on limitations. See Connecting a PC to the controller
on page 18.
• The option MultiMove is available in RobotWare 5.61.
• Update the note on RW5.61 limitations in the section Installation options
and prerequisites on page 14.
M Released with RobotWare 6.0
• Removed references to dual controller.
• Added a new section on The T10 on page 28.
• Added a new section on RobotStudio Online Apps in General information
on page 27 section.
N Released with RobotWare 6.03
Updated the chapter General information on page 27.
"SMB memory" is renamed "robot memory" and "cabinet memory" is renamed
"controller memory".
Revision Description
P Released with RobotWare 6.08.
• Removed references to DVD and added information about myABB
Business Portal.
Safety note
Overview
Please note that there is no information regarding safety aspects in this manual!
In an effort to keep this manual short, there is no information regarding:
• safe handling and operation of the equipment
• generic reference information
• detailed procedures
This information can be found in the Product manuals or the Operating manuals
delivered with the robot system.
1 Procedures
1.1 Procedure for single robot systems
Overview
This instruction is valid for IRC5 single robot systems.
A single robot system contains any of the following
• Single Cabinet Controller (controller with integrated control module and drive
module)
• IRC5 Compact Controller
• Panel Mounted Controller
xx0500001854
Note
Action Info/illustration
4 If the robot system is delivered with fully functional
system software installed, you can proceed as de-
tailed in section How to switch on power in Installa-
tion options and prerequisites on page 14.
If no functional system software has been installed,
please proceed as detailed in section Installation
options and prerequisites on page 14.
Overview
Note
xx1300000678
A IRC5 controller
B Additional drive module
Note
Note
All multi robot systems are configured as single robot systems on delivery. In
order to be fully functional as multi robot systems, these systems must be
re-configured. How to perform this is detailed in Application manual - MultiMove.
Prerequisites
You should have administrator privileges on the PC before installing RobotStudio.
Note
RobotStudio is available for a 30 day trial period. For more information about the
activation procedure, see Operating manual - RobotStudio.
RobotStudio is categorized into the following two feature levels:
• Basic - Offers selected RobotStudio functionality to configure, program, and
run a virtual controller. It also includes online features for programming,
configuring, and monitoring a real controller connected over Ethernet.
• Premium - Offers full RobotStudio functionality for offline programming and
simulation of multiple robots. The Premium level includes the features of the
Basic level and requires activation.
In addition to the Premium functionality, there are add-ins like PowerPacs and
options for CAD converters available.
• PowerPacs provides enhanced features for selected applications.
• Options for CAD converters allows import of different CAD formats.
RobotStudio offers the following installation options:
• Minimal - Installs only the features required to program, configure, and
monitor a real controller connected over Ethernet.
• Complete - Installs all the features required to run the complete RobotStudio.
If installed with this option, additional features of Basic and Premium
functionality are available.
• Custom - Installs user-customized features. This option allows excluding
unwanted robot libraries and CAD converters.
Note
Note
For RobotWare 6 you use the Installation Manager. For RobotWare 5 you use
the System Builder. Both tools are available in RobotStudio.
en0400000793
Note
Action Information
1 Switch on the power to the Control Module. If the system does not start up, or
if the start window is not dis-
played, please proceed as de-
tailed in Operating manu-
al - Troubleshooting IRC5.
2 After switching the power on, proceed with loading See How to load calibration data
calibration data. on page 16.
en1000001317
Action Information
1 Switch off the power to the control module. The system will now shut down,
which will take a couple of
minutes.
General
In general there are two ways of physically connecting a PC to the controller, to
the service port or to the factory network port.
Note
The factory network port is referred as LAN port for DSQC 639 and WAN port
for DSQC1000.
The factory network port is intended for connecting the controller to a network.
The network settings can be configured with any IP-address, typically provided by
the network administrator.
Limitations
Note
connecti
A Service port on the computer unit (connected to the service port on the controller
front through a cable).
B LAN port on the computer unit (connects to factory network).
Note
The LAN port is the only public network interface to the controller, typically
connected to the factory network with a public IP-address provided by the network
administrator.
xx1300000609
A Service port on the computer unit (connected to the service port on the controller
front through a cable).
B WAN port on the computer unit (connects to factory network).
Note
The WAN port is the only public network interface to the controller, typically
connected to the factory network with a public IP-address provided by the network
administrator.
LAN1, LAN2, and LAN3 can only be configured as private networks to the IRC5
controller.
Action Note
1 Make sure that the network setting on the Refer to the system documentation for your
PC to be connected is correct. PC, depending on the operative system
When connecting to the service port: you are running.
• The PC must be set to "Obtain an
IP address automatically" or set as
described in Service PC Informa-
tion in the Boot Application on the
FlexPendant.
When connecting to the factory network
port:
• The network settings for the PC de-
pend on the network configuration
setup by the network administrator.
2 Connect a network cable to the network
port of your PC.
3 When connecting to the service port:
• Connect the network cable to the
service port on the controller, or to
the service port on the computer
unit.
When connecting to the factory network
port:
• Connect the network cable to the
factory network port on the com-
puter unit.
connectb
Note
For RobotWare 6 you use the Installation Manager. For RobotWare 5 you use
the System Builder. Both tools are available in RobotStudio.
en0400000793
Note
Action Information
1 Switch on the power to the Control Module. If the system does not start up, or
if the start window is not dis-
played, please proceed as de-
tailed in Operating manu-
al - Troubleshooting IRC5.
2 After switching the power on, proceed with loading See How to load calibration data
calibration data. on page 16.
en1000001317
Action Information
1 Switch off the power to the control module. The system will now shut down,
which will take a couple of
minutes.
2 General information
2.1 The FlexPendant
Main parts
These are the main parts of the FlexPendant.
Joystick
Use the joystick to move the manipulator. This is called jogging the robot. There
are several settings for how the joystick will move the manipulator.
USB port
Connect a USB memory to the USB port to read or save files. The USB memory
is displayed as drive /USB:Removable in dialogs and FlexPendant Explorer.
Note
Close the protective cap on the USB port when not used.
Reset button
If the FlexPendant freezes during operation, press the reset button to restart the
FlexPendant.
The reset button resets the FlexPendant, not the system on the controller.
Introduction
The T10 is a jogging device used to jog manipulators and mechanical units in an
intuitive way by pointing the device in the direction of movement.
When using a FlexPendant for jogging, a predefined coordinate system is selected,
such as world coordinates or tool coordinates, and the manipulator moves in the
desired direction along the selected coordinate system.
Using the T10 for jogging is quite similar, but instead of selecting a coordinate
system, the direction is shown in space with the device itself. For example when
jogging vertically the T10 is held in vertical direction, when jogging horizontally
the T10 is held in horizontal direction, etc. This is achieved thanks to the built in
inertial measurement unit, consisting of accelerometers and gyroscopes, which
measure the motion of the device in space.
The joystick is used for adjusting the jog speed and the positive or negative
direction. The forward and backward movement of the joystick corresponds directly
to the movement of the manipulator, which is the most intuitive way. The left and
right movement of the joystick is used for reorientation.
For more information about the T10, see Operating manual - IRC5 with T10.
Prerequisites
The RobotWare option 976-1 T10 Support is necessary to run the T10 with the
IRC5 robot controller.
Overview
xx1400002068
A Display
B Joystick
C Emergency stop button
D Three-position enabling device
2.3 RobotStudio
Overview of RobotStudio
RobotStudio is an engineering tool for the configuration and programming of ABB
robots, both real robots on the shop floor and virtual robots in a PC. To achieve
true offline programming, RobotStudio utilizes ABB VirtualRobot™ Technology.
RobotStudio has adopted the Microsoft Office Fluent User Interface. The Office
Fluent UI is also used in Microsoft Office. As in Office, the features of RobotStudio
are designed in a workflow-oriented way.
With add-ins, RobotStudio can be extended and customized to suit the specific
needs. Add-ins are developed using the RobotStudio SDK. With the SDK, it is also
possible to develop custom SmartComponents which exceed the functionality
provided by RobotStudio's base components.
For more information, see Operating manual - RobotStudio.
Note
Some of the functionality requires use of a safety device such as the T10 jogging
device or the JSHD4 three position safety device. For more information on T10,
see Operating manual - IRC5 with T10.
You can run these apps on a tablet that communicates with the robot controller
wirelessly. To enable certain functionality, such as entering manual mode and
enabling power to the mechanical unit motors, you need a safety device that is
connected to the robot using the same plug that alternatively is used to connect
the FlexPendant.
The following RobotStudio Online apps are available in the Microsoft Windows
Store:
Note
xx1400002047
xx1400002049
xx1400002048
xx1400002050
xx1400002511
xx1500000832
Concept
Note
Overview
The mediapool is a folder on your PC that contains the RobotWare software. It is
from the mediapool that you select programs and options when building systems.
Note
Customized mediapools
You can create customized mediapools by creating new folders to which you copy
RobotWare files from existing mediapools. You can also update or modify a
mediapool by importing new parts of RobotWare using the Import Option tool in
RobotStudio.
In RobotStudio, you then choose which mediapool to use when creating new
systems.
Overview
For operating and managing the robot, you can use any of the following:
• FlexPendant: Optimized for handling robot motions and ordinary operation
• RobotStudio: Optimized for configuration, programming and other tasks not
related to the daily operation.
• T10: Intended for jogging the robots in an intuitive way by selecting desired
directions of movement.
• RobotStudio Online Apps : Optimized for jogging, managing, working with
the frames, calibration methods and RAPID programs available in the robot
controller.
To... Use...
Start the controller The power switch on the controller's front panel.
Restart the controller The FlexPendant, RobotStudio, RobotStudio Online Apps
or the power switch on the controller's front panel.
Shut down the controller The power switch on the controller's front panel or the
FlexPendant, tap Restart, then Advanced.
Shut down the main computer The FlexPendant.
To... Use...
Jog a robot The FlexPendant or T10 .
Start or stop a robot program The FlexPendant, RobotStudio or RobotStudio Online Apps.
Start and stop background The FlexPendant, RobotStudio or RobotStudio Online Apps.
tasks
To... Use...
Acknowledge events The FlexPendant or RobotStudio Online
Apps.
View and save the controller's event logs RobotStudio, FlexPendant or the RobotStu-
dio Online Apps.
Back up the controller's software to files on RobotStudio, FlexPendant or the RobotStu-
the PC or a server dio Online Apps.
Back up the controller's software to files on The FlexPendant or RobotStudio Online
the controller Apps.
Transfer files between the controller and net- RobotStudio, FlexPendant or the RobotStu-
work drives dio Online Apps.
Program a robot
To... Use...
Create or edit robot programs RobotStudio to create the program's structure and most of
in a flexible way. This is suit- the source code and the FlexPendant to store robot positions
able for complex programs and make final adjustments to the program.
with a lot of logic, I/O signals When programming, RobotStudio provides the following
or action instructions advantages:
• A text editor optimized for RAPID code, with auto-text
and tool-tip information about instructions and para-
meters.
• Program check with program error marking.
• Close access to configuration and I/O editing.
Create or edit a robot program The FlexPendant.
in a supportive way. This is When programming, the FlexPendant provides the following
suitable for programs that advantages:
mostly consist of move instruc- • Instruction pick lists
tions
• Program check and debug while writing
• Possibility to create robot positions while program-
ming
Add or edit robot positions The FlexPendant or T10 with a combination of suitable Ro-
botStudio Online Apps.
Modify robot positions The FlexPendant or T10 with a combination of suitable Ro-
botStudio Online Apps.
To... Use...
Edit the system parameters of the running RobotStudio, FlexPendant or the RobotStu-
system dio Online Apps.
Save the robot's system parameters as config- RobotStudio, FlexPendant or the RobotStu-
uration files dio Online Apps.
Load system parameters from configuration RobotStudio, FlexPendant or the RobotStu-
files to the running system dio Online Apps.
Load calibration data RobotStudio, FlexPendant or the RobotStu-
dio Online Apps.
To... Use...
Create or modify a system RobotStudio together with RobotWare and a valid Ro-
botWare Key for systems based on RobotWare 5.
RobotStudio together with RobotWare and license file
for systems based on RobotWare 6.
Install a system on a controller RobotStudio
Install a system on a controller from The FlexPendant.
a USB memory
Calibration
To... Use...
Calibrate base frame etc. The FlexPendant or the RobotStudio Online
Apps.
To... Use...
Calibrate tools, work objects etc. The FlexPendant or the RobotStudio Online
Apps.
Related information
The table below specifies which manuals to read, when performing the various
tasks referred to:
Recommended use... for details, see manual... Document number
FlexPendant Operating manual - IRC5 with Flex- 3HAC050941-001
Pendant
RobotStudio Operating manual - RobotStudio 3HAC032104-001
T10 Operating manual - IRC5 with T10 3HAC050943-001
Product manuals
Manipulators, controllers, DressPack/SpotPack, and most other hardware is
delivered with a Product manual that generally contains:
• Safety information.
• Installation and commissioning (descriptions of mechanical installation or
electrical connections).
• Maintenance (descriptions of all required preventive maintenance procedures
including intervals and expected life time of parts).
• Repair (descriptions of all recommended repair procedures including spare
parts).
• Calibration.
• Decommissioning.
• Reference information (safety standards, unit conversions, screw joints, lists
of tools).
• Spare parts list with corresponding figures (or references to separate spare
parts lists).
• References to circuit diagrams.
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, software).
• How to install included or required hardware.
• How to use the application.
• Examples of how to use the application.
Operating manuals
The operating manuals describe hands-on handling of the products. The manuals
are aimed at those having first-hand operational contact with the product, that is
production cell operators, programmers, and troubleshooters.
Index M
Media Pool, about, 34
MultiMove system, 16, 25
C
calibration, 36 P
calibration data, 16, 24 program a robot, 36
connector, 27
control tools, overview, 35 R
reset button
D using, 27
display, 29 RobotStudio
overview, 30
E RobotStudio Oline Apps, 31
emergency stop button, 29
Calibrate, 31
enabling device, 27, 29
Jog, 32
F Manage, 31
FlexPendant Operate, 32
how to hold, 27 Tune, 32
left-hander, 27 YuMi, 32
main parts, 27 RobotWare
overview, 27 overview, 33
screen, 27 RobotWare, about the media pool, 34
RobotWare option, 28
H
hold-to-run button, 27 S
system parameters, 36
J
joystick, 27, 29 T
using, 27 three-position enabling device, 29
tool, overview control tools, 35
touch screen, 27
ABB Inc.
Robotics and Motion
1250 Brown Road
Auburn Hills, MI 48326
USA
Telephone: +1 248 391 9000
abb.com/robotics
3HAC027097-001, Rev P, en