& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
[ FlexSim 22.2.2 ]
Hi,
I am creating an automated warehouse model, my model consists of a rack storage system, ASRS vehicle in each aisle, inbound and outbound conveyors for each aisle, I have completed the receiving stage, now I need 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 in a global table "aggregatedOrders". I would like to make an example of preparing two orders at the same time if possible, from where the output of each preparation goes through an output conveyor (the yellow ones).
thanks in advance.
picking asrs.fsm
Solved! Go to Solution.
Here's a start at preparing the order data as tokens.
In the attached example I removed the aggregated table and put a reset trigger on the order history table to write the arrivals to an OrderArrivals activity:
with the arrivals table then looking like this:
I then use a query to write the SKU quantities to the orderToken's labels as a table:
Then I read from that table in a runsubflow that creates a token for each of the SKUs with the label accessed by
token.orderSKUcount.as(Table)
This gives you 3 tokens you can use to select SKUs to pick with the quantiy of each labelled as Qty.
Hello @Nour B3,
To start I fixed the ASRS ports. The ASRS needs to be center port connected to the objects that the ASRS will transport items from.
The Racks also needed to be output port connected to their respective output conveyors.
I changed the logic that I previously provided you to trigger when the items are put on the conveyor instead of when they are created. Without the change it was trying to send the items to the racks and they were not on a conveyor so it just didn't make sense. Depending on what exactly you are trying to accomplish this block of activities can be changed to accommodate.
That then bring us to creating the logic to create the orders. From looking at your table you have times that you want the orders created. So I suggest that rather than putting that information in a Global Table that you put it in a Scheduled Source. I went ahead and copied it over to a scheduled source. The token is created at the time specified. I then increments its way through the array of the Types of items to pull and finds an item of that time and dispatches an ASRS to pick it from the rack.
When the item arrives in one of the exit conveyors from the rack a new token is created that then tells the item where to go on the conveyors. In this case I just tell it to go to the first exit conveyor because I don't know exactly what you want.
This is where I start to run into the problem. I can't get the item to exit the last conveyor. I will get back to you next week with a solution.
auto-asrs-sys-jf-1.fsm
on the model previously provided by @Jeanette F
can we simulate orders by creating a random number of quantities per product for each order.
(Say order1: 2 type1 0 type2 3 type3, order2: 3 type1 2 type2 1 type3).
each ars conveys its products per order to the OrderConveyer
(proccesing one order at the time on the OrderConveyer)
source 2 provides a pallet for each order
combiner1 packs everything on the OrderConveyer (since it has only one order on it) then move it to finished orders queue
Hello @Ahmed_mohamed L2 it is best to start a new post for your question. Could you do that and I will go ahead and start working on a solution for you
Hi @Nour B3, was one of Jeanette F's or Jason Lightfoot's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. 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.
I did not realize @Ahmed_mohamed L2 was working on the project with you. A new post was started and I have answered on that. If this question isn't complete, please elaborate on what you still need help with. Please keep in mind that new questions that do not directly pertain to the original question need to be moved to a new post to keep the forum organized.
No, he is not working with me on the same project.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Type a product name