G-kod är en typ av datorkod som instruerar maskiner om hur de ska utföra vissa uppgifter. Den används ofta i tillverkningen och kan styra allt från hastigheten på en maskin till temperaturen på dess värmare. Om du funderar på att börja använda G-code i ditt eget arbete, finns det några saker du behöver veta innan du börjar. I den här guiden tar vi en titt på vad G-kodfiler är och hur du kan förbereda en för användning på din egen 3D-skrivare eller CNC-maskin.

Hur G-Code fungerar

CNC-maskiner och 3D-skrivare är fabriksverktyg för att tillverka fysiska föremål från en digital design. Dessa maskiner kräver en uppsättning instruktioner för att skapa dessa objekt, det är där G-koden kommer in. G-kod är ett programmeringsspråk för numerisk kontroll som talar om för maskinen vilka åtgärder som ska utföras och i vilken ordning de ska utföras.

Varje rad med G-kod kallas ett block, och varje block har en specifik funktion. Till exempel kan ett block berätta för maskinen att flytta till en specifik koordinat, medan ett annat kan instruera maskinen att starta eller sluta skära. Kodblocken måste noggrant beställas och exekveras för att skapa en fungerande modell. Som ett resultat spelar G-kod en viktig roll vid CNC-tillverkning och 3D-utskrift.

instagram viewer

Exempel på G-kod

Nu när vi vet hur G-kod fungerar, låt oss titta på några exempel. Ett av de vanligaste G-kodkommandona är Flytta, representerad av G00, som talar om för maskinen att flytta till en specifik koordinat (utan att skära). Till exempel skulle följande kod tala om för maskinen att flytta upp med fem millimeter: G00 Z+05.

Ett annat vanligt G-kodkommando är Skära, representerad av G01, som talar om för maskinen att starta eller sluta skära. Följande kod skulle tala om för maskinen att börja skära på ett djup av två millimeter: G01 Z02.

Slutligen, den Slutet kommando (M30) säger åt maskinen att sluta exekvera koden. Detta kommando används vanligtvis i slutet av ett G-kodprogram. Dessa är bara några av de vanligaste G-kodkommandona som används vid CNC-bearbetning.

Saker att tänka på när du skapar G-Code

Om du skapar G-kodfiler från början är det första steget att hitta de specifika kommandon som din maskin förstår. När du har en lista med kommandon kan du börja skapa din kod.

En av de viktigaste sakerna att tänka på när man skapar G-kod är ordningen på kommandona. Maskinen kommer att exekvera koden från topp till botten, så det är viktigt att se till att din kod är korrekt beställd. Om du inte är försiktig kanske din maskin inte kan tolka koden korrekt och kan ge felaktiga resultat.

Det är också viktigt att överväga vilka enheter du ska använda. Den vanligaste måttenheten för CNC-maskiner är millimeter, men du kan behöva använda andra enheter beroende på vilken maskin du använder. När du har bestämt dig för måttenheter kan du börja mata in koordinater i din kod.

När du har skapat din G-kod måste du testa den för att säkerställa att den fungerar korrekt. Det bästa sättet att göra detta är att köra koden på en simulator innan du provar den på din faktiska maskin fånga eventuella fel i din kod och se till att allt fungerar som det ska innan den faktiska tillverkningen bearbeta.

Mest Programvara för 3D-skivning hjälper en att skapa G-kodfiler utan att oroa sig för detaljerna i G-koden så länge som modellen designades korrekt. Låt oss nu lära oss hur man förbereder G-kod i skivningsprogramvara.

Förbereder G-kod i SelfCAD

Skivningsmjukvaran som vi kommer att använda är SelfCADs Slicer. Men du kan göra det med andra program som Cura, Simplify3D och IdeaMaker. G-koden som vi ska skapa är för bilen som visas nedan.

För att starta processen måste du följa dessa steg:

  1. I SelfCAD, gå till 3D Slicer längst upp till höger i verktygsfältet, märkt 3D-utskrift.
  2. När du klickar på det öppnas ett nytt fönster som omdirigerar dig till Slicer, där du måste välja din 3D-skrivare. I vårt fall valde vi Anet A8 för vår egen 3D-skrivare.
  3. När du väl har valt din 3D-skrivare kan du komma åt skivningsinställningarna, som visas nedan.
  4. Standardinställningarna kan fungera perfekt för de flesta 3D-modeller, men du kan ibland behöva justera några inställningar för att få den perfekta utskriften. Observera också att inställningarna för olika 3D-skivor skiljer sig från andra.
  5. När du är bekväm med alla inställningar, klicka Skiva. Du kommer då att kunna se din skivade modell och jämföra den med den tidigare modellen genom att klicka Fast.
  6. Under modellen kommer du att kunna se hur lång tid det tar för modellen att skivas och storleken på 3D-utskriftsmaterialet den kommer att förbruka. Du kan också förhandsgranska den och se hur den kommer att 3D-utskrivas i realtid.
  7. När allt är bra kan du klicka på Spara G-kod knappen, så har du skapat och sparat din G-kod.

Så här felsöker du fel med din G-kod

Om du är ny på G-code eller har problem med att få dina program att fungera korrekt, här är fem felsökningstips som hjälper dig att komma igång.

  • Kontrollera din G-kodsyntax: G-kod är ett mycket specifikt språk; även ett litet misstag kan orsaka fel. Efter att ha genererat det, rekommenderas det att du inte ändrar det.
  • Se till att din maskin är korrekt konfigurerad: Innan du kör ditt program, dubbelkolla att din maskin är korrekt konfigurerad.
  • Kontrollera om det finns kollisioner: Ett av de vanligaste felen i G-kodprogram är en kollision, där verktyget kommer i kontakt med ett objekt som det inte är tänkt att göra. För att undvika detta, kontrollera ditt program för potentiella kollisionspunkter och se till att verktyget har tillräckligt med spelrum.
  • Simulera ditt program: Om du är osäker på om ditt program kommer att fungera som avsett, kör en simulering först för att fånga upp eventuella fel innan de orsakar problem på maskinen.
  • Fråga efter hjälp: Om du fortfarande har problem, tveka inte att be om hjälp från mer erfarna användare eller proffs.

Genom att följa dessa tips bör du kunna felsöka de flesta fel med dina G-kodprogram. Med lite övning kommer du att kunna förbereda G-kodfiler som fungerar efter behov.

Förstå att G-koder skiljer sig från M-koder

G-kodkommandon och M-koder är instruktioner som talar om för en verktygsmaskin vad den ska göra och hur den ska göras. Skillnaden mellan G-koder och M-koder är att G-koder talar om för verktygsmaskinen vad den ska göra (flytta, skära etc.), medan M-koder talar om för verktygsmaskinen hur den ska göra det (hastighet, kylvätska etc.). ). Med andra ord, G-koder är kommandona och M-koder är inställningarna.

G-koder hänvisas till som "geometriska" koder eftersom de handlar om bearbetningsoperationens geometri. Exempel på vanliga G-koder inkluderar G01 (linjär interpolation), G02/G03 (cirkulär interpolation) och G96/G97 (konstant ythastighet). Å andra sidan kallas M-koder för "diverse" eller "maskin"-koder eftersom de hanterar allt annat som inte är relaterat till bearbetningsoperationens geometri. Exempel på vanliga M-koder inkluderar M03 (spindel på medurs), M04 (spindel på moturs) och M06 (verktygsbyte).

Förstå och skapa G-Code

Genom att följa den här guiden bör du nu ha en förståelse för vad G-kod är och hur du går tillväga för att använda slicer-mjukvara för att skapa dina egna G-kodfiler att använda med en 3D-skrivare eller CNC-maskin. Du bör också kunna undvika några av de vanligaste felen.