question

Blandine de Romémont avatar image
0 Likes"
Blandine de Romémont asked Clair A edited

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

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 ?

FlexSim 17.0.4
operatortaskexecuterpush
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
3 Likes"
Sam Stubbs answered Allister Wilson commented

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


trolleyexample.fsm (31.6 KiB)
· 3
5 |100000

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

Blandine de Romémont avatar image Blandine de Romémont commented ·

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 0 ·
Blandine de Romémont avatar image Blandine de Romémont commented ·

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 0 ·
Allister Wilson avatar image Allister Wilson Blandine de Romémont commented ·

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

0 Likes 0 ·
te-navigator.png (3.8 KiB)
Clair A avatar image
1 Like"
Clair A answered Clair A edited

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

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:

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)

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


image.png (30.1 KiB)
image-1.png (36.4 KiB)
image-2.png (20.5 KiB)
transpalette.skp (350.5 KiB)
5 |100000

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