Jump to content

MEagar

Simio Insiders
  • Posts

    471
  • Joined

  • Last visited

  • Days Won

    13

Posts posted by MEagar

  1. 1 hour ago, adrawli said:

    I just "found" this library... fantastic new additions... especially like the robot as it has direct application in  my current modeling effort!   However, I was wondering why the robot seems to be limited to only transporting a single entity at a time?  Can it be modified to pick up multiple entities with a single pass?  For example:  in a warehouse setting...  moving 6 "cases" to place as a single layer on a pallet. 

    It can indeed...Have a look at the jib crane library as well...there are numerous ways in which the robot can be constrained....if you need help to alter it...send me a pm.... 

  2. There is definitively a better way to approach this, yet it would require substantial changes to the existing top and sub model. A detailed understanding of table Schemas and repeat groups will set you on the right path.

    As a quick work around, yo want an Object Reference property of Type Object placed within your submodel. In the main model, you need to place the name of the Secondary Resource which it may use. Send me your email in PM then we can do a quick screen share and I can show you if you dont come right.

     

     

  3. So I have a rather complex issue that needs to be resolved basis multiple entities in a wait block. I think this is actually the first decent use I have found for a storage queue as it seems to allow me to shuffle the entities within the wait block, basis entry and exit ranking rules. I can then just use the condition in the wait block to match the specific or subset of entities that adhere to the condition in the storage queue (see attached)

    image.thumb.png.302ceab82c6c7e982c4f417f07240130.png

  4. Very Interesting as I am grappling with the exact same issue at this point in time....

    In short the answer lies in the condition (see attached)...If you are looking for the first entity to be released in the queue, the screenshot will work....Still looking at how to select specific entities and will let you know once I have figured it out....

     

    Capture.PNG

  5. Cant open your model...

    use a monitor element and set the condition to i.e. 75% of processing time...catch the process and seize the required resources with a move the objects...be sure to reserve the resources (block) upon arrival....

    You will need to take your resources assignments out of the task sequences as currently defined.

    I am online today if you want me to have a look.

  6. So the first BIG no no is your use of WorkStations instead of Servers....Simio is looking to phase out workstations so I would suggest to change those back to servers....(i.e. right click and select "Convert To Type").

    If I am not mistaken...its your Keys and relational setup of the tables that are causing your issues...i.e....the "display name" is not referencing the table you think it is refrencing....

    Try adding some groupings and you will see what I mean....Hit F1 and read up on how to do that....

    image.thumb.png.106e804bb51037a7bb016bdaf3c76194.png

     

     

    Also....Make sure you set this to True, and understand what it does....It will mitigate the need for creating processes as you did....

    image.thumb.png.1de5640b09a58b7a97f146f22fdaf12f.png

     

  7. Right so this is something that I have found Simio does really well...

    What you are after are list state variables...They work like PLCs...i.e....each variable accounts for each second of the simulation run time. The idea is to just through the entity into different states, and Simio will automatically record all the output statistics.

    This is similar to the resource state variable of a server.

  8. Yeah I will caution you against your approach as it is the entity's Destination property that resides in the the transporter's ride queue which dictates the transporters steering behavior. I will subsequently leave that entity in the ride station. If you need the transporter to pickup more than one entity, simply increase its capacity.

  9. A worker may be assigned a work schedule similar to that of a server or vehicle. I would just leverage the default logic by throwing the worker into an Off shift State. There are numerous options as to how assign a work schedule. From your problem description, a Table Based Schedule may be more optimally suited.

  10. So I see what you are trying to achieve, and your approach can be moddelled yet you will need to really know what you are doing if you want to start transferring entities in and out of queue's, as well as adjusting capacity of vehicles to circumvent default routing logic.

    Alternatively, I would set the Retailer capacities back to one and treat an entity as a shipment from the warehouse to a retailer. I would also look at add a material element to the transporter and each server and utilize Simio's produce and consume functionality to drive variation in supply and demand.

    This will allow you to utilize the base functionality of the transporters, without dabbling in capacitative resource allocation, unless you fully understand the intricacies of the inner workings of a transporter. Task Sequences embedded within the servers should allow you to easily accomplish your objective (basis production and consumption of material), without needing to utilize process logic and corresponding Produce and Consume Blocks.

    Hope this Helps.

    • Like 1
×
×
  • Create New...