Robotic pick/place conveyors not working correctly

Can anyone help me with this issue. I set up a feeder to create this part, then I made two copies and placed them side by side. I then want to pick up 3 parts and place them on the conveyor in the simulated pockets. I pick 3 parts and place them down at the same time, but they all act differently as you can see from the image. The one on the end stops for some time, before it starts to move again, while the one closest to the robot instantly moves.

I don’t understand why I get different results from 3 exact conveyors? I just want all 3 parts to move together as they are placed.

I suspect those parts are not getting logically placed to 3 different conveyors (or motion paths in them), but only 1 or 2.

If the components are on same motion path they can initially overlap but the motion planning will try to separate them from each other physically when moving.

You can see which component each part is attached to by using the PnP tool (shows blue arrow to parent comp), or use the Inspector add-on to see which container / motion path behavior the component is actually in.

So I did take a look, and their motion paths were a bit confused. I tried to simplify it by going to a single conveyor/feeder, but I still get the same results. I place all three yellow blocks down at the same time and yet they stagger.

If the parts are intentionally on the same path you can turn off SpaceUtilization, which then allows them to overlap.

https://help.visualcomponents.com/4.9/Premium/en/English/Component%20Modeling/Behaviors/Material%20Flow/One_Way_Path.htm?rhhlterm=spaceutilization&rhsearch=spaceutilization

2 Likes

I clicked off Space Utilization and they now stay lined up. Thanks for getting me thinking in the right area :slight_smile: