Need and Feed with Works Process


my goal is to feed works process #1 with cylinders from either works process #4 or works process #2 (Priority on #2) with a robot. In the meantime when #1 is empty (no part to place a cylinder upon) I want to place the cylinder from #2 to #4.

#4 is like a tray, which provides cylinders. If #1 is currently empty I want to use that idle time to refill #4 with cylinders coming from #2.

Somehow the need:cylinder from the #4 is not triggered at all.

Attached is my current version.

Thanks in advance for your help!

example_cylinder.vcmx (510 KB)

I wish there was a IfSync task in worksProcess. That way this could be done easyly.