question

el C avatar image
0 Likes"
el C asked tannerp edited

Start picking when the rack is full.

How can the operator start picking the pallets ones the rack is full and no when the first pallets appears in rack?

Thanks in advance

picking
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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered tannerp edited

Close the output of the rack as long as there is space available. You can set this in the OnReset trigger. In the OnEntry trigger you can check the content of the rack and open the output again, if the last item to be stored is entering the rack. Depending on the FlexSim version you get the current content by the command

content(obj) or object.subnodes.length 
// obj or object are pointers to the rack
// typically in the rack triggers: current
· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

el C avatar image el C commented ·

Thank you for your response. Ι will attach the model which has the main storage and picking racks in which the operator has to start the picking process when the racks are full. If you can please apply the setting for that. Thank you in advance.

model-livestorage.fsm

0 Likes 0 ·
model-livestorage.fsm (235.4 KiB)
Sam Stubbs avatar image Sam Stubbs ♦ el C commented ·

Seeing as this is a student project, it would be appropriate to have any work on the model to be done by you yourself, but if you have any further questions we can try to answer them.

0 Likes 0 ·
el C avatar image el C commented ·

This is a simplified model of the one i uploaded on the comment. How can the picking from the Rack to the Sink can start when the rack is full with process flow also with the standard logic so i can see what works bests for the original model.

thank you and happy New Year

start-picking-when-rack-full.fsm

0 Likes 0 ·
tannerp avatar image tannerp el C commented ·

@el C,

I've updated your attached model to include one example that works through triggers in the 3D objects as well as an example that uses Process Flow. The key is using what Jörg defined as the code to reference the content of the rack. The code in the 3D is found in the On Entry trigger, which opens the output port of the rack when the content hits the maximum value of 100.

Similarly, in the Process Flow, the Event-Triggered Source listens to the content of the rack and if it hits the maximum value of 100, a token is created and the output port is opened using a Custom Code activity.

Note that I changed the Max Content of the rack to be 100 so we didn't have to wait for it to get to 100000000 before unloading. There are variations of this that you can explore in your studies. Hopefully this helps you get started with your project.

start-picking-rack-full-1.fsm

1 Like 1 ·