question

kyriakos avatar image
0 Likes"
kyriakos asked kyriakos commented

Operator picks each item using different picking time

Hi, I am attaching a model that collects boxes in totes. The logic is as follows. There is an operator who takes a tote and prepares two different orders. I have a global table called "Orders" that contains the order ID, and has some picking lines, which contains the product type and quantity. I also have a global table (Duration_per_pick) containing the product type and the total time required to get the whole quantity (Required_pick_time). My problem is that I want to get the needed time from this global table and pass is to the operator. I give an example to make it more precise.

In Order with Order_No = 1 I want to pick 2 boxes of type 1001 in 100 seconds in total and 1 box of type 1002 in 10 seconds in total. Does anyone have any idea about it?

Thanks in advance.

picking.fsm

FlexSim 19.2.3
picking
picking.fsm (72.4 KiB)
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

Brandon Peterson avatar image
1 Like"
Brandon Peterson answered kyriakos commented

@ΚΥΡΙΑΚΟΣ

It looks like you have the Load and Unload time for the operator set to 0 right now. If you want to keep it that way then the easiest way to have the delay for the times would be to place a delay right after the Run Sub Flow activity that runs the load item flow. You could have the delay look at your table to make sure you get the times correct. (** I am assuming from your comments that the two boxes are picked in a single 100sec time. If you meant the time to be per box then the delay would be placed right after the Load or Move Object activities.)

Another option, would be to have your process flow set a label on the Operator for the load time and then have the Load Time trigger on the Operator use that label as the Loading time. This may be a better option as it would cause the Operator to stay in the Loading State for the delay time.

I hope this gets you going again,

Brandon

· 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.

kyriakos avatar image kyriakos commented ·

Thanks for your help !

0 Likes 0 ·
kyriakos avatar image kyriakos commented ·

Good evening,

according to your advice I pulled the loading time from the global table. Now the operator reaches the item, picks it and waits for the specified time to pass. I wonder how can I do the reverse one. I mean that when he arrives at the item, waits the loading time to pass and then he picks it.

Another inquiry is the following. In the global table Reports(column Picking Time) I am not sure what exactly I measure. Is the duration between the begin of the first picked item, until the end of picking of the last item (including walking time) or its the duration between the tote receiving until he leaves the order to the other queue ?

Thanks in advance.

picking.fsm

0 Likes 0 ·
picking.fsm (73.0 KiB)
Braydn T avatar image Braydn T kyriakos commented ·

@ΚΥΡΙΑΚΟΣ put the delay in process flow before the load. If you want the operator to travel to the location and wait there, then put a travel to that destination, then the delay, then the load.

It is measuring the difference between when the operator picks up the first tote and when they drop that tote off in the queue.

1 Like 1 ·
kyriakos avatar image kyriakos commented ·

@ Braydn T Thank you for your reply.

0 Likes 0 ·