question

Lukas Buchta avatar image
0 Likes"
Lukas Buchta asked Eric M commented

Send item to the first available workstation?

I want to place onside of the main conveyor 18 workstation for assembly process. Can you please help me, how to make decision point to go to first available work station, and after process continue on the main conveyor?

It must not collid with other items on the main conveyor, when it returns from the workstation.

Is it better to use process flow? Thank you

yama_autosave.fsm

FlexSim 21.1.4
conveyorconveyor station
yama-autosave.fsm (3.9 MiB)
5 |100000

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

Krzysztof J avatar image
1 Like"
Krzysztof J answered Krzysztof J commented

Hi,

see attached file. My suggestion:

1. Combine 3D and Process Flow (do not use build in frameworks, look what I have in my model - just few blocks)

2. Use lists - on the list I have all stations, in "Pull from list" I select the one which is on the list (~ is available), then I send item to this stations, after processing I send station back to the list.


ConvStations_1.fsm


convstations-1.fsm (75.4 KiB)
· 4
5 |100000

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

Lukas Buchta avatar image Lukas Buchta commented ·

Thank you for this suggestion. Do you know how can i make a rule, that the item will always go to the FIRST station available? As i can see... if the 1st station is occupied, then item goes to the 2nd or 3th, I would like to make a rule, that it will always go to the following station available (station 1 a 2 occupied, iteam goes to station 3.) Thank you

0 Likes 0 ·
Krzysztof J avatar image Krzysztof J Lukas Buchta commented ·

1. On the list add field "distance".

2. On the pull specify "ORDER BY distance ASC"

3. puller is now "token.item"

The item will take the closest station.ConvStations_3.fsm

0 Likes 0 ·
convstations-3.fsm (75.7 KiB)
Lukas Buchta avatar image Lukas Buchta commented ·

I was thinking to add decide in the process flow, but i am not sure how to set up condition FIRST AVAILABLEcapture.jpg

0 Likes 0 ·
capture.jpg (19.4 KiB)
Krzysztof J avatar image Krzysztof J Lukas Buchta commented ·
it will be not working this way
0 Likes 0 ·
Krzysztof J avatar image
0 Likes"
Krzysztof J answered Eric M commented

See attached example - ratation can be added on the trigger on decision point or station ConvStations_5.fsm


convstations-5.fsm (77.2 KiB)
· 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.

Lukas Buchta avatar image Lukas Buchta commented ·

Thank you! @Krzysztof J Later I edited the question, but did not save it probably :D in my model I have two items on conveyor (pallet -tote and item). The source in process flow works just with pallet, but that pallet runs on conveyor in circle and the second round doesent go to the station anymore.

When i changed in processflow the arriving item 'item', it doesen't move to station neither.

Should i place same token creator, or what can be the solution? thank you

yama_autosave.fsm

0 Likes 0 ·
yama-autosave.fsm (4.0 MiB)
Eric M avatar image Eric M Lukas Buchta commented ·

Hi @3G S it looks like you're missing just a couple of details in your Work Stations process flow. The list in the "Custom Code" activity should be updated to reference the list in your model List("work stations").

You could also include the Query on your Pull from List activity that @Krzysztof J showed to pull the closest station. I added the Query and changed the Puller to be the token.Tote.

These changes are included in the attached model.

yama-autosave (2)_1.fsm

0 Likes 0 ·