ไฟล์ GCODE คืออะไร??
ไฟล์ GCODE เป็นไฟล์ข้อความธรรมดาที่มีคำแนะนำในการควบคุมเครื่องมือกลที่ใช้คอมพิวเตอร์และเครื่องพิมพ์ 3D G-code หรือ รหัสเรขาคณิต เป็นภาษาที่ใช้ในการควบคุมการเคลื่อนไหวและการทำงานของเครื่อง CNC (Computer Numerical Control) เครื่องจักร CNC ได้แก่ เครื่องกัด เครื่องกลึง เราเตอร์ และเครื่องพิมพ์ 3 มิติ
คำสั่ง G-code เขียนในรูปแบบเฉพาะซึ่งโดยทั่วไปจะประกอบด้วยตัวอักษรและตัวเลข แต่ละคำสั่งจะสั่งให้เครื่องจักรดำเนินการเฉพาะ เช่น การย้ายเครื่องมือไปยังตำแหน่งเฉพาะ การเปลี่ยนเครื่องมือ หรือการปรับความเร็ว
G-code มักสร้างโดยซอฟต์แวร์ CAM (การผลิตโดยใช้คอมพิวเตอร์ช่วย) ซอฟต์แวร์ CAM ใช้โมเดล 3 มิติหรือการออกแบบ 2 มิติ และสร้างเส้นทางเครื่องมือและคำสั่ง G-code ที่สอดคล้องกัน จากนั้นไฟล์ G-code จะถูกโหลดลงในเครื่อง CNC หรือเครื่องพิมพ์ 3D เพื่อดำเนินการ
โดยทั่วไปไฟล์ G-code จะมีนามสกุลไฟล์ .nc หรือ .gcode เช่น program.nc หรือ print.gcode
โครงสร้างไฟล์ GCODE:
ไฟล์ GCODE เป็นไฟล์ข้อความธรรมดาโดยแต่ละบรรทัดประกอบด้วยคำสั่งเฉพาะ คำสั่งเหล่านี้มีตั้งแต่การควบคุมการเคลื่อนที่ของเครื่องจักรไปจนถึงการปรับอุณหภูมิ ความเร็ว และพารามิเตอร์อื่นๆ ที่สำคัญสำหรับการสร้างวัตถุ
ไวยากรณ์ของ GCODE เกี่ยวข้องกับการผสมตัวอักษรและตัวเลข แต่ละอันแสดงถึงการกระทำหรือพารามิเตอร์ที่แตกต่างกัน คำสั่งทั่วไป ได้แก่ G0 และ G1 สำหรับการเคลื่อนที่ M3 และ M5 สำหรับการควบคุมสปินเดิล และ S และ F สำหรับการปรับความเร็วและอัตราป้อนตามลำดับ
การสร้าง GCODE:
ซอฟต์แวร์การแบ่งส่วน เช่น Simplify3D และ Slic3r แปลแบบเขียนแบบด้วยคอมพิวเตอร์ช่วย (CAD) เป็น GCODE ซอฟต์แวร์ CAD ใช้เพื่อสร้างโมเดล 3 มิติ ซึ่งจะถูกส่งออกในรูปแบบเช่น STL; ซอฟต์แวร์การแบ่งส่วนใช้โมเดลเหล่านี้และสร้างไฟล์ GCODE โดยระบุรายละเอียด เช่น ความสูงของชั้น ความเร็วในการพิมพ์ และการตั้งค่าอุณหภูมิ
ตัวอย่าง GCODE
นี่คือตัวอย่างง่ายๆ ของ G-code สำหรับการเคลื่อนย้ายเครื่อง CNC:
G0 X10 Y5 ; Rapid move to position X=10, Y=5
G1 Z2 F500 ; Linear move to Z=2 at feed rate of 500 units/minute
M3 S1000 ; Start spindle at 1000 RPM
G2 X20 Y10 I2 J0 ; Clockwise circular interpolation
G0 Z5 ; Rapid move to Z=5
M5 ; Stop spindle
เปิดไฟล์ .GCODE ได้อย่างไร
หากต้องการเปิดไฟล์ G-code คุณสามารถใช้ซอฟต์แวร์ประเภทต่างๆ ได้ตามความต้องการของคุณ
หากคุณสร้าง G-code สำหรับเครื่องพิมพ์ 3D คุณสามารถเปิดได้โดยใช้ซอฟต์แวร์ที่มาพร้อมกับเครื่องพิมพ์ 3D หรือซอฟต์แวร์การแบ่งส่วนเฉพาะของคุณ ตัวอย่าง ได้แก่ PrusaSlicer, Cura, Simplify3D, MatterControl หรือ Repetier-Host; โปรแกรมเหล่านี้มักจะมีอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้ซึ่งช่วยให้คุณสามารถโหลดและแสดงภาพ G-code ได้
ไฟล์ GCODE เป็นข้อความธรรมดา ดังนั้นคุณจึงสามารถเปิดด้วยโปรแกรมแก้ไขข้อความใดก็ได้ โปรแกรมแก้ไขข้อความทั่วไป ได้แก่ Notepad (บน Windows), TextEdit (บน macOS) หรือ Gedit (บน Linux); เพียง คลิกขวา บนไฟล์ G-code เลือก เปิดด้วย และเลือกโปรแกรมแก้ไขข้อความ