Ano ang GCODE file?
Ang GCODE file ay isang plain text file na naglalaman ng mga tagubilin para sa pagkontrol sa mga computerized machine tool at 3D printer; Ang G-code, o “Geometric Code,” ay isang wikang ginagamit upang kontrolin ang mga paggalaw at pagkilos ng CNC (Computer Numerical Control) na mga makina; Kasama sa mga CNC machine ang mga milling machine, lathes, router at 3D printer.
Ang mga utos ng G-code ay nakasulat sa tiyak na syntax na karaniwang binubuo ng mga titik at numero; ang bawat utos ay nagtuturo sa makina na magsagawa ng partikular na aksyon tulad ng paglipat ng tool sa partikular na posisyon, pagpapalit ng tool o pag-aayos ng bilis.
Ang G-code ay kadalasang binubuo ng CAM (Computer-Aided Manufacturing) software; Ang CAM software ay tumatagal ng 3D na modelo o 2D na disenyo at bumubuo ng kaukulang mga toolpath at mga tagubilin sa G-code; ang G-code file ay pagkatapos ay ikinarga sa CNC machine o 3D printer para sa pagpapatupad.
Ang mga G-code file ay karaniwang may “.nc” o “.gcode” na file extension halimbawa, “program.nc” o “print.gcode.”
GCODE File Structure:
Ang mga GCODE file ay mga plain text file na may bawat linya na naglalaman ng partikular na command; ang mga utos na ito ay mula sa pagkontrol sa paggalaw ng makina hanggang sa pagsasaayos ng temperatura, bilis at iba pang mga parameter na mahalaga para sa paggawa ng isang bagay.
Kasama sa syntax ng GCODE ang kumbinasyon ng mga titik at numero; bawat isa ay kumakatawan sa natatanging aksyon o parameter; Kasama sa mga karaniwang command ang G0 at G1 para sa paggalaw, M3 at M5 para sa kontrol ng spindle, at S at F para sa mga pagsasaayos ng bilis at feed rate ayon sa pagkakabanggit.
Pagbuo ng GCODE:
Slicing software gaya ng Simplify3D at Slic3r, isinasalin ang mga drawing ng Computer-Aided Design (CAD) sa GCODE; Ginagamit ang CAD software upang lumikha ng mga 3D na modelo, na pagkatapos ay ine-export sa mga format tulad ng STL; kinukuha ng slicing software ang mga modelong ito at bumubuo ng GCODE file na tumutukoy sa mga detalye gaya ng taas ng layer, bilis ng pag-print, at mga setting ng temperatura.
Halimbawa ng GCODE
Narito ang simpleng halimbawa ng G-code para sa paglipat ng CNC machine:
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
Paano magbukas ng GCODE file?
Upang magbukas ng G-code file maaari kang gumamit ng iba’t ibang uri ng software depende sa iyong mga pangangailangan.
Kung nakabuo ka ng G-code para sa 3D printer; maaari mo itong buksan gamit ang software na kasama ng iyong 3D printer o dedikadong slicing software; kasama sa mga halimbawa ang PrusaSlicer, Cura, Simplify3D, MatterControl o Repetier-Host; ang mga program na ito ay kadalasang may user-friendly na interface na nagbibigay-daan sa iyong i-load at mailarawan ang G-code.
Ang mga GCODE file ay plain text para mabuksan mo ang mga ito gamit ang anumang text editor; Kasama sa mga karaniwang text editor ang Notepad (sa Windows), TextEdit (sa macOS), o Gedit (sa Linux); simpleng right-click sa G-code file, piliin ang “Open with,” at pumili ng text editor.