question

Rob avatar image
0 Likes"
Rob asked Ben Wilson edited

Just in Sequence Pick by list

Hi everybody,

I´m really new to Flexsim, so sorry if I ask basic things.

We have 7 different parts. A worker have to choose one of the 7 parts and must put them on a conveyor (or queue, doesn´t matter). Every part has there own charge carrier with different amount of parts. So basically I have 7 different itemtypes/Parts (Problem 2: Since I updated Flexsim to 17.1, there are no itemtypes available) which are stored side by side. Now the operator gets a list (this info I want to put in by a table) and he has to choose the parts regarding to the list.

I hope you understand my problem.

Greetings

Rob

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

Matthew Gillespie avatar image Matthew Gillespie ♦♦ commented ·

itemtype was replaced with Type labels in 17.1.

int itemType = item.Type;  	// instead of getitemtype(item)
item.Type = 5;			// instead of setitemtype(item, 5)

All of the pickoptions have been updated to use this new method and should work in the same way as before. Old models opened in 17.1 should continue to work using the old itemtype methods.

0 Likes 0 ·
Rob avatar image Rob Matthew Gillespie ♦♦ commented ·

Ok thanks for this information.

Could you give me a tip...how can I solve the problem with the operator and the "pick-by-list/table". Thank you

0 Likes 0 ·
Rob avatar image Rob commented ·

I´ve attached my model, maybe it helps to understand my problem.

In the table "picklist" is the sequence, which the operator should pick. But I don´t know how to realize this.

tk2.fsm

0 Likes 0 ·
tk2.fsm (44.5 KiB)
David Chas avatar image
1 Like"
David Chas answered Rob commented

Hi!!

I attached the model where the operator follows the "picklist" sequence. I added a new colum in the table "picklist" with the number of the input port of the conveyor for each item type, and used the pull strategy of the conveyor in order to achieve the picklist sequence.

I hope this model will be useful for you.


7322-tk2.fsm (43.9 KiB)
· 1
5 |100000

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

Rob avatar image Rob commented ·

Simple and good solution. Thank you

0 Likes 0 ·
José Antonio MD avatar image
1 Like"
José Antonio MD answered Ben Wilson edited

Hello ,

I attached a different solution, without needing to add more information in your "Picklist".

In this case I have also used "Pull Strategy" on the conveyor, but as you can see in this case it is not necessary to select the input port. This helps to be used even if the queues change their input port position or their quantity.

I have also included a "control" in the Pull that if you exceed the number of columns of the "Picklist" the input of the conveyor is closed (I understand that you only want these items. If not, simply remove this conditional).

I hope I have been able to help you.

solution-rob.fsm


solution-rob.fsm (44.2 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.

Simon DB avatar image Simon DB commented ·

Hi
Is it possible to do this with a combiner instead of a processor? Your code doesn't work on a combiner.

0 Likes 0 ·
Ben Wilson avatar image Ben Wilson ♦♦ Simon DB commented ·

Hi @Simon DB,

Your comment may not get much community action as it is posted to a really old question with an already accepted answer. Your best bet is to start a brand new question, with a link back to refer to this one, if necessary. New questions get the most visibility.

Please see our best practices for more tips on the best ways to interact in our community.

0 Likes 0 ·