เริ่มใช้งาน Samkoon Servo แบบรวบรัด
เรียนรู้การใช้งาน Servo Motor เบื้องต้น ตั้งแต่การติดตั้ง Drive การเชื่อมต่อสัญญาณควบคุม การตั้งค่า Parameter จนถึงการทดสอบการทำงาน
อัพเดทล่าสุด: 3/2/2569
ราคาชุดอุปกรณ์
การใช้งาน Servo Motor เบื้องต้น
Servo motor เป็นอุปกรณ์ควบคุมตำแหน่งที่มีความแม่นยำสูง เหมาะสำหรับงาน Positioning control ในระบบอัตโนมัติ คู่มือนี้จะแนะนำการติดตั้งและใช้งาน Servo drive แบบพื้นฐาน
อุปกรณ์ในชุด Servo
เมื่อซื้อชุด Servo (400W หรือ 750W) จะได้อุปกรณ์ดังนี้:
- Drive - หน่วยควบคุมหลัก
- Motor - มอเตอร์ servo ตามขนาดที่เลือก
- สาย Encoder - สำหรับส่งข้อมูลตำแหน่งกลับ
- สายกำลัง - สำหรับจ่ายไฟให้ motor
- Connector - เชื่อมต่อสัญญาณควบคุมจาก PLC
การเชื่อมต่อระบบไฟ
1. การจ่ายไฟหลัก
Drive Input:
- L1, L2: ไฟ Single Phase 220V AC
เคล็ดลับ: สำหรับ Drive ขนาด 400W และ 750W ใช้ไฟ single phase เพียงพอ
2. การเชื่อมต่อ Motor
Drive Output (UVW-PE):
- U, V, W: สายกำลังไปยัง motor
- PE: สายกราวด์
3. การต่อเบรก (ถ้ามี)
หาก Motor มีเบรกสามารถต่อตัวต้านทานเบรกผ่านขั้ว P และ C บน drive
การเชื่อมต่อสัญญาณควบคุม
Pin สำคัญสำหรับการควบคุมพื้นฐาน
| Pin | ชื่อ | เชื่อมต่อ PLC | หน้าที่ |
|---|---|---|---|
| 35 | +24V | +24V | แหล่งจ่าย |
| 43 | PULS- | Y0 | Pulse Signal |
| 39 | SIGN- | Y4 | Direction (ทิศทางการหมุน) |
การต่อสัญญาณเพิ่มเติม (ไม่บังคับ)
- Pin 9 (DI1): Enable servo จากสัญญาณภายนอก
- Pin 1 (DO1): ส่งสถานะกลับไปยัง PLC
การตั้งค่า Parameter พื้นฐาน
1. การ Reset Parameter
- กดปุ่ม Mode หาเมนู FUN
- เลือก Function 000
- ตั้งค่าเป็น 2 แล้วกด OK
- ระบบจะแสดง "Reset" และกลับสู่ค่าเริ่มต้น
2. การตั้งค่า Pulse per Revolution
Parameter: P05 (Electronic Gear Ratio)
ค่าเริ่มต้น: 10000 pulse/rev
ตัวอย่างการเปลี่ยน: 1600 pulse/rev
วิธีตั้งค่า:
- กด Mode → P05
- ปรับค่าตามต้องการ
- กด Set เพื่อบันทึก
3. การ Enable Servo
Parameter: 00-21 (Servo Enable Mode)
- ค่า 0: Enable จากสัญญาณภายนอก
- ค่า 2: Always Enable (แนะนำสำหรับการทดสอบ)
การทดสอบการทำงาน
1. การ Jog Test
- เมื่อ Drive พร้อมใช้งาน จะแสดง Prd
- กด Mode → เลือก FUN 002
- ตั้งความเร็ว RPM (เช่น 300)
- กด Set - Servo จะ ON และแสดง Pru
- ใช้ปุ่มขึ้น-ลงเพื่อทดสอบการหมุน
2. การตรวจสอบสถานะ
- Prd: Drive พร้อมใช้ แต่ Servo ยัง OFF
- Pru: Drive พร้อมรับคำสั่ง Pulse
การเขียนโปรแกรม PLC
1. คำสั่ง PLSF (Pulse Frequency)
|M0|──┤PLSF├─ Y0 K400 // Output ที่ Y0 ความถี่ 400Hz
การใช้งาน: ส่ง Pulse อย่างต่อเนื่องที่ความถี่กำหนด
2. คำสั่ง DRVI (Drive Incremental)
|M1|──┤DRVI├─ K1600 K8000 K100 K100 Y0 Y4 // ความถี่ PulseNumber Acceleration Deceleration PulseOutput Direction
การใช้งาน: หมุนเพิ่ม/ลดจำนวน Pulse ที่กำหนด
3. คำสั่ง DRVA (Drive Absolute)
|M2|──┤DRVI├─ K1600 K16000 K100 K100 Y0 Y4 // ความถี่ PulseNumber Acceleration Deceleration PulseOutput Direction
การใช้งาน: หมุนไปยังตำแหน่งสัมบูรณ์ที่กำหนด
การตรวจสอบสถานะการทำงาน
Flag สำคัญ
- M8134: ON เมื่อ Y0 กำลังส่ง pulse (ใช้ขอบขาลงในการทำ Sequence)
- M8234: ON เมื่อคำสั่งทำงานเสร็จสิ้น (ปกติจะใช้ขอบขาลงของ M8134)
- D8140: เก็บจำนวน Pulse ปัจจุบันของ Y0
การแก้ปัญหาที่พบบ่อย
ปัญหา: Motor ไม่หมุนเมื่อส่ง Pulse
สาเหตุและแก้ไข:
- ตรวจสอบ Servo Enable - ต้องแสดง Pru ไม่ใช่ Prd
- ตรวจสอบการต่อสาย - pin 39, 43, 35 ต้องต่อถูกต้อง
- ตรวจสอบ parameter P05 - ค่า Pulse Per Revolution (E-Gear)
ปัญหา: Motor หมุนผิดทิศทาง
แก้ไข:
- เปลี่ยนสถานะของ Y4 (Direction pin)
- หรือใช้ค่าลบใน DRVI/DRVA
ปัญหา: การเคลื่อนที่ไม่ smooth
แก้ไข:
- เพิ่มค่า Acceleration และ Deceleration
- ปรับความถี่ให้เหมาะสม
เคล็ดลับการใช้งาน
- การตั้งค่า IP Address: ใช้ LAN แทน USB เพื่อลด interference
- การทดสอบ: เริ่มด้วย jog test เสมอก่อนเขียนโปรแกรม
- การ Monitor: ใช้ D8140 เพื่อติดตามตำแหน่งปัจจุบัน
- ความปลอดภัย: Reset parameter เมื่อมีปัญหา
สรุป
การใช้งาน Servo Motor เบื้องต้นประกอบด้วยขั้นตอนหลัก: การเชื่อมต่อไฟและสัญญาณ การตั้งค่า parameter และการเขียนโปรแกรม PLC คำสั่งสำคัญคือ PLSF สำหรับการส่ง pulse ต่อเนื่อง DRVI สำหรับการควบคุมแบบ incremental และ DRVA สำหรับการควบคุมตำแหน่งสัมบูรณ์ การทำความเข้าใจ flag และ parameter พื้นฐานจะช่วยให้สามารถพัฒนาระบบ positioning control ได้อย่างมีประสิทธิภาพ
มีคำถาม? ติดต่อทีมงาน

