question

Horn H avatar image
0 Likes"
Horn H asked tannerp commented

Batch problem

Hi!

Attached model example.fsm I have a problem with Batch.I set Transporter gets 8 boxes from Processor ,then send to TaskExcuter .Every time TaskExcuter gets 35 boxes,then send them to Sink by crossing Processor.I want to set that TaskExcuter get the boxes only 35 .TaskExcuter gets once 8 boxes,so when it gets four times it has 32 boxes,then it needs only 3 boxes more to complete the batch,5 boxes left send to next TaskExcuter. But in the model it gets all 40 boxes ,It's not logic that I want. How can achieve this ?

Thanks,

FlexSim 19.0.0
batch order picking
example.fsm (55.9 KiB)
· 2
5 |100000

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

tannerp avatar image tannerp commented ·

Would you rather have the Transporter grab the last 3 boxes for the last run or would you like the Transporter to grab all 8 and then only transfer 3 to the TaskExecuter and retain the other 5? Either way, you'll just have to create more decide activities. We are happy to try and help. Let us know which parameter makes more sense for you model.

1 Like 1 ·
Horn H avatar image Horn H tannerp commented ·

I would like the Transporter to grab all 8 and then only transfer 3 to the TaskExcuter and retain the other 5 ( If no other TaskExcuters is available) ,transfer the other 5 to next TaskExcuter (If there’s TaskExcuter available ) .

Thanks Tanner ,

0 Likes 0 ·

1 Answer

tannerp avatar image
1 Like"
tannerp answered tannerp commented

Please review the updated Process Flow. I inserted additional Decide activities that checked for the current content of the Task Executors and filtered items to a new Task Executor after one reached a capacity of 35. Let me know if this works for your purposes. Thanks!

Model: hornhaysupport.fsm


new-stuff.png (28.8 KiB)
hornhaysupport.fsm (58.4 KiB)
· 3
5 |100000

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

Horn H avatar image Horn H commented ·

I changed the value in first Decide by 8 .Now That works perfectly.Thanks in advance for your helping .

Else if(token.resource.subnodes.lenghth<8 ) 
1 Like 1 ·
tannerp avatar image tannerp Horn H commented ·

Ah yes, I thought I was missing something. That should do it. Thanks!

1 Like 1 ·
Horn H avatar image Horn H commented ·

@Tanner Poulton I wonder why the last Transporter grab only 3 boxes (while Transporter 1 is in idle state because of no TaskExcuter available,Transporter1_2 grab only 3 boxes ).I need it grabs 8 boxes follow the logic I want .

0 Likes 0 ·