หน้าแรกคู่มือServoวัดค่า Inertia อัตโนมัติด้วย Inertia Identification (F00-03) | Samkoon Servo
Servo
เริ่มต้น
6 นาที

วัดค่า Inertia อัตโนมัติด้วย Inertia Identification (F00-03) | Samkoon Servo

ขั้นตอนการรัน Inertia Identification บน Samkoon R8 Servo Drive ผ่านปุ่มหน้าเครื่อง วัด Load Inertia Ratio จริงของเครื่องจักร ข้อควรระวังก่อนรัน การอ่านผล และการนำค่าไปใช้จูนระบบ

Inertia Identification (ฟังก์ชัน F00-03 ในกลุ่มเมนู Fun) คือการให้ Servo Drive หมุนมอเตอร์ไป-กลับเองราว 10 วินาทีเพื่อวัด Load Inertia Ratio จริงของเครื่องจักร แล้วบันทึกไว้ใช้เป็นฐานของการจูน gain อัตโนมัติ ควรรันหลังประกอบกลไกเสร็จและก่อนตั้งค่า stiffness เสมอ — ข้อควรระวังสำคัญคือมอเตอร์จะหมุนจริงระหว่างวัด ต้องมีระยะให้เพลาหมุนได้อิสระทั้งสองทิศ

อัพเดทล่าสุด: 1/8/2569

Inertia Identification คืออะไร ทำไมต้องวัด

Load Inertia Ratio คืออัตราส่วนระหว่าง inertia ของโหลด (สะท้อนมาที่เพลามอเตอร์) กับ inertia ของ rotor มอเตอร์เอง — เป็นตัวเลขที่กำหนดว่า Speed Loop ของ Servo จะจูนให้แน่นได้แค่ไหน ยิ่ง ratio สูง วงจรควบคุมยิ่งถูกบีบให้ช้าลง และ ทั้งระบบ 3 Loop จะจูนไม่นิ่ง

Servo Drive จูน gain อัตโนมัติโดยอิงค่านี้เป็นฐาน ถ้าค่าในเครื่องไม่ตรงกับเครื่องจักรจริง ผลคืออาการคลาสสิก — มอเตอร์สั่น (hunting), ตอบสนองช้า หรือ overshoot เกินเป้า

Inertia Identification (惯量识别) คือฟังก์ชันที่ให้ Drive วัดค่านี้เองจากของจริง: Drive สั่งแรงบิดที่รู้ค่า หมุนเพลาไป-กลับ แล้วคำนวณ inertia จากอัตราเร่งที่วัดได้ — แม่นกว่าการคำนวณมือเพราะเก็บทุกชิ้นส่วนที่หมุนจริงบนแกน

ก่อนกดปุ่ม — เช็คลิสต์ความปลอดภัย

มอเตอร์หมุนจริงระหว่างการวัด ต้องเช็คให้ครบก่อนเริ่ม

  • กลไกต้องเคลื่อนที่ได้อิสระทั้งสองทิศทาง — ไม่ติด hard stop ไม่มีชิ้นงานหรือมือใครค้างอยู่ในระยะเคลื่อนที่
  • ต่อโหลดจริงให้ครบ — วัดเพลาเปล่าได้ค่าใกล้ 0 (เฉพาะ rotor) ไม่มีประโยชน์กับการจูน
  • Servo ต้องอยู่ในสถานะพร้อม ไม่มี alarm ค้าง และยังไม่ถูก enable จาก PLC/Controller ภายนอก
  • แกนแนวตั้งระวังเป็นพิเศษ — โหลดอาจไหลลงระหว่างวัด ถ้ามีเบรกให้วางแผนลำดับปลด/ล็อกก่อน
  • ปุ่มขึ้น = หมุนทิศหนึ่ง ปุ่มลง = อีกทิศหนึ่ง — เลือกทิศที่มีระยะว่างพอ

ขั้นตอนการวัดผ่านปุ่มหน้าเครื่อง (R8 Series)

  1. กดปุ่ม Mode
  2. ใช้ปุ่ม ขึ้น/ลง เลื่อนหากลุ่มเมนู "Fun" (กลุ่มฟังก์ชันเสริม F-xx)
  3. เจอกลุ่ม Fun แล้วกด Set เพื่อเข้า
  4. ปุ่มขึ้น/ลงเลื่อนไปที่พารามิเตอร์ F00-03 แล้วกด Set
  5. จอตัวเลขจะแสดงค่าตั้งต้น — คือค่า inertia เดิมที่บันทึกไว้ในเครื่อง
  6. กดปุ่มขึ้นหรือลงค้างไว้ประมาณ 10 วินาที เพื่อเริ่มการวัด — มอเตอร์จะหมุนไป-กลับเองระหว่างนี้ (ขึ้น/ลงคือการเลือกทิศทางหมุน)
  7. ครบ 10 วินาที จอจะแสดงค่า inertia ที่วัดได้
  8. กด Set เพื่อบันทึกค่า
  9. บันทึกแล้วกด Mode ถอยออกจาก F00-03 ก่อนกลับไปใช้งานปกติ

อ่านผลยังไง

ค่า Ratio ที่วัดได้ความหมาย
ไม่เกิน 3:1ช่วงที่ดี — จูนได้แน่น ตอบสนองไว
3-5:1ยอมรับได้ — จูนระวังขึ้นเล็กน้อย
5-30:1จูนยากขึ้นมาก ควรพิจารณาเพิ่มอัตราทดเกียร์
เกิน 30:1ต้องใช้เกียร์ทด — gain ต่ำแค่ไหนก็คุมไม่นิ่ง

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

หลังวัดเสร็จ — ลำดับการจูนที่ถูกต้อง

การวัด inertia คือขั้นแรกของการ commissioning เสมอ เพราะ gain ทุกตัวคำนวณจากค่านี้

  1. วัด Inertia (หน้านี้) — ให้เครื่องรู้จักโหลดจริงก่อน
  2. ตั้ง Stiffness — R8 ใช้พารามิเตอร์ระดับความแข็งตัวเดียว เครื่องคำนวณ gain ทั้งชุด (Kp, Kv, Ti) ให้สัมพันธ์กันเองจากค่า inertia ที่วัดได้
  3. ทดสอบการเคลื่อนที่จริง — ถ้ายังสั่นให้ลดระดับ stiffness ลง ถ้าตอบสนองช้าเกินให้ขยับขึ้นทีละขั้น

หลักการเบื้องหลังลำดับนี้อยู่ในบทความ เข้าใจ 3 Loop ของ Servo Drive — วงในต้องเร็วกว่าวงนอกเสมอ และ inertia ratio คือเพดานความเร็วของ Speed Loop

ปัญหาที่เจอบ่อย

อาการสาเหตุที่พบบ่อย
กดค้างแล้วไม่เริ่มวัดServo ถูก enable อยู่จาก PLC หรือมี alarm ค้าง — ปลด enable และเคลียร์ alarm ก่อน
ค่าที่วัดได้เป็น 0 หรือต่ำผิดปกติยังไม่ได้ต่อโหลด หรือ coupling หลวมทำให้เพลาหมุนฟรี
ค่าสูงกว่าที่คำนวณมากมีชิ้นส่วนหมุนตกหล่นจากการคำนวณ หรือแรงเสียดทานสูงผิดปกติ
วัดแต่ละครั้งได้ค่าไม่เท่ากันกลไกมี backlash มาก หรือโหลดเปลี่ยนระหว่างวัด (เช่นแกนแนวตั้งไหล)

บทความที่เกี่ยวข้อง

สินค้าที่ใช้ในบทความนี้
1 รายการ
ชุด S8 Servo 400W
ชุด S8 Servo 400W

ชุด S8 Servo Drive + Motor 400W (Terminal Control Pin)

฿8,990

คำถามที่พบบ่อย

ระหว่างรัน Inertia Identification มอเตอร์หมุนจริงไหม อันตรายหรือเปล่า?
หมุนจริง — Drive จะสั่งแรงบิดที่รู้ค่าแล้วหมุนเพลาไป-กลับหลายรอบเพื่อดูอัตราเร่งที่เกิดขึ้น ก่อนกดค้างต้องเช็คว่ากลไกเคลื่อนที่ได้อิสระทั้งสองทิศทาง ไม่ติด hard stop ไม่มีชิ้นงานค้างอยู่ และแกนแนวตั้งต้องระวังเป็นพิเศษเพราะโหลดอาจไหลลงระหว่างวัด
วัดตอนยังไม่ต่อโหลด (เพลาเปล่า) ได้ไหม?
รันได้แต่ค่าที่ได้จะเข้าใกล้ 0 เพราะวัดได้แค่ rotor ของมอเตอร์เอง เหมาะเป็นแค่การทดสอบว่าฟังก์ชันทำงาน การวัดที่มีความหมายต้องต่อกลไกจริงครบก่อน เพราะเป้าหมายคือ Load Inertia Ratio ของทั้งเครื่อง
ค่า Inertia Ratio ที่ดีควรเป็นเท่าไหร่?
ยิ่งต่ำยิ่งจูนง่าย — ไม่เกิน 3:1 คือช่วงที่ตอบสนองดี, 3-5:1 ยังใช้งานได้, 5-30:1 จูนยากขึ้นมากและควรพิจารณาเกียร์ทด, เกิน 30:1 ควรใช้เกียร์ทดเท่านั้นเพราะจูนยังไงก็ไม่นิ่ง ค่าที่วัดได้ควรใกล้เคียงกับที่คำนวณไว้จากเครื่องมือ Servo Sizing
ต้องวัดใหม่เมื่อไหร่?
ทุกครั้งที่กลไกเปลี่ยน — เปลี่ยนโหลด เปลี่ยนอัตราทด เพิ่ม/ลดมวลบนแกน เปลี่ยนพูลเลย์หรือสกรู เพราะค่าเดิมที่บันทึกไว้จะไม่ตรงกับเครื่องจริงอีกต่อไป และ gain ที่จูนบนค่าผิดจะทำให้มอเตอร์สั่นหรือตอบสนองช้า
ค่าที่วัดได้สูงกว่าที่คำนวณไว้มาก เกิดจากอะไร?
มักเกิดจากชิ้นส่วนหมุนที่ไม่ได้อยู่ในการคำนวณ เช่น coupling ขนาดใหญ่ พูลเลย์/ลูกกลิ้งที่ไม่ได้นับ มวลของเพลาสกรูเอง หรือแรงเสียดทานสูงผิดปกติจนรบกวนการวัด ให้ไล่เช็คกลไกแล้วเทียบกับเครื่องมือ Servo Sizing ที่ใส่ค่า inertia ของสกรู พูลเลย์ และลูกกลิ้งได้