question

TalHzf avatar image
0 Likes"
TalHzf asked TalHzf commented

Change the order on machines

Hi all,

I am doing a simulation of a rework process:

Items 1,2 are processed on machine 1

Item 3 is processed on machine 2

Items 4,5 are processed on machine3

Now I want to change the order of items on machines:

Item 1 should be processed the first time on machine 1 and the second time on machine 2.

Item 3 should be processed the first time on machine 2 and the second time on machine 1.

The others stay the same.

Thank you.

I am using the Express Version.

Modell 3 Machines- Mod2- 15032023 -.fsm



FlexSim 22.2.0
rework flowrework priority in queue
5 |100000

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

1 Answer

Kavika F avatar image
0 Likes"
Kavika F answered TalHzf commented

Hey @TalHzf, you could try setting up some logic using labels on the items that get processed. You already have a "Type" label, but you can add another label like ("NeedsRework") to your items. You can have your Queue4 (the one they're all outputting to) send items to a port depending on some condition; you can set the condition to check the Type and whether it needs rework or not. Something like this:

1678918303850.png

Then you would have Queue4 outputs to the previous Queues.

You could also try building a PF for sending items to their respective queues based on a similar criteria like above. Something like this:

1678919217079.png

1678919236253.png

I can't really help more than this due to Academic Integrity, but I hope this is enough to get you off on the right track.


1678918303850.png (14.2 KiB)
1678919217079.png (32.5 KiB)
1678919236253.png (56.0 KiB)
· 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.

TalHzf avatar image TalHzf commented ·

Hi @Kavika F ,

Thank your answer but I think I didn´t explain well my request.

My model is already done and the NeedRework are in my case the Label Step.

My Problem is how to permute the place of the second rework from for the item 1 with 3 without having to produce just item3


I did the following change: I send Item 1 for the Second rework to machine 2 and that for item 3 to machine 11678926614237.png

But the results were not like expected : I had just Item3 produced

I tried to set a Condition on the Pull a Percent (Processors), but I didn´t get the desired result.


Let´s consider this is the actual sequence ( small are first work, big are second rework)

I need to Permute the place of the dark Blue with the light grey.


1678927017167.png


Thank you.

0 Likes 0 ·
1678926614237.png (14.7 KiB)
1678927017167.png (2.7 KiB)
Felix Möhlmann avatar image Felix Möhlmann TalHzf commented ·

You have to provide the information on which processor a given step will take place somewhere. For example in the same table by adding more columns to it.

1678953115226.png

If you increment the "step" label each time an item finishes processing, you can use it to identify the correct column.

The information of where to send the item would be from column "item.step*2-1" and the processing time from column "item.step*2".

0 Likes 0 ·
1678953115226.png (13.3 KiB)
TalHzf avatar image TalHzf Felix Möhlmann commented ·

Hi @Felix Möhlmann ,

Thank you for your answer, But I didn´t understand it well.

Is there any possibility to do changes on the already available Modell without building another?

Thank you so much for your help

modell-3-machines-mod2-15032023.fsm


0 Likes 0 ·
Show more comments