ในโลกของการผลิตยุคใหม่ เส้นแบ่งระหว่างการพิมพ์ 3 มิติ (Additive Manufacturing) และการกัดชิ้นงาน (Subtractive Manufacturing) เริ่มจางหายไป เมื่อเราต้องการสร้างชิ้นงานที่มีความซับซ้อนแต่ยังคงความเรียบเนียนของพื้นผิว การจัดการ G-code ให้ทำงานได้ทั้งสองระบบในไฟล์เดียวจึงเป็นทักษะที่สำคัญ
ทำไมต้องรวม Additive และ Subtractive ไว้ด้วยกัน?
การทำ Hybrid Manufacturing ช่วยให้เราสามารถพิมพ์โครงสร้างพื้นฐานขึ้นมา (Additive) แล้วใช้หัวกัด (Subtractive) ตกแต่งรายละเอียดในจุดที่ต้องการความแม่นยำสูง หรือการปาดหน้าชิ้นงานให้เรียบในขณะที่ยังพิมพ์ไม่เสร็จ เพื่อการยึดเกาะของชั้นถัดไปที่ดีขึ้น
ขั้นตอนการจัดการ G-code สำหรับงาน Hybrid
การผสมผสานคำสั่งต้องอาศัยความเข้าใจในระบบพิกัดและคำสั่งมาตรฐาน ดังนี้:
- การกำหนดจุด Zero (G28/G92): ต้องแน่ใจว่าทั้งหัวฉีดและหัวกัดใช้จุดอ้างอิงเดียวกัน
- การจัดการ Tool Change (M6): ใช้คำสั่งเปลี่ยนเครื่องมือเพื่อสลับโหมดการทำงาน
- การควบคุมความเร็ว (S สำหรับ Spindle และ F สำหรับ Feedrate): ต้องปรับจูนให้เหมาะสมกับหัวเครื่องมือที่ใช้งานอยู่
ตัวอย่างโครงสร้าง G-code พื้นฐาน
; --- ส่วนของ Additive (พิมพ์ฐาน) ---
G28 ; Home all axes
M104 S210 ; ตั้งอุณหภูมิหัวฉีด
G1 X10 Y10 Z0.2 F3000 ; เคลื่อนที่ไปจุดเริ่ม
G1 E10 F100 ; ฉีดเส้นพลาสติก
; --- ส่วนการเปลี่ยนโหมด (Switching) ---
M104 S0 ; ปิดความร้อนหัวฉีด
M5 ; หยุด Spindle (ถ้ามี)
G0 Z50 ; ยกหัวขึ้นเพื่อความปลอดภัย
; --- ส่วนของ Subtractive (กัดผิว) ---
M3 S12000 ; เปิดเครื่องแกะสลัก ความเร็ว 12,000 RPM
G1 X15 Y15 Z-0.1 F500 ; เริ่มกัดผิวหน้าชิ้นงาน
ข้อควรระวังในการทำ Hybrid G-code
สิ่งที่สำคัญที่สุดคือ "ระยะชดเชยเครื่องมือ" (Tool Offset) เพราะความยาวของหัวฉีดและดอกกัดมักจะไม่เท่ากัน การคำนวณค่า Z-offset ที่แม่นยำจะช่วยป้องกันไม่ให้หัวกัดกระแทกกับฐานพิมพ์หรือชิ้นงานจนเกิดความเสียหาย
การใช้ซอฟต์แวร์จำลอง G-code ก่อนเริ่มงานจริง (Simulation) จึงเป็นขั้นตอนที่ข้ามไม่ได้ เพื่อตรวจสอบความปลอดภัยของ Toolpath ทั้งหมดในไฟล์เดียว
