brenobos Posted March 13, 2015 Share Posted March 13, 2015 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! Link to comment Share on other sites More sharing options...
MikeKk Posted March 15, 2015 Share Posted March 15, 2015 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. Link to comment Share on other sites More sharing options...
tulach Posted March 16, 2015 Share Posted March 16, 2015 Try searching for sequence in this forum. It was discussed previously. Link to comment Share on other sites More sharing options...
brenobos Posted March 24, 2015 Author Share Posted March 24, 2015 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 Link to comment Share on other sites More sharing options...
dsturrock Posted March 24, 2015 Share Posted March 24, 2015 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. Link to comment Share on other sites More sharing options...
brenobos Posted April 7, 2015 Author Share Posted April 7, 2015 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. Link to comment Share on other sites More sharing options...
dsturrock Posted April 8, 2015 Share Posted April 8, 2015 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 Link to comment Share on other sites More sharing options...
brenobos Posted April 13, 2015 Author Share Posted April 13, 2015 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. Link to comment Share on other sites More sharing options...
Recommended Posts