Memory limit of ur10e controller?

We have a rather large urp program generated from multiple scripts and it works fine in URSIM.
But when we port over to the physical ur10e robot, the code will initially run and then fail stating index is out of range.

We suppressed some of the scripts and the robot ran the programs fine. We then added each suppressed script one by one until we got the error.

We iterated several times adding the scripts in different order and it always failed at the same number of active scripts.

Any idea on memory limits and is it possible to add swap space or virtual memory?
Sabri

1 Like

Hi,
It is not possible to increase memory or swap file size. The controller you have today is known internally as CB5.2. This will be replaced in the near future with a new controller that is called CB5.5 (double memory and faster cpu). While CB5.5 is not released yet for e-series arms it HAS been released for UR20 arms so it is shipping today. You could ask to be part of the e-series beta program for CB5.5 controller and test your code there. If you want to do that then email our beta program manager at (UREarlyAccess@universal-robots.com).

The other alternative would be to run the extra script programs from an external source and use interpreter mode. You can find out more about that here :
Universal Robots - Interpreter mode

“index out of range” could also be a result of internal controller bug.
Take “support file” after it happens, and report to UR tech support.