Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
SANDWICH PRODUCTION
ASSOC. PROF. DR. CHAWALIT JEENANUNTA
HEAD OF CENTER FOR DEMONSTRATION AND TECHNOLOGY TRANSFER OF INDUSTRY 4.0
HEAD OF LOGISTICS AND SUPPLY CHAIN SYSTEM ENGINEERING RESEARCH UNIT, SIIT, TU
GD.FINDI CONCEPTS
Objective:
This section is to learn how to simulate and run Ham sandwich production process. 1. Create “Floor Plan Layout” and “Station”.
2. Create “Process Plan”.
3. Assign properties for station and process.
4. Link process to station.
5. Add buffer size.
6. Assign station activity.
7. Using EasyGO Function to run the model.
2
SANDWICH FACTORY
3
We will do learning of the production system, through the food production line, such as the following.
Preparation for ham Cutting process Wrapping process Loading buffer buffer buffer Shipping
DESIGN PLAN DESCRIPTION (FLOOR PLAN)
4
Floor layout of the production line
Sta_Loading Place Sta_B1 Sta_Prepareing Ham Sta_B2 Sta_Cutting Ham Sta_B3 Sta_Wrapping Sta_Shipping Place
50
m
50 m
PRODUCTION PROCESS (PROCESS FLOW)
5
Proc_Loading Proc_Buffer
B1 Proc_Preparation for Ham
Proc_Buffer B2
Proc_Cutting Process
Proc_Buffer B3 Proc_Wrapping
Process Proc_Shipping
30 s. 0 s. 30 s. 0 s.
40 s. 0 s. 35 s. 0 s.
Bread
= Material input = Process = Cycle Time (seconds) Symbols
Ham Material Supply
6
Model Construction
FLOOR PLAN AND PROCESS PLAN
7
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
8
STEP 1: CREATE A NEW PROJECT
9
Step 1: Create a new Project Step 2: Set up the Floor plan size (50 * 50)
Step 3:Click “Update”
STEP 1: CREATE A NEW PROJECT
10
Step 3: Click “Save” Step 4: Click “OK”
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
11
SANDWICH PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail(Station Table)
12
Finished Sandwich Sta_Loading Place Sta_B1 Sta_Prepareing Ham Sta_B2
Parallel Processing 1 1 1 1
Position
X 0 4 6 10
Y 4 4 3 4
H 4 2 4 2
V 1 1 3 1
SANDWICH PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail(Station Table)
13
Finished Sandwich Sta_Cutting Ham Sta_B3 Sta_Wrapping Sta_Shipping Place
Parallel Processing 1 1 1 1
Position
X 12 16 18 21
Y 3 4 3 4
H 4 2 3 4
V 3 1 3 1
STEP 2: CREATE A FLOOR PLAN
14
Step 1: Create floor plan follow the station description table
STEP 2: CREATE A FLOOR PLAN
15
Step 2: Set up the real production plan Step 2.1: Go to Tool Bulk Settings Placement Update the X, Y, H, V
STEP 2: CREATE A FLOOR PLAN
16
Step 3: Set properties for each station
STEP 2: CREATE A FLOOR PLAN
17
Step 3: Set properties for each station
STEP 2: CREATE A FLOOR PLAN
18
Step 3: Set properties for each station
STEP 2: CREATE A FLOOR PLAN
19
Step 4: Save file
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
20
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Process Table)
21
Finished Sandwich Proc_Loading Proc_Buffer B1 Proc_Preparation for Ham Proc_Buffer B2
Work time 30 0 30 0
Set up Time 0 0 0 0
Frequency [N:Time]
Input from Local In [ID/Name/Quantity]
[Bread/Bread/1] - [Ham/Ham/1] -
Input from Previous Process
[ID/Name/Quantity] - [Bread/Bread/1] [Bread/Bread/1]
[Bread with Ham/Bread with Ham/1]
Output to Local Out [ID/Name/Quantity]
- - - -
Output to Next Process [ID/Name/Quantity]
[Bread/Bread/1] [Bread/Bread/1] [Bread with Ham/Bread
with Ham/1] [Bread with Ham/Bread
with Ham/1]
Associated Station Sta_Loading Place Sta_B1 Sta_Prepareing Ham Sta_B2
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Process Table)
22
Finished Sandwich Proc_Cutting Process Proc_Buffer B3 Proc_Wrapping Process Proc_Shipping
Work time 40 0 35 0
Set up Time 0 0 0 0
Frequency [N:Time]
Input from Local In [ID/Name/Quantity]
- - [Plastic/Plastic/1] -
Input from Previous Process
[ID/Name/Quantity]
[Bread with Ham/Bread with Ham/1]
[Sandwich/Sandwich/1] [Sandwich/Sandwich/1] [Packed Sandwich/Packed
Sandwich/1]
Output to Local Out [ID/Name/Quantity]
- - - [Finished Sandwich/Finished
Sandwich/1]
Output to Next Process [ID/Name/Quantity]
[Sandwich/Sandwich/1] [Sandwich/Sandwich/1] [Packed Sandwich/Packed
Sandwich/1] -
Associated Station Sta_Cutting Ham Sta_B3 Sta_Wrapping Sta_Shipping Place
STEP 3: CREATE PROCESS PLAN
23
Step 1: Create process plan
STEP 3: CREATE PROCESS PLAN
24
Step 2: Filled in the information in each process of the process plan
STEP 3: CREATE PROCESS PLAN
25
Step 2: Filled in the information in each process of the process plan
STEP 3: CREATE PROCESS PLAN
26
Step 2: Filled in the information in each process of the process plan
STEP 3: CREATE PROCESS PLAN
27
Step 2: Filled in the information in each process of the process plan
STEP 3: CREATE PROCESS PLAN
28
Step 3: Save file
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
29
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Station Table)
30
Station Name
Sta_Loading Place
Sta_B1
Sta_Prepareing Ham
Sta_B2
Total Buffer Size
Input Buffer
Buffer Size
[ID/Name/initial/Buffer size by part]
[Bread/Bread/0/1]
[Bread/Bread/0/]
[Bread/Bread/0/1] [Ham/Ham/0/1]
[Bread and Ham/Bread and Ham/0/]
Output Buffer
Buffer Size
[ID/Name/initial/Buffer size
by part]
[Bread/Bread/0/]
[Bread/Bread/0/]
[Bread and Ham/Bread and Ham/0/]
[Bread and Ham/Bread and Ham/0/]
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Station Table)
31
Station Name
Sta_Cutting Ham
Sta_B3
Sta_Wrapping
Sta_Shipping Place
Total Buffer Size
Input Buffer
Buffer Size
[ID/Name/initial/Buffer size by part]
[Bread and Ham/Bread and Ham/0/1]
[Sandwich/Sandwich/0/]
[Sandwich/Sandwich/0/1] [Plastic/Plastic/0/1]
[Packed Sandwich/Packed Sandwich/0/1]
Output Buffer
Buffer Size
Output Buffer
[ID/Name/initial/Buffer size
by part]
[Sandwich/Sandwich/0/]
[Sandwich/Sandwich/0/]
[Packed Sandwich/Packed Sandwich/0/]
[Finished Sandwich/Finished Sandwich/0/]
STEP 4: ASSOCIATE PROCESS WITH STATION
32
Associate the activity from the process plan to the floor plan (Click A Drag and drop)
Step 1: Associate process with station as image below
STEP 4: ASSOCIATE PROCESS WITH STATION
33
Step 1: Associate process with station as image below
STEP 4: ASSOCIATE PROCESS WITH STATION
34
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
35
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
36
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
37
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
38
Step 3: Save file
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
39
FLOWCHART
Modeling and simulation in GD.findi is simple
Step 1: Create a new project
Step 2: Create a floor plan
Step 3: Create a process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
40
STEP 6: RUN PRODUCTION SIMULATION
41
Step 1: Click Here Step 4: Click here
Step 7: Click Execute Production Rendering
Step 5: Reactor window pop-up
Step 6: Click back to the GD.findi
Step 2: Setting up the production goal for the “Finished Sandwich= 100”
Step 3: Right click to add the Production order Click on the product to choose the “Finished Sandwich” Quantity= 1.
SIMULATION RESULTS (PRODUCTION COCKPIT)
42
SIMULATION RESULTS (MATERIAL FLOW)
43
Step 1: Click “Tool” Click “Material flow”
An angle of inclination is loose --> Waiting time occurs
SIMULATION RESULTS (MATERIAL FLOW)
44
Thinning of the displayed line graph Ex) “0,100,10” Display in 10 lots interval
SIMULATION RESULTS (EASYGO)
45
Step 1: Click “Tool” Click “EasyGo” Step 2: Click “Production Rendering”
Step 4: Reactor window pop-up
Step 5: Click back to the GD.findi
Step 3: Click “Launch Reactor” Step 6: Click “Launch Reactor”
SIMULATION RESULTS (EASYGO)
46
Step 7: Click “Production Rendering”
Production Rendering Result
SIMULATION RESULTS (EASYGO)
47
Step 8: Click “Show Chart”
SAVE AS A NEW FILE
48
Step 1: Click “Save As” Step 2: Click “Save as New Project” Click “OK”
Step 3: A new file is created
COLLECT SIMULATION RESULT
49
Please go to “In-Class-Exercise” of Lab5 Problem 1 to Problem 3
EXERCISE
50
Please go to “In-Class-Exercise” of Lab5 Problem 4
Lean Manufacturing
51
OPEN SANWICH PROJECT
52
Step 1: Click “Data” Step 2: Right-click on the Sandwich project that you want to open
Step 3: Click “Open Project”
LEAN MANUFACTURING
From material flow that materials need to waiting Sta_Cutting Ham finish process before start its process. So this machine make bottleneck. How can solve this problem?
53
An angle of inclination is loose --> Waiting time occurs
LEAN MANUFACTURING
Change work time of bottleneck, and check the behavior of the production line.
54
Preparation for ham Cutting process Wrapping process Loading buffer buffer buffer Shipping
Finished Sandwich Proc_Loading Proc_Preparation for Ham Proc_Cutting Process Proc_Wrapping Process
Work time 30 30 40 35
Set up Time 0 0 0 0
How much the processing time of each machine to solve the bottleneck problem?
LEAN MANUFACTURING
Let’s change the work time of each process as below table
55
Finished Sandwich Proc_Loading Proc_Preparation for Ham Proc_Cutting Process Proc_Wrapping Process
Work time 35 30 35 35
Set up Time 0 0 0 0
LEAN MANUFACTURING
56
Step 1: Right click on the floor plan Select Activity
Step 2: Choose Station Activity
Step 3: Double click Work time to change value
LEAN MANUFACTURING
57
Production Cockpit Before After
Production time decrease
LEAN MANUFACTURING
58
Material flow Before
After
Material flow improves (Less waiting
time. Lead time decrease)
LEAN MANUFACTURING
59
EasyGo Before After
Production volume per hour and operation rate of each increase.
LEAN MANUFACTURING
60
EasyGo Before After
Production time decrease
LEAN MANUFACTURING
61
EasyGo Before After
Operation rate improve (smoothed)
LEAN MANUFACTURING
62
EasyGo Before After
Inventory level decrease
Export/Import Project
63
EXPORT PROJECT
64
Step 1: Click “Data” Step 2: Right-Click on project that you want to export
Step 4: Click “Save” to export as *.gfr
Step 3: Click “Project Export”
IMPORT PROJECT
65
Step 1: Click “Data” Step 2: Scroll down Click “Import Projects”
Step 3: Find the file that you want to import (*.gfr, *.gdf) Click choose file
Step 4: Click “Open” to import project
IMPORT PROJECT
66
Step 5: The project is imported Step 6: To open Right-click on the project that you want to open
Step 7: Click “Open Project”
Transportation
67
TRANSPORTATION
68
Buffer
30 sec. pitch
Preparation for ham Cutting process Wrapping process
Transportation
Loading Shipping Buffer 1 Buffer 2 Buffer 3 Buffer 4
TRANSPORTATION
69
FLOWCHART
70
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
STEP 1: OPEN THE EXISTING PROJECT
71
Step 1: Click “Data” Step 2: Right-click on the project that you want to open
Step 3: Click “Open Project”
FLOWCHART
72
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail(Station Table)
73
Finished Sandwich Sta_Loading Place Sta_B1 Sta_Prepareing Ham Sta_B2
Parallel Processing 1 1 1 1
Position
X 0 2 4 7
Y 4 4 3 4
H 2 2 3 2
V 1 1 3 1
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail(Station Table)
74
Finished Sandwich Sta_Cutting Ham Sta_B3 Sta_B4 Sta_Wrapping Sta_Shipping Place
Parallel Processing 1 1 1 1 1
Position
X 9 12 18 20 23
Y 3 4 4 3 4
H 3 2 2 3 2
V 3 1 1 3 1
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Node Table)
75
Finished Sandwich N1 N2 N3 N4
Position
X 14 17 17 14
Y 2 2 6 6
H 1 1 1 1
V 1 1 1 1
Floor layout of the production line and process detail (Port Table)
Port¥Station Sta_B3 Sta_B4
Name P1 P2
STEP 2: EDIT THE EXISTING FLOOR PLAN
76
Step 1: Go to Tool Bulk Settings Placement Update the X, Y, H, V
Step 2: The floor will change to this
STEP 2: EDIT THE EXISTING FLOOR PLAN
77
Step 3: Create Sta_B4
STEP 2: EDIT THE EXISTING FLOOR PLAN
78
Step 4: Create port P1 on Sta_B3
Step 4.1: Right-Click on Sta_B3 Click “Create Port”
Step 4.2: The port created
Step 5:Follow step 4.1 – 4.2 create port P2 on Sta_B4
STEP 2: EDIT THE EXISTING FLOOR PLAN
79
Step 5: Create space between Sta_B3 and Sta_B4
Step 5.1: Drag Click “Create Space” Step 5.2: The space is created
STEP 2: EDIT THE EXISTING FLOOR PLAN
80
Step 6: Create node for transportation route
Step 6.1: Right-Click Click “Create Node” Step 6.2: The node is created Step 6.3: follow step 6.1 create other nodes
STEP 2: EDIT THE EXISTING FLOOR PLAN
81
Step 7: Go to Tool Bulk Settings Placement Update the X, Y, H, V of the nodes
Step 8: The floor will change to this
STEP 2: EDIT THE EXISTING FLOOR PLAN
82
Step 9: Create transportation route
Step 7.1: Crtl + Click a node Drag to other node
Step 7.2: Follow step 7.1 create other routes
STEP 2: EDIT THE EXISTING FLOOR PLAN
83
This video shows how to create port, create nodes, and draw routes
STEP 2: EDIT THE EXISTING FLOOR PLAN
- To create Port Right click on station Select Create Port
- To create Space between station
- Right click on the space Select Create Node
- To get the arrow from Node to Node Click Ctrl and select drag the Node
84
STEP 2: EDIT THE EXISTING FLOOR PLAN
85
Step 10: Save file
FLOWCHART
86
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Process Table)
87
Finished Sandwich Proc_Loading Proc_Buffer B1 Proc_Preparation for Ham Proc_Buffer B2
Work time 30 0 30 0
Set up Time 0 0 0 0
Frequency [N:Time]
Input from Local In [ID/Name/Quantity]
[Bread/Bread/1] - [Ham/Ham/1] -
Input from Previous Process
[ID/Name/Quantity] - [Bread/Bread/1] [Bread/Bread/1]
[Bread with Ham/Bread with Ham/1]
Output to Local Out [ID/Name/Quantity]
- - - -
Output to Next Process [ID/Name/Quantity]
[Bread/Bread/1] [Bread/Bread/1] [Bread with Ham/Bread
with Ham/1] [Bread with Ham/Bread
with Ham/1]
Associated Station Sta_Loading Place Sta_B1 Sta_Prepareing Ham Sta_B2
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Process Table)
88
Finished Sandwich Proc_Cutting Process Proc_Buffer B3 Proc_Buffer B4 Proc_Wrapping
Process Proc_Shipping
Work time 30 0 0 30 0
Set up Time 0 0 0 0 0
Frequency [N:Time]
Input from Local In [ID/Name/Quantity]
- - - [Plastic/Plastic/1] -
Input from Previous Process
[ID/Name/Quantity]
[Bread with Ham/Bread with
Ham/1]
[Sandwich/Sandwich/1]
[Sandwich/Sandwich/1]
[Sandwich/Sandwich/1]
[Packed Sandwich/Packed
Sandwich/1]
Output to Local Out [ID/Name/Quantity]
- - - - [Finished
Sandwich/Finished Sandwich/1]
Output to Next Process
[ID/Name/Quantity]
[Sandwich/Sandwich/1]
[Sandwich/Sandwich/1]
[Sandwich/Sandwich/1]
[Packed Sandwich/Packed
Sandwich/1] -
Associated Station Sta_Cutting Ham Sta_B3 Sta_B4 Sta_Wrapping Sta_Shipping Place
STEP 3: EDIT THE EXISTING PROCESS PLAN
89
Step 1: Create “Proc_Buffer B4” in process plan
Step 1.1: Right-Click on line between “Proc_Buffer B3” and “Proc_Wrapping Process” Click “Delete” Step 1.2: Create “Proc_Buffer B4” process
STEP 3: EDIT THE EXISTING PROCESS PLAN
90
Step 2: Connect “Proc_Buffer B4” and “Proc_Wrapping Process”
Step 2.1: Ctrl + Click “Proc_Buffer B4” Drag to “Proc_Wrapping Process” process
STEP 3: EDIT THE EXISTING PROCESS PLAN
91
Step 3: Fill in the process information
Please check the
information again
STEP 3: EDIT THE EXISTING PROCESS PLAN
92
Step 3: Fill in the process information
Please check the
information again
STEP 3: EDIT THE EXISTING PROCESS PLAN
93
Step 3: Fill in the process information
Please check the
information again
STEP 3: EDIT THE EXISTING PROCESS PLAN
94
Step 4: Save file
FLOWCHART
95
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
Floor layout of the production line and process detail (Station Table)
96
Station Name
Sta_Loading Place
Sta_B1
Sta_Preparing Ham
Sta_B2
Total Buffer Size
Input Buffer
Buffer Size
[ID/Name/initial/Buffer
size by part]
[Bread/Bread/0/1]
[Bread/Bread/0/10]
[Bread/Bread/0/1]
[Ham/Ham/0/1]
[Bread and Ham/Bread
and Ham/0/10]
Output Buffer
Buffer Size
[ID/Name/initial/Buffer
size by part]
[Bread/Bread/0/]
[Bread/Bread/0/] [Bread and Ham/Bread and
Ham/0/]
[Bread and Ham/Bread
and Ham/0/]
SMART PHONE PRODUCTION PROBLEM DESCRIPTIVE
97
Station Name Sta_Cutting Ham Sta_B3 Sta_B4 Sta_Wrapping Sta_Shipping Place
Total Buffer Size
Input Buffer
Buffer Size
[ID/Name/initial/Buffer
size by part]
[Bread and Ham/
Bread and Ham/0/1]
[Sandwich/Sandwich/0
/10]
[Sandwich/Sandwich/0/
10]
[Sandwich/Sandwich/0
/1]
[Plastic/Plastic/0/1]
[Packed
Sandwich/Packed
Sandwich/0/]
Output Buffer
Buffer Size
[ID/Name/initial/Buffer
size by part]
[Sandwich/Sandwich
/0/]
[Sandwich/Sandwich/0
/]
[Sandwich/Sandwich/0/] [Packed
Sandwich/Packed
Sandwich/0/]
[Finished
Sandwich/Finished
Sandwich/0/]
Floor layout of the production line and process detail (Station Table)
STEP 4: ASSOCIATE PROCESS WITH STATION
98
Step 1: Associate the “”Proc_Buffer B4” process to “Sta_B4” station
STEP 4: ASSOCIATE PROCESS WITH STATION
99
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
100
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
101
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
102
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
103
Step 2: Fill Buffer size and Buffer size in the floor plan
STEP 4: ASSOCIATE PROCESS WITH STATION
104
Step 3: Save file
FLOWCHART
105
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
STEP 4: SET UP ACTIVITIES
106
In this problem we add Buffer4, closed to Wrapping station. Then Worker1 in Worker Team has to working from
00:00 (no working schedule). This worker will transport the product from the Buffer3 to Buffer4 station. The
transportation lots size, transportation time, number of worker needed of Worker Team are provided in the table.
Working Hour Group Master Table
Working hour group Working hour shift Holiday calendar
Worker Team WorkingShitf -
Working hour shift Start Time Next Day
End Time Next Day
Behavior on terminals
WorkingShitf 08:00 No 12:00 No Terminate on end time without take over
13:00 No 17:00 No Terminate on end time without take over
Working Hour Shift Table
STEP 4: SET UP ACTIVITIES
107
Assets Table
Agent Designer Working hour group Assets
Name Members
RegularAgent Worker Team
Worker1 1
Worker2 1
Worker3 1
Worker4 1
Worker5 1
Worker6 1
Agent Designer Table
Name Agent model
Attribute
Move Speed [m/s]
Width [m] Length [m] Rate [m] Skill
RegularAgent Worker_Standard 1 1 1 1
STEP 4: SET UP ACTIVITIES
108
Finished Sandwich Assignment
Station Process Working hour group Assets
Name Members
Sta_LoadingPlace Proc_Loading Worker Team Worker2 1
Sta_PreparingHam Proc_Preparation for Ham Worker Team Worker3 1
Sta_CuttingHam Proc_Cutting Process Worker Team Worker4 1
Sta_Wrapping Proc_Wrapping Process Worker Team Worker5 1
Sta_Shipping Proc_Shipping Worker Team Worker6 1
Worker Assignment Table
Working hour group Working hour shift Holiday calendar
Worker Team WorkingShift -
STEP 4: SET UP ACTIVITIES
109
Working Hour Group Master Table
Create working hour group
STEP 4: SET UP ACTIVITIES
110
Working hour shift Start Time Next Day
End Time Next Day
Behavior on terminals
WorkingShift
08:00 No 12:00 No Terminate on end time without take over
13:00 No 17:00 No Terminate on end time without take over
Working Hour Shift Table
Create working hour group
STEP 4: SET UP ACTIVITIES
111
Step 1: Master Work hour group master Step 2: Click ”Group0” Step 3: Click ”Add”
Step 4: This window pop up
Create working hour group
STEP 4: SET UP ACTIVITIES
112
Step 5:Double-click on “Group0” and change to “Worker Team”
Step 6: Double-click on “Untitled” and change to “WorkingShift”
Create working hour group
STEP 4: SET UP ACTIVITIES
113
Step 7: Right Click Click “Add” (2 times) Step 8: 2 rows pop up
Create working hour group
STEP 4: SET UP ACTIVITIES
114
Step 9: Update worker time schedule as image below Step 10: Click “Closed”
Create working hour group
Agent Designer Working hour group Assets
Name Members
RegularAgent Worker Team
Worker1 1
Worker2 1
Worker3 1
Worker4 1
Worker5 1
Worker6 1
STEP 4: SET UP ACTIVITIES
115
Assets Table
Create agent designer
STEP 4: SET UP ACTIVITIES
116
Name Agent model
Attribute
Move Speed [m/s]
Width [m] Length [m] Rate [m] Skill
RegularAgent Worker_Standard 1 1 1 1
Agent Designer Table
Create agent designer
STEP 4: SET UP ACTIVITIES
117
Step 11: Right-click on empty area in floor plan Click Agent Designer
Step 12: Right-click on header (Name) and click "Add"
Step 13: Click check this box
Step 14: Click select
Create agent designer
STEP 4: SET UP ACTIVITIES
118
Step 15: This window will pop up
Step 16: Right-click Click “Add” (5 times)
Create agent designer
Step 17: Double-click and change name to “RegularAgent”
STEP 4: SET UP ACTIVITIES
119
Step 18: Change the worker’s name as image below
Create agent designer
TRANSPORTATION WORKER DESCRIPTION
120
Path Assignment Table
Assignment Work Operation Behavior
Working hour group Assets
Worker Team Worker1 P1-P2-P1
Transportation Routing Path Table
Assignment Transportation point Distance
(compute by program) Routing path
Working hour group Assets
Worker Team Worker1
P1 14m P1-N1-N2-P2
P2 14m P2-N3-N4-P1
P1
TRANSPORTATION WORKER DESCRIPTION
121
Transportation Material Setting Table
Assignment Transportation Material Setting
Working hour group Assets ID Name
Worker Team Worker1 Sandwich Sandwich
Work Operation Table
Assignment
Transportation point
Setting
Loading Unloading Working hour group Assets
Lot size Time [s] Lot size Time [s]
Worker Team Worker1
P1 1 10 0 0
P2 0 0 1 10
P1 0 0 0 0
TRANSPORTATION WORKER DESCRIPTION
122
Path Assignment Table
Assignment Work Operation Behavior
Working hour group Assets
Worker Team Worker1 P1-P2-P1
TRANSPORTATION WORKER DESCRIPTION
123
Transportation Routing Path Table
Assignment Transportation point Distance
(compute by program) Routing path
Working hour group Assets
Worker Team Worker1
P1 14m P1-N1-N2-P2
P2 14m P2-N3-N4-P1
P1
TRANSPORTATION WORKER DESCRIPTION
124
Transportation Material Setting Table
Assignment Transportation Material Setting
Working hour group Assets ID Name
Worker Team Worker1 Sandwich Sandwich
TRANSPORTATION WORKER DESCRIPTION
125
Work Operation Table
Assignment
Transportation point
Setting
Loading Unloading Working hour group Assets
Lot size Time [s] Lot size Time [s]
Worker Team Worker1
P1 1 10 0 0
P2 0 0 1 10
P1 0 0 0 0
STEP 4: SET UP ACTIVITIES
126
Assign worker
Step 19: Right-click on empty area in floor plan Click “Activity”
Step 20: Click “Station Activity”
Step 21: Right-click on “Work Operation” Click “Add”
STEP 4: SET UP ACTIVITIES
127
Step 22: This row pop up
Assign worker
Step 23: Double-click blank row on “Assignments” column
Step 24:Click “Worker Team”
Step 25:Click “Worker1”
Step 26:Click “Update”
STEP 4: SET UP ACTIVITIES
128
Assign worker
Step 27: Double-click blank row on “Assignments” column
Step 28: This window pop up
STEP 4: SET UP ACTIVITIES
129
Assign worker transportation route
Step 29: Double-click on “Transport Point” to pick up the start up and destination
Step 30: Click on “Sta_B3.P1” Step 31: Click here to move in Transport point
STEP 4: SET UP ACTIVITIES
130
Assign worker transportation route
Step 32: Click on “Sta_B3.P2” Step 33: Click here to transfer product from port P1 to P2
Step 34: Click on “Sta_B3.P1”
Step 35: Click here to transportation worker back to port P1
Step 36: Click “Update”
The distance compute automatically based on floor plan
STEP 4: SET UP ACTIVITIES
131
Step 37: Double Click on this part to define what types of products needed to transport
Here we know that the “Sandwich” is the output from Sta_B3 and input of Sta_B4.
Step 38: Click on “Sandwich”
Step 39: Click here
Step 40: Click “Update”
STEP 4: SET UP ACTIVITIES
132
Step 41: This window appear with name “Sandwich” Step 42: Double click on this box to
add the information
Step 43: Double click on this box to add the information
The final destination no need to edit the information
STEP 4: SET UP ACTIVITIES
133
Step 44: Click “Close” Step 45: This one appear Click “Close”
STEP 4: SET UP ACTIVITIES
134
Finished Sandwich Assignment
Station Process Working hour group Assets
Name Members
Sta_LoadingPlace Proc_Loading Worker Team Worker2 1
Sta_PreparingHam Proc_Preparation for Ham Worker Team Worker3 1
Sta_CuttingHam Proc_Cutting Process Worker Team Worker4 1
Sta_Wrapping Proc_Wrapping Process Worker Team Worker5 1
Sta_Shipping Proc_Shipping Worker Team Worker6 1
Worker Assignment Table
STEP 4: SET UP ACTIVITIES
135
Step 46: Right click on the floor plan Select “Activity”
Step 47: Choose “Station Activity”
Assign Worker to Process
STEP 4: SET UP ACTIVITIES
136
Step 48: Double click on this Step 49: This window pop up Click “Worker Team” Click “Worker2” Click “Update”
STEP 4: SET UP ACTIVITIES
137
Step 50: Follow step 48 to 49, Assign worker to process as this
STEP 4: SET UP ACTIVITIES
138
Step 51: Save file
FLOWCHART
139
Modeling and simulation in GD.findi is simple
Step 1: Open the existing project
Step 2: Edit the existing floor plan
Step 3: Edit the existing process plan
Step 4: Associate process with station
Step 5: Set up activities
Step 6: Run production simulation
STEP 6: RUN PRODUCTION SIMULATION
140
Step 1: Click Here Step 4: Click here
Step 7: Click Execute Production Rendering
Step 5: Reactor window pop-up
Step 6: Click back to the GD.findi
Step 2: Setting up the production goal for the “Finished Sandwich= 10”
Step 3: Right click to add the Production order Click on the product to choose the “Finished Sandwich” Quantity= 1.
RESULT
141
RESULT
142
RESULT
143
METHOD OF IMPROVEMENT
144
Analysis
“Starving”
The previous process is slow ?
The ability to pull from the pre-process is insufficient.
Not enough transporters
Improper load volume
“Blocking” The next process is slow ?
The ability to push to the post-process is insufficient.
METHOD OF IMPROVEMENT
145
30 sec. pitch
Preparation for ham Cutting process Wrapping process Transportation
Change lot size of transportation and/or number of transportation members.
Planning
IMPROVEMENT BY ADDING LOT SIZE OF TRANSPORTATION
146
Work Operation Table
Assignment
Transportation point
Setting
Loading Unloading Working hour group Assets
Lot size Time [s] Lot size Time [s]
Worker Team Worker1
P1 5 10 0 0
P2 0 0 5 10
P1 0 0 0 0
IMPROVEMENT BY ADDING LOT SIZE OF TRANSPORTATION
147
Change lot size of transportation
Step 1: Right-click on empty area in floor plan Click “Activity”
Step 2: Click “Station Activity”
Step 3: Double-click on “P1-P2-P1”
IMPROVEMENT BY ADDING LOT SIZE OF TRANSPORTATION
148
Step 4: This window appear with name “Sandwich” Step 5: Double click on this box to
change loading to “5”
Step 6: Double click on this box to unloading to “5”
Change lot size of transportation
RUN PRODUCTION SIMULATION AFTER LOT SIZE OF TRANSPORTATION
149
Step 1: Click Here Step 4: Click here
Step 7: Click Execute Production Rendering
Step 5: Reactor window pop-up
Step 6: Click back to the GD.findi
Step 2: Setting up the production goal for the “Finished Sandwich= 10”
Step 3: Right click to add the Production order Click on the product to choose the “Finished Sandwich” Quantity= 1.
RESULT OF IMPROVEMENT BY ADDING LOT SIZE OF TRANSPORTATION
150
Production Cockpit
Before After
Reduce Lead time
RESULT OF IMPROVEMENT BY ADDING ADD LOT SIZE OF TRANSPORTATION
151
Material Flow
Before
After
Transportation worker wait until get 5 product before transport to Sta_B4
The idle time of Sta_Wrapping has reduce
Agent Designer Working hour group Assets
Name Members
RegularAgent Worker Team
Worker1 2
Worker2 1
Worker3 1
Worker4 1
Worker5 1
Worker6 1
IMPROVEMENT BY ADDING MORE WORKER
152
Work Operation Table
Assignment
Transportation point
Setting
Loading Unloading Working hour group Assets
Lot size Time [s] Lot size Time [s]
Worker Team Worker1
P1 1 10 0 0
P2 0 0 1 10
P1 0 0 0 0
Assets Table
IMPROVEMENT BY ADDING MORE WORKER
153
Step 1: Right-click on empty area in floor plan Click Agent Designer Step 2: Double-click on “1” Change to “2” Step 3: Click ”Close”
Add 1 more transportation worker
IMPROVEMENT BY ADDING MORE WORKER
154
Change lot size of transportation
Step 4: Right-click on empty area in floor plan Click “Activity”
Step 5: Click “Station Activity”
Step 6: Double-click on “P1-P2-P1”
IMPROVEMENT BY ADDING MORE WORKER
155
Step 7: This window appear with name “Sandwich” Step 8: Double click on this box to
add the information
Step 9: Double click on this box to add the information
Change lot size of transportation
RUN PRODUCTION SIMULATION AFTER ADD MORE WORKER
156
Step 1: Click Here Step 4: Click here
Step 7: Click Execute Production Rendering
Step 5: Reactor window pop-up
Step 6: Click back to the GD.findi
Step 2: Setting up the production goal for the “Finished Sandwich= 10”
Step 3: Right click to add the Production order Click on the product to choose the “Finished Sandwich” Quantity= 1.
RESULT OF IMPROVEMENT BY ADDING ADD MORE WORKER
157
Production Cockpit
Before After
Reduce Lead time
RESULT OF IMPROVEMENT BY ADDING ADD MORE WORKER
158
Material Flow
Before
After
Now it has 2 transportation workers so it can reduce waiting time between machine
The idle time of Sta_Wrapping has reduce
RESULT OF IMPROVEMENT BY ADDING MORE WORKER
159
Analysis
Not enough transporters
Improper load volume
“Blocking” The next process is slow ?
The ability to push to the post-process is insufficient.
We can add more worker to handle this blocking (waiting time)
EXERCISE
160
Please go to “In-Class-Exercise” of Lab5 Problem 5 to Problem 7
Name: Chawalit Jeenanunta
E-mail: [email protected]
THANKS FOR YOUR ATTENTION
http://www.lexer.co.jp/