question

David Seo avatar image
0 Likes"
David Seo asked Matthew Gillespie edited

How to pull from list using AGV and PF

I want to know how to 'pull from list' using List and AGV.

This demo model has only three processors and three pulling Queues, But Many pulling queues and the processors exist in the real model.

agv-list-lg-kim-2.fsm

How can I control it using PF?

FlexSim 19.0.2
agvlist
· 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.

tannerp avatar image tannerp commented ·

It seems like you're already off to a good start in your attached model. What exactly do you need help with? You can use a "Pull from List" activity to pull an item to be loaded and transported by the AGV just like another operator or transporter. Maybe you could explain a bit more about your process so we know how to best answer this question. Thanks!

0 Likes 0 ·
David Seo avatar image David Seo tannerp commented ·

@Tanner Poulton

Three items of 1,2,3 Type from Processor1, 2, 3 should be transported to Queue1, 2, 3. The queues pull the item by item.Type.

I couldn't set the AGV's destination in the process flow after loading the finished item.

The example model has each one resource by Type (From and To) and one AGV. But many processors, Queues and AGVs are located in the real model.

So I want to use the Queues to pull from list of finished items by the prosessors.

How can set the AGV's destination in PF?

Thanks.

0 Likes 0 ·
tannerp avatar image tannerp David Seo commented ·

I believe the destination is not going to be set because the processors don't have any output ports. So there's nowhere for the item to be sent. You might consider implementing something like in this attached model where Process Flow pulls the items for each of the queues.

agv-pull-from-list.fsm

0 Likes 0 ·
Show more comments
Jeff Nordgren avatar image
2 Likes"
Jeff Nordgren answered David Seo edited

@Seung Yong Seo,

Attached is your model with the modifications that I've made. I wasn't real sure the purpose of Queue4 and it's Source, so I disconnected them.

I have 3 TaskExecuters in the model but only included 2 of them in the AGV group. You can add the third one and it will work as well. You can add as many destination Queues and AGVs as you want as long as they are included in the appropriate groups.

The way I understand what you want is basically pull from the Queues the items that the Processors have completed to the appropriate queues.

My model has similarities to the model that @Tanner Poulton has but is also different. Take a look at the attached model and see if it will do what you are wanting it to do. Or maybe it can at least give you enough information to help you get what you need to have done.

If you have any questions or problems, please let us know.

Thanks.

agv-list-lg-kim-2-jn1.fsm


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

David Seo avatar image David Seo commented ·

@Jeff Nordgren

Great! Your model is almost similar to what I want.

The AGV get one item from the Queue4 and transport it to the Processor. And then AGV load the processed item from the processor and unload the transported item to the processor. Queue4 should provide the flowitems on behalf of Source1 to the Processors.

And then AGV transport to the Queues the loaded item from Processor.

Anyway your model very much supports me. Thanks again.

In real model, Queue4 provide the empty tote and the processors put the full tote and the full totes are transported to the depot Area via ONE AGV throughly.

0 Likes 0 ·
Jeff Nordgren avatar image Jeff Nordgren David Seo commented ·

@Seung Yong Seo,

Attached is my last model with the changes that I've made based on your comments. Take a look at the model and see if it is now doing what you are wanting it to do. If you have problems or questions, please let us know.

Thanks.

agv-list-lg-kim-2-jn2.fsm

0 Likes 0 ·
David Seo avatar image David Seo Jeff Nordgren commented ·

@Jeff Nordgren

Yes!. That's what I want. Thank you very much. If I study the model and when I have a question, come back to this forum and upload it as another post. Thank you again!

0 Likes 0 ·
tannerp avatar image
0 Likes"
tannerp answered David Seo commented
@Seung Yong Seo

I apologize, I didn't quite understand what was going on the first time. Unfortunately, there's no way for the Queue Objects to pull the items using a transporter. You can, however, use Process Flow blocks to achieve this, like my previous model demonstrated.

This updated version has consolidated all of the Process Flow blocks into one. You should be able to implement this for any number of queues, provided that the queues are all members of the same group. Hopefully this helps. Let me know of any questions.

agv-pull-queues.fsm


agv-pull-queues.fsm (36.4 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.

David Seo avatar image David Seo commented ·

@Tanner Poulton

Thanks for your support. Your model is not complete for my issue. But I expect it to give some ideas to solve them.

I will try to do it as your guide and then if I have a problem about it, I will come back.

Thanks.

1 Like 1 ·