วิธีการทำความเข้าใจ G-code สำหรับผู้เริ่มต้น

หากคุณก้าวเข้าสู่โลกของ 3D Printing หรือเครื่อง CNC สิ่งแรกที่คุณต้องพบเจอคือไฟล์ภาษาประหลาดที่เต็มไปด้วยตัวอักษรและตัวเลข ซึ่งเราเรียกมันว่า G-code ครับ บทความนี้จะช่วยให้มือใหม่เข้าใจพื้นฐานและอ่านโค้ดเหล่านี้ออกได้อย่างง่ายดาย

G-code คืออะไร?

G-code คือภาษาที่ใช้สั่งการเครื่องจักร (Geometric Code) เพื่อบอกให้เครื่องรู้ว่าต้องเคลื่อนที่ไปที่ไหน ความเร็วเท่าไหร่ และต้องทำอะไรบ้าง เปรียบเสมือน "คู่มือการเดินทาง" ของหัวพิมพ์หรือดอกสว่านนั่นเอง

โครงสร้างพื้นฐานที่ควรรู้

คำสั่งส่วนใหญ่จะประกอบด้วยตัวอักษรนำหน้าตามด้วยตัวเลข โดยมีคีย์เวิร์ดหลักๆ ดังนี้:

  • G: คำสั่งการเคลื่อนที่ (เช่น เดินเป็นเส้นตรง, เดินเป็นวงกลม)
  • M: คำสั่งเบ็ดเตล็ด (เช่น เปิด/ปิดพัดลม, ทำความร้อน)
  • X, Y, Z: พิกัดในแนวแกนต่างๆ
  • F (Feed rate): ความเร็วในการเคลื่อนที่
  • S (Spindle speed/Power): ความเร็วรอบหรือกำลัง

ตัวอย่างการอ่านคำสั่ง G-code เบื้องต้น

G1 X10 Y20 F1200 ; เคลื่อนที่ไปยังพิกัด X10 Y20 ด้วยความเร็ว 1200

จากโค้ดด้านบน:

  • G1: คือการสั่งให้เคลื่อนที่แบบเส้นตรง (Linear Interpolation)
  • X10 Y20: คือจุดหมายปลายทาง
  • ; (Semicolon): ใช้สำหรับเขียน Comment อธิบายโค้ด เครื่องจักรจะไม่ไม่อ่านส่วนนี้

คำสั่งยอดฮิตสำหรับผู้เริ่มต้น

คำสั่ง ความหมาย
G28 สั่งให้เครื่องกลับไปที่จุดเริ่มต้น (Home)
G90 / G91 การกำหนดพิกัดแบบสัมบูรณ์ (Absolute) หรือแบบสัมพัทธ์ (Relative)
M104 / M109 ตั้งค่าอุณหภูมิหัวฉีด

สรุป

การเข้าใจ วิธีการทำความเข้าใจ G-code สำหรับผู้เริ่มต้น ไม่ใช่เรื่องยากอย่างที่คิด เพียงแค่จำตัวอักษรหลักๆ และลองอ่านจากไฟล์ที่ได้จากโปรแกรม Slicer บ่อยๆ คุณก็จะสามารถปรับแต่งและแก้ไขปัญหาการพิมพ์หรืองาน CNC ได้อย่างมืออาชีพครับ

ความคิดเห็น