agv sent item to designated place

agv sent item to designated place

karen8
Not applicable
18 Views
5 Replies
Message 1 of 6

agv sent item to designated place

karen8
Not applicable

[ FlexSim 18.1.2 ]

hi! I'm wondering about if I have historical data that different item I created from source have a different location to sent to. For example, item1 should be create from placeA and and send to placeB, item2 should be create from placeB and send to placeC, item3 should be create from placeA and send to placeC, and all of this depends on history data. I'm not sure what can I do to record the destination of the created item from the history data, is it possible to record it through label after it was created from source? Hope to get some suggestions, thanks!


0 Likes
Accepted solutions (1)
19 Views
5 Replies
Replies (5)
Message 2 of 6

moehlmann_fe
Observer
Observer
Accepted solution

The exact needed steps/code will depend on the formatting of the table. But in general this is relatively easy to implement through Process Flow. Each token represents one item/row. The item is created directly in the correct queue and a task sequence is generated to transport it from there to the destination.

transport-by-table-fm.fsm

0 Likes
Message 3 of 6

Jeanette_Fullmer
Community Manager
Community Manager

Hi @kl, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. 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 comment back to reopen your question.

0 Likes
Message 4 of 6

karen8
Not applicable

@Felix Möhlmann Thank you very much! Your reply really helped a lot!

Instead of using dispatcher and operator, I tried to use AGV in my file. I used a list to record the item created in each source, and I want the AGV to send the item in the time I set from place A to B, however, my model is not functioning properly now.

I was thinking it might be like this because of the "token.pulled" I used. There will be a lot of token pulled from source so I'm thinking maybe using the same thing in load and unload will make the logic wrong.

Hope to get some suggestions on how to fix it~thanks!

My model: test_0930.fsm

1696086497422.png 1696086527545.png1696086559495.png

0 Likes
Message 5 of 6

moehlmann_fe
Observer
Observer
The AGV acts weirdly, because there might be multiple tokens giving conflicting tasks to it at the same time.

Either add the AGV as a resource to the Process Flow and acquire it before giving tasks to it. Or make all tasks part of a single task sequence (Create TS, Finish TS activities).

0 Likes
Message 6 of 6

karen8
Not applicable

Got it! thank you~

0 Likes