RobotStudio 2023-4-1 Release Notes
RobotStudio 2023-4-1 Release Notes
RobotStudio 2023-4-1 Release Notes
RELEASE NOTES
RobotStudio 2023.4.1
Contents
Release Notes for RobotStudio 2023.4.1 3
General 3
User documentation 3
Tutorials 3
System Requirements 3
Corrections 5
Known Limitations 6
Visual SafeMove 6
IO Configurator 6 7
Online 7
Online – Paint 7
Online – Integrated Vision 7
Offline 10
Conveyor Tracking 13
MultiMove 13
External Axis 13
Network Drives and UNC Paths 14
RAPID 14
Paint 15
Graphics and Geometry 15
ScreenMaker 16
RobotWare Compatibility 19
Supported RobotWare versions 19
RobotWare 5.05 and 5.06 Compatibility 19
RobotWare 5.07 Compatibility 19
RobotWare 5.08 Compatibility 19
RobotWare 5.10 Compatibility 19
RobotWare 5.11 Compatibility 19
RobotWare 5.12 Compatibility 20
RobotWare 5.13 Compatibility 20
RobotWare 5.15 Compatibility 20
RobotWare 6 Compatibility 21
General Compatibility Limitations 21
8 GB minimum
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
Meta Quest 2, 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/vive-ready/, or, https://www.microsoft.com/en-us/mixed-
Headset
reality/windows-mixed-reality, 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.
Fixed an issue that caused an error for users without a Cloud license, when opening a project.
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
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
<?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
Robtargets that are LOCAL to a PROCEDURE cannot be synchronized with RobotStudio
The RobotStudio synchronization engine that translates 3D data of the station to RAPID code and vice
versa does not support robtargets that are declared locally to a procedure.
Workaround: Declare the robtargets as global or local to a module instead.
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