Jump to content

Recommended Posts

Posted

Dear All,


I'm building a model and my product follows a sequence as described in the picture below.


In the picture, the machines are represented by the small rectangules. The problem is to define the routing, since that the product can follow two different sequences depending on its priority.


How can I do that?


Thanks!

603698974_Semttulo.jpg.1160ca96a932c9a245fb7d3baff0cec1.jpg

Posted

Have a look at using selection weights on links, use an expression that checks if "ModelEntity.Priority" (or the state you save priority to) matches the destination of the link.

  • 2 weeks later...
Posted

Thank you for your answer. I've already looked deeply for sequences.


I have two questions. (My model is attached for better comprehension). I'd like to add that this is a first part of my system, which is approximately 6 times bigger than this model.


1 - I was not able to make the sequence showed in the picture. In the model (Data window - SequenceTable - ProductC - Row 11) the next step should be M2 if the previous choice was M1 or M4 if the previous choice was M3.


2 - How can I define different processing times, since that the processing time in any machine will depend on which the entity is. For example, the processing time for entity A in M2 is 1,2 min while it is 2,1 min for the entity B. I did a table for it (Data window - Processing Times) but I couldn't reference it in the workstation's (M1-M6) properties.


Thank you very much!

FMS_part1.spfx

Posted

1) Look at the SimBit EntityFollowsSequenceWithTable2, it is very close to what you want to do, including entity-specific processing times. If that is too much to digest in one SimBit, that SimBit is actually the 4th SimBit in a set of similarly named SimBits - work your way through them.

2) Look at the new features added in Sprint 119. This is another totally different way of implementing sequential and parallel activities.

  • 2 weeks later...
Posted

Thank you David


The tasks are almost what I want, but in my model the tasks must be replaced by workstations and should be added to the sequence.

Posted

The new Task feature does that too (except for adding it to the sequence). Look at the SimBit:

Multi Task Server Submodel (from project Server Using Task Sequence).


Or maybe this SimBit will help you think of other approaches:

Visit All Servers In Any Order

Posted

Thank you!

One more question.. I need to know the distance between the workstations and any given transporter (vehicle). Is there any way to know that? I've tried some expression, but they didn't work as expected. That is necessary because I will decide the priority for any entity in the workstations' output buffers based on its distance to the vehicles available.

×
×
  • Create New...