Universal Robots Forum

In I/O setup how can change several default at one time

Dear UR+ Development Support

In I/O setup, I can select the desired signal, use Rename text box, to reset the name to default.
For example, digital_in[0]:Default → digital_in[0]: Test.

If I want to change several signal at one time, can I redefine UR initial I/O file of UR system?

So when UR start up. in I/O setup those signals will display the name not Default.
Is there an initial file in UR system? If it is, please tell me the file name and location.




not sure if i fully understand your issue but i think all you need to do is to save your configuration to the default.installation file and you’re done. This file is basically just XML so you can also edit your own :wink:

1 Like

Excuse me,Can the default.installation file be modified by SDK?


Thank you for your reply!

we find the default.installation file. But can not edit it.
When we open the file, there are unexpected text.
Can you tell me how to open and modify it?



@shi.gt the installation File cannot be modified directly through the SDK but you can create your Own Installation Nodes which will also save its settings into the *.installation File.
To edit the installation File you can uncompress it with 7zip and open it with an editor like Notepad++ :wink:
Though i’m not sure how to compress it again it does work by simply renaming it *.installation after decompression and editing

Thank you very much for your reply.



Thank you for your advise!
We only want to edit the default.installation file, so we can set the value at I/O setup.
After that, we can copy the default.installation and save it.

While we install a new UR for user, we can use the file we saved to overwrite the default.installation.

Thank again!


Ah ok i thought your Problem was more deeply into coding stuff into the File😄 Ofc, you can simply overwrite it inside PolyScope to copy it from robot to robot. You can also edit it in ursim.

Sometimes tho, it comes to restrictions where it might be useful to edit the file.

Here is one example:
Through PolyScope the TCP Offset for the Z Axis is restricted to 500 mm. So you basically cannot use any Tools that are longer than this except if you don’t need The TCP on its end.

What you can do to pypass this problem is to decompress your installation File and edit the part:

tcp id=“70c1fd26-3062-4d4b-bd56-9125080aad7f” name=“TCP” offset=“0.0, 0.0, 0.8, 0.0, 0.0, 0.0”

which represents the TCP Pose (p[x,y,z,rx,ry,rz]) so all you need to do is to change the third param to e.g. 0.8 meters, save the file as *.installation, load it in polyscope and you’re done: