Defining a large array in Installation Variables

I’ve had to solve a similar problem before and ended up with two different work arounds. Both were not ideal, but they did solve the problem.

The first way was to use the installation variables. If I recall correctly, variables cannot be resized (though a program) after being created, so I had to type out two empty pose array variables (50 positions in each variable) before assigning values individually in the program. This was painful and involved a lot of typing (I recommend attaching a usb keyboard to the UR pendant, which might allow copy/paste short cuts). Never tried editing the installation file on a computer, so can’t help you there.

Disclaimer: an installation variable can only hold ~55 poses, so you will need to set up at least 6 installation variables for your application. Saving more than 56 positions in an array (as an installation variable)

The second solution was to set up a python script that the robot could call for positions. (A camera was sending more positions than the UR could handle). I would recommend this if you already have a computer connected for this application. This also does let you edit waypoints much easier than on the UR interface, but I’m not sure it’s worth setting up a computer solely for this purpose.