question

Lukas Buchta avatar image
0 Likes"
Lukas Buchta asked Eric M edited

Hold pallets until loaded?

The operator on the begginig of conveyor loads item on custom pallet (token.tote). I need that:

1) conveyor to stops 3 pallets in row

2) Operator loads those 3 pallets

3) pallets (one up to all 3) leave and move to the workstations on side, if there is some stations available. If any station isn't available, it holds and wait.

I tried to implement it in my processflow for load. Then tried to implement it with decision point, but if fails. Can you give any hint please? :)

Also struggeling how to send those empty pallets (token.tote) back to the beggining of the conveyor in group by 3 pallets. They always go in group.

Thank you

yama_autosave.fsm

FlexSim 21.1.4
conveyormove tokens together
yama-autosave.fsm (4.1 MiB)
5 |100000

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

1 Answer

Patryk avatar image
1 Like"
Patryk answered Eric M edited

You can use "batch". This block enables the creation of a product batch.

1626069342973.png

In "batch quantity", you set how many "pallets" you want to batch. Then in the "Tokens to release" set how many "tokens" do you release.

In attached I send you the model.

yama-autosave_5.fsm


1626069342973.png (22.4 KiB)
· 4
5 |100000

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

Lukas Buchta avatar image Lukas Buchta commented ·

Thank you @Patryk How to make it, that the pallets stop until the batch is full 3/3? Now, when I send only 1 pallet, batch relase 1 token and the pallet continues.

thank you.

0 Likes 0 ·
Patryk avatar image Patryk commented ·


You can add new logic. "if the pallet isn't loaded stop pallet at the decision point if else do nothing".

1626094144068.png

1626094124311.pngIn attached I send the model

yama-autosave-5_1.fsm

0 Likes 0 ·
1626094124311.png (17.7 KiB)
1626094144068.png (178.6 KiB)
Lukas Buchta avatar image Lukas Buchta commented ·

Everything works when pallets arrive in the same time (0,0,0) But in case, when pallets arrive in different time (0,20,30) the pallet stop on the conditional decide (correct), than it gets loaded by operators but after all pallets in batch are loaded, it doesen't continue anymore on conveyor. Condition: token.tote.subnodes.length==0

I am thinking, after the token drops to stop pallet, how does it drop to sink? It might be the bug?

Thank you very much, I am struggling days and your hints help me very much.

yama14_autosave.fsm

0 Likes 0 ·
Eric M avatar image Eric M Lukas Buchta commented ·

It looks like your pallets get stopped twice meaning there would need to be 2 Resume pallet activities to cancel them out. I just removed the "Stop Pallet" code of the main process flow block and it seemed to fix things.

0 Likes 0 ·