Resources u u Icons represent resources Dynamic resources

  • Slides: 48
Download presentation
Resources u u Icons represent resources Dynamic resources must be assigned a path network

Resources u u Icons represent resources Dynamic resources must be assigned a path network u u Resources position at nodes, not locations “Specs” field defines path, nodes, motion and rules 56

Resource edit table Resources Resource selection 57

Resource edit table Resources Resource selection 57

Resource Specifications assign the path network, motion, node and rules information 58

Resource Specifications assign the path network, motion, node and rules information 58

Resource Points let the resource occupy a position away from the node 59

Resource Points let the resource occupy a position away from the node 59

Resources Now, along with the instructor, enter the two Resources for the “Shop Floor”

Resources Now, along with the instructor, enter the two Resources for the “Shop Floor” model Transporter Operator 60

Processing What Am I ? Where Am I ? What Happens ? Now What

Processing What Am I ? Where Am I ? What Happens ? Now What Am I ? Where Do I Go ? Under What Circumstances ? How Do I Get There ? 61

Processing u Defines what entity at what location has what happening to it. u

Processing u Defines what entity at what location has what happening to it. u Select entity to be addressed in the Tools window. u Click on the initial entry location, then the first destination. Do remaining locations the same way. u Address individual Operation Logic and Move Logic entries as required 62

Select “Entity” to begin process definition 63

Select “Entity” to begin process definition 63

1. Click on “Part_Storage” icon to begin process definition 2. Move arrow to first

1. Click on “Part_Storage” icon to begin process definition 2. Move arrow to first destination and click to record initial movement 64

Entity Output Change u If an Entity changes form its Output name may change

Entity Output Change u If an Entity changes form its Output name may change u Select the new entity name from the pull down window in the output field 65

Raw_Part enters the Lathe Finish_Part leaves the Lathe 66

Raw_Part enters the Lathe Finish_Part leaves the Lathe 66

Routing Rules Establish the condition for selecting the next location u FIRST Available -

Routing Rules Establish the condition for selecting the next location u FIRST Available - Go to the first listed location with available capacity u Quantity Field - Shows the number of entities that will go to the destination 67

This is the Quantity indicator Select the desired Routing Rule 68

This is the Quantity indicator Select the desired Routing Rule 68

Output Quantity u Create an Output Quantity of X in the quantity field of

Output Quantity u Create an Output Quantity of X in the quantity field of the routing dialogue box 69

Operation Logic u Operation Logic describes what happens to an entity at its current

Operation Logic u Operation Logic describes what happens to an entity at its current location u Operation Logic uses a series of statements or code to cause Pro. Model to do what you want u The Logic Builder can help you write these statements correctly 70

Operation Statements Cause an entity to do some action or activity u WAIT or

Operation Statements Cause an entity to do some action or activity u WAIT or ^ or TIME Causes an entity to wait at a location for a specified time Syntax: WAIT <time period> 71

Operation Statements u GET Causes an entity to request the use of a resource

Operation Statements u GET Causes an entity to request the use of a resource Syntax: GET<resource name> u FREE Causes an entity to release a previously captured resource Syntax: FREE<resource name> 72

Operation Statements u Usual Syntax of Get/Free Statements Get Operator Wait N(5, 2) Free

Operation Statements u Usual Syntax of Get/Free Statements Get Operator Wait N(5, 2) Free Operator u USE Causes an entity to request a resource for a specified time and then release the resource Syntax: USE <resource name> for <time expression> 73

Operation Statements u GRAPHIC <#> Causes an entity to change to a different graphic

Operation Statements u GRAPHIC <#> Causes an entity to change to a different graphic Syntax: GRAPHIC <numeric expression> u ACCUM Accumulates, without consolidating, a specified quantity of entities at a location Syntax: ACCUM <numeric expression> 74

Logic Builder u A way to enter logic or the names of defined items

Logic Builder u A way to enter logic or the names of defined items u Works from any field that accepts logic or expressions u An easy way to ensure the syntax is correct 75

Use the “Logic Builder” to create process logic or when you are unsure of

Use the “Logic Builder” to create process logic or when you are unsure of the syntax. 76

Gives a short explanation Buttons change with selected statement Other options are 77

Gives a short explanation Buttons change with selected statement Other options are 77

2. Click on Time, Keypad or Build Expression or enter a time 1. Select

2. Click on Time, Keypad or Build Expression or enter a time 1. Select a statement such as WAIT 78

When the expression or logic is completely built, click on Paste to place the

When the expression or logic is completely built, click on Paste to place the logic in the window from which the Logic Builder was selected. Then you may Close the Logic Builder or keep it open for the next statement. 79

Move Logic u Activated from the Routing Move Logic field u Specifies Path Network,

Move Logic u Activated from the Routing Move Logic field u Specifies Path Network, Time or Resource to make the move u May apply logic before and after the actual move 80

Click on Move Logic to bring up the window Click on Build button or

Click on Move Logic to bring up the window Click on Build button or use right mouse button to bring up the Logic Builder window 81

Basic category brings up standard Move statements 82

Basic category brings up standard Move statements 82

Select the Resource with which the Entity is to move Choose Paste and then

Select the Resource with which the Entity is to move Choose Paste and then Close when finished 83

Arrivals u u u Select the entity to arrive from the Tools window Click

Arrivals u u u Select the entity to arrive from the Tools window Click on the Arrival location Edit Quantity Each, First Time, Occurrences and Frequency as appropriate 84

Arrivals u First Time may have an entry or be left blank u INFinite

Arrivals u First Time may have an entry or be left blank u INFinite may be used in Occurrences to create an unending stream of arrivals u Frequency may be a constant, a macro, a variable or a distribution 85

2. Select “arrival” location 1. Select “Entity” to arrive 86

2. Select “arrival” location 1. Select “Entity” to arrive 86

The First Time button brings up scheduling options 87

The First Time button brings up scheduling options 87

Arrivals Now, along with the instructor, enter the arrival pattern for the “Shop Floor”

Arrivals Now, along with the instructor, enter the arrival pattern for the “Shop Floor” model 88

Five Common Errors 1. No process defined at a destination 2. Missing a path

Five Common Errors 1. No process defined at a destination 2. Missing a path network interface 3. Path network nodes not connected 4. Failure to release a resource 5. Failed arrivals due to insufficient capacity 89

No Process Defined This is the error message 90

No Process Defined This is the error message 90

Missing Interface This is the run time error message for a resource 91

Missing Interface This is the run time error message for a resource 91

Two Unconnected Nodes N 3 This is the run time error message N 4

Two Unconnected Nodes N 3 This is the run time error message N 4 This is the break in the path 92

Entity Exits with a Resource Job_Complete trying to Exit with Order_Tech 93

Entity Exits with a Resource Job_Complete trying to Exit with Order_Tech 93

Failed Arrivals This is the error message, seen at the end of the simulation

Failed Arrivals This is the error message, seen at the end of the simulation run 94

Running the Simulation 1. Select Simulation Options first. a. Check the Output Path. b.

Running the Simulation 1. Select Simulation Options first. a. Check the Output Path. b. Check run time options and clock precision. c. Select Output Reporting option. 2. Then select Run or Save and Run. 95

Select “options” before running the simulation to set values 96

Select “options” before running the simulation to set values 96

Define run length by calendar date or weekly time for shift use . .

Define run length by calendar date or weekly time for shift use . . . or define run length by hours. . . or leave blank Set the number of replications 97

Select “Information” during run time to view in-process model status 98

Select “Information” during run time to view in-process model status 98

Right Click Features 1. Layout widow - no edit table open a. Right click

Right Click Features 1. Layout widow - no edit table open a. Right click on a location lets you edit the location or the background b. Similarly, right click on resource, variable, etc. does the same thing c. Right click on the background lets you edit the background or most of the View menu options 99

Right Click Features 2. Layout window - edit table open a. Takes you to

Right Click Features 2. Layout window - edit table open a. Takes you to that record in the edit table b. Lets you delete the graphic or that particular record c. In Path Networks lets you add a joint or delete the segment d. In Processing lets you add a joint to the routing arrow, delete that routing or delete the entire process 100

Right click on the Transporter to bring up this edit option 101

Right click on the Transporter to bring up this edit option 101

Right click on the background brings up these options 102

Right click on the background brings up these options 102

Right click on a path segment takes you to the segment and gives you

Right click on a path segment takes you to the segment and gives you edit options 103