หากคุณก้าวเข้าสู่โลกของ 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: คือการสั่งให้เคลื่อนที่แบบเส้นตรง (Linear Interpolation)
- X10 Y20: คือจุดหมายปลายทาง
- ; (Semicolon): ใช้สำหรับเขียน Comment อธิบายโค้ด เครื่องจักรจะไม่ไม่อ่านส่วนนี้
คำสั่งยอดฮิตสำหรับผู้เริ่มต้น
| คำสั่ง | ความหมาย |
|---|---|
| G28 | สั่งให้เครื่องกลับไปที่จุดเริ่มต้น (Home) |
| G90 / G91 | การกำหนดพิกัดแบบสัมบูรณ์ (Absolute) หรือแบบสัมพัทธ์ (Relative) |
| M104 / M109 | ตั้งค่าอุณหภูมิหัวฉีด |
สรุป
การเข้าใจ วิธีการทำความเข้าใจ G-code สำหรับผู้เริ่มต้น ไม่ใช่เรื่องยากอย่างที่คิด เพียงแค่จำตัวอักษรหลักๆ และลองอ่านจากไฟล์ที่ได้จากโปรแกรม Slicer บ่อยๆ คุณก็จะสามารถปรับแต่งและแก้ไขปัญหาการพิมพ์หรืองาน CNC ได้อย่างมืออาชีพครับ
ความคิดเห็น
แสดงความคิดเห็น