question

AmyTsai avatar image
0 Likes"
AmyTsai asked AmyTsai commented

Jobshop Combiner Problem

Jobshop Combiner Problem.jpgjob shop 11 Combiner Problem.fsmJobshop Combiner Problem.pngjob shop 11 Combiner Problem.fsm Hello,


I'm encountering an issue with my FlexSim jobshop where I'm unable to proceed beyond the combiner stage. My objective is to continue the process after the combiner by routing it through stations 1, 2, 3, 4, then returning it to queue 4 before finally directing it to the sink. Could you assist me in resolving this problem?

FlexSim 22.2.0
jobshop combiner problem
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

·
Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered AmyTsai commented

Queue4 is set to use the object connected as the first centerport-connection as transport, but the queue doesn't have such a connection.

In addition, the "station" label of the item is still set to 5 at this point, so the item would not be pulled by any of the processors. In general Queue4 should probably not be set to "First Available" in the Send to Port option. This would mean unfinished items are send to the sink if the respective processor is not available at the time. Use "Port By Case" instead or also implement a pull logic for the sink, so it only pulls finished items.

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

AmyTsai avatar image AmyTsai commented ·

Thank you for providing the information. How can we continue the process after the combiner stage, specifically by routing it back through processors 1, 2, 3, and 4, before directing the item to the sink as the final product? Alternatively, could you provide a simple example for us to learn from?

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann AmyTsai commented ·
You already have routing logic in place that uses the "Router" table. I'd suggest to use the same logic for the combined objects. Add additional rows to the table, set/reset the "Process" and "Type" labels in a combiner trigger and then use the same options as on the processors to determine the next station.
0 Likes 0 ·
AmyTsai avatar image AmyTsai commented ·

Hello, thank you for your guidance. I've applied the same logic to the combiner trigger in order to assign the label 'station' as 'router' table, including the stations themselves. Regrettably, this approach hasn't produced the desired outcome. Could you assist us in resolving this issue? Our main objective is to continue the process after combiner and redirect items back to stations 1, 2, 3, and 4 before routing them to the sink.job shop 11 Combiner Problem 4.fsm螢幕擷取畫面-2024-05-02-093554.png螢幕擷取畫面-2024-05-02-093404.png

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann AmyTsai commented ·

Why did you add an extra "Set Label" code block to the processor trigger that overwrites the previous "station" label? All you need to do is change the "Type" label of the item to 3 when it leaves the combiner.

And instead of the On Entry trigger, the processors should (with the current setup in the global tables) use the On Process Finish trigger to udpate the labels. Because the "process" label should only be updated after it was used to determine the process time.

job-shop-11-combiner-problem-4-fm.fsm

0 Likes 0 ·
AmyTsai avatar image AmyTsai commented ·

Thank you for your guidance and the example detailed feedback on the process trigger configurations. It helped us resolve the issue efficiently. We've updated the triggers according to your suggestions, and everything is functioning smoothly now.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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