question

Rob avatar image
0 Likes"
Rob asked Rob commented

Batch processing on conveyor

Hi everybody,

I want to simulate a pick and assembly process. At first an operator should pick an amount of 4 parts and put them on the conveyor. After that he should do some assembly (Station with process time). After he finished assembly for this 4 parts he starts from new with pick next 4 parts and so on.

I tried it with photoeyes but it didn´t work.

tk3-conv.fsm

FlexSim 17.1.2
conveyorbatch processing
tk3-conv.fsm (58.7 KiB)
· 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.

Joerg Vogel avatar image Joerg Vogel commented ·

A combiner is really easy to use for that functionality. If you don't want to see this object, then you can change the combiners length for instance to some millimeters. You can even switch of its 3D shape.

1 Like 1 ·

1 Answer

Sam Stubbs avatar image
0 Likes"
Sam Stubbs answered Rob commented

One possibility would be to use Process Flow and Lists to handle the process. I've created a small example that is fairly similar to your request that would show you how to set this up.

Essentially you're going to create a List, that when parts are available to pick, they get pushed to that List of items. Then set up a Process Flow that creates a token, when the item to be combined (In my example a pallet) arrives at the station. Stop the Pallet with a custom code activity. Then proceed to pull the parts from the list, load and unload them into the pallet. (In your case if you are combining parts into a single item, rather than placing them on a pallet or container, you would just remove those objects instead, as simulating them being put together as part of the main item).

It might be easier to visualize with the model, so I'm attaching the example below:

partsconveyorprocessflow.fsm


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

Rob avatar image Rob commented ·

Thanks for your help. I need to get used with the process flow :)
I solved my problem with a Queue and batching in combination with stop input and resume input after all items were finished with the assembly.

Thanks guy´s

-1 Like -1 ·