question

Aaupadhye avatar image
0 Likes"
Aaupadhye asked Jason Lightfoot commented

Operator Unloading Items from Tote Dynamically

Hi,


So I am attempting to make a process flow in my new model to have the operator pick 1 item out of a tote and put it inside a box that arrives next to them and put the entire assembly on the conveyor to move outbound. After the entire tote is empty, they should then place it on the ground level conveyor next to them which flows to Sink 1 and 2. I am running into trouble as I am not quite sure how to reference the box when it is technically not a part of the process flow. It is giving me the error that the label "box" does not exist even though I have it as a label on the other 2 sources in the process flow.

mwfcBaggerSim.fsm

Thanks,

Amit



FlexSim 23.0.8
processflow
mwfcbaggersim.fsm (107.6 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.

1 Answer

Jeanette F avatar image
0 Likes"
Jeanette F answered Aaupadhye commented

Hello @Aaupadhye ,

For starters you have some assignments being done twice in your model. For instance, in the process flow you assign the station the item will go to and then you direct the flow item at the DP before the station based off of round robin. If you follow your first item created you will see it was assigned Queue 3 but arrived at Queue 2. So do you want process flow to control the assignment or for the DP to use round robin? I set it up to use the DP round robin logic since that is already working

You can have an exit transfer on the box conveyor that pushes the box to a list. Your flow item can then be pulled from this list. I would push the box into a partition on the list that corresponds with the station so when you are pulling an item from the list you pull the correct box for that station.

1691192428198.png

The other thing you can do is use 3D connections to be able to make references to other needed objects. For instance I connected the box conveyor to your Station but since the output of the exit transfer pushes items to a list for its output it doesn't send them to the station. However I can still use that connection as a reference when sending the items to the list when partitioning. In your process flow assign labels activity you will see where I use the other connections to create the references.

1691192439266.png

1691192447731.png



In your process flow I separated the tote creation from the station logic. To initiate a token in the Station logic I have all the stations in a group which is referenced in the event triggered source. So when a tote enters a station a token is created with a reference to the tote and station.

1691192483144.png

Step through each activity to see how it was configured for this to work.


mwfcbaggersim_JF.fsm


1691192428198.png (8.5 KiB)
1691192439266.png (28.0 KiB)
1691192447731.png (126.6 KiB)
1691192483144.png (40.1 KiB)
mwfcbaggersim-jf.fsm (113.3 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.

Aaupadhye avatar image Aaupadhye commented ·
Hi Jeanette,


This does exactly what I want it to do at queues 1 and 3, however, it is not working at the other queues. I am trying to figure out why (it says it has something to do with the label in the Process Flow) but I cannot figure out what exactly is the issue.


0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Aaupadhye commented ·

You were just missing some connections that the other queues had along with settings for sendtoport and the exit transfers pushing to lists partitioned by the queues.

mwfcbaggersim-jf_jl.fsm

1 Like 1 ·
Aaupadhye avatar image Aaupadhye Jason Lightfoot ♦♦ commented ·
Hi Jason,


I'm not sure if there is an issue with the version of FlexSim I am running, but the same problem arises when I run the edited model you attached.

0 Likes 0 ·
Show more comments