I have two sources which continuously produce parts at different intervals. These parts are stored in different buffer.
I have one Pick and place robot, which has capacity of 20 parts. This Robot has to take all 20 parts from single buffer. If 20 parts are not there, robot has to wait untill buffer has sufficient contents.
Currently robot is taking parts from from both the buffers depending on parts availabiltiy.