Hva er en GCODE-fil?
En GCODE-fil er en ren tekstfil som inneholder instruksjoner for å kontrollere datastyrte maskinverktøy og 3D-skrivere; G-kode, eller “Geometrisk kode,” er et språk som brukes til å kontrollere bevegelser og handlinger til CNC (Computer Numerical Control)-maskiner; CNC-maskiner inkluderer fresemaskiner, dreiebenker, rutere og 3D-printere.
G-kodekommandoer er skrevet i spesifikk syntaks som vanligvis består av bokstaver og tall; hver kommando instruerer maskinen til å utføre spesifikke handlinger som å flytte verktøyet til en bestemt posisjon, endre verktøy eller justere hastighet.
G-kode genereres ofte av CAM (Computer-Aided Manufacturing) programvare; CAM-programvare tar 3D-modell eller 2D-design og genererer tilsvarende verktøybaner og G-kodeinstruksjoner; G-kodefilen lastes deretter inn i CNC-maskin eller 3D-skriver for utførelse.
G-kodefiler har vanligvis filtypen “.nc” eller “.gcode”, for eksempel “program.nc” eller “print.gcode”.
GCODE-filstruktur:
GCODE-filer er vanlige tekstfiler med hver linje som inneholder en bestemt kommando; disse kommandoene spenner fra å kontrollere bevegelse av maskinen til å justere temperatur, hastighet og andre parametere som er avgjørende for fabrikasjon av et objekt.
Syntaksen til GCODE involverer kombinasjon av bokstaver og tall; hver representerer distinkt handling eller parameter; Vanlige kommandoer inkluderer G0 og G1 for bevegelse, M3 og M5 for spindelkontroll, og S og F for henholdsvis hastighets- og matehastighetsjusteringer.
GCODE-generering:
Slicing-programvare som Simplify3D og Slic3r, oversetter Computer-Aided Design (CAD) tegninger til GCODE; CAD-programvare brukes til å lage 3D-modeller, som deretter eksporteres i formater som STL; skjæringsprogramvaren tar disse modellene og genererer GCODE-fil som spesifiserer detaljer som laghøyde, utskriftshastighet og temperaturinnstillinger.
GCODE Eksempel
Her er enkelt eksempel på G-kode for flytting av CNC-maskin:
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
Hvordan åpner jeg en GCODE-fil?
For å åpne en G-kodefil kan du bruke forskjellige typer programvare avhengig av dine behov.
Hvis du genererte G-kode for 3D-skriver; du kan åpne den ved å bruke programvare som fulgte med 3D-skriveren eller dedikert skjæringsprogramvare; eksempler inkluderer PrusaSlicer, Cura, Simplify3D, MatterControl eller Repetier-Host; disse programmene har ofte brukervennlig grensesnitt som lar deg laste inn og visualisere G-kode.
GCODE-filer er ren tekst, slik at du kan åpne dem med et hvilket som helst tekstredigeringsprogram; Vanlige tekstredigerere inkluderer Notepad (på Windows), TextEdit (på macOS) eller Gedit (på Linux); ganske enkelt høyreklikk på G-kodefilen, velg “Åpne med,” og velg et tekstredigeringsprogram.