question

Borja Lorenzo avatar image
0 Likes"
Borja Lorenzo asked Jeanette F commented

¿Cómo gestionar combinar piezas con un pallet?

Hola

Lo que quiero lograr con esta lógica es hacer un pack entre pallet y piezas. Cada pallet tiene que contener 20 piezas (en cada pellet solo puede haber piezas de una sola referencia).
Al combiner (Usaré una Queue en lugar de un Combine, ya que hay incopatibilidad al usar PF y modelo con este objeto Combiner), llegan piezas con 4 referencias diferentes (etiquetas 1,2,3,4) en un orden ascendente, de cada referencia el número de piezas viene determinado del plan de producción y puede variar en función de rechazos (distribución estadística aún no aplicada).
El orden de llegada a la cola Queue5 siembre respectará el orden 1,2,3,4.
Si por ejemplo el pallet no está completo y las piezas de referencia 1 se han terminado y lo siguiente que entraría serian las de piezas de referencia 2, ese pallet se debe retirar a una cola de espera y cuando vuelva a entrar la ref. 1 en el combiner se debe cargar este pallet incompleto, terminarlo y continuar con pallet nuevo vacío.

Cuando las piezas llegan a la Queue5 (pueden acumularse más de un tipo de referencia) tengo un PF que registra en una Global list las piezas, para poder respectar el orden al hacer la salida.
Cuando ocurra un cambio de referencia las piezas deben de esperar en la cola Queue5 hasta terminar un cambio de setup en el combiner, cuando este se cumpla se puede proceder de nuevo.


Versión 2024.0.2


Borlor modelo.fsm

FlexSim 24.0.2
combinersequencepack
borlor-modelo.fsm (8.6 MiB)
· 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @borlor,

It looks like this question may be part of a homework assignment or academic project. The professors who assign simulation modeling exercises using FlexSim expect that the academic integrity of their assignments will be maintained. In addition, we are supportive of Honor Codes or Pledges that regulate the behavior surrounding academic assignments.

I recommend reading our best practices page on the subject, which includes some resources that you should find helpful as you use FlexSim for academic purposes. I also highly recommend Dr. Allen Greenwood's FlexSim Primer, which was written specifically for students and professors.

0 Likes 0 ·
Borja Lorenzo avatar image Borja Lorenzo Jeanette F ♦♦ commented ·
Hello Jeanette,

Thanks for your comments

In this case it's not an academic project, it's a part of a real project at a warehose of a company.

I'll check yours recomendations.

Would I guess I won't have another specific answer about my question?

Thank you in advantage

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @borlor,

Were you able to solve your problem? If so, please add and accept an answer to let others know the solution. Or please respond to the previous comment so that we can continue to help you.

If we don't hear back in the next 3 business days, we'll assume you were able to solve your problem and we'll close this case in our tracker. You can always comment back at any time to reopen your question, or you can contact your local FlexSim distributor for phone or email help.

0 Likes 0 ·
Borja Lorenzo avatar image Borja Lorenzo Jeanette F ♦♦ commented ·

Hello,

Unfortunately, my problem has not been solved yet.

I would like to check it again the next day and rewrite it if necessary.

0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @Borja Lorenzo, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

Here's an example of how this could be build in Process Flow. Information about the current type is stored on the token. When the type changes and there is an active pallet, the pallet is moved to the other queue and pushed to a list.

If a new queue is needed, the token first tries to pull from the list of incomplete queues. Otherwise it just creates a new pallet.

borlor-modelo-fm.fsm


5 |100000

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