How to send the staff member to home position after certain work is done

How to send the staff member to home position after certain work is done

preetdesai
Not applicable
3 Views
9 Replies
Message 1 of 10

How to send the staff member to home position after certain work is done

preetdesai
Not applicable

[ FlexSim 23.0.0 ]

I have a staff member who go to the equipment when it is faulted. However, the issue I see is that the staff member stays there even after resolving the fault until they get a next call to resolve the fault on different equipment. What steps I need to take so that the staff person goes back to the home position once they resolve the fault on the given robot? In addition to that, while they walk for their home position, if another robot faults, they should start heading there as well. I am using dispatcher which is connected to the staff person.

staff-home-position.jpg


staff-arrives-and-repair-the-equipment-red-when-fa.jpg

staff-staus-there-even-after-repairing-the-equipme.jpg

0 Likes
Accepted solutions (1)
4 Views
9 Replies
Replies (9)
Message 2 of 10

jason_lightfootVL7B4
Autodesk
Autodesk
Accepted solution

As part of its task sequence give it a task to travel to a location or try using the OnResource Available trigger to test for more tasks and if there are none travel to a location.

0 Likes
Message 3 of 10

preetdesai
Not applicable

Thank you very much for the response! It seems like it is working partially correct. Means, it is always going to the position I defined even though there are still other equipments to be repaired. I put the condition like attached in the image. What I want ultimately is if there are no equipments faulted then the member go to home position. If he is on the way to home position and then equipment goes faulted, he should abort going to home position and should travel to the faulted machine. I tried peempt options but seems not to be working.

1674522896723.png

1674522947296.png

0 Likes
Message 4 of 10

jason_lightfootVL7B4
Autodesk
Autodesk

Are you able to post your model - I'd like to test any proposed solution in your environment? You can make the post private if needed.

0 Likes
Message 5 of 10

preetdesai
Not applicable

Hi Jason! Sure, Here is the sample model.

sample_model.fsm

0 Likes
Message 6 of 10

moehlmann_fe
Observer
Observer

Apart from setting the repair task to allow preemption and giving it a higher a priority than the return task, you also have to switch the dispatcher's Pass To option to a setting without the "if available" clause.

If such an option is selected, the dispatcher will store the task sequence until it finds an idle task executer to pass it to.

A good option to choose might be "Shortest Queue", which passes the task sequence to the operator with the least pending tasks.

0 Likes
Message 7 of 10

joerg_vogel_HsH
Mentor
Mentor

Another concept in this answer - standard task is waiting at home. Operator leaves this state being preempted away to do jobs of higher priority.

0 Likes
Message 8 of 10

Jeanette_Fullmer
Community Manager
Community Manager

Hi @Preet, was one of Joerg Vogel's or Jason Lightfoot's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. 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
Message 9 of 10

preetdesai
Not applicable

Hi @Jeanette F. Thanks for letting me know about this. I actually looked into this but wasn't sure what do to. Felix Möhlmann's answer gave m the solution but he has posted it in the comment. So I will accept the original thread of the answer.

0 Likes
Message 10 of 10

preetdesai
Not applicable
Hi @Felix Möhlmann This worked fine. Thank you very much.
0 Likes