ไฟ Encoder Error หรือ Alarm Code บน Servo Drive กะทันหัน ทำให้เครื่องจักร Stop ทันทีโดยไม่มีสัญญาณเตือนล่วงหน้า — นี่คือปัญหาที่โรงงาน Automotive และ Electronics ในนิคมชลบุรีและระยองพบบ่อย เพราะ Encoder คือ Feedback สำคัญที่ Servo Drive ใช้ควบคุมตำแหน่ง ถ้า Encoder ส่งข้อมูลผิดพลาดหรือขาดหาย Drive จะ Stop ทันทีเพื่อป้องกันความเสียหาย
บทความนี้รวม Alarm Code ที่พบบ่อยจาก Mitsubishi, Yaskawa และ Omron Servo Drive พร้อมวิธีวินิจฉัยและแก้ไขที่ตรงจุดจากประสบการณ์จริง
Encoder คืออะไร ทำไมสำคัญขนาดนี้?
Encoder คืออุปกรณ์ที่ติดอยู่ด้านหลัง Servo Motor ทำหน้าที่วัดตำแหน่งและความเร็วของ Shaft แล้วส่งสัญญาณ Feedback กลับไปยัง Servo Drive เพื่อให้ Drive ปรับ Current และแรงบิดอย่างแม่นยำ
- Incremental Encoder — นับ Pulse จาก 0 ทุกครั้ง Power On ต้องทำ Homing ก่อนใช้งาน Pulse Count ต่อรอบมักอยู่ที่ 2,500–10,000 ppr
- Absolute Encoder — รู้ตำแหน่งจริงแม้หลัง Power Off ไม่ต้องทำ Homing บาง Model ใช้ Battery สำรองข้อมูล ความละเอียดสูงมาก 17–23 bit
ถ้า Encoder ส่ง Pulse ผิดพลาดแม้แต่ Pulse เดียว Drive จะคำนวณตำแหน่งผิด อาจทำให้ Mechanical ชนกัน ดังนั้น Drive ทุกยี่ห้อจึงมีระบบตรวจจับ Encoder Error และ Stop ทันที
ปัญหาที่พบบ่อย
- Servo Drive ขึ้น Encoder Error Alarm และ Stop ทันที — Mitsubishi AL.16, AL.92 / Yaskawa A.810, A.8A0
- Position Deviation Error — ตามไม่ทัน — Encoder ส่ง Feedback ช้าหรือขาดหาย ทำให้ Error เกิน Threshold
- Absolute Encoder Battery Alarm — Battery ใน Motor หมด ต้องเปลี่ยนและ Reset Position Data
- Homing ไม่ได้ หา Home Position ไม่เจอ — Encoder Pulse ผิดพลาดหรือ Home Sensor มีปัญหา
- Position กระโดดแบบสุ่ม — Intermittent Noise ใน Encoder Cable
- Servo หมุนแล้ว Oscillate ไม่หยุด — Encoder Feedback ช้าทำให้ PID Control ไม่เสถียร
สาเหตุของ Encoder Error แยกตามความถี่
สาเหตุที่ 1: Encoder Cable เสียหาย (พบบ่อยที่สุด ~50%)
Encoder Cable ต้องการการดูแลพิเศษ เพราะมักวิ่งผ่าน Cable Drag Chain ที่ดัดงอซ้ำๆ ทำให้สายใน Break ได้แม้ภายนอกดูปกติ จุดที่เสียบ่อย:
- จุดที่ Cable เข้า Connector ที่ Motor ปลาย — งอซ้ำมากที่สุด
- จุดที่ Cable ผ่าน Drag Chain ทุกข้อ — เสียดสีสะสม
- Connector ที่ Drive End — หลวมหรือ Bent Pin
สาเหตุที่ 2: Noise รบกวน Encoder Signal (~25%)
Encoder Cable วิ่งชิดกับสาย Motor Power ทำให้ EMI รบกวน Pulse ที่ความถี่ต่ำ ทำให้ Position Deviation หรือ Intermittent Error อาการคือ Error บ่อยช่วง Motor เร่ง/หน่วง
สาเหตุที่ 3: Absolute Encoder Battery หมด (~15%)
Battery ใน Motor ตัวเล็กๆ (ไม่ใช่ Battery ใน Drive) ใช้สำรอง Absolute Position เมื่อ Power Off อายุประมาณ 3–5 ปี ถ้าหมดจะขึ้น Battery Alarm และ Motor อาจ Homing ผิด
สาเหตุที่ 4: Encoder เสียหายจาก Mechanical Shock (~7%)
การชนกระแทกของ Machine หรือการตกหล่น ทำให้ Optical Disk หรือ Glass Scale ภายใน Encoder แตกหรือเบี้ยว ต้องเปลี่ยน Encoder ใหม่
สาเหตุที่ 5: สภาพแวดล้อมไม่เหมาะ (~3%)
Coolant, น้ำ, ฝุ่นเหล็ก เข้า Encoder ที่มี IP Rating ไม่เพียงพอ ทำให้ Optical Sensor อ่านค่าผิดพลาด
ตาราง Alarm Code Encoder ที่พบบ่อย
| Servo Drive | Alarm Code | ความหมาย | สาเหตุที่พบบ่อย | วิธีแก้เบื้องต้น |
|---|---|---|---|---|
| Mitsubishi MR-J4/J5 | AL.16 | Encoder Error — Communication ผิดพลาด | Cable ขาด, Connector หลวม | ตรวจ Cable ทุกจุด, ถอดต่อ Connector |
| Mitsubishi MR-J4/J5 | AL.92 | Absolute Encoder Battery Warning | Battery ใน Motor ใกล้หมด | เตรียมเปลี่ยน Battery + Clear Data |
| Mitsubishi MR-J4/J5 | AL.25 | Absolute Position Erase | Battery หมด Position หาย | เปลี่ยน Battery, Initialize, Homing ใหม่ |
| Yaskawa Sigma-7 | A.810 | Encoder Backup Error | Battery หมด หรือ Cable ขาด | เปลี่ยน Battery, Initialize Encoder |
| Yaskawa Sigma-7 | A.8A0 | External Encoder Error | External Encoder Cable ขาด | ตรวจ External Encoder Cable |
| Omron G5 | Er.7.0 | Encoder Disconnected | Cable ขาด หรือ Connector ไม่แน่น | ตรวจ Cable Connector |
| Siemens V90 | F07900 | Encoder Signal Loss | Cable ขาดหรือ Noise สูง | ตรวจ Cable Routing, เพิ่ม Shield |
วิธีแก้ Encoder Error Step-by-Step
- บันทึก Alarm Code จาก Drive Keypad
กด MENU/SET หรือ MODE บน Drive เพื่อดู Fault History ส่วนใหญ่เก็บ History ได้ 8–16 รายการ ดูว่า Alarm ตัวไหนเกิดก่อนเพื่อหา Root Cause - ตรวจ Encoder Cable ทุกจุดด้วยสายตา
เดินตรวจตลอดเส้น มองหา Pinch Point, Kink, Exposed Wire โดยเฉพาะที่ Drag Chain และที่ Connector ทั้ง 2 ปลาย - วัด Continuity ของสายด้วย Multimeter
ถอด Connector ทั้งสองปลาย วัด Resistance ของแต่ละ Core ควรได้ค่าน้อยกว่า 10Ω ถ้า OL (Open Loop) แสดงว่าสายขาด - ถอดต่อ Connector ให้แน่น
Connector ที่ Motor End และ Drive End ต้องล็อคให้แน่น ตรวจ Pin ว่างอหรือ Oxidation ใช้ Contact Cleaner ถ้าเป็นสนิม - ตรวจ Cable Routing
Encoder Cable ต้องห่างจาก Power Cable อย่างน้อย 30 cm ถ้า Cross ต้องตั้ง 90 องศา ห้ามมัดรวมกับสาย Motor Power เด็ดขาด - ตรวจ Battery Voltage (Absolute Encoder)
ใช้ Multimeter วัดที่ขา Battery ใน Motor Connector ควรได้มากกว่า 3.0V ถ้าน้อยกว่า เปลี่ยนทันที - Clear Alarm และ Initialize Encoder (หลังเปลี่ยน Battery)
ใช้ Software ของ Drive: MR Configurator2 (Mitsubishi), Sigma Win+ (Yaskawa) หรือ TIA Portal (Siemens) ทำ Encoder Clear แล้ว Homing ใหม่ - ทดสอบ Slow Jog
Jog Motor ที่ความเร็วต่ำ 10% ดู Position Feedback ว่า Update สม่ำเสมอ ไม่มี Jump หรือ Freeze
วิธีป้องกัน Encoder Error ระยะยาว
- ใช้ Cable คุณภาสูงที่ออกแบบสำหรับ Drag Chain — Cable ประเภท Flex ทนการดัดงอได้มากกว่า 5 ล้านครั้ง ราคาแพงกว่าแต่คุ้มมากกว่า
- ตั้ง PM ตรวจ Battery ทุก 3 ปี — อย่ารอให้ Battery Alarm ขึ้น ถ้าแบตหมดและ Power ดับ Position Data หาย
- ติดตั้ง Cable Shielding ที่ถูกต้อง — Shield ของ Encoder Cable ต้อง Ground ที่ Drive End เพียงจุดเดียว ป้องกัน Ground Loop
- ทำ Periodic Cable Inspection — ตรวจสายทุก 6 เดือน โดยเฉพาะโรงงานที่มี High Cycle Rate
- Log Alarm History สม่ำเสมอ — ถ้า Encoder Error เริ่มเกิดถี่ขึ้นเรื่อยๆ ให้เปลี่ยน Cable ก่อนที่จะขาดถาวร
ควรเรียกผู้เชี่ยวชาญเมื่อไหร่?
- เปลี่ยน Cable แล้วยัง Alarm ซ้ำ — อาจเป็น Encoder หรือ Drive เสีย
- ต้องการ Initialize Absolute Encoder หลังเปลี่ยน Battery แต่ไม่มีซอฟต์แวร์
- Encoder Model Discontinued ต้องการหาทดแทนที่ Compatible
- ต้องการวาง Preventive Maintenance Plan สำหรับ Servo System ทั้งโรงงาน
- Position Deviation Error ที่เกิดซ้ำบ่อยแม้ Cable ดีแล้ว อาจต้อง Re-tune Gain
สรุป
Encoder Error 80% มาจาก Cable เสียหายและ Battery หมด ซึ่งแก้ได้เองถ้ารู้ขั้นตอน การตรวจ Cable ทุกจุดอย่างละเอียดและวัด Battery Voltage คือ 2 ขั้นตอนแรกที่ควรทำทันที ก่อนจะสรุปว่า Encoder หรือ Drive เสีย ทีม Xeniel Automation รับแก้ Encoder Error และ Servo System ทุกยี่ห้อในโรงงานชลบุรีและระยอง
Encoder Error ฉุกเฉิน? Xeniel ออนไซต์ด่วนภายใน 1–2 ชั่วโมง
Xeniel Automation ชำนาญ Servo Motor และ Encoder ทุกยี่ห้อ Mitsubishi Yaskawa Omron Siemens รับแก้ Alarm พร้อม Battery Replacement ออนไซต์นิคมชลบุรีและระยอง
ปรึกษาวิศวกรฟรี ทันที!โทร 098-965-3845 | LINE: @xeniel.24