Gudel Dual 5 works for first station but not for second – "state within flow sequence is lost"

Hello,

I am working in Visual Components using Process Modeling.
I have a setup with multiple Gudel Dual 5 robots.
The first Gudel works correctly – it picks parts from the conveyor and places them without issues.
However, when I add a second Gudel in the same line:

  • the product arrives correctly on the conveyor
  • the second Gudel does not pick the product
  • I get the error:
    “HangPartFeeder::Transport Out error: Product’s state within its flow sequence is lost”

Important notes:

  • The second Gudel is configured manually (not copied)
  • Process connections seem correct (Conveyor → Gudel → next process)
  • Product types are consistent
  • The robot is positioned correctly and within reach
  • The part physically reaches the pick position

Also:

  • If I simplify the layout (Feeder → Conveyor → Gudel2 only), I am testing whether it works

Question:
What could cause Gudel not to pick the product while the first identical setup works?
Is this related to container assignment, executor configuration, or process ownership?

Thank you!

this part is working

The dual Gudel robots have a built-in robot transport controller, so if you switch the robot, you need to change also the transport links to use the new robot’s transport controller.

Also generally, if there’s two robot transport controllers doing transport on a common source-destination sequence, you need to build transport links for both of them. The flow will then look like this, when 2 different TC:s implement transportation between shared source and destination.
image