- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi everyone,
I’m modelling a very common scenario but got stuck at the picking logic. Any hints or support would be much appreciated. I’ll attach the model file in the forum post.
Goal:
I have a rack with multiple sections, and each section is assigned to a different operator. One operator is assigned to only one section.
There is a conveyor in front of the rack, and totes (representing orders, i.e. BoxIDs) move along this conveyor.
Each tote corresponds to a single BoxID and contains multiple SKUs that need to be picked from the rack.
The idea is:
As the tote moves along the conveyor, it stops at each station (section) only if it needs to pick something there.
When it stops, the operator responsible for that section should pick the correct SKU(s) from the rack and drop them into the tote.
Once all SKUs for that station are picked, the tote should resume and move to the next station.
The process continues until the tote has completed all picks for its order.
So far I have:
Built the full 3D layout:
FlowRack filled using a Source
Five operators (Operator1 to Operator5), each positioned at a different section
A conveyor placed in front of the rack (Decision Points on conveyor to be added)
A queue that spawns totes (orders) onto the conveyor
Created ProcessFlows:
A Create Orders PF that:
Reads the order table
Aggregates SKUs by BoxID
Pushes to the order list
A second Picking Operation PF, which:
Currently breathes, assigns labels, pulls from list, and creates objects (placeholder for now)
Intention is to use it for assigning pick tasks to the correct operator per station
- Created Global tables that contains order data and rack assignments for SKUs.
Where I am stuck:
I’m not sure how to continue from this point and structure the picking logic:
I planned to create one child token per SKU, and assign it the right station, section, BayNum, etc. using RackPlan lookup.
But I’m confused about what happens next: how to design both process flow and 3D environment for picking operations.
I’m attaching my model (PickingPractice.fsm), along with another example model (pickingstations.fsm) that is similar to what I’m trying to achieve.
I’m new to FlexSim and have been working hard to learn it, so any help or advice would mean a lot. Thank you in advance!
Solved! Go to Solution.