06-28-2022, 01:30 PM
Hi, is it possible via the API to replace one (gripper) tool by another, and leave all related targets and programs intact?
E.g. I have tool A on a robot in a station, with 2 targets for open and close. I have two subprograms, to open and close the gripper, and they're called by various higher level programs. Now I would like to replace tool A by a new tool B, that could be loaded from a robot file with a different STEP geometry and possibly a different gripper stroke. I want to automate this replacement and avoid having to manually relink all the targets and programs to the new tool B.
Do you have any recommendations on how to accomplish this? Should I add a new tool B, find all the relations from Tool A and update the links to Tool B, and remove tool A? Or could I somehow modify tool A including its STEP geometry and parameters to de facto turn it into tool B?
Best regards,
Maarten
E.g. I have tool A on a robot in a station, with 2 targets for open and close. I have two subprograms, to open and close the gripper, and they're called by various higher level programs. Now I would like to replace tool A by a new tool B, that could be loaded from a robot file with a different STEP geometry and possibly a different gripper stroke. I want to automate this replacement and avoid having to manually relink all the targets and programs to the new tool B.
Do you have any recommendations on how to accomplish this? Should I add a new tool B, find all the relations from Tool A and update the links to Tool B, and remove tool A? Or could I somehow modify tool A including its STEP geometry and parameters to de facto turn it into tool B?
Best regards,
Maarten