question

Gary B avatar image
0 Likes"
Gary B asked Matthew Gillespie edited

Alternately unloading two pallets onto two conveyors 6 boxes at a time

I have two pallets being unloaded onto two conveyors by one operator. The pallets are on a separator located at the end of their respective conveyors. I want one operator to unload 6 boxes from one pallet and then move to the other pallet and do the same and then alternate back and forth until empty. The operator will then move the pallet to a queue and a fork truck will deliver a new pallet and the sequence will continue.

FlexSim 18.2.2
conveyorunload
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image Joerg Vogel commented ·

@Gary B, yes, this can you do with FlexSim. What is your question?

0 Likes 0 ·
Gary B avatar image Gary B Joerg Vogel commented ·

What are the steps to make this happen?

0 Likes 0 ·

1 Answer

Joerg Vogel avatar image
1 Like"
Joerg Vogel answered Joerg Vogel commented

You build the model as you have described it.

The Separators use a Dispatcher to manage the transport tasks. The Entrytransfer of the conveyor must get a different parameter value for the option "Max Transports in Transit". The value is set to 6.

if you don't put the content on the pallet by a Combiner object, you can add it in the OnCreation Trigger of the source this code:

oncreation-fill-pallet.txt


· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image Joerg Vogel commented ·

If you want that the operator transports only one pallet at a time you must identify the type of the item. The following code tests if the item contains an eventfunction under the behaviour node. If the condition is true then the break to funktion of the operator returns NULL. Then the operator won't look for another task sequence to transport more items.

if (behaviour(activets.as(TaskSequence).tasks[2].involved1).subnodes.length > 0) 
return NULL;

pallet


vs item

0 Likes 0 ·
tree-pallet.jpg (12.4 KiB)
tree-item.jpg (9.3 KiB)