Release Notes RobotStudio 6.0
Release Notes RobotStudio 6.0
RobotStudio
6.0
Revision: -
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.
The original language for this publication is English. Any other languages that are
supplied have been translated from English.
1 Release Information 5
1.1 General 5
4 Corrections 20
5 Known Limitations 22
5.1 General 22
5.2 Online 22
5.2.1 Online - Paint 22
5.2.2 Online – Integrated Vision 23
5.3 Offline 24
5.3.1 General 24
5.3.2 Station Viewer 26
5.3.3 MultiMove 26
5.3.4 External Axis 26
5.3.5 Network Drives and UNC Paths 26
5.3.6 RAPID 27
5.3.7 Paint 28
5.3.8 Graphics and Geometry 28
6 RobotWare Compatibility 30
6.1 General 30
1 Release Information
1.1 General
Release Name
The release name is RobotStudio 6.0 and the build number is 6.00.6205.1105.
Release Date
The release date is November 21st , 2014.
Demo stations
The following demo stations are included in this version.
Demo AW Station
Demo Solar Simulation
Demo Exhaust Pipe
Demo FlexLoader
They are stored in the Pack & Go format (.rspag) and can be opened with the command
Unpack & Work on the Share section of the RobotStudio menu.
Tutorials
Tutorials are available at the RobotStudio product pages at
http://www.abb.com/roboticssoftware
Documentation
User documentation for RobotStudio is available from the Help button ( ) in the upper-
right corner of RobotStudio.
The complete documentation in PDF for RobotWare including RobotStudio is available on
DVD and can be ordered separately from ABB.
Recommended Software
Operating System
Microsoft Windows 7 SP1 32-bit edition
Microsoft Windows 7 SP1 (recommended) 64-bit edition
Microsoft Windows 8.1 (recommended) 64-bit edition
Note
The Windows Firewall will try to block features necessary to run RobotStudio. Make sure
to unblock these features when asked (Industrial Robot Discovery Server, RobotStudio
StudioAppFramework module, Virtual RobotController (all published by ABB)). The
blocking state of a certain program can be viewed and changed at Start/Control
Panel/Windows Security Center/Windows Firewall. Read more on
http://www.microsoft.com.
Recommended hardware
Item Requirement
CPU 2.0 GHz or faster processor, multiple cores recommended
Memory 3 GB if running Windows 32 bit
8 GB if running Windows 64-bit
Disk 10+ GB free space, solid state drive (SSD)
Graphics card High-performance, DirectX 11 compatible, gaming graphics card from
any of the leading vendors. For the Advanced lightning mode Direct3D
feature level 10_1 or higher is required.
Screen resolution 1920 x 1080 pixels or higher is recommended
DPI Normal size (100% / 96 dpi) up to Large size (150% / 144 dpi)
Only Normal size supported for Integrated Vision.
Mouse Three-button mouse
3D Mouse [optional] Any 3D mouse from 3DConnexion, see http://www.3dconnexion.com.
Robot Libraries
IRB Variant IRB Variant IRB Variant
120 3kg/0.58m 360 3kg/1130 Std No axis 4 6650 125kg/3.2m
120T 3kg/0.58m 360 3kg/1130 Wash-down No axis 4 6650 200kg/2.75m
*1200 5kg/0.9m BTM 360 3kg/1130 Standard 6650ID 170kg/2.75m
*1200 5kg/0.9m STD 360 3kg/1130 Wash-down 6650S 125kg/3.5m
*1200 7kg/0.7m BTM 360 3kg/1130 Stainless 6650S 200kg/3.0m
*1200 7kg/0.7m STD 360 1kg/1600 Standard 6650S 90kg/3.9m
140 5kg/0.8m Type A/B 360 6kg/1600 Standard 6600 100kg/3.35m
140 5kg/0.8m Type C 360 8kg/1130 Standard 6660 130kg/3.1m
140 6kg/0.8m Type C 4400 45kg 6660 205kg/1.9m
140T 5kg/0.8m Type C 4400 60kg 6700 145 kg/3.2m MH
1400 Type A/B 4400L 10kg 6700 145 kg/3.2m SW
1400H Type A/B 4400L 30kg 6700 150 kg/3.2m MH3
1410 4400S 30kg 6700 150 kg/3.2m
1520ID 4450S 30kg 6700 155 kg/3.05m MH
1600 5kg/1.2m 4600 20kg/2.5m 6700 155 kg/3.05m SW
1600 5kg/1.2m Type A 4600 20kg/2.5m Type C 6700 175 kg/3.05m MH3
1600 5kg/1.45m 4600 45kg/2.05m Type C 6700 175 kg/3.05m
1600 5kg/1.45m Type A 4600 60kg/2.05m 6700 200 kg/2.8m MH
1600 6kg/1.2m 4600 60kg/2.05m Type C 6700 200 kg/2.8m SW
1600 6kg/1.45m 460 6700 205 kg/2.8m MH3
1600 7kg/1.2m 4600 40kg/2.55m 6700 205 kg/2.8m
1600 7kg/1.2m Type A 4600 40kg/2.55m Type C 6700 140 kg/2.85m MH
1600 7kg/1.45m 4600 45kg/2.05m 6700 140 kg/2.85m SW
1600 7kg/1.45m Type A 6400R 200kg/2.5m 6700 155 kg/2.85m MH3
1600 8kg/1.2m 6400R 200kg/2.8m 6700 155 kg/2.85m
1600 8kg/1.45m 6400R 120kg/2.5m 6700 220 kg/2.65m MH
1600 10kg/1.2m 6400R 150kg/2.8m 6700 220 kg/2.65m SW
1600 10kg/1.45m 6400R 150kg/2.8m 6700 235 kg/2.65m MH3
1600ID 4kg/1.5m 6400R 100kg/3.0m 6700 235 kg/2.65m
2400 10kg 640 6700 175 kg/2.6m MH
2400 16kg 660 180kg/3.15m 6700 175 kg/2.6m SW
2400L 660 250kg/3.15m 6700 200 kg/2.6m MH3
2600 12kg/1.65m 6600 175kg/2.55m 6700 200 kg/2.6m
2600 20kg/1.65m 6600 175kg/2.80m *6700 220kg/3.0m MH
2600 12kg/1.85m 6600 225kg/2.55m *6700 220kg/3.0m SW
2600ID 8kg/2.0m 6600ID 185kg/2.55m *6700 245kg/3.0m MH3
2600ID 15kg/1.85m 6620 150kg/2.2m *6700 245kg/3.0m
260 6620LX-150/1.9m *6700 270kg/2.7m MH
340 6640 130kg/3.2m *6700 270kg/2.7m SW
360 1kg/1130 Std No axis 4 6640 180kg/2.55m *6700 300kg/2.7m MH3
360 1kg/1130 Wash-down No axis 4 6640 185kg/2.8m *6700 300kg/2.7m
360 1kg/1130 Standard 6640 205kg/2.75m 7600 150kg/3.5m
360 1kg/1130 Wash-down 6640 235kg/2.55m 7600 325kg/3.1m
360 1kg/1130 Stainless 6640ID 170kg/2.75m 7600 340kg/2.8m
360 1kg/800 Std No axis 4 6640ID 200kg/2.55m 7600 400kg/2.55m
360 1kg/800 Wash-down No axis 4 6640 150kg/2.55m DP6 7600 500kg/2.3m
360 1kg/800 Std 6640 165kg/2.8m DP6 7600 500kg/2.55m
360 1kg/800Wash-down 6640 185kg/2.75m DP6 760
6640 200kg/2.55m DP6 **940
** requires the StandAlone Controller mediapool that is available for download from Add-Ins tab / RobotApps / RobotWare Add-Ins
Note
All simulation models in the table are installed with RobotStudio, but only the robots in
the current product range are displayed in the ABB Library gallery. To import any other
robot you need to browse to the file on disk.
Track Libraries
RobotStudio is distributed with the following track types that are available in the Track folder
of the ABB Library.
Track family Length
IRBT4003 1.7 m to 10.7 m
IRBT4004 1.9 m to 19.9 m
IRBT6003 1.7 m to 10.7 m
IRBT6004 1.7 m to 19.7 m
IRBT7003 1.7 m to 10.7 m
IRBT7004 1.7 m to 19.7 m
RTT_Bobin 1.7 m to 11.7 m
RTT_Marathon 1.7 m to 11.7 m
Paint Rails 2 m to 20 m
left and right versions
IRB5350 Rail 3 m to 10 m
left and right versions
Migration tools
A number of migration tools are provided to support upgrade from RobotWare 5.60 and 5.61
to RobotWare 6.0. See the Migration Checklist available from the Installation Manager menu
for details.
Jobs
The new Jobs functions lets you do certain actions for a large number of robots
concurrently. You can take backups, update UAS, and set time
Solution
The new Solution concept help you structure your station data, the solution structure will
keep it all in one place.
Collision indication
To make it easier to find the point of collsion a markup can optionally be created at the point
of first collision. You can choose to highlight the colliding body or surface in to part which
was available before.
Keyboard shortcuts
You can export and import your customized keyboard shortcuts. This is useful when you
exchange your PC or want to share a pre-defined set of shortcuts with your colleages.
Automatic transparency
When zooming in on objects in the 3D view, you can enable automatic transparency to
make the closest part become gradually invisible.
Defining your main procedure and add procedure calls in the browser
You can define the main procedure directly in the Paths&Targets browser and add
procedure calls to your paths by Drag’n Drop. The main procedure will be synchronized to
the VC along with your paths. This means you no longer need to use the Simulation Setup
window for the standard case.
Setup Simulation
The Setup Simulation tool has been re-made and has become a document window. To the
left you see a tree view and to the right you see a property window that changes with the
selected tree item. The virtual time mode selection has been moved from RobotStudio
Options to Simulation Setup. The simulation entry point (i.e. by default the main procedure)
can be defined as a property of the task node.
Overview
This section describes how RobotWare 6 packages are handled in RobotStudio 6.
3.1.1 Concepts
Overview
This section describes a couple of fundamental concepts related to RobotStudio.
Systems
The specific configuration of RobotWare for use by a particular robot is denoted as a
controller system, or simply system in this context. The tool used to create RobotWare 5
systems is called System Builder and the similar tool for RobotWare 6 is called Installation
Manager. Both of these tools are part of RobotStudio. In addition, RobotStudio can create
VC systems for either RobotWare 5 of 6 using the functions System From Layout and New
System.
Overview
This section describes the installation of RobotWare packages on the PC.
RobotWare installation
A pre-requisite for creating systems is that RobotWare is available on the PC. RobotWare 5
is installed into the PC’s Program Files folder using a standard PC installer. RobotWare 6
is on the PC by RobotStudio for Complete installation option. Alternatively, RobotWare 6
can be installed using the RobotApps page in RobotStudio’s Add-Ins tab.
Distribution Packages
RobotWare 6 comes with a Distribution Package that also contains RobotWare Add-Ins for
Positioners and TrackMotion. The RobotWare Add-In for the StandAlone Controller (SAC) is
a separate Package available from the RobotWare Add-Ins section of RobotApps, see item
2 of Figure 1.
If you have a Package file (.rspak) you can install it using the Browse command,see item 3.
You can install RobotWare Add-Ins by browsing to a RobotWare Add-In manifest (.rmf file).
The Add-Ins browser will show the installed packages, see item 4.
1. RobotApps
3. Browse
2. RobotWare Add-Ins
4. Installed Packages
Figure 1: The RobotApps page is available from the Add-Ins tab of RobotStudio, see item
1.
Note
You can create a system in Installation Manager and add it to a RobotStudio station, but
not create a Pack&Go file unless the RobotWare Add-ins are installed and available as
Installed Packages in the Add-Ins browser.
Overview
This section describes where to find the packages.
Location 1 (ProgramData)
The first location is
Location 2 (LocalAppData)
The second location is used if a Package or Manfest is installed by a particular user. Then
the location is
%LocalAppData%\Local\ABB Industrial IT\Robotics IT\DistributionPackages.
On a PC with a default installation of Windows 7 the path is
Unpacked data
When used by a virtual controller, the Packages are unpacked into a cached location which
always resides in a LocalAppData sub-folder, namely
%LocalAppData%\Local\ABB Industrial IT\Robotics IT\RobotWare.
On a PC with a default installation of Windows 7 the path is
C:\Users\<user name>\AppData\Local\ABB Industrial IT\Robotics IT\RobotWare
(Users familiar with RobotWare 5 will recognize the content of this folder to be similar to the
previous Mediapool folder.)
Overview
This section describes how to uninstall Packages
Uninstall Package
The context menu option Uninstall Package will remove the selected Package and related,
unpacked, data.
Uninstall Package
4 Corrections
Overview
This section describes the defects solved in RobotStudio.
Overview
This section describes the corrections made in 6.0
5 Known Limitations
Overview
This section describes known limitations in RobotStudio.
5.1 General
5.2 Online
*Visual SafeMove windows can be re-opened from the Quick Access Toolbar menu
Any windows that are closed can be re-opened using the Quick Access Toolbar menu, as
the command Default Layout does not recover these windows.
Individual RAPID tasks cannot be stopped for RobotWare 5.60 and later
When running multitasking systems, it is not possible to start and stop individual tasks with
the dropdown menu of the task node in the Controller browser. This is due a restriction
introduced with RobotWare 5.60 and later.
Signal Analyzer Online not available for RobotWare 5.60, RobotWare 5.15.02 and earlier
The feature Signal Analyzer Online is not available for controllers running RobotWare 5.60,
RobotWare 5.15.02 and earlier. The reason is a vulnerability in Robotware that may cause
interruptions in the robot operation.
Signal Analyzer Online is supported by Robotware 5.15.03 and later, and RobotWare 5.61
and later, where the problem has been corrected.
It is not recommended to use Signal Analyzer Online of RobotStudio 5.15.01 or 5.15.02 with
RobotWare versions prior to 5.15.03 or 5.61.
SafeMove Tool Zone visualization in Online Monitor for robots with external axes
Only TCP robots and track mounted robots will be visualized in the Online Monitor, no other
external axes or positioners.
As a consequence, the Online Monitor may show the robot in a non-violating position, even
though the safety controller has detected a safety violation and stopped the robot.
Backup for Paint systems does not create backup of the PIB board
The Backup function of RobotStudio does not create a backup of the PIB board of the
IRC5P system.
Workaround: Create the backup of the PIB board with the FlexPaint Pendant using an
USB-stick.
Remaining error – VC started from Controller->Add controller does not detect cameras
A VC that is started from Controller->Add controller does not detect cameras on the
network, even if the VC_network_definition.xml is correctly configured and the firewall is
turned off. The reason is that the controller is not able to detect new cameras on the
network when it is in “Motors On” state. When the VC is started stand-alone in RobotStudio
it is automatically set to “Motors On“ when started.
Workaround: To allow it to discover cameras, turn the control panel key to manual mode or
launch the VC as part of a station.
User tip – Warm start the controller after changing network settings
Whenever changing the network settings of the camera, either from Connect->Add Sensor
or Connect->Network settings, it is important to warm start the controller. If this is not done,
RAPID instructions will give the error “Communication Error” and the FTP-mounted camera
disk is not accessible. If DHCP addres is used and persits, please try a static address
instead.
5.3 Offline
5.3.1 General
VC does not start with RRI option and GSI folder structure missing.
The VC will hang when started with a system containing the RobotWare option RRI (Robot
Reference Interface) if the GSI folder structure is missing.
Workaround: create GSI Folder before starting the VC inside the HOME directory of the
system. See the Application Manual for Robot Reference interface for more information.
Memory problem when doing Save As Viewer or Record to Viewer with large stations
RobotStudio may run out of memory (OutOfMemory exception) when doing Save As
Viewer or Record To Viewer if the station is very large.
Workaround: Use the 64-bit version of RobotStudio and create a 64-bit viewer by ticking
the checkbox in the Save As Viewer file dialog.
5.3.3 MultiMove
Error 50091: ‘Restart not possible’ after warm start of a system with external axis
When restarting a system with activated mechanical units the activation state is lost. Then
the program can no longer be started from the Virtual FlexPendant, the RAPID Editor or the
RAPID Tasks window.
Workaround: Reset the program pointer (‘Program Pointer to Main’) before starting the
program from the Virtual FlexPendant, the RAPID Editor or the RAPID Tasks window, or,
start the program from the Simulation Play button.
Cause: By default, the .NET Framework does not allow execution of code from a remote
file system. This means the application may behave unexpectedly if the media used by the
system or the system itself resides on a network share.
Workaround: To resolve this, the user must explicitly grant the required permissions:
1. Open the file Virtual FlexPendant.exe.config located in
C:\Program Files (x86)\ABB Industrial IT\Robotics IT\RobotStudio 5.61\Bin
2. Add the following lines
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
<runtime> <!-- THIS IS ONE OF THE NEW LINES!!! -->
<loadFromRemoteSources enabled="true"/> <!-- THIS IS ONE OF THE NEW LINES!!! -->
</runtime> <!-- THIS IS ONE OF THE NEW LINES!!! -->
</configuration>
The Virtual FlexPendant must be restarted for the changes to take effect.
For further information, see
http://msdn.microsoft.com/en-us/library/dd409252(v=vs.100).aspx
Note
Windows security settings may prevent the file from being directly edited in the default
location. Copy the file to your local Documents folder to edit it. Upon completion, you
need to manual copy the file back to its original location.
5.3.6 RAPID
5.3.7 Paint
*Enforce selected graphics device for PCs with multiple graphics cards
For best performance when running RobotStudio on a PC with multiple graphics cards,
RobotStudio can be configured to use a specified device. By this option you can ensure
maximum performance. This is useful for e.g. Lenovo W540 that has both an integrated Intel
graphics device and a discrete NVIDIA card.
Open the file RobotStudio.exe.config that is located in the folders
C:\Program Files (x86)\ABB Industrial IT\Robotics IT\RobotStudio 6.0\Bin64
and
C:\Program Files (x86)\ABB Industrial IT\Robotics IT\RobotStudio 6.0\Bin
and uncomment the line
<add key="GraphicsDeviceType" value="Discrete"/>
Valid values are 'Discrete', 'Integrated' and 'Warp' (software renderer).
Note that there are two different files, one for the 32-bit version, and another for the 64-bit
version.
Out of memory
The application might fail when out of memory due to the import of very large ACIS files or
load of very large stations.
Workaround: Use the 64-bit version that can handle more memory. Ensure that you have
enough memory installed on the PC, see System Requirements.
File changes to FlexPendant applications does not load the changes until a FlexPendant reset
With RobotWare 6.0 the controller's restart will no longer reset the FlexPendant memory.
This was part of an effort to improve the restart time of the controller.
This means that after placing a new FlexPendant application file(s) on the FlexPendant unit,
you need to manually reset the FlexPendant for it to reload its assets.
To manually reset the FlexPendant you need to use the reset button on the FlexPendant's
backside. (See Operating Manual – IRC5 with FlexPendant, 3HAC16590)
6 RobotWare Compatibility
6.1 General
General
The location of the program pointer is not updated in the RAPID Editor during program
execution.
Offline
A limitation in the versions 5.07.02, 5.07.03, and, 5.07.04 of RobotWare may cause the
Virtual Controller to System Failure state during I-start on certain computers. The problem is
due to the ctrl.bin-file not being correctly created.
Workaround: Create an empty ctrl.bin file in the INTERNAL folder of the controller system,
and then perform a warm start.
Note
The virtual controller does not support RobotWare 5.07.08 and RobotWare 5.07.07.
Online
FlexPendant Viewer does not work RobotWare 5.07
Offline
RobotWare 5.08 is not supported.
Workaround: Use RobotWare 5.08.01 or later.
Offline
Starting a controller will generate internal UAS error in controller error log.
Offline
Linear jogging of a robot across joint values that will cause a change of confdata may fail.
For example, if the robot is jogged linearly when joint values is passing 90 degrees for axis
1 may cause the robot to stop or to change configuration.
-Access "ALL"
-Access "ALL"
EIO_CROSS:
SYS.CFG:
CAB_TASK_MODULES:
-Task "T_ROB1"
-Hidden
RAPID Profiler
The profiler will be able to create a log file for the profiler automatically for RobotWare 5.14
or later. For RobotWare 5.13 or earlier, the log file must be created manually using the
RAPID Spy command (SpyStart/SpyStop).
Safety Configuration
Safety configuration of a track motion IRC5 system equipped with a safety controller of type
EPS or SafeMove can be done without the need to read track motion parameters manually
when using RobotWare 5.11.01 or later. Encrypted parameters needed by the safety
controller will be automatically read by EPS Wizard and SafeMove Configurator,
respectively.
Signal Analyzer.
The error message Failed to subscribe on signal may sometimes appear during signal
recording for RobotWare 5.15 or earlier.
Workaround: Restart the VC or upgrade to RobotWare 5.15.01 or later.
Configurations
The feature Configurations for selecting the robot arm configuration (confdata) may fail,
or not present all solutions, in some specific circumstances even when the target is
reachable if RobotWare 5.14 or earlier is used.
Workaround: Upgrade to RW5.14.01 or later
RobotWare
It is possible to use previous RobotWare versions, but with some limitations.
ActionTrigger will work only on RobotWare 5.12.02 or later.
The controls Button, TpsLabel and PictureBox controls was modified in
RobotStudio 5.13. The property ‘Allow MultipleStates’ of these controls can be
accessed from RobotWare 5.13 and later.
Variant Button will work only on RobotWare 5.14.01 or later
Conditional Trigger will work only on RobotWare 5.14.01 or later
Widgets will work only on RobotWare 5.60 or later.
FlexPendant SDK
ScreenMaker should be used with FlexPendant SDK 5.12.02 or later. ScreenMaker allows
selection of FlexPendant SDK version when it is launched. If only one version of
FlexPendant SDK is available in the system, it is loaded by default.