question

karan avatar image
0 Likes"
karan asked Jason Lightfoot commented

AMR movement as per time

Hi,


AMR movement.

AMR 1 every 5 mins

AMR 2 every 10 mins

AMR 3 every 15 mins only to pick (2,3 and 4)

AMR will go at each station; operator will load boxes in tote and then will move forward to unload boxes at queue and will go back at its position.

I have assigned times in source.


capture1.png

Thank you.


AMR Movemen_V1.fsm

FlexSim 23.2.2
amr
capture1.png (24.7 KiB)
amr-movemen-v1.fsm (138.8 KiB)
· 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.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Hi @karan, 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 0 ·

1 Answer

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

Your source currently creates a token for each type every 15min, just with different starting offsets. You can simply use three separate inter-arrival sources. You can then also directly assign references and types to the respective tokens.

capture1.png

Using the "AGVType" label to load different types of item with different capacities is already part of the model. You just need to adjust the values in the queries to "any" or "2, 3, or 4" from what they currently are.


capture1.png (49.9 KiB)
· 6
5 |100000

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

karan avatar image karan commented ·
Please can you share the model?
0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann karan commented ·
There's nothing to share. All I did was to drag some sources into the Process Flow and add the "agv" and "AGVType" labels to the Assign Labels activity to take the screenshot I posted in my answer.

What part are you having trouble with?

0 Likes 0 ·
karan avatar image karan commented ·

Hello @Felix Möhlmann


Updated model as per your guidance

Model is having errors.

AMR is not moving as per the time.

Additional totes are created after each cycle.

amr-movemen-V2.fsm

0 Likes 0 ·
amr-movemen-v2.fsm (142.2 KiB)
Felix Möhlmann avatar image Felix Möhlmann karan commented ·

If one token represents one tour it shouldn't loop indefinitely but instead send the agv back to the parking point and then go a sink.

You can either detach and destroy the previous tote when the agv has parked or check whether the agv already has a trailer and not create a new one in that case.

The agv assignment in your source doesn't make sense. There are only three agvs, yet the rownumber (which goes far beyond 3 is used to determine the rank within the group). The source still only sends out each agv every 15min. Not every 5/10/15 as you describe in your post.

amr-movemen-v1(2).fsm

0 Likes 0 ·
amr-movemen-v12.fsm (140.6 KiB)
karan avatar image karan Felix Möhlmann commented ·

Hello @Felix Möhlmann,


Thank for your answer.

I just want to run 3 AGVs as per the allotted time therefore I have mapped them in source.

If there is another way, please let me know.


I have implemented this in my model its showing error after 1200 seconds. capture-1.png


please guide me for this



0 Likes 0 ·
capture-1.png (57.4 KiB)
Show more comments