I am working on a model where I have a trunk line that feeds empty boxes to a series of right angle transfers. The boxes are assigned to a given destination which tells it where it should transfer. Once the box transfers, it will be randomly(eventually there will be more logic behind this) sent either left or right to a station where it is filled and then transfered back onto the trunk line. The full box would have its destination updated so it flows past all the transfers on to another process. When a box is filled, it triggers the creation of another box to be sent to replace it. There is space for (2) boxes to be accumulated before the work station so the station is always filling.
Right now I am trying to model one of these transfers and workstation units and running into issues when it comes to boxes accumulation and transfering. I create a few boxes with random destinations to start populating the system using a source with a schedule. The transfer works for the first few boxes but once the station and first accumulation conveyor behind it are full the transfer stops running. Even if the current box trying to enter the transfer is supposed to run straight through. Also, there is another accumulation position right behind the full one that does not fill and further I would like to stage a box in the transfer and the receiving conveyor to have as many cases ready to go as possible. Overall, this stopage creates a gridlock in the system as eventually a box needs to enter back into the system but can't as nothing is moving even though there is space.
Attached is my model, please take a look at it and let me know what I am missing.