question

Darby C avatar image
0 Likes"
Darby C asked Felix Möhlmann commented

How to pull certain items from floor space to specific processors

Hi i'm looking for a way to pull items from floor space to different processes.

i.e. if case 1 take to processor 1, if case 2 take to processor 2 ect.

Any help would be greatly appreciated thankyou!

FlexSim 21.2.1
floorstorage
· 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.

Ryan Clark avatar image Ryan Clark commented ·

Hi @Darby C, was one of Kenny Macleod's or Felix Möhlmann's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·
Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Felix Möhlmann commented

If you use the floor storage as a fixed resource (option in "Flow" tab of properties), you can activate the "Pull" option on the connected processor ("Input" tab in properties) and define what items they can pull in the "Pull Requirement". For example only pull items with a specific label value.

1633951658503.png

1633951692907.png

Pull_Items.fsm


If you are not using the storage as a fixed resource, it would probably be best to use a process flow to control the movement of items. For example, have one token per processor, that tries to find valid items currently in storage ("Find Item" activity) and then has them transported/moved over and processed.


1633951658503.png (1.1 KiB)
1633951692907.png (7.7 KiB)
pull-items.fsm (38.4 KiB)
· 3
5 |100000

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

Darby C avatar image Darby C commented ·
Thankyou for the help. Adding to this possible to pull multiple items in this way to the same process?

My current model has me creating 5 items and having them sorted into floor space in a batch size. I am then looking to pull some of these items to a process in a specific order ie pull item 1, finish cycle, then pull item 3.

Is this possible?

Thankyou again!

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Darby C commented ·

There was a similar question recently about pulling items in a certain order using lists. Maybe you can find something useful in there.

https://answers.flexsim.com/questions/109869/how-can-i-create-different-sequences-with-processo.html

Other than that, I'd also say that the more complex the logic becomes, the easier it would be to use a process flow together with a (or more) lists to control the material flow.

Here's a small example model, in which the process flow pulls a pallet and eight items (2 of type1, 6 of type 2) and moves them to queues leading into a combiner.

list_example.fsm

Some more resources:

Tutorial on shared assets (resources/lists) in process flow:

https://docs.flexsim.com/en/21.2/Tutorials/ProcessFlow/Tutorial1UsingSharedAssets/1-1UseListResource/

Introduction to lists (See aslo the next to entries "Working With Lists" and "Introduction to SQL Sueries for Lists"):

https://docs.flexsim.com/en/21.2/ConnectingFlows/Lists/KeyConceptsLists/

1 Like 1 ·
list-example.fsm (36.1 KiB)
Darby C avatar image Darby C commented ·
I should have mentioned i am looking to pull them into a que first and then in the processor if possible.

Thankyou again!

0 Likes 0 ·
Kenny Macleod avatar image
0 Likes"
Kenny Macleod answered Kenny Macleod commented

Yeah. Processir Pull would do it, but so would using Lists.

Ill post, or email, a List example when at my PC

· 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.

Kenny Macleod avatar image Kenny Macleod commented ·
Sorry Darby, I owe you a list model.
0 Likes 0 ·