G-kode er en type computerkode, der instruerer maskiner i, hvordan de skal udføre bestemte opgaver. Den er meget udbredt i fremstillingen og kan styre alt fra hastigheden på en maskine til temperaturen på dens varmelegeme. Hvis du ønsker at begynde at bruge G-kode i dit eget arbejde, er der et par ting, du skal vide, før du går i gang. I denne guide tager vi et kig på, hvad G-kode-filer er, og hvordan du kan forberede en til brug på din egen 3D-printer eller CNC-maskine.

Sådan fungerer G-Code

CNC maskiner og 3D printere er fabriksværktøjer til at fremstille fysiske objekter ud fra et digitalt design. Disse maskiner kræver et sæt instruktioner for at skabe disse objekter, og det er her G-koden kommer ind. G-kode er et numerisk kontrolprogrammeringssprog, der fortæller maskinen, hvilke handlinger den skal foretage, og i hvilken rækkefølge de skal udføres.

Hver linje med G-kode kaldes en blok, og hver blok har en bestemt funktion. For eksempel kan en blok bede maskinen om at flytte til en bestemt koordinat, mens en anden kan instruere maskinen om at starte eller stoppe skæring. Kodeblokkene skal omhyggeligt bestilles og udføres for at skabe en fungerende model. Som et resultat spiller G-kode en afgørende rolle i CNC-fremstilling og 3D-print.

instagram viewer

G-kode eksempler

Nu hvor vi ved, hvordan G-kode virker, lad os se på nogle eksempler. En af de mest almindelige G-kode kommandoer er Bevæge sig, repræsenteret af G00, som fortæller maskinen at flytte til en bestemt koordinat (uden at skære). For eksempel vil følgende kode fortælle maskinen at bevæge sig op med fem millimeter: G00 Z+05.

En anden almindelig G-kode kommando er Skære, repræsenteret af G01, som fortæller maskinen om at starte eller stoppe med at skære. Følgende kode ville fortælle maskinen om at begynde at skære i en dybde på to millimeter: G01 Z02.

Endelig Ende kommando (M30) fortæller maskinen om at stoppe med at udføre koden. Denne kommando bruges typisk i slutningen af ​​et G-kodeprogram. Dette er blot nogle få af de mest almindelige G-kode-kommandoer, der bruges i CNC-bearbejdning.

Ting at huske på, når du opretter G-Code

Hvis du opretter G-kode-filer fra bunden, er det første skridt at finde de specifikke kommandoer, som din maskine forstår. Når du har en liste over kommandoer, kan du begynde at oprette din kode.

En af de vigtigste ting at huske på, når du opretter G-kode, er rækkefølgen af ​​kommandoerne. Maskinen vil udføre koden fra top til bund, så det er vigtigt at sikre, at din kode er korrekt bestilt. Hvis du ikke er forsigtig, kan din maskine muligvis ikke fortolke koden korrekt og kan give unøjagtige resultater.

Det er også vigtigt at overveje, hvilke enheder du vil bruge. Den mest almindelige måleenhed for CNC-maskiner er millimeter, men du skal muligvis bruge andre enheder afhængigt af den specifikke maskine, du bruger. Når du har besluttet dig for måleenhederne, kan du begynde at indtaste koordinater i din kode.

Når du har oprettet din G-kode, skal du teste den for at sikre, at den fungerer korrekt. Den bedste måde at gøre dette på er at køre koden på en simulator, før du prøver den på din faktiske maskine fange eventuelle fejl i din kode og sikre, at alt fungerer korrekt før den faktiske fremstilling behandle.

Mest Software til 3D udskæring hjælper en med at oprette G-kode filer uden at bekymre sig om detaljerne i G-koden, så længe modellen er designet korrekt. Lad os nu lære, hvordan man forbereder G-kode i udskæringssoftware.

Udarbejdelse af G-kode i SelfCAD

Udskæringssoftwaren, som vi skal bruge, er SelfCAD's Slicer. Men du kan gøre det med anden software som Cura, Simplify3D og IdeaMaker. G-koden, som vi skal lave, er til bilen vist nedenfor.

For at starte processen skal du følge disse trin:

  1. I SelfCAD skal du få adgang til 3D Slicer øverst til højre på værktøjslinjen, mærket 3D Print.
  2. Når du klikker på det, åbnes et nyt vindue, der omdirigerer dig til Slicer, hvor du skal vælge din 3D-printer. I vores tilfælde valgte vi Anet A8 til vores egen 3D-printer.
  3. Når du har valgt din 3D-printer, kan du få adgang til slicer-indstillingerne, som vist nedenfor.
  4. Standardindstillingerne kan fungere helt fint for de fleste 3D-modeller, men du skal nogle gange justere et par indstillinger for at få det perfekte print. Bemærk også, at indstillinger for forskellige 3D-slicere adskiller sig fra andre.
  5. Når du er fortrolig med alle indstillingerne, skal du klikke Skive. Du vil derefter kunne se din udskårne model og sammenligne den med den tidligere model ved at klikke Solid.
  6. Under modellen vil du kunne se den tid, det vil tage for modellen at blive skåret i skiver, og størrelsen af ​​det 3D-printmateriale, den vil forbruge. Du kan også forhåndsvise det og se, hvordan det bliver 3D-printet i realtid.
  7. Når alt er godt, kan du klikke på Gem G-kode knappen, og du vil have genereret og gemt din G-kode.

Sådan fejlfinder du fejl med din G-kode

Hvis du er ny til G-code eller har problemer med at få dine programmer til at fungere korrekt, er her fem fejlfindingstip, der kan hjælpe dig i gang.

  • Tjek din G-kode syntaks: G-kode er et meget specifikt sprog; selv en lille fejl kan forårsage fejl. Efter at have genereret det, anbefales det ikke at ændre det.
  • Sørg for, at din maskine er konfigureret korrekt: Før du kører dit program, skal du dobbelttjekke, at din maskine er konfigureret korrekt.
  • Tjek for kollisioner: En af de mest almindelige fejl i G-kode programmer er en kollision, hvor værktøjet kommer i kontakt med et objekt, det ikke skal. For at undgå dette skal du kontrollere dit program for potentielle kollisionspunkter og sikre dig, at værktøjet har tilstrækkelig plads.
  • Simuler dit program: Hvis du er usikker på, om dit program vil fungere efter hensigten, skal du først køre en simulering for at fange eventuelle fejl, før de forårsager problemer på maskinen.
  • Bede om hjælp: Hvis du stadig har problemer, så tøv ikke med at bede om hjælp fra mere erfarne brugere eller fagfolk.

Ved at følge disse tips bør du være i stand til at fejlfinde de fleste fejl med dine G-kode-programmer. Med lidt øvelse vil du være i stand til at forberede G-kode-filer, der fungerer efter behov.

Forstå, at G-koder er forskellige fra M-koder

G-kodekommandoer og M-koder er instruktioner, der fortæller en værktøjsmaskine, hvad den skal gøre, og hvordan den skal gøres. Forskellen mellem G-koder og M-koder er, at G-koder fortæller værktøjsmaskinen, hvad den skal gøre (flytte, skære osv.), mens M-koder fortæller værktøjsmaskinen, hvordan det skal gøres (hastighed, kølevæske osv.). ). Med andre ord er G-koder kommandoerne, og M-koder er indstillingerne.

G-koder omtales som "geometriske" koder, fordi de omhandler geometrien af ​​bearbejdningsoperationen. Eksempler på almindelige G-koder omfatter G01 (lineær interpolation), G02/G03 (cirkulær interpolation) og G96/G97 (konstant overfladehastighed). På den anden side omtales M-koder som "diverse" eller "maskine" koder, fordi de omhandler alt andet, der ikke er relateret til bearbejdningsoperationens geometri. Eksempler på almindelige M-koder omfatter M03 (spindel med uret), M04 (spindel mod uret) og M06 (værktøjsskift).

Forståelse og oprettelse af G-kode

Ved at følge denne vejledning bør du nu have en forståelse af, hvad G-kode er, og hvordan du kan bruge slicer-software til at oprette dine egne G-kode-filer til brug med en 3D-printer eller CNC-maskine. Du bør også være i stand til at undgå nogle af de mest almindelige fejl.