Pull the looping item.

Pull the looping item.

joey_s
Not applicable
4 Views
9 Replies
Message 1 of 10

Pull the looping item.

joey_s
Not applicable

[ FlexSim 19.0.4 ]

Hello everyone. I need help.

I am creating a model that pulls items out of queue 1 and queue 2, but I have encountered two problems.

1) I do not know what to create for reference to the transporter to pick up the items at queue 1 and queue 2.

2)I want the token to be sent from the SourceType 1 token to the Pull from List. The Pull from List will pull the list to the full amount (item 1 = 5, item 2 = 3).upon completion of process 1, the token from SourceType will be released and the original looping operation , When the token is removed from the SourceType but the retrieval process still does not complete SourceType will create the order back, wait until the retrieval process is finished.

Thank you.

0 Likes
Accepted solutions (1)
5 Views
9 Replies
Replies (9)
Message 2 of 10

joseph_g3
Not applicable

@joey

Could you post your model so that we can see better what you're trying to do?

0 Likes
Message 3 of 10

joey_s
Not applicable

This is my model.23.fsm

Thank you.

0 Likes
Message 4 of 10

joseph_g3
Not applicable

@joey

I'm still not sure I understand your questions very well.

For your first question, are you saying want to use all three transporters to pick up items at queue 1 and queue 2? Also, I noticed in the first "Travel" activity, you set the Transporters to travel to "token.queue", even though you never assigned a "queue" label to your token. That might be causing one of your problems.

As for your second question, could you explain it more clearly? What do you mean by "process 1"?

0 Likes
Message 5 of 10

joey_s
Not applicable

Hi @Joseph Gillespie

1. I want the transporter 2 Go to pick up items at queue 1 and queue 2 , The reason for the "Travel" activity that sets Transporters to travel to "token.queue" because I have tried "Resource" in reference to both 2 queues.

20410-2.png

20411-1.png

2. "Process 1" I mean the work of pulling in the amount specified in each item.

20412-3.png

For example, when the item pull of 5 items has been completed, the process will start. The second is the second token from "Source Type1 "will enter" Pull from List ".

Do you understand the logic that I want to ask?

Thanks for the help

0 Likes
Message 6 of 10

joseph_g3
Not applicable
Accepted solution

@joey

I think this model might be closer to what you are looking for: 23answer.fsm.

In this model I eliminated some duplicate Process Flow and then set up the Process Flow so that the Transporters would transport the items to Queue3.

There is no need to include Queue1 and Queue2 as a resource, since you can just tell the Transporters to travel to the items and load them (have token.pulled as the destination for travel).

Another problem you had was that token.pulled is an array of items, so you have to tell the Transporters to load each item and then unload each as well. The two subflows iterate over the array of items and load (or unload) each item one at a time.

I'm sure there was more of your question I didn't understand, please let me know what I might have missed.

0 Likes
Message 7 of 10

joey_s
Not applicable

Hi @Joseph Gillespie

The model you have attached, I have more questions. If I change the transporter to receive 1 item at a time, but the model you attached, the transporter receives more than 1 item.

20414-4.png

Thanks.

0 Likes
Message 8 of 10

benjamin_w2
Not applicable

Hi @joey,

Simply change the "Request Item" field in the 2 Pull from List activities to 1.

20438-pullfromlist.png

0 Likes
Message 9 of 10

joey_s
Not applicable

Hi @Benjamin W2

In fact, if doing so, the carrier will receive 1 item per time. But my logic must define "request list = 5,3" because I want 1 Toten that comes from "Source Type "Receive items from" Queue1,2 "to meet the specified amount (5,3).

Thanks.

0 Likes
Message 10 of 10

joseph_g3
Not applicable

@joey

Is this closer to what you were looking for? 23answer2.fsm

I changed the Process Flow logic so that instead of looping as it loads and then looping as it unloads, for each iteration of the loop it loads, transports and unloads an item.

0 Likes