question

Thomas avatar image
1 Like"
Thomas asked Jeanette F commented

packaging on narrow table with proces flow?

Hello, is it possible to assemble parts on a narrow table without having them as far apart as shown in the photo? Why not unload this directly onto the table but with a certain height in between? I suspect I need to adjust a small setting somewhere but I can't find which one, anyone have any ideas?

1711470690199.png

Thank you in advance!

test service box.fsm

FlexSim 23.2.1
combinertable
1711470690199.png (112.5 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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Jeanette F commented

The table is a prop object and does not have any placement logic by itself. This means the coordinates the item had while being loaded by the operator are retained when it is moved into the table object.

You have to manually set the location of the items for them to appear correctly.

In the attached model I replaced the table prop with a BasicFR object that uses the same shape and texture as the table. In its On Entry trigger I wrote code that sets the item's location depending on how many items are already in the object.

Before the stack is loaded again, I move the upper items into the lowest one with a Move Object activity that has the Preserve Global Position option activated.

I also integrated lists for the second and third boxes into the Process Flow. In the current version of your model, the logic always waits for a new item to enter the queues, ignoring any item that is already present.

test-service-box-fm.fsm


· 5
5 |100000

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

Thomas avatar image Thomas commented ·

Thank you! In the meantime, I have also continued to work with the model and have introduced the above. But I still run into 2 problems.

1) my table goes from post 1 to post 2... to post 5 and so on back. But when I reset my used table disappears. Is this due to the use of Basic FR? And how can I solve this?


2) This model works with only 1 table and operator. How can I best expand this to 5 tables where only 1 can be at each place and they all have to start at the same place. Can you help me get started with this?


Thanks in advance for all this help!

test servicebox_autosave.fsm

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Thomas commented ·

Any fixed resource, task executer or storage object will delete its contents on reset. Move the tables back into the "model" after unloading them to the storage to prevent this. Also set their reset position (Rightclick -> Edit -> Set Reset Position) so they return to their original position when the model is reset.

You can use resources to represent the positions and each token first has to acquire a resource before the table can be "unloaded".

test-servicebox-autosave_1.fsm

0 Likes 0 ·
Thomas avatar image Thomas Felix Möhlmann commented ·

@Felix Möhlmann Thanks for helping!

0 Likes 0 ·
gust-flex avatar image gust-flex commented ·
Hi @Felix Möhlmann, I used the same code as you wrote. But I want to have 2 items next to each other loaded on the table. What code can I write to get them next to each other in stead of on top of each other when I unload an Item on the table?
0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ gust-flex commented ·
Hello @Gust_Flex ,

Please, follow our best practices and start a new post.

0 Likes 0 ·