Picking by global table

Picking by global table

eleni651996
Not applicable
24 Views
7 Replies
Message 1 of 8

Picking by global table

eleni651996
Not applicable

[ FlexSim 19.2.4 ]

Hi,

I am creating a model which consist of a rack with a different type of items on pallets and the operator should pick up the boxes when the rack is full. I have 2 issues:

1. The second list which should have the orders is not working there is a syntax error.

2. How can he pick according to the global table Clients which I have created?

I have tried different things to make it work, I could use some help, please. Thank you

By the way, I used painted slots.

this is the model i updated it

pick-boxes-from-abc-rack.fsm

0 Likes
Accepted solutions (1)
25 Views
7 Replies
Replies (7)
Message 2 of 8

tanner_p
Not applicable
Accepted solution

@el C

1) The syntax error is because you are using space characters in your list name, "Pull from List". Generally, coders are advised to use something like "Camel Case" or other naming conventions to avoid spaces in variable names. I fixed this first problem in the updated model I've attached.

2) You need to provide more details about how the Global Table is to be interpreted. Is the operator going to pick in order of the columns? I've given you examples of how to do this before, treating each column as an order. Do you want to pick orders differently? How exactly should the Global Table be used?

pick-boxes-abc-update.fsm

Message 3 of 8

eleni651996
Not applicable

Hi @tanner.p thank you for your answers.

1) Great now it works.

2) I tried using the logic that you had on the example that you gave me but I need to apply this in a later stage for about 500 different Type of products, therefore, I can't label all the products manually and then on the Process Flow add one block for each item so it can " Pull Product ... from list". Basically I'm looking forward to using an excel to insert the orders the clients will have and then I thought of using it to copy-paste the data on the Global table. The operator will pick either according to the column or row I don't know yet so any one of the two choices is good for now.

I hope i described my thoughts well. if you have any ideas or you know any model logic that I could use, it will be much appreciated. Thanks Kind Regards

0 Likes
Message 4 of 8

braydn_t
Not applicable

@el C

Here is a link to the user manual and the excel interface: https://docs.flexsim.com/en/19.1/Reference/Tools/ExcelInterface/

And here is a reference to using global tables here:

https://docs.flexsim.com/en/19.1/Reference/CodingInFlexSim/FlexScriptAPIReference/Data/Table.html

Using a combination of these two along with labels and a small amount of custom code you should be able to make all of that happen dynamically.

Message 5 of 8

eleni651996
Not applicable

hi @Braydn T

Thank you for your answer. I read the manual for the table and excel. importing the excel file is not a problem. I just haven't figured out how to add the global table in the Process flow for a large number of Types.

0 Likes
Message 6 of 8

tanner_p
Not applicable

Hi @el C,

Could you upload the Excel file with the 500 different types of products and client orders? The Process Flow logic that you use for these situations will change as the situation changes. If we saw what the final client orders sheet looks like, we might be able to figure something out.

0 Likes
Message 7 of 8

eleni651996
Not applicable

picking-operationabc-port-by-case.fsm

Hi @tanner.p,

I fixed the model a bit. I enhanced the excel file in the global table. So my question is how can the operator pick up all the boxes from one "Order" at a time and then go to the next order? The operator needs to get the boxes only from the first level (ground level) since he can't fly.

0 Likes
Message 8 of 8

tanner_p
Not applicable

@el C,

Thanks for the clear explanation of how this is supposed to work. I have updated your model with a new Process Flow so that the operator goes through each order and loads each product. Naturally, there are likely a few gaps in the logic as I created it vs what you are envisioning, but hopefully you can review the Process Flow and make adjustments as you see fit.

picking-by-table-help.fsm

0 Likes