RobotStudio 2022.3 Release Notes
RobotStudio 2022.3 Release Notes
RobotStudio 2022.3 Release Notes
RELEASE NOTES
RobotStudio 2022.3
Contents
Release Notes for RobotStudio 2022.3 3
General 3
User documentation 3
Tutorials 3
System Requirements 3
New Functionality 5
CRB 1300 SWIFTI™ 5
Align TCP 5
Disable CFG IO comparison for multilayer in VSM 5
IRB 365-1.5/1100 5
IRB 920 180mm stroke 6
IRT 710 Track Motion 7
VR: Align TCP 7
VR: Auto axis lock 7
VR: Change active task, tool and workobject 8
VR: Display measurement while moving or rotating 9
VR: Stepwise movement and rotation 10
Corrections 12
Known Limitations 16
Visual SafeMove 16
IO Configurator 6 17
Online 17
Online – Paint 17
Online – Integrated Vision 18
Offline 20
Conveyor Tracking 23
MultiMove 23
External Axis 23
Network Drives and UNC Paths 24
RAPID 24
Paint 25
Graphics and Geometry 25
ScreenMaker 26
RobotWare Compatibility 29
Supported RobotWare versions 29
RobotWare 5.05 and 5.06 Compatibility 29
RobotWare 5.07 Compatibility 29
RobotWare 5.08 Compatibility 29
RobotWare 5.10 Compatibility 29
RobotWare 5.11 Compatibility 29
RobotWare 5.12 Compatibility 30
RobotWare 5.13 Compatibility 30
RobotWare 5.15 Compatibility 30
RobotWare 6 Compatibility 31
General Compatibility Limitations 31
8 GB minimium
Memory
16 GB or more if working with large CAD models
Graphics High-performance, DirectX 11 compatible, gaming graphics card from any of the leading vendors.
Card¹ For the Advanced lightning mode Direct3D feature level 10_1 or higher is required.
Screen
1920 x 1080 pixels or higher is recommended
Resolution
Oculus Rift, HTC Vive or any Windows Mixed Reality Headset. Note that special PC hardware
Virtual
requirements apply when using RobotStudio with VR, see https://www.oculus.com/oculus-ready-
Reality
pcs/, https://www.vive.com/us/ready/, or,
Headset
https://www.microsoft.com/enus/windows/windows-mixed-reality-devices, respectively.
¹ RobotStudio will not benefit from the additional features of so-called ‘Professional’ or ‘Workstation’
graphics cards. The price level of these are at a much higher range than gaming graphics cards with
comparable performance. High-end gaming PCs are very suitable for offline programming with
RobotStudio. Such a PC will provide good performance for a limited budget.
Align TCP
Added a command to the mechanism context menu and ribbon for aligning the tool orientation with
UCS coordinates.
14419 Fixed an issue that could cause the wrong texture to be applied to surfaces when exporting the station
to a Station Viewer executable.
14755 If the duration for a JointMover was set smaller than the the simulation time step, this could cause the
mechanism controlled by the JointMover to jump to an incorrect position before getting to the correct
one. This is now fixed.
Visual SafeMove: Properties dialog does not come back on selecting default layout
The 'Default Layout' command does not bring back windows such as the properties window in Visual
SafeMove if the user happens to close it.
There is now a new command 'Saved Layout' below 'Default Layout', which restores the user's custom
window settings that are saved when RobotStudio is closed down. This type of restore includes
settings for windows within add-ins such as Visual SafeMove.
14869
14987 When saving a station, the list of undoable commands and the asterisk that indicates unsaved changes
were sometimes not cleared. This has been fixed.
15009 Fixed an inconsistency in the default location for the package file in the Pack & Go dialog. If the user
selects to save the file inside the Project folder, that will be remembered and reflected the next time
the dialog is opened.
Exception when using Source smart component with physics enabled objects
Fixed issues that could occur when using a Source smart component to copy a graphic component
group with physics enabled parts such as cables.
The PhysicsBehavior property of the Source can now be set to Unchanged, leaving the behavior of all
objects in the group unaltered.
Visual SafeMove: Wrapped Safe Zone command enabled with Basic Joint Supervision
It is no longer possible to create Wrapped Safe Zone when Basic Joint Supervision is enabled.
Visual SafeMove: Able to create TSP using Human contact supervision when basic joint supervision
is enabled
It is no longer possible to create Human contact supervision when basic joint supervision is enabled.
Now the error message is displayed in the corner which has the error.
Visual SafeMove: Not possible to write to the controller because System Name to long
Fixed an out of reach error when the tool was excluded from Collision Free Path Planning.
Fixed an issue with the position and orientation of certain parts when importing a DWG assembly.
Improved the sizing of elements in the Open - Recent page in the File tab.
Added a notification that the floor plan can't be generated if online monitor is closed.
Fixed a crash that could occur if the RAPID Tasks window was open while the controller task
configuration changed (for example by an I-start).
Fixed a couple of issues that could cause a Station Viewer (executable or .rsstnv file) to crash when
loading the station.
Visual SafeMove: Editing a Safe Zone could result in some values being reset.
Visual SafeMove: Could not import Speed Supervision Points from a simplified configuration
Very hard to close RAPID tab from a module opened from Files browser
Implemented a limit on the width of document and category tabs, which could become very wide and
difficult to use when for example opening a backup from the Files browser. The full text of the tab is
displayed in a tooltip.
In the Joint Jog window, it was not possible to jog all mechanisms when selecting a RAPID motion task
which controls multiple external axes (for example transfer tracks) but no TCP robot. It is now possible
to select the mechanism to jog.
Telnet port: 23
User: "admin"
Password: ""
EIO:CFG_1.0:5:0::
#
EIO_SIGNAL:
-Name "c1Position" -SignalType "AI" -Unit "CnvIf"\
-SignalLabel "ctPosition" -UnitMap "0-31" -Access "ALL"\
-MaxLog 21474.8 -MaxPhys 1 -MaxPhysLimit 1\
-MaxBitVal 2147483647 -MinLog -21474.8 -MinPhys -1 -MinPhysLimit -1\
-MinBitVal -2147483647
-Name "c1Speed" -SignalType "AI" -Unit "CnvIf" -SignalLabel "ctSpeed"\
-UnitMap "32-63" -Access "ALL"\
-MaxLog 21474.8 -MaxPhys 1 -MaxPhysLimit 1\
-MaxBitVal 2147483647 -MinLog -21474.8 -MinPhys -1 -MinPhysLimit -1\
-MinBitVal -2147483647
MultiMove
MultiMove error: ‘Object reference not set to an instance of an object’
When the Test Play button is pressed in the MultiMove tool, the following error message may be
displayed: ‘Object reference not set to an instance of an object’, but the robot moves and the Status
‘Calculation OK’ is displayed. In addition, when ‘Create Paths‘ is pressed the following message is
displayed: ‘Can't create paths : Value cannot be null’, and no paths are created. In the ‘Create Paths
Settings’, is the WP TCP drop down empty.
Reason: Workobject is not set for the current task.
External Axis
<?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
RAPID
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.
Problems when undoing Boolean operations on Geometry
Undoing a Boolean operation might not succeed. To recover from these problems, you need to delete
the items that caused the problem.
ScreenMaker
Numeric controls and decimal separators
To use numeric controls in ScreenMaker on the PC set the decimal symbol to a single period ('.'). Other
decimal symbols are not supported and binding values will not work in the Virtual FlexPendant. The
behavior on the real FlexPendant is not affected by this PC setting.
Graphs on secondary screens
To use a Graph on a secondary screen (not the main screen) a custom action is needed. Otherwise, the
Graph will not be updated properly. In the ScreenForm that contains the Graph add a Load event. In this
event add an action using Add Action->Advanced->Call Custom Action. Select the Graph control and the
UpdateValues action.
EIO_SIGNAL:
-Name "doMainInMC" -SignalType "DO" -Unit "SysComm" -UnitMap "44"
-Name "A1HVErrNo" -SignalType "GO" -Unit "SysComm" -UnitMap "150-151"\
-Access "ALL"
-Name "A1HVEn" -SignalType "DO" -Unit "SysComm" -UnitMap "155"\
-Access "ALL"
EIO_CROSS:
-Res "A1HVEn" -Act1 "HVEnabled"
SYS.CFG:
CAB_TASK_MODULES:
-File "INTERNAL:/pntrapid/T_ROB1/cycinfo.sys" -ModName "cycinfo"\
-Task "T_ROB1"
-File "INTERNAL:/pntrapid/csvlkup.sys" -ModName "csvlkup" -AllTask \
-Hidden