You are on page 1of 9


Robot studio is a pc application for modeling, offline programming and simulation of robot cells.
Robot studio allows you to work with an offline controller ,which is a virtual IRC5 controller
running locally on your pc. This offline controller is also referred to as the virtual controller. It
also allows you to work with the real physical IRC5 controller, which is simply referred to as the
real controller. When robot studio is used with real controllers, it is referred to as the online
mode. When working without being connected to a real controller, or while being connected to a
virtual controller, Robot studio is said to be in offline mode.
Robotstudio offers the following installation options:
Complete: It installs all program features.
Custom: Allowing user-customized contents and paths.
Minimal: Allowing you to run Robotstudio in online mode only.

Installation process:





Click on that link. In that we have to download Robotstudio 6.02.01.

And then, the Robotstudio file will start downloading, its about 1.82GB file. It takes up to
2-3hrs for downloading the file.
Then the file will be downloaded in the WIN-RAR ZIP file format.
And then right click on that file ,in that extract to Robotstudio 6.02.01 click on it.
Next a folder will be created with the name of robot.
Click on that folder, some extracted files will be opened ,in that we want to select the
windows installer file.
And then open this file to start installation,it takes few minutes to install the file.
After completion of the installation a pop-up will be displayed ,in that click next button.
Then a pop-up will be displayed with a license agreement, read and accept the agreement
and then proceed to the next button.
And again a pop-up will be opened with an privacy statement,read and accept the
After accepting the statement,a destination folder will be displayed and then click the
next button.

A setup type pop-up will be displayed,in that we have three types

Minimal,Complete,Custom and then we have to click the setup type as complete because
in that all programs will be installed and press the next button.
Now the program is ready to install,then press the install button .
And then the program will be installed,it takes a few minutes to install all the files.
After installing all the files,press the finish button to finsh the installation procedure.
And then an icon will be created on the desktop or in the start menu.
After this, click on that icon create to open a Robotstudio.
In that,an activate license will be displayed,in that we have two licenses are standalone
license and network license,in that we have to click on the standard license button and
then press the next button.
And then a pop-up will be displayed with an automatic activation, click on it and press
the next button.
Now a window will be displayed,in that we have to select the station on which we are
going to work.We have three stations namely solution with empty station,solution with
station and robot controller, empty station.
In that we have to click on the solution with station and robot controller,in that we have
to give project name and project storage location and also mention the manipulator name
and then click create new to create and then start working on the project.
Now finally a newly created Robotstudio project window appears.

Home tab:
The home tab is used to control the building stations,creating systems,programming paths
and placing items. It consists of the following tools namely:
ABB Library
Import library
Robot system
Import geometry
Graphics tools

For Building Stations:

ABB Library: It is used for importing ABB mechanism libraries in station.In this library we have
to choose from the respected galleries namely
Paint Robots
Positioners and
Import library: It is used for importing various equipments into the station.In this we have to
select one of the following namely:
User Library
Solution Library
Browse For Library
Robot system: it is used for importing the robot and adding the system to the station.In this we
have three systems namely:
From Layout
New System
Existing System
Import geometry: It is used for copying a CAD file to the system.Under this we have
User Geometry
Solution Geometry
Browse For Geometry
CAD Converter
Frame:It is used for creating a generic frame.In this we have to select the following options
create frame
Frame from three points

For Path Programming:

Target: It is used for creating a target. Under this we have to select the following options
Create target
Create join target
Create targets on edge
Path: It is used for creating a new path. Under this we have to select the operations like
Empty path

Auto path
Other: It is used for creating a RAPID data and instructions.In this we have to create some
operations namely:
Create work object
Create tool data
Create action instruction

Graphic Tools: It is used for controlling the graphics view and modifying the appearance of

Modeling tab:
The modeling tab is used for creating and grouping components, creating bodies,
measurements and CAD operations.

The create Tools namely:

Component Group: Used for grouping components and related objects.
Empty Part: Used for creating a new path.
Smart Component: Used for creating a component with behavior that is controlled by
signals and properties.
Import Geometry: Used for copying a CAD file to the station.
Frame: Used for creating a generic frame.
Tags: Used for creating a new tag and also visible objects.
Solid: Used for creating a 3D objects. Under this we have so many types namely:


Box from three points




Surface: Used for creating a 2D object. It has different types of surfaces namely:

Surface circle

Surface rectangle

Surface polygon

Surface from curve

Curve: Used for creating a 1D object. under this we have different shapes namely:



Three point circle


Elliptical arcs





Border around bodies: Used for creating a curve along the border between two bodies.
Border around surface: Used for creating a curve along the border of a surface.
Border from points: Used for creating a curve along the border selected by the points.

The CAD operation tools namely:

Intersect: Used for creating a new body through the intersection of two bodies.
Subtract: Used for creating a new body by subtracting one body from other.
Union: Used for creating a new body through the union of two bodies.
Extrude surface: Used for extruding a 3D object from a surface.
Extrude curve: Used for extruding a 3D object from a curve.
Line from normal: Used for creating a new body from a line extending perpendicularly
from a surface.
Modify curve: It has different types of curves namely:

Extend curve

Join curve

Project curve

Reverse curve

Split curve

Trim curve

The measure tools namely:

Point to point: Used for measuring the distance between two points in the graphics
Angle: Used for measuring the angle between two convergent lines.
Diameter: Used for measuring the diameter of a circle.
Minimum distance: Used for measuring the closest distance between two objects in the
graphics window.

The freehand tools namely:

Reference coordinate system: Used for defining the active coordinate system,during
placement using the freehand tool bar.
In this tool we have some symbols to identify the tools namely:

Move: Used for dragging an item ,relative to the active reference coordinate system.

Rotate: Used for enabling the rotation around the various axis of an object,determined
by the reference coordinate system.

Jog joint: Used for jogging the different axes of a robot.

Jog linear: Used for jogging within the coordinate system defined by the active tool.

Jog reorient: Used for enabling the rotation of the TCP.

Multi robot jog: Used for enabling the several mechanisms at the same time.

The mechanism tools namely:

Creating Mechanism: Used for creating or modifying new mechanisms.

Create Tool: Used for creating a tool, complete with tool data.
Create Conveyor: Used for creating a conveyor.
Create Connection: Used for creating connections between conveyor and controller.

Simulation tab:
The simulation tab is used for settingup, configuring, controlling,
monitoring and recording simulations.It consists of the following tools namely:

Create Collision Set: Used for setting up collision detection between moving object.

The configuration tools namely:

Simulation Setup: Used for configuring and staging a simulation.

Station Logic: Used for controlling the behavior by connecting signals and properties.

Activate Mechanical Units: Used for activating and deactivating tracks, positioners and
other units for monitoring by the controller.

The simulation control tools namely:

Play: Used for starting the simulation,this will start all rapid programs configured in the
simulation setup.
Pause: Used for pausing and stepping the simulation.
Stop: Used for stopping and resetting the simulation.
Reset: Used for resetting the simulation.

The monitor tools namely:

I/O Simulator: Used for displaying and setting signal,groups and cross-connections
during program execution.
Monitor: Used for visually detecting critical robot movements during simulation.

The Signal Analyzer tools namely:

Signal Analyzer: Used for displaying and analyzing signal data.

Enabled: Used for turning signal recording on and off.
Signal Setup: Used for configuring which signals to save during the next simulation.
History: Used for organizing saved signal data.

The Record Movie tools namely:

Record Simulation: Used for recording the next simulation to a video clip.

Record Application: Used for entire application window to a video clip.

Record Graphics: Used for active graphics window to a video clip.
Stop Recording: Used for stopping the recording.
View Recording: Used for playing the latest recording.

Controller tab:
It is used for accessing,controlling,configuring the tasks assigned to the virtual controller.

The Access tools namely:

Add Controller: Used for adding a controller.

Request With Access: Used for requesting the right to edit controller information.
Release With Access: Used for releasing the right to edit controller information.
Authenticate: Used for managing the authorization.

The Controller tools namely:

Restart: Used for restarting the controller and activate changes made to the system.
Backup: Used for managing backups.
Inputs/Outputs: Used for displaying the input and output signals.
Events: Used for displaying the events log of the controller.
File Transfer: Used for transferring files and folders between the pc and a controller.
Signal Analyzer Online: Used for displaying and analyzing signal data.

The Configuration tools namely:

Configuration Editor: Used for viewing and editing the system parameters of a specific
topic in a controller.
Load Parameters: Used for loading a configuration file to the controller.
Save Parameters: Used for saving system parameters to a configuration file.
Properties: Used for viewing and setting the various properties of the controller.
Installation Manager: Used for managing robot ware 6.
Import Options: Used for importing system options to the media pool.
Integrated Vision: Used for setting up the vision system.
Safety: Used for setting up safe move and electronic position switches.

The Virtual Controller tools namely:

Control Panel: Used for switching between the operational modes of the controller.
Edit Systems: Used for configuring a number of spatial functions in the controller.
Task Frames: Used for setting the position and orientation of task frames.

The Transfer tools namely:

Go Offline: Used for creating a virtual controller that matches the system and a transfer
relation with the original system.
Create Relation: Used for creating a transfer relation between controllers.

Rapid tab:
It contains the controls for synchronizing,accessing,inserting and editing the tools.

The Access tools namely:

Request Write Access: Used for requesting the right to edit controller information.
Release Write Access: Used for releasing the right to edit controller information.
Synchronize Tool: Used for synchronize objects in the station to rapid code.

The Edit tools namely:

Format: Used for format document.

Comment :Used for commenting out the selected lines.
Uncomment:Used for uncommenting the selected lines.
Indent: Used for increasing the indentation of the selected lines.
Unindent: Used for decreasing the indentation of the selected lines.

The Insertion tools namely:

Snippet: Used for inserting a code snippet into the editor.

Instruction: Used for inserting a rapid instruction into the editor.

The Controller tools namely:

Apply: Used for applying the changes in all modified modules.

RAPID Tasks: Used for listing the activate tasks in the controller.
Run Mode: Used for selecting the run mode of the controller.

The Test and Debug tools namely:

Selected Tasks: Used for selecting the RAPID tastks to start and stop.
Start: Used for starting the execution of RAPID tasks in the system.
Step in: Used for starting and executing into a routine,while stopping at the beginning of
the routine.
Step out: Used for executing all remaining statements of the current routine,and stopping
after the call to the current routine.
Step over: Used for starting and executing one statement in all normal tasks in the system.
Stop: Used for stopping the execution of PAPID tasks in the system..

Add-ins tab:
The add-ins tab is used for controlling the power pacs and Visual Studio Tools For
Applications(VSTA).It offers some tools namely:
In Community tool, we have Robot Apps which is used for showing the robot apps
In Robot Ware tool, it consists of two packages namely:
Install Package: Used for installing a downloaded package.
Migrate Robot ware: Used for migrating to Robotware6.

Submitted by