Visual Components 4.8.0.1 Release Notes – 23/01/2024
Bug Fixes
A recap of bug fixes including those reported to Visual Components support.
ID27237
27260
27192
27137
25756
25535
26988

Description
Interaction with simulation using VC Experience VR does not work
KUKA.Sim AddOn exception when clearing layout
Toggle statement command missing from VC Robotics OLP program editor
context menu
Program statements created by Via solver not loaded correctly in someproduct variants
PTP motion blending not correct when first joint has no motion
Collision detector detects false collisions when geometry has very small
triangles
Python API RobotSelectionService.ActiveExecutor fails for custom robot
executors

Product Backlog Items
ID26394
27246

Description
API to access eCat thumbnail images
Improved Japanese translations

API Changes
API Type.NET.NETChange
Addition of VcmxHelper class for getting VCMX thumbnail images
Addition of TargaImageHelper class for reading a TGA image from the given
stream into a GDI+ bitmap

Other Changes•KUKA.Sim Add-On is now included in Visual Components Premium OLP

Updates to Visual Components Robotics OLP
General Visual Components Robotics OLP Improvements
Description
Multipass fillpass improvements for outside edges
Weld Start motion type used from robot settings
Fixed crash when creating surface path with certain settings
QIF import updates
Application name fixed for some message boxes
DriveDistance and TangentDistance allow negative values
Fixed Group statement missing after layout reload
Zigzag's first start point motion type fix
Improved Japanese translations for VC OLP tools
Fill pass logic fix when reversed
Nozzle search fixes
WPS from XML import fixes
WireSense fixes
Fixes to touchup base/toolVisual Components Robotics OLP Post Processor Improvements
Description
Yaskawa WireSense fixes
FTP upload fixes for Fanuc, Siasun, ComauGroup upload implemented
Fix for uploaded aux value
ABB weld parameter writer fixes
KUKA upload workpiece positioner category list updated
Yaskawa Euler format implementation
Yaskawa reference point fixes
Yaskawa paint command fixes
Yaskawa fill pass fixes
KUKA download/upload fixes for KSS86
KUKA KRC2 fix for laser welding
KUKA upload crash fix
WireSense updates

Visual Components 4.8 Update Notes – 13/10/2023Installers UpdatedChanges
KUKA OLP is now available for Visual Components Premium
Extended OLP tools are now available in Visual Components Premium
OLP and Visual Components Professional OLP

Visual Components 4.8 Release Notes – 06/10/2023
Visual Components OLP
Visual Components OLP is the main feature of 4.8. This means we have now incorporated Delfoi tools,enhancing the application's capabilities.
The full list of product variants:• Visual Components Essentials• Visual Components Professional• Visual Components Premium• Visual Components Robotics OLP• Visual Components Professional OLP• Visual Components Premium OLP

Robotics solver add-on for OLP variants
Automatically solve the problems on robot motion paths with Robotics Solver. These tools can solve many
typical problems such as collisions, singularities, joint limit issues and reachability problems. Solver supports
process paths, via paths and search paths.
This is available for customers that have the OLP and even then, requires a separate license. This can only bebought as an annual subscription and needs a separate license.

Via SolverThis is a fundamental solver feature and is now available across all product versions. Solver supports via paths
and is easy to use and easy to setup to help solve problems in robot motion paths (limited functionality
compared to the Robotics Solver Add-on).

Online help
The application help and Python API reference guides are now available online. .NET reference guide andPython 2.7.1 documentation will stay as is. There's a possibility to customize the help location in theconfiguration file to a local or remote path.

Updated CAD import and export functionality
Slight improvements in performance, new HOOPS 2023 H2 update.

Updated formats:••••••ACIS up to 2023
Autodesk Inventor up to 2024
Autodesk Navisworks from 2012 to 2024
CATIA V5 up to V5_6R2023
Pro/Engineer 19.0 to Creo 10.0
Parasolid Up to v35.1

Other Improvements
ID
21272
22356
22589
22865
24468

Description
Update the license status when return the commuter license
Introduce .NET license activation/deactivation eventsMark ISimWorld::Import() method as deprecated - ICadReader should be
used instead
Change Chinese label for Toggle command
Update PnP arrow in 3D world on component rebuild

Bug FixesID10658
13478
13795
16771
17084
17250
17537
17741
20308
20679
20915
21004
21221
21237
21840
22126
22149
22300
22549
22652
22698
22809
22860
22985
22987
23035
23155
23156
23160
23161
23195
23378
23380
23448

Description
Ctrl+z does not undo the movement when Move Mode is on "Selected"
Drawing: TextAnnotation does not connect to the selected node
Changing properties created to features through Python API don't rebuild
the feature tree
VC application stuck when exporting model with empty line set in debug
configuration
Exporting geometry files to DWG sometimes fails
Export Geometry fails sometimes
Error while reading DWG fileRender calls don't respect the simulation step size
New robot statements are not added inside selected scope
Navigation does not work after switching from assembly editor window
when using software rendering and RDP
Dimension label is not printed when exporting drawing to PDF
Ambient occlusion shows through material created with python API
Redundant button while closing statistics layout
Annotation height of 0 causes drawing export to fail
DWG file doesn't get imported
Assembly editor shows Ambient Occlusion after locking the screen
Crash when Distribution property has random stream index higher thannumber of streams
PM - products gets stuck on a conveyor and an exception is raised
Accessing Material Name with Print statement cause Exception
Importing a DWG file fails
Error when saving to folder with non-ASCII characters
Pressing delete when editing flow group name deletes a process groupinsteadException with Process Flow.MaxVisitCount value
Markup text is not displayed correctly when importing model
Property editor for Product Types uses fixed technical names for value typeException when a PM process is selected and GetProperty statement
executes
Errors occur if multibyte characters are included in the installation path
Deleting a process step changes the order of the properties from which itwas copied
eCat search history list is hard to read with dark theme
Behavior with robot positions "Locked To World" isn't correct
Long file names for video export
StatementHelper.GetActiveScopeForExecutor returns wrong routine whenswitching routines
Products not going to all processes in step group
Dynamic grasp part is not in collision-group2357823609
2365723658
23665
23672
23688
24800

Switching tabs may cause an exception error at connectivity add-on
Problem adding statement to empty scope from Python
Process flow is displayed out of alignment when recording
Backstage print preview without software rendering on remote desktop
causes an unhandled exception
Process is executed over MaxVisitCount times
Pinned Program Editors won't update after removing button groups
Export Image action shows file format options which might not be
supported
Disabling Product Type filter does not work when OR condition is used

Visual Components Robotics OLP 4.8 Release Notes
New Features
A short overview of what is new.

UI and Licensing•••

Comprehensive access to all OLP processes for all users including Arc, Cut, Spot, Surf, Paint.
Full availability of all robot OLP post-processors for all users.
Complete OLP functionalities are now presented on the PROGRAM tab.

Path Setup Panel••Introduction of Lead-in and Lead-out patterns on Path tab for all processes.
The newly added Lead-in and Lead-out patterns on the Path tab now have rotation capability.

Hover Panel•

The Process selector within the Hover Panel has been enhanced. Notably, changing theProcess selection will also modify the button setup on the Program Editor panel.

Program Validation, Path Check, and Simulation:••

Program Validation now supports conveyor synchronization.
We've integrated a Linear 180-degree check for linear motion into Path Check, Program
Validation, and Simulation. This new feature analyses if the robot's joint rotates beyond 180
degrees during its linear motion and subsequently issues a warning if such a rotation isdetected.

OLP Extras:••

The Torch Cloud creation and its export functionality have been refined.
New Features:
o The Curve Caps tool, designed to create process paths on linesets within the CADmodel.

OLP Calibration:•

We've overhauled and upgraded all layout calibration algorithms, promising improved
performance and accuracy.

OLP Post-processors:•••

Now includes support for IGM laser search.
Added support for IGM multilayer with the flexibility of choosing not to execute all layers
simultaneously.
Integrated support for Yaskawa conveyor sync.

Other Improvements (from OLP 4.7)
••
•••
•

Tool solver available on Path Setup panel (Automatically Adjust tool angles and offsets toavoid Robot Tool colliding with the Workpiece, keeping the path in Full-Modify mode)
Fronius WireSense support for Fanuc and Yaskawa
PMI/MBD – Product Manufacturing Information in path generating
CREO, xml export available from Creo 9
Wiscon standard
QIF standard (via MBDVidia export)