27
การประยุกต์โปรแกรมไมโครซอต์ฟโปรเจค สาหรับการจัดตารางการผลิต อ.บุญลือ บุญคง Thai - German Institute

Jobs Scheduling

  • Upload
    lue-ook

  • View
    14

  • Download
    2

Embed Size (px)

DESCRIPTION

Jobs Scheduling with Microsoft project

Citation preview

Page 1: Jobs Scheduling

การประยกตโปรแกรมไมโครซอตฟโปรเจคส าหรบการจดตารางการผลต

อ.บญลอ บญคง Thai - German Institute

Page 2: Jobs Scheduling

ทมาและความส าคญของปญหา

• การสงมอบงานลาชา ทเกดจากการวางแผนและควบคมทขาดประสทธภาพ • การใชประโยชนจากทรพยากรไมเหมาะสม • ลกษณะการผลตชนสวนแบบตามสง (Made to Order) ผลตชนงานไมซ าแบบ • การแทรกงานดวนสงผลกระทบตองานอนๆ • ขาดเครองมอทสามารถแสดงผลกระทบตางๆทเกดจากการแทรกงาน • ขาดขอมลเพอรองรบการยนยนการสงมอบงานกบลกคาทถกตองและทน

สถานการณ

2

Page 3: Jobs Scheduling

ทฤษฏการจดตารางการผลต

ขนตอนท 1 การก าหนดงานหรอชนดของงานใหกบหนวยผลต (Job Assignment) 1. แผนภมภาระงาน (Loading Chart) 2. แผนภมแกนต (Gantt Chart)

ขนตอนท 2 การประเมนปรมาณของงาน (Evaluate Work Load) ก ำหนดรำยละเอยดวำงำนทใหแตละหนวยงำนจะตองใชแรงงำนเทำไร ใชเวลำของเครองจกรเทำไร และใชวสดชนดใดบำงเปนจ ำนวนเทำไร

ขนตอนท 3 การจดล าดบการผลต (Sequencing) 1. รบกอนท ากอน (First Come – First Served: FCFS) 2. ท างานทใชเวลานอยทสดกอน (Shortest Processing Time : SPT) 3. การท างานทเวลานานทสดกอน (Longest Processing Time:LPT) 4. ท างานทจะถงวนก าหนดสงเรวทสดกอน (Earliest Due Date:EDD) 5. ท างานชนทมเวลาเหลอส าหรบการท างานนอยทสดกอน (Minimum Slack Time) 6. เขาทหลงท ากอน (Last Come First Served: LCFS)

4

Page 4: Jobs Scheduling

ทฤษฏการจดตารางการผลต (ตอ)

ขนตอนท 4 การจดท ารายละเอยดตารางการผลต (Detail Scheduling) เปนกำรจดท ำตำรำงเวลำเพอแสดงวำงำนใดจะตองเรมตนเมอไร และควรจะเสรจเมอไรบนหนวยผลตตำง ๆ กำรจดแสดงรำยละเอยดของตำรำงกำรผลตอำจแสดงไดทงในรปของตำรำงและแผนภมแกนต

5

Page 5: Jobs Scheduling

การวดประสทธภาพของการจดตารางการผลต

ประสทธภำพของกำรจดตำรำงกำรผลตจะขนกบวตถประสงคของกำรจดตำรำงกำรผลต ซงสำมำรถอธบำยไดดงตอไปน

1. วตถประสงคดานปรมาณการผลต (Throughput Related Objectives) 1.1 เวลาไหลของงาน (Flow Time) 1.2 เวลาปดงานของระบบ (Makespan) 2.วตถประสงคดานก าหนดสงมอบ (Due-Date Related Objectives) 2.1 เวลาเบยงเบน (Lateness) 2.2 เวลาเบยงเบนสงสด (Maximum Lateness) 2.3 เวลาลาชา (Tardiness) 2.4 จ านวนงานลาชา (Number of Tardiness Job)

8

Page 6: Jobs Scheduling

การวดประสทธภาพของการจดตารางการผลต (ตอ)

3. วตถประสงคดานคาใชจาย (Cost Related Objectives) 3.1 คาใชจายดานการปรบตงเครอง (Set Up Cost) 3.2 คาใชจายดานพสดคงคลงของงานระหวางกระบวนการ (Work-In-Process Inventory) ตววดสมรรถนะทเกยวของกบ WIP คอ เวลาไหลของงาน (Flow Time) 3.3 คาใชจายดานพสดคงคลงของสนคาส าเรจรป (Finished Goods Inventory Cost) การท าใหคาใชจายดานพสดคงคลง ของสนคาส าเรจรปมคาต าสดถาระบบผลตมการ ท ำงำนแบบตำมค ำสงซอของลกคำ

9

Page 7: Jobs Scheduling

กรณศกษา

การหาก าลงการผลต (โรงงานกรณศกษา) โรงงานมเวลาการปฏบตงาน 8 ชวโมง/วน และ 5 วน /สปดาห โดยเรมท าการเวลา 8.00-17.00 น. ของวนจนทรถงวนศกร โดยมก าลงการผลตดงน

บคลากรจ านวน 10 คน • เจาหนาทฝายสนบสนนจ านวน 1 คน • วศวกร จ านวน 2 คน • ชางเทคนคจ านวน 2 คน • ผชวยชางเทคนคจ านวน 5 คน

เครองจกร • เครอง CNC Milling จ านวน 3 เครอง • เครอง CNC Turning จ านวน 3 เครอง • เครอง Surface grinding จ านวน 1 เครอง • เครอง Wire cut จ านวน 1 เครอง • เครอง EDM จ านวน 1 เครอง • เครอง Drilling จ านวน 1 เครอง 10

โรงงานผลตชนสวนตามค าสงซอขนาดเลก

Page 8: Jobs Scheduling

กระบวนการผลตของสถานประกอบการกรณศกษา

ลกษณะการผลตของสถานประกอบการกรณศกษามลกษณะการผลตแบบตามสงยดหยน (Flexible Job Shop Scheduling)

M01

M02

M03

สถานงานกด (Milling)

T01

T02

T03

W01 E01 G01 D01

สถานงานกลง (Turning)

สถานงานไวรคท (Wire cut)

สถานงานอดเอม (EDM)

สถานงานเจยรไน (Grinding)

สถานงานเจาะ (Drilling)

ใบสงผลต

11

Page 9: Jobs Scheduling

การหาก าลงการผลต

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

M01 VCE 1200 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

M02 VCP800 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

M03 VF2 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

T01 TL3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

T02 SL20 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

T03 NEF500 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

Wire Cut W01 ROBOFIL 380 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

EDM E01 ROBOFORM 40 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

Surface Grinding G01 Okamoto 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

Drilling D01 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 168

CNC Turning

รวมประเภทเครองจกร รหสเครองจกร รายละเอยดก าลงการผลต(ชม.) เดอนกรกฎาคม 2556

CNC Milling

ตวอยางก าลงการผลตของเครองจกร

12

Page 10: Jobs Scheduling

เกณฑการใหน าหนกความส าคญ

1. มลคางาน 2. งานผบรหารแทรก 3. เปนลกคาเกา 4. โอกาสทางธรกจระยะยาว

น าหนกความส าคญของงานพจารณาจาก

มลคางาน

งานผบรหารแทรก

เปนลกคาเกา

โอกาสทางธรกจระยะยาว

ล าดบความส าคญ (wi)

มลคางาน 1.00 3.00 6.00 9.00 0.62 งานผบรหารแทรก 0.33 1.00 2.00 3.00 0.21

เปนลกคาเกา 0.17 0.50 1.00 2.00 0.11 โอกาสทางธรกจระยะยาว 0.11 0.33 0.50 1.00 0.06

การเปรยบเทยบหรอทางเลอกแตละค ( Pairwise Comparison)

14

Page 11: Jobs Scheduling

การก าหนดความส าคญ

ของงานแทรกดวน (ตอ)

การก าหนด Priority ซอฟตแวร

Priority = 1000 – (ti / wi )

เมอ ti = Processing time wi = ล าดบความส าคญจากการค านวนดวยวธ Pairwise Comparison

17

Page 12: Jobs Scheduling

การก าหนดความส าคญ

ของงานแทรกดวน (ตอ)

ตวอยางการค านวนคา Priority ของงานแทรก ID Jobs ITEMS Description Order Quantity Cycle Time/Pcs. Processing Time (ti) ล าดบความส าคญ (wi) Priority

6 J06/07 TG-07-06 Tensile 1 2 0.5h 1 0.11 991

7 J07/07 OS-07-07 Mould Drilling 1 24h 24 0.21 886

8 J08/07 TG-07-08 Tensile 1 5 0.5h 2.5 0.11 977

9 J09/07 TG-07-09 Clutch รถยนต No.1 1 1h 1 0.11 991

10 J10/07 TG-07-10 Clutch รถยนต No.2 1 1h 1 0.11 991

11 J11/07 TG-07-11 Clutch รถยนต No.3 1 1h 1 0.11 991

12 J12/07 OS-07-12 SPARK DOWEL 1 1h 1 0.62 998

13 J13/07 TG-07-13 เจยรไน 3 3 1h 3 0.11 973

14 J14/07 TG-07-14 Milling Part 2 1h 2 0.62 997

15 J15/07 TG-07-15 Wire Cut 1 1h 1 0.11 991

16 J16/07 TG-07-16 Tensile Part 1 3 0.5h 1.5 0.11 986

17 J17/07 TG-07-17 Tensile Part 2 2 0.5h 1 0.11 991

18 J18/07 OS-07-18 งานกด Scale Part 32 0.5h 16 0.11 855

19 J19/07 OS-07-19 เจยรไน 3 1 1h 1 0.11 991

20 J20/07 OS-07-20 เจยรไน 4 1 1h 1 0.11 99118

Page 13: Jobs Scheduling

ตวอยางขอมลค าสงผลต

20

ID Jobs Items Description Order Quantity Cycle Time/Pcs. Ordered date Duedate Resources

1 J01/10 OS-10-01 Forklift Part 56 (แผนประกบลอ) 8 4h 01/10/14 15/10/14

J01/10-1 OS-10-01 Forklift Part 56 -Milling 8 3.5h 01/10/14 15/10/14 M01

J01/10-2 OS-10-01 Forklift Part 56 -Drilling 8 0.5h 01/10/14 15/10/14 D01

2 J02/10 OS-10-02 Forklift Part 38 (เพลาลฟตโรลเลอร) 4 4h 01/10/14 15/10/14

J02/10-1 OS-10-02 Forklift Part 38 -Milling 4 1h 01/10/14 15/10/14 M02

J02/10-2 OS-10-02 Forklift Part 38 -Turning 4 3h 01/10/14 15/10/14 T02

3 J03/10 OS-10-03 Forklift Part 55(Wheel) 16 3h 01/10/14 15/10/14

J03/10-1 OS-10-03 Forklift Part 55 -Milling 16 1h 01/10/14 15/10/14 M03

J03/10-2 OS-10-03 Forklift Part 55-Turning 16 2h 01/10/14 15/10/14 T03

4 J04/10 OS-10-04 Mould Upper Holder 1 83h 01/10/14 31/10/14

J04/10-1 OS-10-04 Mould Upper Holder - Milling 1 40h 01/10/14 31/10/14 M01

J04/10-2 OS-10-04 Mould Upper Holder - EDM 1 15h 01/10/14 31/10/14 E01

J04/10-3 OS-10-04 Mould Upper Holder - W/C 1 10h 01/10/14 31/10/14 W01

J04/10-4 OS-10-04 Mould Upper Holder - Grinding 1 10h 01/10/14 31/10/14 G01

J04/10-5 OS-10-04 Mould Upper Holder - Drilling 1 8h 01/10/14 31/10/14 D01

5 J05/10 OS-10-05 Mould Lower Holder 1 83h 01/10/14 31/10/14

J05/10-1 OS-10-05 Mould Upper Holder - Milling 1 40h 01/10/14 31/10/14 M02

J05/10-2 OS-10-05 Mould Upper Holder - EDM 1 15h 01/10/14 31/10/14 E01

J05/10-3 OS-10-05 Mould Upper Holder - W/C 1 10h 01/10/14 31/10/14 W01

J05/10-4 OS-10-05 Mould Upper Holder - Grinding 1 10h 01/10/14 31/10/14 G01

J05/10-5 OS-10-05 Mould Upper Holder - Drilling 1 8h 01/10/14 31/10/14 D01

6 J06/10 TG-10-06 Tensile Part 1 5 0.5h 02/10/14 03/10/14 M02

7 J07/10 TG-10-07 Bushing 1 2.5h 06/10/14 06/10/14

J0710-1 TG-10-07 Bushing -Turning 1 1.5h 06/10/14 06/10/14 T01

J07/10-2 TG-10-07 Bushing -Drilling 1 1h 06/10/14 06/10/14 D01

8 J08/10 TG-10-08 Tensile Part 1 4 0.5h 20/10/14 21/10/14 M03

9 J09/10 TG-10-09 Tensile Part 2 8 0.5h 20/10/14 21/10/14 M03

10 J10/10 OS-10-10 Roller Bar 6 2h 21/10/14 24/10/14 T01

11 J11/10 OS-10-11 MC Base Plate 8 5h 21/10/14 21/11/14

J11/10 -1 OS-10-11 MC Base Plate -Milling 8 4h 21/10/14 30/10/14 M01,M02

J11/10 -2 OS-10-11 MC Base Plate -Drilling 8 1h 21/10/14 30/10/14 D01

12 J12/10 TG-10-12 Macro Part-1 5 0.5h 22/10/14 24/10/14 G01

13 J13/10 TG-10-13 Tensile Part-2 4 0.5h 22/10/14 24/10/14 M01

14 J14/10 TG-10-14 Macro Part-2 8 0.5h 24/10/14 26/11/14 G01

15 J15/10 TG-10-15 Tensile Part-3 8 0.5h 24/10/14 26/11/14 M02

Page 14: Jobs Scheduling

การก าหนดปฏทนท างาน

21

Page 15: Jobs Scheduling

กำรก ำหนดทรพยำกรและตนทนกำรผลต

22

Page 16: Jobs Scheduling

ผลการจดตารางการผลตเดอน

23

แกนตชารจค าสงการผลต

Page 17: Jobs Scheduling

ผลการจดตารางการผลต

แกนตชารจการจดล าดบงานลงเครองจกร

24

Page 18: Jobs Scheduling

ผลการจดตารางการผลต

ตารางภาระงานของเครองจกร

25

Page 19: Jobs Scheduling

26

ผลการจดตารางการผลต

กราฟแสดงภาระงานของเครองจกร

Page 20: Jobs Scheduling

27

การควบคมและตดตามผลการผลต

Page 21: Jobs Scheduling

การออกรายงาน และเอกสารการผลต

• ใบสงผลต

28

Page 22: Jobs Scheduling

29

รำยงำนตนทนกำรผลต

การออกรายงาน และเอกสารการผลต

Page 23: Jobs Scheduling

30

กรำฟรำยงำนก ำลงกำรผลต

การออกรายงาน และเอกสารการผลต

Page 24: Jobs Scheduling

31

เอกสำรรำยงำนผลกำรผลต

การออกรายงาน และเอกสารการผลต

Page 25: Jobs Scheduling

32

เอกสารรายงานอนๆ

การออกรายงาน และเอกสารการผลต

Page 26: Jobs Scheduling

สรปผล

การจดตารางการผลตส าหรบค าสงผลตทมลกษณะตามค าสงซอของลกคา (Make to Order) ผลตชนงานทไมซ าแบบ มการเปลยนแปลงบอย มการรบงานและแทรกงานระหวางเดอนท าใหเกดผลกระทบตอการสงมอบงาน และเพอตอบสนองตอความตองการทมลกษณะเปนงานบรการ สามารถแกปญหาไดโดยการประยกตใชซอตฟแวรชวยการจดตารางการผลตและส าหรบงานแทรกดวนสามารถแกปญหาดวยการจดตารางตามน าหนกความส าคญ (Priority) โดยการประยกตหลกการการก าหนดความส าคญเชงเปรยบเทยบของแตละคองคประกอบ (Pairwise Comparison) การประยกตใชซอตฟแวรชวยการจดตารางการผลตท าใหการวางแผนการผลตมความยดหยนในการปรบเปลยนและการแสดงผลกระทบตางๆ ท าใหสามารถแกปญหาไดทนท

33

Page 27: Jobs Scheduling

ขอบคณครบ

34

[email protected]

[email protected]

สอบถามรายละเอยดเพมเตม : อ.บญลอ บญคง