ระบบนับช็อตแม่พิมพ์ฉีดพลาสติกและเตือนรอบบำรุงรักษา (Mold PM) สำหรับผู้ผลิตชิ้นส่วนยานยนต์ในไทยและกัมพูชา
ลูกค้า: ผู้ผลิตชิ้นส่วนยานยนต์ (ในเครือญี่ปุ่น)
Mold Shot PM Monitoring คือเว็บแอปนับช็อตแม่พิมพ์สำหรับโรงงานฉีดพลาสติก ที่รวมจำนวนช็อตจากเครื่องฉีด Toshiba และ JSW ไว้ต่อแม่พิมพ์ในหน้าเดียว แสดงสถานะ OK / Warning / PM (ถึงรอบบำรุงรักษาเชิงป้องกัน) และส่งอีเมลเตือนเมื่อใกล้ถึงรอบ เราส่งมอบระบบนี้ให้ผู้ผลิตชิ้นส่วนยานยนต์ในไทยในปี 2564 และติดตั้งที่ฐานการผลิตในกัมพูชาในปี 2565
- อุตสาหกรรม
- ยานยนต์
- ปี
- 2564–2565
- ขอบเขตงาน
- เว็บแอป 5 ส่วน (หน้าติดตามช็อต, รายชื่อผู้มีสิทธิ์และอีเมล, ตั้งค่า Mold PM, แบบฟอร์มอีเมลแจ้งเตือน, ประวัติ) บน IPC Server ระบบปฏิบัติการ Windows 10 สำหรับโรงงาน 2 แห่งในไทยในปี 2564 และงานต่อเนื่องในปี 2565: ปรับหน้าจอและติดตั้งที่ฐานการผลิตในกัมพูชา
สรุปสั้น
- Mold Shot PM Monitoring คือเว็บแอปที่นับช็อตแม่พิมพ์จากไฟล์ของเครื่องฉีด Toshiba (IPAQ3) และ JSW (NET100) ต่อ Part No. (รหัสชิ้นงาน) แล้วเทียบกับรอบบำรุงรักษา (STD PM Shot) ที่ผู้ใช้ตั้งเอง
- หน้าจอแสดงสถานะแม่พิมพ์ทุกตัวเป็นแถบ OK / Warning / PM และส่งอีเมลเตือนถึงผู้รับที่เลือกไว้ ตั้งเงื่อนไขได้สูงสุด 5 เงื่อนไขต่อแม่พิมพ์
- การล้างค่าช็อตหลังบำรุงรักษาต้องมี 2 ฝ่ายยืนยัน และทุกครั้งถูกบันทึกในหน้าประวัติที่ส่งออกเป็นไฟล์ Excel ได้
- การทดสอบปิดโครงการเทียบยอดช็อตของเครื่องแต่ละยี่ห้อกับไฟล์รายงานของเครื่องนั้นเอง ยอดของทั้ง 2 ยี่ห้อตรงกัน
- โรงงานแห่งที่สองในไทยใช้โปรแกรมแบบเดียวกับโรงงานแห่งแรก โดยทีมของลูกค้าเตรียมเครือข่ายที่เชื่อมเครื่องฉีดกับ IPC Server เอง
โจทย์หน้างาน
เครื่องฉีด Toshiba ของลูกค้าเก็บข้อมูลช็อต (Shot คือการฉีดหนึ่งครั้ง) ในโปรแกรม IPAQ3 ส่วนเครื่อง JSW เก็บในโปรแกรม NET100 ซึ่งใช้ไฟล์คนละรูปแบบ ลูกค้าจึงไม่เห็นจำนวนช็อตของแม่พิมพ์ทุกตัวเทียบกับรอบบำรุงรักษาในหน้าเดียว และต้องการอีเมลเตือนเมื่อแม่พิมพ์ใกล้ถึงรอบ
สิ่งที่เราทำ
เราพัฒนาเว็บแอป Mold Shot PM Monitoring บน IPC Server (คอมพิวเตอร์อุตสาหกรรมที่ใช้เป็นเครื่องแม่ข่าย) ในโรงงาน ซึ่งอ่านไฟล์จาก IPAQ3 แปลงไฟล์ FDB จาก NET100 เป็น CSV และนับช็อตต่อ Part No. (รหัสชิ้นงาน) ระบบแสดงสถานะ OK / Warning / PM เทียบกับรอบที่ผู้ใช้ตั้ง และส่งอีเมลเตือนได้สูงสุด 5 เงื่อนไขต่อแม่พิมพ์ ส่วนการล้างค่าช็อตหลังบำรุงรักษาต้องมี 2 ฝ่ายยืนยัน และถูกบันทึกในหน้าประวัติ
ผลลัพธ์
ในการทดสอบปิดโครงการ จำนวนช็อตที่ระบบอ่านได้ตรงกับไฟล์รายงานของเครื่อง Toshiba และ JSW และลูกค้ายืนยันว่าระบบผ่านครบทั้ง 5 หัวข้อความต้องการ เราปิดโครงการที่โรงงาน 2 แห่งในไทยในปี 2564 และในปี 2565 ได้รับงานต่อเนื่องเพื่อปรับหน้าจอและติดตั้งที่ฐานการผลิตในกัมพูชา
ที่มาของโจทย์
โจทย์ของเคสนี้คือการเห็นจำนวนช็อตจริงของแม่พิมพ์ทุกตัวในหน้าเดียว เพื่อวางรอบบำรุงรักษาเชิงป้องกัน (Preventive Maintenance หรือ PM คือการดูแลตามรอบก่อนแม่พิมพ์เสีย) ตามการใช้งานจริง แม่พิมพ์ฉีดพลาสติกต้องเข้ารับการบำรุงรักษาเมื่อยิงงานครบจำนวนช็อตที่กำหนด ข้อมูลช็อตมีอยู่แล้วในโปรแกรมของเครื่องฉีด แต่แยกอยู่คนละโปรแกรมและคนละรูปแบบไฟล์ เครื่อง Toshiba เก็บไว้ใน IPAQ3 ส่วนเครื่อง JSW เก็บไว้ใน NET100
ก่อนเคสนี้ เราพัฒนาระบบนับช็อตเครื่องฉีด Toshiba และ JSW ระยะแรก ให้ลูกค้ารายเดียวกัน ระบบนั้นนับช็อตต่อ Part No. ได้แล้ว งานในเคสนี้จึงนำข้อมูลชุดนั้นมาแสดงเทียบกับรอบบำรุงรักษา และเพิ่มการแจ้งเตือนทางอีเมล
Shot และ STD PM Shot คืออะไร
Shot คือการฉีดพลาสติกเข้าแม่พิมพ์หนึ่งครั้ง ส่วน STD PM Shot คือจำนวนช็อตที่โรงงานกำหนดว่าแม่พิมพ์ต้องเข้ารับการบำรุงรักษาเชิงป้องกันเมื่อยิงครบจำนวนนี้
ข้อกำหนดและข้อจำกัด
ระบบต้องทำงานกับเครื่องฉีด Toshiba และ JSW ที่โรงงานมีอยู่ ซึ่งเก็บข้อมูลช็อตคนละรูปแบบไฟล์ ข้อกำหนดและข้อจำกัดหลักมีดังนี้
- อ่านไฟล์ได้ทั้ง 2 รูปแบบ คือไฟล์จาก IPAQ3 ของเครื่อง Toshiba และไฟล์ FDB จาก NET100 ของเครื่อง JSW ซึ่งต้องแปลงเป็นไฟล์ CSV ก่อน
- ทำงานบน IPC Server ในโรงงาน ระบบปฏิบัติการ Windows 10
- ผู้ใช้ตั้งค่า STD PM Shot และเงื่อนไขแจ้งเตือนของแม่พิมพ์แต่ละตัวเอง
- ส่งอีเมลเตือนผู้รับที่กำหนดเมื่อแม่พิมพ์ใกล้ถึงรอบบำรุงรักษา
- การล้างค่าช็อตหลังบำรุงรักษาต้องมี 2 ฝ่ายยืนยัน และต้องมีประวัติให้ตรวจย้อนหลัง
- ที่โรงงานแห่งที่สองในไทย ทีมของลูกค้าติดตั้งเครือข่าย VLAN (เครือข่ายย่อยที่แยกไว้เฉพาะงาน) ที่เชื่อมเครื่องฉีดกับ IPC Server เอง
ระบบนี้นับช็อตจากเครื่องฉีดต่างยี่ห้ออย่างไร
ระบบนี้นับช็อตจากไฟล์ที่โปรแกรมของเครื่องฉีดแต่ละยี่ห้อสร้างไว้แล้ว โดยไม่ติดเซนเซอร์เพิ่มที่เครื่อง โปรแกรมบน IPC Server อ่านไฟล์จาก IPAQ3 ของเครื่อง Toshiba และแปลงไฟล์ FDB จาก NET100 ของเครื่อง JSW เป็น CSV จากนั้นรวมช็อตต่อ Part No. ให้อยู่ในรูปแบบเดียวกัน
เราเลือกวิธีนี้เพราะข้อมูลช็อตมีอยู่ในไฟล์ของเครื่องแล้ว และระบบนับช็อตระยะแรกใช้ไฟล์ชุดเดียวกันมาก่อน งานหลักจึงเป็นการรวมไฟล์ 2 รูปแบบให้เทียบกันได้ ไม่ใช่การเก็บข้อมูลใหม่จากเครื่อง
- 1
ดึงไฟล์จากเครื่องฉีด
โปรแกรมบน IPC Server อ่านไฟล์รายงานจาก IPAQ3 ของเครื่อง Toshiba และไฟล์จาก NET100 ของเครื่อง JSW โดยแปลงไฟล์ FDB เป็นไฟล์ CSV ก่อน
- 2
นับช็อตต่อ Part No.
ระบบรวมจำนวนช็อตจริง (Actual Shot) ของแต่ละ Part No. แล้วเทียบกับค่า STD PM Shot ที่ผู้ใช้กำหนด รายการ Part No. ที่ใช้นับอ้างอิงจากระบบนับช็อตระยะแรก
- 3
แสดงสถานะบนหน้าเว็บ
หน้า Mold Shot PM Monitoring แสดงแถบสถานะเป็นสี OK / Warning / PM เรียงแม่พิมพ์ที่ถึงรอบไว้บนสุด และค้นหาตามชื่อแม่พิมพ์ Part No. หรือสถานะได้
- 4
ส่งอีเมลแจ้งเตือน
เมื่อช็อตเข้าช่วงที่ตั้งไว้ ระบบส่งอีเมลถึงผู้รับที่เลือกในแต่ละเงื่อนไข ผู้ใช้เลือกได้ว่าจะส่งครั้งเดียว หรือส่งทุกครั้งที่ครบจำนวนช็อตที่กำหนด
- 5
ยืนยันล้างค่าและเก็บประวัติ
หลังบำรุงรักษาแม่พิมพ์ ฝ่ายผลิตและอีกฝ่ายที่โรงงานกำหนดต้องเข้าระบบยืนยันครบทั้ง 2 ฝ่าย ค่าช็อตจึงถูกล้าง และรอบนั้นถูกบันทึกในหน้าประวัติ
ระหว่างดำเนินโครงการ การแปลงไฟล์ FDB ได้ข้อมูลไม่ครบ เราจึงตั้งให้โปรแกรมหน่วงการแปลงไฟล์ไว้ 1 วัน
สิ่งที่ส่งมอบ
เราส่งมอบเว็บแอป Mold Shot PM Monitoring 5 ส่วน ติดตั้งบน IPC Server ของโรงงาน พร้อมโปรแกรมแปลงไฟล์ FDB เป็น CSV และการแจ้งเตือนทางอีเมล
- หน้าติดตามช็อต: แถบสถานะ OK / Warning / PM ของแม่พิมพ์ทุกตัวในหน้าเดียว
- รายชื่อผู้มีสิทธิ์และอีเมล: รายชื่อผู้ใช้ที่มีสิทธิ์ในระบบ และอีเมลของผู้รับแจ้งเตือน
- ตั้งค่า Mold PM: ค่า STD PM Shot และเงื่อนไขแจ้งเตือนสูงสุด 5 เงื่อนไขต่อแม่พิมพ์
- แบบฟอร์มอีเมลแจ้งเตือน: รูปแบบข้อความของอีเมลที่ส่งถึงผู้รับ
- ประวัติ: บันทึกการล้างค่าช็อตทุกครั้งพร้อมชื่อผู้ยืนยัน และส่งออกเป็นไฟล์ Excel ได้
ระบบนี้ขยายจากโรงงานแรกไปโรงงานอื่นอย่างไร
เราขยายระบบนี้โดยส่งมอบโปรแกรมแบบเดียวกันให้โรงงานถัดไป ที่โรงงานแห่งที่สองในไทย ทีมของลูกค้าเตรียมเครือข่ายเอง งานต่อเนื่องหลังจากนั้นรวมการปรับหน้าจอของระบบและการติดตั้งที่ฐานการผลิตในกัมพูชา ลำดับงานมีดังนี้
- ปี 2564 โรงงานแห่งแรกในไทย: ส่งมอบ ทดสอบ และปิดโครงการ
- ปี 2564 โรงงานแห่งที่สองในไทย: ส่งมอบโปรแกรมแบบเดียวกับโรงงานแห่งแรก และปิดโครงการ
- ปี 2565 งานต่อเนื่อง: ปรับหน้าจอของระบบ และติดตั้งที่ฐานการผลิตในกัมพูชา
ผลที่ยืนยันได้จากการทดสอบปิดโครงการ
การทดสอบปิดโครงการตรวจ 2 เรื่อง คือยอดช็อตที่ระบบนับได้ และความต้องการ 5 หัวข้อที่ระบุในเอกสารปิดโครงการ เคสนี้ไม่มีตัวเลขวัดผลทางธุรกิจ เราจึงรายงานเฉพาะผลที่มีเอกสารยืนยัน
- ยอดช็อต: การทดสอบเทียบจำนวนช็อตที่ Mold Shot PM Monitoring นับได้กับไฟล์รายงานของเครื่องยี่ห้อนั้นเอง ยอดของเครื่อง Toshiba และเครื่อง JSW ตรงกับไฟล์รายงาน
- ความต้องการ: ลูกค้ายืนยันว่าระบบผ่านครบทั้ง 5 หัวข้อความต้องการในเอกสารปิดโครงการ
สิ่งที่เราเรียนรู้
งานนี้ให้หลักการ 3 ข้อสำหรับงานนับช็อตและงานเตือนรอบบำรุงรักษา
- เริ่มจากข้อมูลที่เครื่องมีอยู่แล้ว ถ้าโปรแกรมของเครื่องเก็บข้อมูลช็อตไว้ งานแรกคือทำให้ไฟล์จากหลายยี่ห้ออยู่ในรูปแบบเดียวกันและเทียบกันได้ ก่อนพิจารณาติดเซนเซอร์เพิ่ม
- ระบบที่อ่านไฟล์จากเครื่องต้องรู้ว่าไฟล์สมบูรณ์เมื่อไร และต้องตรวจยอดกับรายงานของเครื่องก่อนส่งมอบ ดังที่เราปรับเวลาแปลงไฟล์ FDB ในงานนี้
- การเตือนและการล้างค่าต้องผูกกับผู้รับผิดชอบที่ระบุตัวได้ เมื่อทุกเงื่อนไขมีผู้รับที่ชัดเจน และทุกการเริ่มนับรอบใหม่มีผู้ยืนยัน ทีมซ่อมบำรุงจึงตรวจย้อนหลังได้ว่าใครตัดสินใจเรื่องใด
นำแนวทางนี้ไปใช้กับโรงงานของคุณได้อย่างไร
ถ้าโรงงานของคุณกำหนดรอบบำรุงรักษาแม่พิมพ์ตามจำนวนช็อต คุณใช้แนวทางเดียวกับเคสนี้ได้ คืออ่านข้อมูลช็อตจากเครื่อง รวมต่อแม่พิมพ์ เทียบกับ STD PM Shot แล้วเตือนทางอีเมล ส่วนที่ต้องปรับคือวิธีอ่านข้อมูล เมื่อเครื่องของคุณเป็นยี่ห้ออื่นหรือเก็บไฟล์ต่างรูปแบบ
ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ
| ส่วนของระบบ | ใช้ซ้ำได้ | ต้องปรับเมื่อ |
|---|---|---|
| การอ่านข้อมูลช็อต | การอ่านไฟล์จาก IPAQ3 (Toshiba) และ NET100 (JSW) | เครื่องเป็นยี่ห้ออื่น หรือโปรแกรมของเครื่องเก็บไฟล์รูปแบบอื่น ต้องตรวจก่อนว่าส่งออกข้อมูลช็อตได้อย่างไร |
| การนับช็อตและสถานะ | การนับต่อ Part No. และแถบสถานะ OK / Warning / PM | โรงงานของคุณจับคู่แม่พิมพ์กับข้อมูลช็อตต่างจาก Part No. ต้องตกลงวิธีจับคู่ก่อน |
| การแจ้งเตือน | เงื่อนไขแจ้งเตือนต่อแม่พิมพ์และการเลือกผู้รับอีเมล | แม่พิมพ์ของคุณมีรอบบำรุงรักษาต่างจากเคสนี้ ต้องตั้งค่า STD PM Shot และช่วงช็อตของแต่ละสถานะใหม่ |
| การล้างค่าและประวัติ | การยืนยันจาก 2 ฝ่ายและหน้าประวัติ | ฝ่ายที่ต้องยืนยันต่างจากเคสนี้ ต้องกำหนดรายชื่อใหม่ |
| การติดตั้ง | ติดตั้งบนเครื่องแม่ข่ายในโรงงาน | ยังไม่มีเครือข่ายที่เชื่อมเครื่องฉีดกับเครื่องแม่ข่าย ต้องเตรียมก่อน |
ก่อนเริ่มงาน ให้เตรียม 3 เรื่องนี้
- ตรวจว่าโปรแกรมของเครื่องฉีดแต่ละยี่ห้อส่งออกไฟล์ข้อมูลช็อตได้หรือไม่ และสร้างไฟล์ช่วงเวลาไหน
- เตรียมค่า STD PM Shot ของแม่พิมพ์แต่ละตัว และกำหนดช่วงช็อตของแต่ละสถานะไม่ให้ซ้อนกัน
- ตกลงให้ชัดว่าใครรับอีเมลในแต่ละเงื่อนไข และฝ่ายใดต้องยืนยันก่อนล้างค่าช็อต
เทคโนโลยีที่ใช้
คำถามที่พบบ่อย
ต้องติดเซนเซอร์เพิ่มที่เครื่องฉีดหรือไม่
ในเคสนี้ไม่ต้อง ระบบอ่านข้อมูลจากไฟล์ที่โปรแกรม IPAQ3 ของ Toshiba และ NET100 ของ JSW สร้างไว้อยู่แล้ว ถ้าเครื่องของคุณมีโปรแกรมเก็บข้อมูลแบบนี้ ก็เริ่มจากการอ่านไฟล์ได้ แต่ต้องตรวจเครื่องจริงก่อนยืนยัน
ใช้กับเครื่องฉีดยี่ห้ออื่นได้ไหม
ต้องตรวจก่อน ระบบที่ส่งมอบในเคสนี้รองรับเฉพาะ Toshiba และ JSW สำหรับยี่ห้ออื่น เราต้องตรวจว่าเครื่องส่งออกข้อมูลช็อตได้ในรูปแบบไหน แล้วจึงประเมินงานเชื่อมต่อเพิ่ม
ป้องกันการล้างค่าช็อตผิดพลาดได้อย่างไร
ค่าช็อตจะถูกล้างเมื่อฝ่ายผลิตและอีกฝ่ายที่โรงงานกำหนดเข้าระบบยืนยันครบทั้ง 2 ฝ่ายเท่านั้น หน้าจอแสดงว่าฝ่ายใดยืนยันแล้ว และทุกรอบถูกบันทึกในหน้าประวัติพร้อมชื่อผู้ยืนยัน
ขยายไปโรงงานอื่นในกลุ่มได้ไหม
ได้ ระบบในเคสนี้ขยายไปอีก 2 แห่ง คือโรงงานแห่งที่สองในไทยและฐานการผลิตในกัมพูชา โรงงานปลายทางต้องมีเครือข่ายที่เชื่อมเครื่องฉีดกับเครื่องแม่ข่ายก่อน
ราคาและระยะเวลาติดตั้งเท่าไร
ทั้งราคาและระยะเวลาติดตั้งไม่ตายตัว ขึ้นกับจำนวนและยี่ห้อเครื่องฉีด รวมถึงสภาพเครือข่ายหน้างาน ติดต่อเราเพื่อขอใบเสนอราคาและแผนงานหลังสำรวจหน้างาน


