question

tomonori S avatar image
0 Likes"
tomonori S asked Ben Wilson commented

About loading in a combiner

I'm using a process flow to create a model, but the part that loads and carries from the "combiner" to "queue 2" doesn't work. I will attach the model, so please check it. (Please use FlexSim 2019 as the saved data format)

test_01.fsm

FlexSim 19.0.0
flexsim 19.0.0loadtasksequencecobiner
test-01.fsm (30.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.

Jeff Nordgren avatar image
0 Likes"
Jeff Nordgren answered Ben Wilson commented

@tomonori.s,

Attached is a sample model that I believe will do what you are asking without using Process Flow.

Take a look at the model and see if this one is doing what you are wanting it to do. If you have any questions or problems, please let us know.

Thanks.

reference-model-JN1.fsm


· 6
5 |100000

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

tomonori S avatar image tomonori S commented ·

Thank you very much. The sample model works as I want.
The attached "" model has one operator working for each of the three combiners, but I would like to increase this number and allocate work.

I tried using the dispatcher, but multiple workers went to the combiner of the free port.

The movement I want to achieve is that if one worker is working in a combiner, I want to work in another free combiner.

Is this possible without a process flow?

reference_model_01.fsm

0 Likes 0 ·
img-11.png (130.3 KiB)
Jeff Nordgren avatar image Jeff Nordgren tomonori S commented ·

@tomonori S,

As I mentioned in the email, doing what you asked is regular (non PF) FlexSim is a bit of a challenge. The process group at the top of the model screen is done without the use of PF.

There is a lot of code in the Combiners and Queue1 of the non-PF layout. I certainly believe that this way would be a lot harder for users to understand unless they are programmers or very, very tech savvy. There are a lot of things going on in the non-PF objects. Probably too much to include in this response. You can take a look at the model and I'll answer any questions you may have of a specific nature.

On the other hand, the bottom processing group I did using PF. Boy what a huge difference in development time. It took me a fraction of the time to create the PF part from what it took me to create the non-PF part. And as far as understanding what is happening, I believe the PF part is a LOT easier to understand and create than the non-PF part. And to me, it seems a little more efficient as well.

So take a look at the model and see if this is what you had in mind for how you would like it to work. And as always, if you have any problems or questions, please ask.

Thanks.

P.S. There may be some left over "stuff" in the model that were attempts at solutions that I may not have gotten deleted from the model. Things left in that don't affect how it runs but may be strange when looking through the model objects.

reference-model-01-JN2.fsm

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

Thank you for your support.
I saw the model, but in the future, I will increase the number of operators and combiners and consider customizability and proceed with the process flow model.

Although it is the attached model, an error is displayed when changing the arrival style of "Source 29" to the arrival interval time. Also, the target batch size for "Queue 29" is set to 10, but this is not reflected.

reference-model-02.fsm

0 Likes 0 ·
Jeff Nordgren avatar image Jeff Nordgren tomonori S commented ·

@tomonori S,

I've attached a previous model with the changes that I've made.

I added 3 more combiners and 3 more operators. This is done in Process Flow because this would be very difficult to manage without PF.

Anyway, check out the model and see if this is what you had in mind. All I basically had to do was to add the additional combiners and operators into their proper groups. I also changed a few other things that were not as critical. Please let us know if you have more questions or problems.

As as a side note, if you do have more questions, please post them as additional, separate requests. When a request gets as long as this one, it's hard to find out what has or has not happened.

Thanks.

reference-model-03-JN2.fsm

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

Thank you very much.
I have additional questions on this subject, so I'll post a new one as a separate question.

0 Likes 0 ·
Ben Wilson avatar image Ben Wilson ♦♦ tomonori S commented ·

Hi @tomonori S, If you're ready to move further discussion to a new question, please accept the best Answer on this question to close it out.

Or comment back to keep discussion here going.

Thanks!

1 Like 1 ·
Jeff Nordgren avatar image
0 Likes"
Jeff Nordgren answered Jeff Nordgren commented

@tomonori.s,

Attached is your model with the changes that I've made to it. I hope I'm understanding what it is that you need. I have the Operator carry two items to the Combiner (2 each = 4) then I have the Operator carry just the last one to the Combiner.

Take a look at the model and see if something like this would work for you.

Thanks.

combinersupport-3-JN.fsm


· 7
5 |100000

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

tomonori S avatar image tomonori S commented ·

Thank you for your reply.

I checked the model, but the logic of the process flow is too complicated to explain to the user.

For example, if you have multiple combiners like the attached "combinersupport-4.fsm" model, you want to bring the item to queue 2 after you've finished working with combiner 1, but it doesn't work as intended.(I want to make it work like the attached "combinersupport-3.fsm")

So, first of all, the user wants to create that part in the process flow. (Please tell me if there is a method that does not use the process flow)

The knowledge of process flows that we and our users can use is so low that it can be difficult to understand if it is complicated. (I have rarely used the subflow and list functions of the process flow)

First, can the operator carry two flow items at a time and the combiner tote can add a flow to store five flow items to my model "tasksequences.fsm"? It would be helpful if it had a very simple structure. Also, I would be grateful if there was an explanation of that part.

combinersupport-4.fsm

combinersupport-3.fsm

tasksequences.fsm

0 Likes 0 ·
Jeff Nordgren avatar image Jeff Nordgren commented ·

@tomonori.s,

I hope that I'm understanding of what your needs are. Attached are two models. First, the *4-JN.fsm which is the same model I sent you before. The difference is, I disconnected the Process Flow so that it's not using it at all. This is how I would do it without PF. Second, the *-5-JN.fsm which I hope is a more simplified way of doing it with PF. The PF blocks, I believe, are pretty well self explanatory. But take a look at the models and see if one of these options would work for what you are trying to accomplish. If you have any specific questions or problems, please let us know.

Thanks.

combinersupport-4-JN.fsm

combinersupport-5-JN.fsm

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

@jeff.nordgren, Thank you for your support.

For example, in a model that does not use the process flow of "combinersupport-4.fsm", after the work in combiner 1 is completed and carried to queue 2, the same work is done in combiner 2 and moved to queue 3. (The attached model is an unintended movement)

Is it possible to create these without using a process flow by making full use of lists and triggers?

combinersupport-4.fsm

0 Likes 0 ·
Jeff Nordgren avatar image Jeff Nordgren tomonori S commented ·

@tomonori.s,

I've tried to download the file that you attached but it doesn't seem to work. Can you send that file again?

Thanks.

0 Likes 0 ·
Jeff Nordgren avatar image Jeff Nordgren tomonori S commented ·

@tomonori.s,

I couldn't open your file but I created a sample model that I think does what you are describing.

I wasn't sure what happens to the Tote after it leaves Combiner1 so I just made the assumption that the same flowitems would be run through Combiner2 and put back in the Tote. To model this, I added Separator1 after the combiner that splits the flowitems back out (put in Queue2) and sends the Tote to Combiner2.

Take a look at the model and see if this is what you were looking to do? If you have any questions or problems, please let us know.

Thanks.

CombinerSample-4-JN.fsm

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

Excuse me. Is it possible to create a movement like the attached image "img.PNG" without using the process flow? (Reference model: reference_model.fsm)

reference_model.fsm

0 Likes 0 ·
img.png (295.4 KiB)
reference-model.fsm (36.2 KiB)
Jeff Nordgren avatar image Jeff Nordgren tomonori S commented ·

@tomonori.s,

I'm sorry, I thought I already answered this but I don't see an answer from me.

Attached is a model that I hope will do what you are asking. Take a look at it and see if this is what you were looking for.

As always, if you have any problems or questions, please let us know.

Thanks.

reference-model-JN1.fsm

0 Likes 0 ·
Raja Sekaran avatar image
0 Likes"
Raja Sekaran answered tomonori S commented

@tomonori.s

I have added the create task sequence activity before loading the tote with an item from the combiner. Let me know if this is what you are looking for.

CombinerSupport_1.fsm

Thanks


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

tomonori S avatar image tomonori S commented ·

Thank you for your reply.

I would like to run it on the model of the "combinersupport-1.fsm" process flow that has the same behavior as the attached "combinersupport-2.fsm" model. The operator can carry two flow items at a time, and the tote in the combiner stores and carries five flow items. And repeat this series of movements.

combinersupport-2.fsm

0 Likes 0 ·
Raja Sekaran avatar image Raja Sekaran tomonori S commented ·

@tomonori.s

I have implemented the same logic using process flow. Let me know if you have any questions.

CombinerProcessFlowSupport_v1.0.fsm

Thanks

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

Thank you for your support
I have an additional question, for example, if there are two combiners like the attached model "combinerprocessflowsupport-v11.fsm", after the work in combiner 1 is finished and it is carried to queue 2, this time in combiner 2 I want to do the same work and bring it to Queue 3. Please tell me how to repeat this.

combinerprocessflowsupport-v11.fsm

0 Likes 0 ·
Raja Sekaran avatar image Raja Sekaran tomonori S commented ·

@tomonori.s

I have updated the logic to create and assign tasks to both combiners, Let me know if you have any questions.

CombinerSupport_v2.0.fsm

Thanks

0 Likes 0 ·
tomonori S avatar image tomonori S commented ·

Thank you very much. The model is getting closer to the desired move.

I want to have multiple operators work on the attached "combinersupport-v3.fsm" model, but I don't know how to set it up.
(For example, if operator 1 is working with combiner 1, can other operators work with a free combiner?)

As a test, I set the operators grouped in the release, but it didn't work.

combinersupport-v3.fsm

0 Likes 0 ·