question

Daniela M9 avatar image
0 Likes"
Daniela M9 asked Connor A commented

Transporter

Puedo tener una carretilla elevadora transportada en diferentes lotes, dependiendo del tipo de etiqueta que tenga el producto.

FlexSim 21.2.2
transporter
· 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @Daniela M9,

It's hard to know how to help without looking at your model. To receive a more accurate solution, please post your model or a sample model that demonstrates your question.

Please provide more information and a clear question.

Proprietary models can be posted as a private question visible only to FlexSim U.S. support staff. You can also contact your local FlexSim distributor for phone or email help.

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

Transporter.fsm

As input I have different products with several labels, I need the transporter to carry in batches according to the type of label. For example: A batch of 20 units of the TYPE 1 label; and so on different batches according to the TYPE label.

0 Likes 0 ·
transporter.fsm (6.2 MiB)
Connor A avatar image Connor A commented ·

Hi @Daniela M9, 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 unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

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

You could use a list in conjunction with process flow for this.

Create an item list in the toolbox. In the "Send to Port" option of the Queue, choose to push the item to that list.

Then you can build a simple process flow to control the transporter. In the attached example, it first pulls a single item. Then the token moves to a second "Pull from List" activity and pulls a number of additional items, according to the cases defined in the "Request Number" and "Require Number" fields. "Request" is the number of items that will be pulled if that many are available. "Require" is the minimum amount, that has to be pulled, before the token is send to the next activity.

To only pull items of the same type as the first one, you can use a sql query (see attached model). The second "Pull from List" activity is also set to "Assign in Front of". This means all pulled items will be available in an array label of the chosen name.

After pulling the items the transporter is told to load them and unload them in the rack.

transporter_1.fsm


transporter-1.fsm (6.2 MiB)
· 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.

Daniela M9 avatar image Daniela M9 commented ·
Thaks, it works fine. But I am not working with ProcessFlow; so it is difficult for me to carry out that solution.
-1 Like -1 ·
Felix Möhlmann avatar image Felix Möhlmann Daniela M9 commented ·

Here's a solution that uses custom code in triggers of the rack and queue. Items are pulled in batches of a maximum size set in the "LoadByType" table.

The actual logic is in the "On Message" trigger. The others only trigger that logic when an item enters the queue, a batch is unloaded at the rack or an item leaves the rack.

transporter-2.fsm

0 Likes 0 ·
transporter-2.fsm (6.2 MiB)