question

David.Y avatar image
0 Likes"
David.Y asked Andrew O commented

Task Error Problem

221205_Model_problem.fsm

Hello,

Currently, one AGV loads items and puts them into the sink. And after returning again, a Task Error is occurring in the process of loading the item. I know the location of Load, but I can't seem to find the item.


1. can you solve it?

Items should continue to be loaded one by one from NO1_R.

and can I receive items one by one from Combiner to NO1_R? Does the task error occur because NO1_R has too many items?

2. I have a second question

I would like to classify the items loaded in NO1_R into A1_S ~ G1_S by color again.

That is, I want to cycle supply and return, but is there a way?

FlexSim 22.2.3
task error
· 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.

Andrew O avatar image Andrew O commented ·

Hi @David.Y, 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 unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

·
Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

1. You have conflicting logic in your Process Flow. On one side, you are creating a new token for each pallet that enters "NO1_R" and then acquires the AGV (with no wait time, so the token can continue without having acquired an AGV which then causes an error due to the missing reference).

And on the other side, you are then looping those tokens back to the beginning to move another pallet, although there would already be a token for that task and without updating the item reference, so the token will have the AGV try to load the previously transported and deleted pallet.

Choose and stick with one approach. Either have one token per pallet that acquires the AGV (remember to release at the end). Or have a single token that loops back and pulls a new pallet off the list each time.


2. Since those queues are already in a group, ordered according to the type they hold, you can use a sub flow to move each item on the pallet to its respective queue by using the "Type" label on the item to refer to the rank of the queue within the group.

221205-model-problem_1.fsm


5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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