Operator Scheduled Downtime Error

Operator Scheduled Downtime Error

tony_nikolov
Not applicable
153 Views
2 Replies
Message 1 of 3

Operator Scheduled Downtime Error

tony_nikolov
Not applicable

[ FlexSim 16.0.1 ]

So I'm having an issue where my operators, who operate on multiple shifts, have weekly schedules and when they go off shift while they are setting up a processor, effectively freeze that processor from producing anything until they go back on shift again to complete the setup time. I want them to either just leave the machine as is, or finish up and then go off shift. Does anyone have any advice on how to implement this?

Accepted solutions (1)
154 Views
2 Replies
Replies (2)
Message 2 of 3

Brandon_Peterson
Autodesk
Autodesk
Accepted solution

Tony,

If you are using a Time Table to control the operators then you can accomplish what you want by using the pick option to "Travel To Object, Delay Until Down Time Complete" and make sure that preempt is set to "no preempt". If you don't want the operator to travel to an object then you can set the destination object to NULL and the pick list option will not execute the travel task.

If you are using an MTBFMTTR then you will have to create the task sequence yourself. Here is a slight modification of the code from the Time Table that you can use:

treenode destobject = NULL;
treenode ts = createemptytasksequence(downobject, priority, PREEMPT_NOT);
if (objectexists(destobject))
	inserttask(ts, TASKTYPE_TRAVEL, destobject, NULL, -1);
inserttask(ts, TASKTYPE_DELAY, NULL, NULL, downtime, state);
dispatchtasksequence(ts);

I have set the destination to NULL in this example.

Good Luck,

Brandon

img src="https://damassets.autodesk.net/content/dam/autodesk/logos/autodesk-logo-primary-rgbblack-small_forum.png" >

Brandon Peterson
Principal Technology Consultant
>
Message 3 of 3

tony_nikolov
Not applicable

Brandon,

I was using a time table and tried to implement what you were saying before I posted but it wasn't working for some reason. However, when I changed the resume function to "Do Nothing", it finally worked. Thanks.

0 Likes