Find item on specific rack slot based on global table and deduction quantity

Find item on specific rack slot based on global table and deduction quantity

mrKWON
Not applicable
219 Views
3 Replies
Message 1 of 4

Find item on specific rack slot based on global table and deduction quantity

mrKWON
Not applicable

[ FlexSim 22.2.0 ]

Hi, Thank you for reading my question.
I have a two questions to make outbound model.


<First>

I would like to make outbound 3D model which move pallet rack from floorstorage.

I used label for Rack, Slotaddress to move pallet which is located on specific rack slot.
I tired to utilize "Find item", but My model does not move pallet not following my global table.
I made my model to follow Global table which is named "Order_Data", Transporter moved correct SKU_Name sequence in global table. However, it was impossible to follow specific slots in global table.


<Second>

I put piece quantity information when my boxes were created. I would like to make a model that operator move to floorstorage to pick orders and decrease piece quantity in boxes. I used custom code to deduct quantity. Is this correct?

Moreover, When operator moves to floorstorage, I want to make them not holding pallet and just standing to process to pickorders.


Thank you very much in advanced.

240509_Outbound_v2_4.fsm

0 Likes
Accepted solutions (1)
220 Views
3 Replies
Replies (3)
Message 2 of 4

joerg_vogel_HsH
Mentor
Mentor

Try it with getSlot. This method is addressing a slot by bay, level, slot ID. It expects to be called from a rack object variable declared or casted as Storage.Object. In API reference it is simply “current”. This functional keyword works as a reference only within a trigger of a rack. The method returns a slot. It must be assigned to a variable casted or declared as Storage.Slot.
In best practices of this site you should ask one question only. This comment of mine is dealing with only one request and this would be enough for a question to get answered.

0 Likes
Message 3 of 4

moehlmann_fe
Advocate
Advocate
Accepted solution

Add the condition that the slot address needs to match the token label to the "Find Item" activity.

capture1.png

You don't need the Find Item activity in the sub flow. You still have the reference to the pallet from the parent token.

You can use the "Pick Offset" task to have the operator walk to the spot where they would pick up the pallet, without actually loading the pallet.

The code that decrements the piece quantity looks fine, though the piece quantity label on the pallet is currently equal to the quantity in one box. It should probably be multiplied by the number of boxes on the pallet.

240509-outbound-v2-4-fm.fsm

0 Likes
Message 4 of 4

Jeanette_Fullmer
Community Manager
Community Manager

Hi @WH, was Felix Möhlmann'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 comment back to reopen your question.

0 Likes