We’re trying to use cartesian robot to rotate parts, so each of the sides of the part would get treated on a conveyor. But it seems that if the part is rotated the componentpathsensor stops trigger regarding the component, and still triggers at the old position of the component? Can’t explain it fully, thus I’ve a video.
What could be the problem here? Same thing happens with a robot rotating the part, it doesn’t register properly at the sensor when it has been rotated.
Here’s the example simulation, where the part is supposedly stopped at the sensor conveyor and starts moving after a few seconds.
Are we doing something wrong, or have we missed something? The rotating part in this example is the “Rotator Conveyor” which is available in the eCatalog.
We’re aware that sometimes the old location of the sensor stays “haunting”, but that is not the case in this, as we are using a sensor conveyor. This hasn’t been moved or adjusted by PnP
The conveyor sensor itself is just for debugging and seeing the BoundDiagonal values of the component that enters the conveyor.
It sure does seem to “remember” the old orientation of the piece. The visual orientation has changed, but the “ghostly” old geometry still keeps triggering the sensor.