การ deburr ชิ้นงาน die casting ที่มี geometry ซับซ้อน — bore ภายใน, undercut, มุมชัน — ด้วย 3-axis machine คือการต่อสู้กับข้อจำกัดที่แพ้ตั้งแต่ต้น · RTCP และ Multi-Axis Coordinated Motion เปลี่ยนโจทย์นี้ให้กลายเป็น single-setup, single-program solution ที่ทำซ้ำได้แม่นยำทุก cycle
ทำไม 3-Axis ไม่พอสำหรับ Die Casting ที่ซับซ้อน
Die casting ชิ้นงานส่วนใหญ่มี parting line ที่ไม่ได้อยู่ในระนาบเดียว — มี feature หลายด้าน, bore ที่มีขอบรอบใน, mounting boss ที่มุมต่างๆ · 3-axis machine (X, Y, Z) สามารถเข้าถึงได้เฉพาะ surface ที่หันหน้าขึ้น → ต้อง re-fixture ชิ้นงานหลายครั้ง
ผลของ re-fixture: repeatability ลดลงทุกครั้งที่ clamp ใหม่ — fixture wear ทำให้ position ต่าง ±0.1–0.5 mm* ข้าม setup · tool path ที่ program ไว้ไม่ตรงกับ flash position จริง → Ra ไม่ผ่านหรือ burr เหลือที่มุม · multi-axis เข้าถึงทุก surface ใน single setup แก้ปัญหานี้ได้โดยตรง
RTCP — Rotary Tool Center Point คืออะไร
เมื่อ rotary axis (A หรือ B) หมุน tool tip จะเคลื่อนออกจาก position เดิมตามระยะ tool length · บน machine ที่ไม่มี RTCP programmer ต้องคำนวณ linear offset ของ X, Y, Z สำหรับทุกๆ degree ที่ rotary หมุน — งานที่ซับซ้อน เสี่ยงผิดพลาด และ program ใช้กับ part อื่นไม่ได้
RTCP ย้ายการคำนวณนี้เข้าไปใน controller — programmer ระบุแค่ tool tip path และ tool orientation ใน part coordinates · controller คำนวณ linear axis compensation ทุกครั้งที่ rotary หมุน ณ loop rate (100–500 Hz*) ผล:
- Programming ง่ายขึ้นมาก — program ใน part geometry ไม่ใช่ machine coordinates
- Tool path accuracy สูงขึ้น — compensation คำนวณ real-time ไม่ใช่ pre-calculated
- Reuse program ได้กับ part ที่ geometry คล้ายกัน — เปลี่ยนแค่ part datum
8-Axis Function — แต่ละ Axis ทำอะไร
| Axis | ชื่อ | หน้าที่ | ใช้สำหรับ |
|---|---|---|---|
| X | Linear X | เคลื่อน tool ซ้าย-ขวา | Traverse parting line แนวนอน |
| Y | Linear Y | เคลื่อน tool หน้า-หลัง | Depth positioning |
| Z | Linear Z | เคลื่อน tool ขึ้น-ลง | Approach และ retract |
| A | Rotary A | หมุน tool หรือ head รอบ X axis | เข้าถึง surface ด้านข้างและมุมชัน |
| B | Rotary B | หมุน tool หรือ head รอบ Y axis | 5-axis simultaneous สำหรับ complex 3D path |
| S | Spindle | หมุน tool (cutting rotation) | กำหนด cutting speed ของ tool |
| C₁ | Workpiece Rotary | หมุนชิ้นงานรอบแกนตั้ง | ลด re-fixture — deburr รอบ part ทั้งหมด |
| C₂ | Workpiece Tilt | เอียงชิ้นงาน | เข้าถึง underside และ recessed feature โดยไม่ต้อง re-clamp |
4 Types of Motion
Point-to-Point
เคลื่อน tool จาก A ไป B โดยตรง — ไม่ควบคุม path ระหว่างทาง · ความเร็วสูงสุด
- ใช้สำหรับ: Rapid positioning ระหว่าง feature
- ไม่ใช้ขณะ cutting
Linear Interpolation
เคลื่อนที่เป็นเส้นตรงระหว่าง 2 จุด · ทุก axis ถึง destination พร้อมกัน
- ใช้สำหรับ: Straight parting flash
- G01 ใน G-code standard
Circular Interpolation
เคลื่อนที่เป็น arc ตาม radius ที่กำหนด · X-Y plane หรือ 3D arc
- ใช้สำหรับ: Boss edge, hole rim, curved flash
- G02/G03 ใน G-code standard
Simultaneous Multi-Axis
ทุก axis (รวม rotary) เคลื่อนพร้อมกันตาม programmed path · ต้องการ RTCP
- ใช้สำหรับ: Complex 3D geometry
- Throttle body, EV structural casting
Coordinated Motion — 3 Modes
Coordinated Motion กำหนดว่า axis ต่างๆ ทำงานร่วมกันอย่างไรระหว่าง cutting:
- Independent Mode: แต่ละ axis เคลื่อนที่ตาม velocity profile ของตัวเองโดยไม่ sync · ง่าย program · เหมาะกับ simple feature ที่ไม่ต้องการ constant tool orientation
- Synchronized Mode: ทุก axis finish พร้อมกัน (time-coordinated) → tool tip velocity คงที่ตลอด path → Ra สม่ำเสมอ · เหมาะกับ continuous parting line deburring
- Hybrid Mode: บาง zone sync, บาง zone independent ตาม geometry · ลด cycle time บนชิ้นงานที่มีทั้ง simple และ complex zone · ใช้ programming skill สูงกว่า 2 mode แรก
3-Loop Control Architecture
ระบบควบคุมของ axis แต่ละแกนทำงานเป็น 3 nested control loops:
Case Study — Throttle Body Deburring
Throttle Body (คอปีกผีเสื้อ) คือตัวอย่างที่ดีของชิ้นงานที่ต้องการ multi-axis อย่างแท้จริง:
| Feature | ความท้าทาย | Multi-Axis Solution |
|---|---|---|
| Bore ภายใน (throttle bore) | Parting line วิ่งรอบผนัง bore — 3-axis เข้าไม่ถึง | A+B axis หมุน tool เข้า bore · Type 4 simultaneous deburr รอบ bore ใน 1 pass |
| Shaft hole (2 ฝั่ง) | Burr ปากรู ขนาดเล็ก ต้องการ tool เล็กมุมชัน | B axis เอียง tool ตั้ง 90° เข้า bore · bristle brush pass สุดท้าย |
| Mounting face (หลายด้าน) | Face อยู่หลายระนาบ ต้อง re-fixture 3 ครั้งบน 3-axis | C₁ หมุนชิ้นงาน 360° ด้วย synchronized mode → 1 setup |
| Sensor boss (ด้านข้าง) | Boss อยู่ด้านข้าง ต้องการ tool เข้าในมุม | A axis เอียง head → disc cutter ตัด vestige โดยตรง |
ผลลัพธ์: 3-axis machine ต้องการ 3–4 setup → cycle time สูง → repeatability ต่ำ · Multi-axis (8-axis) ทำใน 1 setup ครบทุก feature · cycle time ลดลงประมาณ 40–60%* · repeatability สูงขึ้นเพราะไม่มี re-fixture error
โรงงาน Tier 1 ไทยที่ supply EV OEM กำลังเจอชิ้นงาน die casting ที่ geometry ซับซ้อนขึ้นทุกรุ่น — EV motor housing, inverter housing, coolant manifold — ล้วนมี feature ที่ 3-axis machine จัดการได้ไม่ครบ · การลงทุน multi-axis deburring cell ไม่ใช่แค่ upgrade ประสิทธิภาพ แต่เป็น prerequisite สำหรับการรับงาน EV parts รุ่นใหม่ที่ OEM require single-setup process · ควร evaluate multi-axis solution ตั้งแต่ design phase ของชิ้นงาน ไม่ใช่หลังจากรับงานแล้วแก้ไม่ได้