คำถามที่ Production Engineer มักถามเมื่อพิจารณา Robot Deburring: "ถ้าครีบหล่อ (Flash) ของแต่ละชิ้นสูงไม่เท่ากัน เครื่องจะ Deburring ได้สม่ำเสมอได้อย่างไร?" คำตอบอยู่ที่ Motion Control — ระบบควบคุมการเคลื่อนที่ที่ซับซ้อนซึ่งทำงานเบื้องหลังทุก Cycle
ปัญหา: ชิ้นหล่อไม่เหมือนกันทุกชิ้น
Iron Casting และ Steel Casting มีลักษณะสำคัญที่ต่างจากชิ้นงาน Machined: ความแปรปรวนจากการหล่อ
- Flash Height Variation — ครีบ Parting Line สูงไม่สม่ำเสมอ 0.3–3 mm ในชิ้นงานเดียวกัน
- Dimensional Variation — Casting-to-Casting ต่างกันได้ ±0.5–1.5 mm ขึ้นกับกระบวนการ
- Surface Hardness Variation — บริเวณ Hot Spot เย็นตัวเร็วกว่า HB สูงกว่า 20–30 HB
- Geometry Complexity — Port, Pocket, Curved Surface ที่ Tool ต้องเข้าถึงแบบ Multi-axis
Robot Deburring ที่ใช้ Position Control ล้วนๆ จะกด Tool ตาม Fixed Path — จุดที่ Flash สูงกวดมาก Tool แตก; จุดที่ Flash ต่ำ Deburring ไม่หมด ผลคือ Scrap Rate สูงและ Tool Life สั้น
Motion Control ขั้นสูง แก้ปัญหานี้ด้วย 5 เทคโนโลยีที่ทำงานร่วมกัน:
5 เทคโนโลยี Motion Control ที่ทำให้ Robot เจียรสม่ำเสมอ
3-Loop Force Control
Position / Torque / Current — ทำงานพร้อมกัน Real-time รักษาแรงกดคงที่
Interpolation
คำนวณ Waypoint ย่อยหนาแน่น → เส้นทางต่อเนื่อง เรียบ ไม่สะดุด
Feedforward + PID
Predict ล่วงหน้า + แก้ Error แบบ Reactive → Tracking Accuracy สูง
Jerk Control
S-Curve Motion Profile → ลดสั่น ลดกระแทก คุณภาพผิวดีขึ้น
Adaptive Force Control
อ่าน Load Cell Real-time → ปรับ Position ตาม Flash ที่เปลี่ยนแปลง
1. 3-Loop Force Control — รากฐานของระบบ
ระบบ 3-Loop Force Control คือ สถาปัตยกรรมควบคุมที่ซ้อน 3 Control Loop ไว้ด้วยกันจากในสุดออกมาด้านนอก ควบคุมตำแหน่ง แรงบิด และกระแสเซอร์โวพร้อมกัน เพื่อรักษาแรงกดคงที่ และชดเชยความคลาดเคลื่อนของชิ้นงานหล่อได้อย่างมีประสิทธิภาพ
แต่ละ Loop มี Bandwidth ต่างกัน: Current Loop (เร็วสุด ~kHz), Torque Loop (~100 Hz), Position Loop (~10–50 Hz) การซ้อน Loop ทำให้ระบบ ตอบสนองต่อการเปลี่ยนแปลง Force แบบ Real-time ขณะที่ยังรักษา Path Accuracy ได้
* Bandwidth ขึ้นกับ Hardware และ Controller รุ่นนั้นๆ ค่าที่ระบุเป็นช่วงทั่วไปของระบบ Industrial Servo สมัยใหม่
ตัวอย่างจริง: ครีบหล่อ Cylinder Head ที่บริเวณ Port Opening มี Flash สูง 1.8 mm บางจุดและ 0.4 mm อีกจุด — 3-Loop Control ปรับ Torque ให้ Spindle ออกแรงกดสอดคล้องกับ Flash ที่พบจริง ทั้งสองจุดได้ Surface Finish Ra ใกล้เคียงกัน
2. Interpolation — ทำให้เส้นทางเรียบ
Robot ไม่ได้เคลื่อนจาก Waypoint A ไป B โดยตรง — อัลกอริทึม Interpolation ขั้นสูง คำนวณจุดเคลื่อนที่ย่อยจำนวนมากระหว่างตำแหน่งที่โปรแกรมไว้ ทำให้เกิดเส้นทางการเคลื่อนที่ที่ต่อเนื่องและราบเรียบ
| ประเภท Interpolation | ลักษณะ | ใช้กับงาน |
|---|---|---|
| Linear Interpolation | เส้นตรงระหว่าง 2 จุด — ง่าย แต่มุมหักที่ Waypoint | Edge ตรง, Chamfer ง่าย |
| Circular Interpolation | โค้งวงกลม — ใช้ 3 จุดกำหนด Arc | Fillet, Bore Edge, Radius |
| Spline Interpolation | โค้ง Smooth ผ่านหลายจุด — ต่อเนื่องทุก Derivative | Contour ซับซ้อน, Free-form Surface |
| Look-ahead Interpolation | คำนวณ Path ล่วงหน้าหลาย Segment — ลดการชะลอที่มุม | ทุกงาน High-speed |
สำหรับ Deburring งาน Casting ที่ Contour ซับซ้อน ระบบที่ดีจะใช้ Spline + Look-ahead Interpolation ร่วมกัน ลดเวลาหยุดที่มุมและเพิ่ม Surface Quality ในทางโค้ง เช่น Exhaust Port Radius ของ Cylinder Head
3. Feedforward + PID — เพิ่มความแม่นยำระบบ
PID ทำหน้าที่แก้ไขความคลาดเคลื่อนที่เกิดขึ้นแล้ว (Reactive) ขณะที่ Feedforward คาดการณ์ความต้องการการเคลื่อนที่จากเส้นทางที่โปรแกรมไว้ และสั่งแรงบิดล่วงหน้า ทำให้การตอบสนองได้เร็วขึ้น เดินตามเส้นทางได้แม่นยำขึ้น และเคลื่อนที่ได้ราบเรียบกว่า
- PID ล้วนๆ: แก้ Error หลังเกิด → Phase Lag → Overshoot ที่มุม
- Feedforward+PID: Predict Torque ที่ต้องการ → สั่งล่วงหน้า → PID แก้เฉพาะ Residual Error → Tracking Accuracy สูงกว่า 30–60%*
ผลที่วัดได้ในการ Deburring: Path Error บน Contour โค้ง 360° (เช่น Brake Disc Parting Line) ลดจาก ±0.15 mm เหลือ ±0.05 mm — ซึ่งเป็นระดับที่ทำให้ Burr Retention Rate ต่ำกว่า 0.5% ได้
* ค่าประมาณจากหลักการ Control Theory — ผลจริงขึ้นกับ Servo Stiffness, Load Inertia และ Tuning ของแต่ละระบบ
4. Jerk Control — กำจัดการกระตุก
Jerk คืออัตราการเปลี่ยนแปลงของ Acceleration (d³x/dt³) — หากเปลี่ยนแปลงกะทันหัน Robot จะ "กระตุก" ส่งผลต่อ Surface Finish และอายุกลไก
Jerk Control จำกัดการเปลี่ยนแปลงความเร่งแบบฉับพลันด้วยการสร้างโปรไฟล์การเคลื่อนที่แบบ S-Curve ช่วยลดการสั่นสะเทือน ลดแรงกระแทกของเครื่องจักร ทำให้การเคลื่อนที่ราบเรียบขึ้น และช่วยเพิ่มคุณภาพผิวงาน
เปรียบเทียบ Trapezoidal vs S-Curve:
Trapezoidal: Velocity เพิ่มทันที → Jerk อนันต์ที่ขอบ → สั่น
S-Curve: Velocity เพิ่มตาม Polynomial → Jerk จำกัด → เรียบ
ผลต่อ Surface Finish Ra: ลดได้ ~15–25%* ในงาน Contour Deburring ความเร็วสูง
* ค่าประมาณสำหรับ Ferrous Casting Deburring ด้วย CBN/Diamond Wheel — ขึ้นกับ Material, Speed และ DOC
5. Adaptive Force Control — รักษาแรงกดคงที่
Force Control ทำหน้าที่ตรวจสอบและควบคุมแรงสัมผัสระหว่างเครื่องมือกับชิ้นงานอย่างต่อเนื่อง พร้อมชดเชยความแตกต่างของชิ้นงานแต่ละชิ้นโดยอัตโนมัติ ทำให้การกำจัดเนื้อวัสดุมีความสม่ำเสมอ คุณภาพผิวงานดีขึ้น และกระบวนการผลิตมีเสถียรภาพมากขึ้น
ตัวอย่างจริง — ครีบหล่อสูงไม่เท่ากัน:
| สถานการณ์ | ไม่มี Force Control | มี Force Control |
|---|---|---|
| Flash 0.5 mm | Tool กดน้อยเกิน — Flash เหลือ | ปรับ Position เข้าใกล้ — Force = Set Point |
| Flash 2.5 mm | Tool กดมากเกิน — Wheel แตก / Scrap | ปรับ Position ถอย — Force = Set Point |
| Flash 1.5 mm (Target) | OK ที่จุดนี้เท่านั้น | Force = Set Point เสมอทุกจุด |
Force Set Point ปกติสำหรับ Iron Casting Deburring อยู่ที่ 5–20 N ขึ้นกับ Material Hardness, Wheel Type และ Surface Finish Target
การทำงานร่วมกัน — Synergy ของ 5 เทคโนโลยี
ทั้ง 5 เทคโนโลยีไม่ทำงานแยกกัน แต่ ส่งต่อข้อมูลและ Command ให้กันใน Control Loop เดียว:
- Interpolation สร้าง Dense Waypoint ตาม Spline Path
- Look-ahead คำนวณ Velocity Profile ล่วงหน้าโดยใช้ Jerk Limit
- Feedforward คำนวณ Torque ที่คาดว่าต้องใช้แต่ละ Waypoint
- Force Control อ่าน Load Cell → ปรับ Position Offset แบบ Real-time
- 3-Loop PID Execute คำสั่งทั้งหมดผ่าน Servo Drive
ผลลัพธ์ที่วัดได้จากระบบที่มีครบทั้ง 5: Burr Retention Rate <0.5%, Surface Finish Ra ±0.2 μm จาก Target, Tool Life ยาวขึ้น 2–3 เท่า เทียบกับ Position-only Control
สิ่งที่ต้องถามผู้ขายเครื่อง Deburring
เมื่อประเมินเครื่อง Robotic Deburring ควรถามประเด็นเหล่านี้เพื่อตรวจสอบ Motion Control Capability:
- Force Control Range คือเท่าไร — Minimum Force ที่ Control ได้คือ N ไหน?
- Force Control Response Time คือ ms ไหน — Real-time หรือ Sampled?
- Path Interpolation ใช้ Linear หรือ Spline — สำหรับ Complex Contour?
- Jerk Limit ปรับได้ไหม — หรือ Fixed ตาม Manufacturer Setting?
- มี Feedforward Tuning Tool ให้วิศวกรปรับได้เองหรือไม่?
- มีการรับประกัน Repeatability ที่ตัวเลขเดียวกับที่ทดสอบ (±0.02 mm vs ±0.05 mm)?
SHINRAI แนะนำ: สำหรับ Iron Casting Deburring (HB150–250) ที่ต้องการ Burr Retention <0.5% และ Surface Finish Ra ≤1.6 μm — Force Control Range 5–20 N พร้อม Response Time ≤5 ms เป็น Baseline Spec ขั้นต่ำที่ควรกำหนดใน RFQ · ติดต่อ SHINRAI เพื่อ Technical Review ก่อนออก Spec