# แบบบันทึกทดลองประกอบชุดสายไฟด้วยหุ่นยนต์: ฟิลด์และการคำนวณ

เวอร์ชัน: 2026-09-23 ไฟล์ประกอบ: robot-trial-template.csv และ robot-trial-demo.csv
ไฟล์ CSV ใช้ UTF-8 พร้อม BOM และคั่นด้วยจุลภาค เปิดด้วยฟังก์ชัน “From Text/CSV” ของ Excel หรือ LibreOffice ชื่อฟิลด์คงเป็นภาษาอังกฤษเพื่อให้ทีมที่ใช้ภาษาต่างกันรวมบันทึกได้ ตารางด้านล่างอธิบายแต่ละฟิลด์

แต่ละแถวแทนการทดลองกระบวนการครบหนึ่งครั้งบนชุดสายไฟหนึ่งชิ้นจากจุดเริ่มที่ตกลงกัน กำหนด unit_definition ก่อนทดลอง ในตัวอย่าง ขอบเขตเริ่มจากป้อนชิ้นงานจนถึงยอมรับ/คัดออก และเซลล์พร้อมสำหรับชิ้นถัดไป การลองซ้ำอยู่แถวเดิมและไม่นับเป็นชิ้นใหม่ สร้าง batch_id ใหม่เมื่อเปลี่ยนชิ้นงาน ฟิกซ์เจอร์ โปรแกรม เงื่อนไข หรือขอบเขตจับเวลา ใช้ชุดแยกสำหรับการทดลองเฉพาะขั้นตอนเสียบ แม้เป็นชิ้นงานเดียวกัน อย่ารวมเข้าในตัวหารของกระบวนการทั้งหมด เพิ่มวิธีตรวจรับจริงในแบบบันทึกที่เสนอนี้ตามข้อกำหนดผลิตภัณฑ์ของโครงการ

| ฟิลด์ | ความหมายและวิธีกรอก |
| --- | --- |
| data_kind | ใช้ measured สำหรับการวัดจริง ไฟล์สาธิตใช้ synthetic_example และห้ามรวมในสรุปข้อมูลวัดจริง |
| batch_id / trial_id | ชุดทดลองที่มีเงื่อนไขสอดคล้องกัน / ID เฉพาะของแต่ละครั้งในชุดนั้น |
| unit_definition | หน่วยชิ้นงาน จุดเริ่มและสิ้นสุด รวมการป้อน การตรวจ และการกู้คืนหรือไม่ |
| drawing_revision / component_lot | ฉบับแก้ไขแบบชุดสายไฟ / ข้อมูลอ้างอิงล็อตเทอร์มินัล ตัวเรือน และสาย |
| fixture_program_revision / condition_id | ฉบับแก้ไขฟิกซ์เจอร์และโปรแกรม / ข้อมูลอ้างอิงบันทึกเงื่อนไขทดลอง |
| first_pass_ok | 1 เมื่อทำการตรวจรับทั้งหมดของชุดครบโดยไม่ลองซ้ำ 0 เมื่อยืนยันว่าไม่ผ่านครั้งแรก เว้นว่างหากไม่ทราบ |
| final_ok | ผลตรวจรับหลังลองซ้ำตามที่อนุญาต: 1 หรือ 0 เว้นว่างหากยังไม่ตัดสิน |
| retry_count | จำนวนการลองซ้ำอัตโนมัติเพิ่มเติมภายในครั้งนี้ กรอก 0 ชัดเจนหากไม่มี เว้นว่างหากไม่ทราบ |
| human_recovery | 1 หากกู้คืนด้วยคน 0 หากไม่มี เว้นว่างหากไม่ทราบ ไม่ใช่จำนวนคน |
| occupancy_seconds | วินาทีที่ครอบครอง รวมความล้มเหลวและการกู้คืนภายในครั้งนี้ เว้นว่างหากข้อมูลขาด อย่าแทนด้วย 0 |
| first_failed_stage | ขั้นตอนแรกที่ล้มเหลว เช่น feed, alignment, insertion, locking หรือ inspection กรอก none หากไม่มีขั้นตอนล้มเหลว |
| lock_check / electrical_check | สถานะตรวจตามวิธีของโครงการ: pass, fail, not_measured หรือ not_applicable อ้างอิงวิธีและขีดจำกัดใน evidence_ref |
| evidence_ref | ที่เก็บบันทึกดิบ วิธีและเกณฑ์ตรวจ รวมถึงภาพ/วิดีโอภายใต้ ID เดียวกัน ข้อมูลสาธิตไม่มีหลักฐานการวัด |
| notes | บันทึกความเสียหาย เทอร์มินัลถอยออก ลำดับสาย การกู้คืนผิดปกติ หรือการตรวจเพิ่มเติม |

## คำนวณบันทึกสาธิตใหม่

ทั้ง 6 แถวใน robot-trial-demo.csv เป็นข้อมูลสมมติเพื่ออธิบายวิธีบันทึก ไม่มีการทดสอบจริง ทุกแถวมี unit_definition เงื่อนไข และฉบับแก้ไขเดียวกัน พร้อมผลครั้งแรก ผลสุดท้าย และเวลาครอบครองครบ:

- จำนวนครั้งที่เริ่มทดลอง N = 6
- 4 แถวมี first_pass_ok = 1 อัตราผ่านครั้งแรก = 4 / 6 = 66.7%
- 5 แถวมี final_ok = 1 สัดส่วนตรวจรับผ่านสุดท้าย = 5 / 6 = 83.3%
- ผลรวม occupancy_seconds = 30 + 30 + 50 + 70 + 30 + 30 = 240 วินาที เวลาครอบครองเฉลี่ยคือ 40 วินาทีต่อครั้ง
- 1 แถวมี human_recovery = 1 และ retry_count รวมเป็นการลองซ้ำ 2 ครั้ง
- T004 ล้มเหลวระหว่างเสียบ การตรวจล็อกและไฟฟ้าต่อจากนั้นจึงเป็น not_measured แต่ยังตัดสินว่าทั้งชิ้นไม่ผ่านสุดท้ายได้

ก่อนสรุปข้อมูลจริง ตรวจสอบว่าเงื่อนไขในชุดตรงกัน ค่า trial_id ไม่ซ้ำ และบันทึกแต่ละตัวชี้วัดครบ หากขาดผลสุดท้าย 1 รายการจาก 6 ครั้งที่เริ่ม ให้รายงาน “สำเร็จที่ทราบ ล้มเหลวที่ทราบ ขาด 1 รายการ เริ่ม 6 ครั้ง” และยังไม่อ้างสัดส่วนผ่านสุดท้ายของทั้งหมด รายงานเวลาที่ขาดด้วย อย่าหารส่วนที่บันทึกได้ด้วยจำนวนครั้งทั้งหมด การตรวจไฟฟ้าที่ยังไม่ได้ทำห้ามระบุ pass การต้องตรวจไฟฟ้าหรือไม่ขึ้นอยู่กับจุดประสงค์ทดลองและข้อกำหนดตรวจรับของผลิตภัณฑ์

แบบบันทึกไม่มีมาโครคำนวณอัตโนมัติ และไม่ให้ค่าแรงสัมผัส จำนวนลองซ้ำสูงสุด ขนาดตัวอย่าง หรือพารามิเตอร์ความปลอดภัยอุปกรณ์แบบสากล กรอกขีดจำกัดจริงก่อนดำเนินการ สัดส่วนในแบบบันทึกเป็นผลเชิงพรรณนาของกลุ่มตัวอย่าง ไม่ยืนยันความสามารถสำหรับงานผลิต


## ค่า CSV ต้นฉบับและความหมาย

ไฟล์ต้นฉบับคงค่าภาษาอังกฤษไว้เหมือนเดิม ตารางต่อไปอธิบายความหมาย รหัสสาธิตไม่ได้ระบุชิ้นส่วนหรือการทดสอบจริง

| ค่าต้นฉบับ | ความหมาย |
| --- | --- |
| `measured` | การวัดจริงจากการทดลองที่ดำเนินการแล้ว |
| `synthetic_example` | ข้อมูลสาธิตสมมติ ห้ามรวมในสรุปการวัดจริง |
| `DEMO_ONLY` | รหัสชุดที่ใช้เฉพาะสาธิต |
| `T001–T006` | รหัสเฉพาะของการทดลองสาธิตทั้งหกครั้ง |
| `one harness; feed start to accept/reject and cell ready` | ชุดสายไฟหนึ่งชิ้น จับเวลาจากเริ่มป้อนจนยอมรับหรือคัดออก และเซลล์กลับมาพร้อม |
| `DEMO-D1` | ฉบับแก้ไขแบบสมมติ |
| `DEMO-L1` | ล็อตชิ้นส่วนสมมติ |
| `DEMO-F1-P1` | ฉบับแก้ไขฟิกซ์เจอร์และโปรแกรมสมมติ |
| `DEMO-C1` | เงื่อนไขทดลองสมมติ |
| `feed` | ขั้นตอนป้อนชิ้นงาน |
| `alignment` | ขั้นตอนจัดแนว |
| `insertion` | ขั้นตอนเสียบ |
| `locking` | ขั้นตอนล็อก |
| `inspection` | ขั้นตอนตรวจสอบ |
| `none` | ไม่มีขั้นตอนล้มเหลว เมื่อใช้ใน first_failed_stage |
| `pass` | การตรวจที่กำหนดผ่าน |
| `fail` | การตรวจที่กำหนดไม่ผ่าน |
| `not_measured` | ยังไม่ได้ทำการตรวจ ไม่ได้หมายถึงผ่าน |
| `not_applicable` | การตรวจนี้ไม่เกี่ยวข้องกับการทดลองครั้งนี้ |
| `none; synthetic data` | ไม่มีหลักฐานการทดสอบจริง ข้อมูลเป็นข้อมูลสมมติ |
| `Illustration only; no physical test` | แถวนี้สาธิตการบันทึก ไม่ได้บรรยายการทดสอบจริง |
