question

Raymond F avatar image
0 Likes"
Raymond F asked Joseph Gillespie commented

Conditional decide an AGV process flow

Is there a way to conditional decide an AGV process flow based on a flow item label that has a label set with a trigger from a combiner?

FlexSim 19.1.1
conditional decide in process flow
· 2
5 |100000

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

Joseph Gillespie avatar image Joseph Gillespie commented ·

@Raymond F

I'm assuming you're talking about the premade AGV process flow:

What do you mean by conditional decide it? Do you want the AGV to travel to specific dropoff points based on the flow item label?

0 Likes 0 ·
capture45.png (5.2 KiB)
Raymond F avatar image Raymond F Joseph Gillespie commented ·

Thanks for your reply. I am using a custom Task Executer Process Flow started with a blank. AGV's are picking up from 32 different locations and dropping off at 6 different locations for conversation purposes 28 of the 32 pickup locations produce small product and 4 of the 32 produce large product. The small product can go to any of the 4 designated small product drop off locations and the large product and go to any of the 2 large product drop off locations. My thought was to, At the time of pickup, decide what path to take in the process flow based on the label of the product SMALL or LARGE.

0 Likes 0 ·

1 Answer

Joseph Gillespie avatar image
1 Like"
Joseph Gillespie answered Joseph Gillespie commented

@Raymond F

I'm not sure you'll need Process Flow at all for this, though you may be using it for other things in your model.

I've created an example model of a solution you could use: agvtasksequencelist.fsm

It doesn't include Process Flow but could be easily modified to.

The way it works is the pick up locations (queues) for the small and large items push the pickup tasks to a general task sequence list for the AGV to pull from. They push to the list the item to be delivered and the destination to be delivered to (The Large queue sends large items to the large item destinations by round robin, same with the small queue), and then the AGV pulls from the list when the "On Resource Available" trigger fires. Having the item and destination is enough information for the AGV to pick up the item and drop it off where it needs to go each time.

I hope this helps! Let me know if you have more questions. If this solution doesn't work with your model, feel free to attach your model and I'll be able to give you a more specific solution.


· 2
5 |100000

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

Raymond F avatar image Raymond F commented ·

@Joseph Gillespie I moved away from my process flows and I am trying to get my model to function like your example but I am running into some issues. Can I share my model privately? I cant have it be public. More Specifically on my issue. I am transporting from a combiner to a processor with the AGV. The combiner is setup to Round Robin and Push to Task Sequence List. When I press play the first combined part transports from the combiner to the processor, after that parts start to teleport and not use the AGV. It appears that I have Round Robin Teleporting.

0 Likes 0 ·
Joseph Gillespie avatar image Joseph Gillespie Raymond F commented ·

@Raymond F

You can share your model privately by asking a new question and checking the "Make this question private" box. When you ask the new question, make sure to notify me with @Joseph Gillespie and include a link back to this question.

0 Likes 0 ·