Automated warehouse, ASRS vehicles

Automated warehouse, ASRS vehicles

nour_b3
Not applicable
1,383 Views
6 Replies
Message 1 of 7

Automated warehouse, ASRS vehicles

nour_b3
Not applicable

[ FlexSim 22.2.2 ]

Hi,

I am trying to build an automated warehouse equipped with conveyors and ASRS vehicles as the attached model indicates auto-asrs- sys.fsm,

my system is made of a source with trigger "set label and color" (value from 1 to 3) on creation, and I want the arrived products to be stored according to the colors indicated in the racks.

please help me build this warehouse or progress this task with any way.

0 Likes
Accepted solutions (1)
1,384 Views
6 Replies
Replies (6)
Message 2 of 7

Jeanette_Fullmer
Community Manager
Community Manager
Accepted solution

Hello @Nour B3,

I A connected the conveyor to the two racks by it and center port connected the ASRS to the exit transfer created. I selected the exit transfers and set the to use Transport for the output.

I went to the Library and selected Paint Slot Labels. and Painted each rack to the correct label. 1664036285565.png

Then in Process Flow I created a event triggered source for the source in the 3D model, so a token is created when a flow item is created. The token finds a slot that matches the items label and a slot that has space. The assign labels acitivy finds the rack based on the slot selected. The send item activity send the item to object connected in to the rack which in this case is an exit transfer.

1664036531324.png

auto-asrs-sys_JF.fsm

Message 3 of 7

nour_b3
Not applicable

Hi,

thank you for your answer

one part of it helped me, but I notice that when a rack is full, the system blocks, it does not continue to store in the other racks (of the same type as the item)

as the picture shows

1664142351894.png


0 Likes
Message 4 of 7

Jeanette_Fullmer
Community Manager
Community Manager

Hello @Nour B3,

This is because the exit transfers are set to output to First Available. This needs to be changed so that the exit transfer sends the items to the port with the destination rack.

I changed the exit transfers so they look at the item and a label called Port to decide which port to send the item to.

I set the label Port in the process flow using an assign labels activity.

token.StorageObject.inObjects[1].as(Object).outObjects.toArray().indexOf(token.StorageObject)

StorageObject is a label we set earlier that is the desitnation rack. inObjects looks at the first port of the objects connected in. We are now referencing the Exit Transfer. The outObjects is made into an array so we can search the array for the storage object.

auto-asrs-sys_JF_1.fsm

0 Likes
Message 5 of 7

Jeanette_Fullmer
Community Manager
Community Manager

Hi @Nour B3, was Jeanette 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
Message 6 of 7

nour_b3
Not applicable
Hello @Jeanette F,
thank you very much, it works perfectly. I am done with the reception stage, I now have to prepare the orders, I don't know how to do it, can you help me? Here I have an example of three orders aggregated to a globale table "aggregatedOrders". I would like to make an example of picking of two orders at the same time if possible, from where the exit of each picking goes through an exit conveyor (yellow ones).
It will be really great if you can help me in this step because I think it's the most complicated step in my work,

regards.

0 Likes
Message 7 of 7

Jeanette_Fullmer
Community Manager
Community Manager

You have kept the logic from the previous model in your latest upload and it makes zero sense to have it at the moment. Could you please take a look at that and figure out if you want to eliminate that logic or reimplement it with additional details. Considering this question doesn't build off the original question (loading racks from conveyors with ASRS system) will you please start a new post? You can tag me in the post to continue helping with your model. It is not considered best practice to continue asking questions that vary from the original post.

0 Likes