question

Bobby L avatar image
0 Likes"
Bobby L asked Andrew O commented

Stopping and Resuming stations on conveyor (>2 stations)

I am trying to build a conveyor line with 10 stations (varying process times). I want to stop objects from moving to the next station until the next station is empty.


I tried using logic from https://answers.flexsim.com/questions/53474/stopping-and-resuming-objects-using-conditions-in.html?childToView=133861#answer-133861. When I add a third station the objects move from station 1 to station 2 when 2 is complete with processing.

FlexSim 22.1.0
conveyor station
· 2
5 |100000

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

Bobby L avatar image Bobby L commented ·
I converted the conveyor/stations to processors. I highly recommend this for basic assembly line sims.
0 Likes 0 ·
Andrew O avatar image Andrew O commented ·

Hi @Bobby L, was Kavika F's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Kavika F avatar image
0 Likes"
Kavika F answered

Hey @Bobby L, the logic you posted will only work for two stations because the Process Flow only watches for the state of the second station. I modified that model to use an Object Process Flow and attach several stations to it. An Object Process Flow allows you define logic once for a set of machines/processes that use the same logic.

I started by adding more Stations and then A-connecting them together so each one knew which one was ahead of it.

1672350530987.png

Most of the Process Flow logic was the same, but I had to change a few things. First was the "Decide" activity's conditional statement. Before it was checking if the station ahead was "idle", but there was a problem - when a station was finished processing, it automatically set the station's state to "idle". This meant that if a box was ready to move and the box ahead of it was also waiting to move but not processing, the previous box would move ahead anyway. I changed it so it would look at whether or not there was an "active item" at the next station.

1672350608254.png

For a similar reason, I had to change the logic for waiting till the next station was open. I simply changed it to be "On Continue".

1672350760797.png

Hope this helps.

Multiple Station Stops.fsm


5 |100000

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