question

Daniel Saravia avatar image
0 Likes"
Daniel Saravia asked Daniel Saravia commented

How to send TE to different destinations with labels on items?

Hello,

I have a TE (Tugger) that loads tote (s) - max 3 totes - with multiple pieces in it and each item(s) have different destinations (2-3 doors). I don't know how to access the label on the item (Pick) inside the tote(s) and set the right destination and loop to check qty of items w/ same destination. The TE needs to stop at the destination and wait for another TE (Unloaders) to unload the item from the tote and take it to a designated queue. If there are 2 or more items with the same destination the TE needs to wait until all items with the same destination has been unloaded then he can go to the next destination. I have been able to set a destination creating a label counter for the Doors (1,2, 3..) but there is going to be instances when the tugger does not need to stop in specific door because he doesn't have any item for it. Also I have been able to set the unloader to take the item to a specific queue too. I am attaching my model.

Thanks!


TX_Unloading Test1.fsm

FlexSim 21.2.0
processflowflexsim 21.2.0task executers
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

Ryan Clark avatar image
1 Like"
Ryan Clark answered Daniel Saravia commented

Hello @Daniel Saravia,

I believe I was able to address your main issue, so the Tugger automatically goes to the correct Door based on the door label on the individual Pick. I made some modifications to your process flow to accommodate these changes. Please let me know if you have any questions about what I changed. Hope this helps!

tx-unloading-test1-rc.fsm


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

Daniel Saravia avatar image Daniel Saravia commented ·

Thanks for your help that works perfect!

I have one more question about this model. What happens If the tugger can pick more than 2 totes . I created a sub flow and a label on the tugger that set his capacity to load the full totes and unload the empty totes but I lost the reference to the "Picks" can you explain how you created the list "Picks"? and how to reference when the tugger carries more than one tote?

@Ryan Clark

TX_Unloading Test2.fsm


test2.jpg


0 Likes 0 ·
test2.jpg (47.1 KiB)
Ryan Clark avatar image Ryan Clark Daniel Saravia commented ·

Hello @Daniel Saravia,

I'm glad that worked out! I didn't have to make too many adjustments for it to work with the capability to hold two totes. The main thing was moving the "Pull from Picks" to the subflow and compiling the picks from all the totes into a single label array. Then it could proceed as before. The main problem was configuring it, so we could pull the picks from all of the totes the tugger was currently carrying. See attached model. I hope this helps!

tx-unloading-test2-rc.fsm

0 Likes 0 ·
Daniel Saravia avatar image Daniel Saravia Ryan Clark commented ·

This is great! I didn't mention that the tugger needs to wait for all picks that belongs to the door where he stops first to be unloaded before he can move to the next door. In order words he has to ask before he moves to the next door if he carries totes that have picks for that door (if the array has more picks for that door). I think the logic looks chronologically each pick by tote but not to the entire array or it needs 2 arrays one for each door? how would you do that? I tried to add a decision point to keep the tugger at the same door but my loop is not giving the results I want.


@Ryan Clark

TX_Unloading Test3.fsm

0 Likes 0 ·
Show more comments