Deburring Engineering Guide · #10  ·  15 Articles Series

RTCP และ Multi-Axis
Deburring
8-Axis + 3-Loop Control

RTCP · 8-AXIS · COORDINATED MOTION · 3-LOOP CONTROL · FEEDFORWARD+PID · DEBURRING THAILAND

RTCP ทำให้ multi-axis deburring program ง่ายขึ้นและแม่นยำขึ้น — 8-Axis function, 4 motion types, Coordinated Motion 3 modes · 3-Loop Control Architecture ที่ทำงานที่ 10–20 kHz · Throttle Body case study · สำหรับ Process Engineer โรงงาน die casting ไทย

เผยแพร่ 30 พ.ค. 2026 อัปเดต 30 พ.ค. 2026 อ่าน ~9 นาที ผู้เขียน SHINRAI Engineering Team

การ 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 แก้ปัญหานี้ได้โดยตรง

8Axes
3Control Loops
20kHzCurrent Loop*
1Setup (vs 3–5)

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*) ผล:

8-Axis Function — แต่ละ Axis ทำอะไร

Axisชื่อหน้าที่ใช้สำหรับ
XLinear Xเคลื่อน tool ซ้าย-ขวาTraverse parting line แนวนอน
YLinear Yเคลื่อน tool หน้า-หลังDepth positioning
ZLinear Zเคลื่อน tool ขึ้น-ลงApproach และ retract
ARotary Aหมุน tool หรือ head รอบ X axisเข้าถึง surface ด้านข้างและมุมชัน
BRotary Bหมุน tool หรือ head รอบ Y axis5-axis simultaneous สำหรับ complex 3D path
SSpindleหมุน tool (cutting rotation)กำหนด cutting speed ของ tool
C₁Workpiece Rotaryหมุนชิ้นงานรอบแกนตั้งลด re-fixture — deburr รอบ part ทั้งหมด
C₂Workpiece Tiltเอียงชิ้นงานเข้าถึง underside และ recessed feature โดยไม่ต้อง re-clamp
* Axis configuration ต่างกันตาม machine design — บาง machine ใช้ tool-moves-all (A+B บน head) บาง machine ใช้ workpiece-moves (C₁+C₂ บน table) · Workpiece-Move design มี rigidity สูงกว่าสำหรับชิ้นงานหนัก ดูบทความ #03

4 Types of Motion

Type 1

Point-to-Point

เคลื่อน tool จาก A ไป B โดยตรง — ไม่ควบคุม path ระหว่างทาง · ความเร็วสูงสุด

  • ใช้สำหรับ: Rapid positioning ระหว่าง feature
  • ไม่ใช้ขณะ cutting
Type 2

Linear Interpolation

เคลื่อนที่เป็นเส้นตรงระหว่าง 2 จุด · ทุก axis ถึง destination พร้อมกัน

  • ใช้สำหรับ: Straight parting flash
  • G01 ใน G-code standard
Type 3

Circular Interpolation

เคลื่อนที่เป็น arc ตาม radius ที่กำหนด · X-Y plane หรือ 3D arc

  • ใช้สำหรับ: Boss edge, hole rim, curved flash
  • G02/G03 ใน G-code standard
Type 4

Simultaneous Multi-Axis

ทุก axis (รวม rotary) เคลื่อนพร้อมกันตาม programmed path · ต้องการ RTCP

  • ใช้สำหรับ: Complex 3D geometry
  • Throttle body, EV structural casting

Coordinated Motion — 3 Modes

Coordinated Motion กำหนดว่า axis ต่างๆ ทำงานร่วมกันอย่างไรระหว่าง cutting:

3-Loop Control Architecture

ระบบควบคุมของ axis แต่ละแกนทำงานเป็น 3 nested control loops:

Current Loop (innermost)
10–20 kHz*
ควบคุม motor current ให้ตรงตาม torque command · response เร็วที่สุด · ป้องกัน motor overload ทันที · Feedforward ช่วย pre-calculate current ที่ต้องการล่วงหน้า
Velocity Loop (middle)
1–4 kHz*
รับ velocity command จาก position loop → ส่ง current command ให้ current loop · รักษา spindle/axis speed ให้คงที่แม้ cutting force เปลี่ยน · PID แก้ velocity error ที่เหลือหลัง Feedforward
Position Loop (outermost)
100–500 Hz*
เปรียบเทียบ actual position กับ commanded position → ส่ง velocity command · S-Curve jerk limiting ป้องกัน acceleration spike ที่ทำให้ vibration · RTCP compensation อยู่ใน loop นี้
S-Curve vs Trapezoidal Motion Profile: Trapezoidal profile มี acceleration/deceleration ที่เป็นขั้น (step change) → jerk สูง → vibration spike ทุกครั้งที่เริ่มหรือหยุดเคลื่อนที่ · S-Curve ค่อยๆ เพิ่มและลด acceleration → jerk ต่ำ → vibration ลดลง → Ra สม่ำเสมอกว่า โดยเฉพาะที่ corner และจุดเปลี่ยนทิศทาง

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-axisC₁ หมุนชิ้นงาน 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

บริบทไทย — Automotive Parts Complexity เพิ่มขึ้นทุกปี
โรงงาน 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 ของชิ้นงาน ไม่ใช่หลังจากรับงานแล้วแก้ไม่ได้
*ตัวเลขทั้งหมดในบทความนี้เป็นค่าประมาณการ/ค่าอ้างอิงทั่วไปในอุตสาหกรรม — ค่าจริงต่างกันตาม controller brand, machine design และ application · References: ISO 230 Machine Tool Testing Standards · FANUC/Siemens RTCP Technical Documentation · CIRP Annals Manufacturing Technology · ติดต่อ SHINRAI สำหรับ application engineering เฉพาะโรงงาน
SHINRAI Engineering Team
SHINRAI Engineering Team
Authorized Sales & Service Representative — SHINRAI Trading and Engineering Co., Ltd.

ทีมวิศวกรของ SHINRAI Trading and Engineering — ตัวแทนจำหน่ายและบริการที่ได้รับการแต่งตั้งอย่างเป็นทางการของ eldec Induction (เยอรมนี) และ Interpower Induction (สหรัฐ/อินเดีย) ในประเทศไทย · ขยายบริการครอบคลุม Casting Finishing, Multi-Axis Deburring Application Engineering และ Complex Geometry Process Solution สำหรับโรงงาน die casting automotive ไทย · เชี่ยวชาญด้าน RTCP Programming, Multi-Axis Coordinated Motion, 3-Loop Control Tuning และ EV Automotive Parts Deburring Solution

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

FREQUENTLY ASKED QUESTIONS · RTCP MULTI-AXIS DEBURRING · THAILAND
RTCP (Rotary Tool Center Point) คืออะไร และสำคัญอย่างไรสำหรับ Deburring? +
RTCP คือ algorithm ใน controller ที่ชดเชยการเคลื่อนที่ของ tool tip เมื่อ rotary axis หมุน · โดยไม่มี RTCP programmer ต้องคำนวณ offset เองทุก degree → ซับซ้อนและ error ง่าย · RTCP ทำให้ program ใน part geometry โดยตรง controller คำนวณ compensation real-time · ประโยชน์: programming ง่ายขึ้น, accuracy สูงขึ้น, reuse program ได้กับ geometry ที่คล้ายกัน
8-Axis Deburring Machine แต่ละ Axis ทำหน้าที่อะไร? +
X+Y+Z: Linear motion 3 ทิศทาง · A: Rotary รอบ X (เข้าถึง surface ด้านข้าง) · B: Rotary รอบ Y (5-axis simultaneous) · S: Spindle (tool rotation) · C₁: Workpiece Rotary (หมุนชิ้นงานรอบแกนตั้ง ลด re-fixture) · C₂: Workpiece Tilt (เอียงชิ้นงาน เข้าถึง underside) · การทำงาน coordinated ของ 8 axis ใน single setup ทำให้ deburr ชิ้นงาน geometry ซับซ้อนได้โดยไม่ re-clamp
4 Types of Motion ใน Multi-Axis Deburring ต่างกันอย่างไร? +
Type 1 Point-to-Point: Rapid positioning ระหว่าง feature · Type 2 Linear: เส้นตรง ใช้กับ straight flash · Type 3 Circular: Arc ใช้กับ boss/hole edge · Type 4 Simultaneous Multi-Axis: ทุก axis รวม rotary เคลื่อนพร้อมกัน ต้องการ RTCP ใช้กับ complex 3D geometry เช่น throttle body, EV casting
Coordinated Motion 3 แบบ — Independent, Synchronized, Hybrid ต่างกันอย่างไร? +
Independent: แต่ละ axis velocity profile ตัวเอง ง่าย ใช้ simple feature · Synchronized: ทุก axis finish พร้อมกัน tool tip velocity คงที่ Ra สม่ำเสมอ ใช้กับ continuous parting line · Hybrid: บาง zone sync บาง zone independent ลด cycle time บนชิ้นงานที่มีทั้ง simple+complex zone
3-Loop Control Architecture ใน Deburring Machine ทำงานอย่างไร? +
3 Nested loops: (1) Current Loop 10–20 kHz* — ควบคุม motor torque response เร็วสุด (2) Velocity Loop 1–4 kHz* — รักษา speed คงที่แม้ load เปลี่ยน (3) Position Loop 100–500 Hz* — เปรียบเทียบ actual vs commanded position ส่ง velocity command · Feedforward คาดการณ์ล่วงหน้าลด tracking error · PID แก้ residual error · S-Curve จำกัด jerk ลด vibration
What is the difference between RTCP and standard 5-axis CNC motion in deburring? +
Standard 5-axis requires manual calculation of tool tip compensation for each rotary axis increment — error-prone and non-transferable. RTCP moves this calculation into the controller: programmer specifies tool tip path in part coordinates, controller calculates linear axis compensation in real-time at position loop rate. For deburring: programs are written in part geometry terms, same logic reusable for similar parts, and accuracy is higher because compensation is calculated real-time not pre-calculated in G-code.

ต้องการ Multi-Axis Deburring Solution?

SHINRAI ช่วย evaluate multi-axis requirement สำหรับชิ้นงาน die casting ของคุณ — วิเคราะห์ geometry, แนะนำ axis configuration และ Coordinated Motion strategy · ตอบกลับภายใน 24 ชั่วโมง

คำศัพท์ RTCP Multi-Axis Deburring — Industry Terms Glossary

RTCP & Axes: RTCP rotary tool center point · TCP tool center point · TCPM · 5-axis simultaneous · 8-axis deburring · multi-axis CNC deburring · rotary axis compensation · tool tip path · part coordinates programming · G-code multi-axis  |  Motion Types: point-to-point motion · linear interpolation · circular interpolation · simultaneous multi-axis · coordinated motion · independent mode · synchronized mode · hybrid mode · tool orientation · constant surface speed  |  Control Architecture: 3-loop control · current loop · velocity loop · position loop · feedforward control · PID control · S-curve motion profile · jerk limiting · trapezoidal profile · tracking error · servo tuning · motion controller  |  Applications: throttle body deburring · EV motor housing deburring · complex geometry die casting · single setup deburring · re-fixture elimination · bore deburring · internal feature deburring · automotive CNC deburring thailand