Operator pushing a trolley (taskexecuter) and doing task without trolley

Operator pushing a trolley (taskexecuter) and doing task without trolley

blandine_de_romemont
Not applicable
237 Views
5 Replies
Message 1 of 6

Operator pushing a trolley (taskexecuter) and doing task without trolley

blandine_de_romemont
Not applicable

[ FlexSim 17.0.4 ]

Dear all,

I would like that the operator sometimes push a taskewxecuter with items on it, and other times execute task in a processor and leaving the taskexecuter at the place it is. So in the model to have the operator occupied when the taskexecuter is used.Is it possible to do that ?

0 Likes
Accepted solutions (1)
238 Views
5 Replies
Replies (5)
Message 2 of 6

sam_stubbsYXX86
Community Manager
Community Manager
Accepted solution

Controlling tasks of objects is much simpler in Process Flow. If you are unfamiliar with Process Flow, I recommend going through the tutorials in the manual. (User Manual > Tutorials > Process Flow) Particularly the lesson regarding Task Sequences would be helpful.

Here is a sample model of how you can control the tasks of trolleys and operators.

  1. First I set up the model so that items would arrive and be pushed onto a list.
  2. Next I set up the Process Flow so that the trolley and operator were set as resources, and a source that produces a single token, which pulls items from the item list and stores them into an array.
  3. Then I set up subflows to handle the activities of moving with the trolley, loading/unloading the trolley, and subflow where the operator will process the items (separate from the trolley)
  4. Then I set up the process flow to utilize those subflows in order to simulate an operator taking a trolley, loading it, taking it again, and unloading it at the processor, and processing the items unloaded. Then it repeats.

trolleyexample.fsm

Message 3 of 6

blandine_de_romemont
Not applicable

Thank you, it is what I need. So we have to go to a process flow, I will have to switch into it in my model. The inconvenient is that we have to define all the tasks in the process flow.

I used combiner to combine the boxes with the trolley and then a dispatcher. The inconvenient is that the number of item from the queue in the combiner is fix, in the taskexecuter it is not.

I will use process flow. Thanks.

0 Likes
Message 4 of 6

blandine_de_romemont
Not applicable

I search to did it from scratch, and I had an issue :

In fact, if I had a new taskexecuter, it is not possible to make him move with the box "Travel". What did you do on the taskexecuter ?

Please find your example; which I just replace the taskexecuter with a new one, and linked it to the relative resource box. trolley-example-problem.fsm

Regards,

0 Likes
Message 5 of 6

allister_wilson
Not applicable

Your new trolley had no navigator defined, if you switch it to use the default navigator, it seems to work.

6783-te-navigator.png

0 Likes
Message 6 of 6

clair_augsburgerZGWRZ
Collaborator
Collaborator

If the trolley or the transpallet is not a limited resource, sometimes I just use a visual trick (see attached model).

7831-image.png

1. Right click on an operator, Edit > Animations...
2. Add a new sub-component, rename it as Transpallet, browse for your 3D media and set its location:

7832-image-1.png

3. In the Operator properties, Triggers tab:
  • OnReset: hide the transpallet (Code Snippet)
  • OnLoad: show the transpallet (Code Snippet) and set the location of the item to give the visual impression that it's on the transpallet
  • OnUnload: hide the transpallet (Code Snippet)

7834-image-2.png

I've attached the 3D transpallet I've used in this model in case you want to rebuild this example to practice.