When Will You Need This?
When special logic is required during a downtime, and you need Cycle Triggered and Time Triggered downtimes and when setups occur when switching from one part type to another.
The following model object can be found in the model objects directory: Flow Control \ Downtime with Setup.
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 Downtime with Setup 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. Connect a percentage route from your model to Process Station1.
2. Create a percentage route from Process Station1 to the rest of your model.
4. Define Values
1. Define the values for scenario parameters s_MTTF_M1, s_MTTR_M1, s_Worker_Station1, s_TimeTrigger_1_is_onM1, s_CyclesTrigger_1_is_onM1, s_CyclesBeforeRepairM1, and s_CyclesRepairTimeM1 based on the information provided under the heading Scenario Parameters below.
2. Define the values for attributes a_Name, a_Proces_Time1, and a_Setup_Time1 before any entity enters Process Station1.
5. Update Objects
1. Change the name of Process Station1 to what maybe appropriate for your model.
The model object is now integrated into your model, you should now be able to save and then simulate the model.
Attributes, Variables, Scenario Parameters and Scenarios Usage
1. a_Name: Name of entity, is used because the Graphic many not change but the part number requiring a setup may change.
2. a_Proces_Time1: Run for the processing time assigned to an entity.
3. a_Setup_Time1: Used to store and run the setup time.
4. a_Time_In: Record the time when the entity starts processing.
1. v_CountM1: Counter so that the a distribution in the action logic is re-evaluated.
2. v_CyclesCntM1: Count the cycle number.
3. v_MTTF_M1: Predicted time between failures.
4. v_PreviousM1: Used to store the previous name of entity. Entity that was processed before.
4. v_TTF_Run_TimeM1: Time for the machine to fail.
1. s_MTTF_M1: The time between failures (this may be entered as a distribution).
2. s_MTTR_M1: The time to repair (this may be entered as a distribution).
3. s_Worker_Station1: Enter the resource name used to perform the downtime.
4. s_TimeTrigger_1_is_onM1: If set to one, this allows special logic downtimes triggered by time usage of the machine.
5. s_CyclesTrigger_1_is_onM1: If set to one, this allows special logic downtimes triggered by cycles.
6. s_CyclesBeforeRepairM1: The number of cycles required before a maintenance occurs (this may be entered as a distribution).
7. s_CyclesRepairTimeM1: The time for maintenance if a cycle-based downtime occurs (this may be entered as a distribution).