question

Adarsh Jeyes avatar image
0 Likes"
Adarsh Jeyes asked Sam Stubbs commented

Operators working simultaneously (task sequences) and aesthetics of operation.

Hi all,

PFA a sample simulation model FYR, built in version 17.0.3.

01-query-2operatorsworking-15oct2017.fsm

In this model, I have Operator1 working on Table1 (process time: 10s) on 8 parts one after the other, and placing the parts on Table2 (process time: 30s) for Operator2 to work on.

Question 1:

This is regarding operation. If Operator1 completes all his 8 parts and has transferred it to Table2, I want Operator1 to work on parts left on Table2 simultaneously with Operator2. For example, once Operator1 completes 8 parts and places it on Table2, where Operator2 has only completed 4 parts, Operator1 will pick up a part and work on it on Table2 (PT: 30s) and Operator2 will pick up another part and work on it on Table2 (PT: 30s) simultaneously with Operator1.

How can I make this happen?

Question 2:

This is regarding aesthetics. The operators are travelling through the tables to pick up and place the parts, and are not facing the table while working on a part.

1. How can I make the operators avoid walking through tables? (A solution without adding network nodes is preferred as the operator will be engaged in other tasks that require him not to be constrained to a network node.)

2. How can I make the operators face the Table/part while he is processing the part?

3. How can I show hand movements for the operators while they are working on the part?

Any help would be appreciated. Thanks!

FlexSim 17.0.3
operatoranimationtask sequence
· 5
5 |100000

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

Sam Stubbs avatar image
2 Likes"
Sam Stubbs answered Sam Stubbs commented

Another way to keep the Operators from walking through the table is to use a travel network. Here's an example of your model using an A*Star network to manage where the Operators can walk. Just remember to turn Offset travel off in the operator's properties.

9067-01-query-2operatorsworking-15oct2017.fsm

As to your first question, you can do as Jorg Suggested and use code to control the tasks and task execution of the Operators. An alternative would be as Kari stated, to use a process flow. Essentially you could use lists to push items to a list and then pull them in your Process Flow to work on them in batches. Acquire the operators as resources, have them load /unload or process the items etc. Then have a Decision activity determine whether the first operator has more boxes to work on, or if he should be "released" and acquired by the other operation table to help process those items. Then just loop back around with the logic. If you need to see an example of this, let me know and I might be able to make one for you.


· 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.

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Adarsh Jeyes commented

I adjust the standard transport tasksequence and utilze tasksequence in the OnReceiveTaskSequence Trigger of the Operator.

adjust-offset-travel-on-receive-ts.txt

in combination of setting the location of the shape of the processor (table) y-value to 0.76 the operator stands in front of the table by forcing a rotation of the object to 90 degree.


· 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.