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

