question

Rafael de Assis avatar image
1 Like"
Rafael de Assis asked Carter Walch commented

How to priorize the tasks of an operator?

Hello Everyone!

In my model, the operator "pintor" do the process, and control the crane for move the blue, white, green and orange flowitens... for the gray flowitem, the operator "pintor" do the process , but the another operator "ajudante" move these flowitens.

My problem: I think that the operator "pintor" is confliting when he is call to the process and to the load and unload with the crane. in this case, my model locks. this was my check about the model, i don't now if has another problem.

if I need to categorize the tasks, the "pintor" needs first work in the process, after for unload e for last, load.Modelo completo.fsm


FlexSim 21.1.5
task sequenceprioritylock
modelo-completo.fsm (150.8 KiB)
· 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.

Carter Walch avatar image Carter Walch commented ·

Hi @Rafael de Assis ,

It seems like the 3D routing is pulling the operator "pintor" away from the processor "pintura" before the process is finished. This left a token that wasn't linked to an item so it was stuck in waiting for the process to finish:
1687218102716.png

In your process flow, the pintor is acquired so in theory he should wait to be released before moving to another task, but the 3D routing moves him to "buffer de saida" queue prematurely. You can increase priority of tasks in the 3D model by increasing the Priority number (higher number means the task is more important).
1687218390051.png

Additionally, the "secagem" processor is sending flow items using "port by case" but your process flow is also moving items from the same processor. I would try unifying the logic in the 3D model and process flow and change the priority of tasks in the processors to try to fix this.

I'll attach my version of your model I was working on

modelo-completo.fsm

0 Likes 0 ·
1687218102716.png (7.4 KiB)
1687218390051.png (20.2 KiB)
modelo-completo.fsm (151.7 KiB)
Carter Walch avatar image Carter Walch commented ·

Hi @Rafael de Assis, was Gustavo Teodoro'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 comment back to reopen your question.

0 Likes 0 ·

1 Answer

Gustavo Teodoro avatar image
1 Like"
Gustavo Teodoro answered Gustavo Teodoro commented

I have unified your logic using only process flow.
First, I removed the conditions in the 3D processor ("Pintura") and made the logic in the red block as shown below. I had to use a Zone to limit only one item each time and Move object to send it to "Secagem" station.

pintura-station.jpg


Moreover, I have change the logic to move object from "Queue1" to "Pintura" Station using the process flow. Using process flow and the new logics the Operators can be prioritaze.


move-objects.jpg

The model is attached.
modelo-completo.fsm


move-objects.jpg (64.9 KiB)
pintura-station.jpg (83.2 KiB)
modelo-completo.fsm (149.9 KiB)
· 4
5 |100000

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

Rafael de Assis avatar image Rafael de Assis commented ·
Mr. Gustavo, hello

Now, nothing works! I checked process flow and 3D condition.

it would be important to me that the 3D condition works!

0 Likes 0 ·
Gustavo Teodoro avatar image Gustavo Teodoro Rafael de Assis commented ·
Could you post the file that it is not working?
0 Likes 0 ·
Rafael de Assis avatar image Rafael de Assis Gustavo Teodoro commented ·
0 Likes 0 ·
modelo-completo-3.fsm (149.9 KiB)
Show more comments