Process Flow effecting robot preempt

Process Flow effecting robot preempt

robert_f2
Not applicable
104 Views
4 Replies
Message 1 of 5

Process Flow effecting robot preempt

robert_f2
Not applicable

[ FlexSim 20.1.3 ]

Hello,

I am simulating a process where a robot is used to move items from processor to processor. There are priority levels set to tell the robot which processor to priorities. I am also using a process flow window to specify the length of time each robot movement takes to make timing more accurate. These times are marked by Stop, delay, and Resume activities. I am assuming this process flow is causing the issue I'm seeing which is that the robot goes to complete other tasks even though I have all preemption statuses set to "no preempt". Is there a better way to accomplish this?

Thanks

0 Likes
Accepted solutions (1)
105 Views
4 Replies
Replies (4)
Message 2 of 5

jason_lightfootVL7B4
Autodesk
Autodesk
Accepted solution

You might be better defining the move time as an expression based on case:

37544-1615246538487.pngAs for the robot taking other tasks, can you be more specific and tell us the time and action that it follows vs the action you want it to take?

Message 3 of 5

robert_f2
Not applicable

Hi @jason.lightfoot,

The robot's move times are based on what action it is performing (loading a processor or unloading a queue). Is there a way to use your suggestion but instead of using item.Type could I use the item's destination?

The robot is taking on other tasks while it is already performing its original task. For example, at time 1850 in the simulation, the robot is picking an item from the incoming queue (blue queue) but one of the brown tables has higher priority and the robot goes to pick an item from the table before it unloads its first item.

The issue is that the robot is holding 2 and sometimes 3 items at the same time. I would like to see the robot finish its current task before leaving to start another task. I think if I can get the robot's movement times into the 3D logic rather than the process flow this problem will solve itself.

Thanks

0 Likes
Message 4 of 5

robert_f2
Not applicable

@jason.lightfoot

I was able to solve my issue. I set a label at each fixed resource called "Destination" and then used the Value by Case function based on that label.

Thanks for you help!

0 Likes
Message 5 of 5

jason_lightfootVL7B4
Autodesk
Autodesk

@Robert F2 Thanks for the update - good work!

0 Likes