ในยุคที่เทคโนโลยี Hybrid Manufacturing กำลังมาแรง การผสมผสานระหว่าง Additive Manufacturing (การพิมพ์ 3 มิติ) และ Subtractive Manufacturing (การกัดหรือกลึง CNC) เข้าด้วยกันในชิ้นงานเดียว ช่วยให้เราได้ชิ้นงานที่มีความซับซ้อนและผิวสัมผัสที่เรียบเนียนระดับอุตสาหกรรม บทความนี้จะเจาะลึกเทคนิคการเขียนและจัดการ G-code เพื่อให้เครื่องจักรทำงานทั้งสองระบบได้อย่างราบรื่น
ทำความเข้าใจโครงสร้าง G-code สำหรับระบบ Hybrid
หัวใจสำคัญคือการแบ่งส่วนการทำงาน (Sectioning) และการใช้คำสั่งเปลี่ยนเครื่องมือ (Tool Change) เพื่อสลับระหว่างหัวพิมพ์ (Extruder) และหัวตัด (Spindle)
1. การตั้งค่าจุดเริ่มต้น (Start G-code)
ต้องมั่นใจว่าค่า Offset ของเครื่องมือทั้งสองประเภทถูกกำหนดไว้อย่างแม่นยำผ่านคำสั่ง G10 L2 หรือ G54-G59 เพื่อป้องกันไม่ให้หัวกัดวิ่งชนฐานพิมพ์
; --- ส่วนของ Additive (พิมพ์ 3 มิติ) ---
M104 S210 ; ตั้งอุณหภูมิหัวฉีด
G28 ; Home ทุกแกน
G1 Z5 F3000 ; ยกแกน Z เพื่อความปลอดภัย
2. จุดเชื่อมต่อระหว่าง Additive และ Subtractive
นี่คือจุดที่สำคัญที่สุด คุณต้องใช้คำสั่งหยุดชั่วคราวหรือคำสั่งเปลี่ยนเครื่องมือ M6 เพื่อสลับโหมดการทำงาน
- M3/M5: เปิด/ปิด Spindle (สำหรับ Subtractive)
- M104/M109: ควบคุมความร้อน (สำหรับ Additive)
- G0/G1: การเคลื่อนที่แบบรวดเร็วและแบบป้อนงาน
3. การจัดการไฟล์เดียว (Single File Management)
การเขียน G-code ในไฟล์เดียวช่วยลดความผิดพลาดในการตั้ง Zero Point ใหม่ โดยโครงสร้างไฟล์จะเป็นดังนี้:
- Block A: พิมพ์ฐานรองรับหรือโครงสร้างหลัก (Additive)
- Tool Switch: คำสั่งยกหัวพิมพ์ เก็บสาย และเรียกหัวกัดลงมา
- Block B: เก็บรายละเอียดพื้นผิวหรือเจาะรู (Subtractive)
ข้อควรระวังในการทำ Hybrid G-code
การจัดการเศษวัสดุ (Chips) จากการกัดเป็นเรื่องสำคัญมาก หากคุณกัดงานบนฐานพิมพ์ที่มีคราบพลาสติกหรือกาว อาจทำให้เศษวัสดุติดกับชิ้นงานได้ ควรใส่คำสั่ง M0 (Stop) เพื่อทำความสะอาดก่อนเริ่มขั้นตอนถัดไป
การเลือกใช้ซอฟต์แวร์อย่าง Fusion 360 หรือ Mastercam ที่รองรับ Multi-tasking จะช่วยให้การเจนเนอเรท Hybrid G-code เป็นเรื่องง่ายและปลอดภัยยิ่งขึ้น
สรุป: การจัดการ G-code สำหรับสองระบบในไฟล์เดียวไม่ใช่เรื่องยากหากคุณเข้าใจการลำดับ Logic ของเครื่องจักร และการจัดการ Coordinate System ที่แม่นยำ!
