Attach with offset does not work with tools other than the wrist

Hi, I have a very peculiar issue. I have found that none of the attach smart components, ABBs or community made, works with offset if any tool is mounted on the robot.

I press attach with offset set to 100mm with no tool → object mounts 100mm away from the robot wrist.
I press attach with same offset but now with mounted tool → object mounts on TCP of tool.

Is this how it is supposed to work? I have a workaround where the offset is set to the tools size, but that seems bad.

Hi everyone,

I actually met the same problem that AuxiliumD did.

I am using an Attacher Smart Component to attach an object to a tool with the Mount option as True.
The Parent is the tool, the Flange is the tool’s TCP, the Child is the object I want to attach.
When the attach occurs, the Local Origin of the object will coincide exactly with the tool’s TCP, whether the X,Y,Z Offsets are equal to 0 or not.

I cannot understand if there is some kind of bug or if I am missing something.

Could anyone help please?

Thank you in advance

Hello,
I reported this bug to R&D

Bug is now under investigation by R&D

Bug is fixed in Robotstudio 2020.4