High Volume Inspection

When you need to allow reject rates unique to the product being processed. This model object integrates with High Volume Arrivals and works in conjunction with boxing and palletizing model objects to adjust quantities used to complete last box and/or pallet.

High Volume Inspection model image

Where to Find the Model Object

The following model object can be found in the model objects directory:

  • High Volume Production \ High Volume Inspection

Difficulty Level

  • Ease of Use: Easy
  • Ease of Modification: Moderate

How to Use the Model Object

  1. Open Your Model: Open your model or create a new blank model.
  2. Insert the Model Object into Your Model
    1. Locate the model object High Volume Inspection and select the insert button.
    2. Move the cursor to the point of insertion and left mouse-click. The upper left corner of the model object will be inserted at the location of the mouse-click.
  3. Connect to Your Model
    1. Create a percentage route from your model where you want the rejects to happen, to Product Inspection1.your model to High Volume Inspection
    2. Connect the route exiting from Product Inspection1 to the rest of your model.from High Volume Inspection to your modelIf your model has a second or a third place where rejects happen copy/paste the Product Inspection1, the two route, and Rmv Rjc1 to add more places for reject.copy reject area in High Volume Inspection
  4. Update Action Logic
    1. Change the reject distributions in Product Inspection1 to match your models rejects.update action logic in High Volume InspectionIf you  have added additional reject areas by copy /pasting Product Inspection1, you should also change the reject distributions in those activities to match your models rejects.
  5. Define Values
    1. Define the values for attribute a_ItemOrderQty, and a_IntItemCode based on the information provided under the heading Attributes below. The values must be provided before simulating the model. The values must be provided before an entity enters Product Inspection1.declare attributes in High Volume Inspection
  6. Update Objects: Change the names of Product Inspection1 and any other reject areas that were copy / pasted to what maybe appropriate for your model.
  7. Completion: The model object is now integrated into your model, you should now be able to save and then simulate the model.

Controls Usage


  1. a_ItemOrderQty: Defined via the scheduled arrivals, the number of items that need to be ordered. Must be provided by the user via the scheduled arrival for the Initialize entity.
  2. a_IntItemCode: Defined via the scheduled arrivals, the value for this should change for every unique arrival, starting from 1 and then incrementing by 1. Must be provided by the user via the scheduled arrival for the Initializer entity. If there is only 1 type of item moving forward the value for this should be set to 1.
  3. a_ItemsPerBox: Defined via the scheduled arrivals. This attribute is used to provide the items to pack in a box. Must be defined by the user.
  4. a_Dir: Determines the initializer entity direction. Must not be changed by the user.
  5. a_CreateQty: Determines the quantity that needs to be created. Must not be changed by the user.
  6. a_RemainderQty: Used to calculate the leftover quantity to add to the last box.


  1. v_IntCounter1: Counter used internally for managing which item code to run. Must not be changed by the user.
  2. v_ItemRejectQty#: Reject quantity counter for item 1. In the model object the rejects happen at ‘Product Weigh’ and ‘Tamper Seal Check’, user can change the names of the activities to suit their modeling scenario, the activity ‘Product Weigh’ must always be the first reject place as it has different code then ‘Tamper Seal Check’, if there are more than two places where rejects happen then the activity ‘Tamper Seal Check’ can be copy/pasted. If there are no rejects in the system both the activities can be deleted.
  3. v_ItemCodeCounter1: Item code counter to check for the IntItemCode and send relevant items forward. Must not be changed by the user.
  4. v_GateCounterItems1: Gate to count how many items are sent forward to boxing. Must not be changed by the user.
  5. v_TotalItemsSentForBoxing1: Counts the total item that have been sent for boxing. Must not be changed by the user.
  6. v_BoxBatchSize1: Stores the value of the current batch size. Must not be changed by the user.
  7. v_TotalBoxesPacked#: Counts total boxes packed. Must not be changed by the user.
Was this article helpful?

Related Articles