Assembly line unload

Assembly line unload

odair_santos_inova
Enthusiast Enthusiast
487 Views
11 Replies
Message 1 of 12

Assembly line unload

odair_santos_inova
Enthusiast
Enthusiast

[ FlexSim 24.2.2 ]

I need help, I'm new to FlexSim and I have some questions. In the shared model, I would like to have the operator load the pallet with a box according to the color of the pallet, and then this process is done directly from the conveyor belt, I made countless attempts without success. I would appreciate it if anyone could help me with the solution. Is there a logic to unloading the boxes according to the color of the pallet?



Modelo_Assem.fsm

0 Likes
Accepted solutions (1)
488 Views
11 Replies
Replies (11)
Message 2 of 12

moehlmann_fe
Advocate
Advocate
Accepted solution

The attached model uses an Object Process Flow to control the loading. The DPs are the instance objects, other important objects are referenced through centerport connections. A label on the DP denotes whether the item will be moved by an operator or via conveyor.

modelo-assem_1.fsm

0 Likes
Message 3 of 12

odair_santos_inova
Enthusiast
Enthusiast

Good morning @Felix Möhlmann , I would like to thank you for your help, I believe that I am slowly starting to understand FlexSim, although I still have some doubts. I also apologize for so many questions, I just have to thank the community for so much help.

0 Likes
Message 4 of 12

odair_santos_inova
Enthusiast
Enthusiast

@Felix Möhlmann

Good afternoon, Thank you very much for your help, a question? Imagine that I have 3 independent assembly lines in the same model, so in this model I could not use the same internal list for all 3, correct? I created 2 lists for the others, in addition to the internal list named Items, but it didn't work. I also tried to connect lists, but I was unsuccessful, remembering that I made the necessary changes referencing each object on each line, that is, the events according to each object on each line. I believe that my problem is in the internal list, and in my model I adopted a system for each of the 3 assembly lines, so there were 3 similar but independent logics. I would appreciate it if you could provide any ideas that would help me solve the model.

Operators search for boxes on other lines and do not understand that their actions must be exclusive to the Queue that is connected.

One question would be that I can use the same Label "Type" on all 3 lines or would I have to change it since there are 3 lines on the same model?


modelo-assem-1 (3).fsm

0 Likes
Message 5 of 12

odair_santos_inova
Enthusiast
Enthusiast

Interesting, I replicated the model presented for 3 identical lines and it worked. Now imagine if a line didn't have the same configuration, which is my case. one line and fully supplied by operators. different from the others. In addition to having more supply points


Would you have to make a logic for each right? and can the internal list be the same for the 3 lines?


mod-az.jpg



0 Likes
Message 6 of 12

moehlmann_fe
Advocate
Advocate

The Process Flow in the model is an Object Process Flow. This means that every linked object (in this case the decision points) runs its own, mostly independent, copy of the flow.

This means that adding the logic a second time to the flow will have each item pushed to the list twice and each pallet would also receive two items at each decision point.

The reason that the operators take items from different lines is that the copied list is set to be "global", meaning it is shared between all instances of the Process Flow. The original list is "local", so each instance possesses its own independent list. Which is why the stations can only pull items from 'their' queue.

That is the beauty of using instanced flows. To add additional lines, all you need to do is link the decision points to the flow and make sure they have the correct centerport-connections (one to the operator/photo eye and one to the queue) so the relevant objects can be referenced in the flow.

modelo-assem-1-4.fsm

0 Likes
Message 7 of 12

odair_santos_inova
Enthusiast
Enthusiast
0 Likes
Message 8 of 12

odair_santos_inova
Enthusiast
Enthusiast

exemp_7a.fsm

@Felix Möhlmann


Good morning,


My doubt is, operator 4 only assembles blue items, only blue boxes arrive in this queue, so the red pallets must go straight through since he does not have an item of that color in the queue, and operator 5 already assembles boxes in blue and red colors. To do this, would I have to put some labels on the DP?

1736511258716.png

thanks

0 Likes
Message 9 of 12

moehlmann_fe
Advocate
Advocate
A given queue only holds items of one type per color, right (so a single queue wouldn't have Type 1 and 2 of color blue, for example).

If that is the case then just use two labels per item, one to denote the color and one for the type. The type is used in the logic that pulls the totes and the 'Color' label to decide whether/which item is put onto a pallet.

I think I already mentioned that you should use comments and edits to them, instead of created numerous "answers", which make it hard to follow the discussion. 😉
0 Likes
Message 10 of 12

moehlmann_fe
Advocate
Advocate

Like I said, add a second label (which I call "Color") to the boxes. In the example model this is also a number, so we can keep almost all of the logic of the decision points in place.

All that needs to be changed then is that the "Color" label determines the partition to which the box is pushed, rathen than the "Type" label.

capture1.png

exemp-a_1.fsm

0 Likes
Message 11 of 12

moehlmann_fe
Advocate
Advocate
About only loading to some pallets: I already answered this further below. Nothing about that solution changes by adding a second label to the boxes.
Message 12 of 12

odair_santos_inova
Enthusiast
Enthusiast
@Felix Möhlmann Thanks!! Simulation perfect!
0 Likes