Hi,
I’m encountering a performance issue in RoboDK V5.4.0 (also tested on V5.9).
When adding a large number of targets in a station with a synchronized linear axis, the simulation speed drops drastically, even when the targets are not set to visible. I understand that rendering performance may decrease due to a large number of items, but what seems odd is the FPS drop and simulation slowdown despite the items not being rendered.
To investigate, I created a simple cell with a linear axis and a short program looping through three points multiple times. I then added several thousand targets (set to not visible) to simulate my use case and compared the performance with and without these targets :
linAxis.rdk (Size: 3.14 MB / Downloads: 65)
.
Here’s what I observed:
robot.rdk (Size: 1.97 MB / Downloads: 58)
.
Surprisingly, the issue disappeared; the robot-only station performed smoothly, even with the large number of hidden targets.
I’d appreciate any insights or suggestions you may have.
I’m encountering a performance issue in RoboDK V5.4.0 (also tested on V5.9).
When adding a large number of targets in a station with a synchronized linear axis, the simulation speed drops drastically, even when the targets are not set to visible. I understand that rendering performance may decrease due to a large number of items, but what seems odd is the FPS drop and simulation slowdown despite the items not being rendered.
To investigate, I created a simple cell with a linear axis and a short program looping through three points multiple times. I then added several thousand targets (set to not visible) to simulate my use case and compared the performance with and without these targets :

Here’s what I observed:
- Regular Simulation Speed: The bloated station moves very jerkily, while the same station without the additional targets runs smoothly. Interestingly, both stations maintain the same program speed.
- Fast Simulation Speed: The bloated station becomes not only jerky but also noticeably slower than the unbloated one.

Surprisingly, the issue disappeared; the robot-only station performed smoothly, even with the large number of hidden targets.
I’d appreciate any insights or suggestions you may have.