Vad är G -koder? (Med exempel)

Vad är G -koder? (Med exempel)

De Koder G De kodar som motsvarar den programmering som används för att styra den numeriska kontrollutrustningen eller CNC, som är maskiner som utför sitt arbete under kommando av en dator. I den här typen av utrustning finns fräsningsmaskiner, svarvar, 3D -skrivare, skärare, etc.

G -koder är också kända som förberedande koder. G betyder "geometrisk". Det är koder som indikerar för maskinen som operationen måste utföra och identifiera sig för att börja med bokstaven "G".

Källa: Flickr.com Christopher Schmidt attribut 2.0 generisk (cc med 2.0)

De består av instruktioner eller kommandon som berättar för utrustningen till vilken position den ska flyttas, i vilken hastighet, i vilken ögonblick du ska använda något verktyg, till exempel en laser, extruder, etc. Till exempel, med 3D -utskrift, innehåller G -koder kommandon för att flytta delarna inuti skrivaren.

Det finns flera implementeringar av detta språk, men i var och en av dem är mandaten och kommandona liknande. Vid tidpunkten för att generera filerna kommer det dock att vara nödvändigt att veta den lämpliga versionen av G -koderna som utrustningen kan tolka.

[TOC]

Vad är kod G?

G -koden är ett programmeringsspråk för numerisk kontrollutrustning som leder maskinerna på var och hur man flyttar. G -koder varierar beroende på typ-, märkes- och utrustningsmodell.

Följ alltid någon variant av följande alfanumeriska mönster: n ## g ## x ## och ## z ## f ## s ## t ## m ##, var:

- N ##: Programradnummer.

- G ##: definierar rörelse och funktion.

- X ##: Förklara den horisontella positionen.

- Och ##: förklara det vertikala läget.

- Z ##: Förklara djupet.

- F ##: Power Rate.

- S ##: spindelhastighet.

Kan tjäna dig: typer av webbsidor

- T ##: Val av verktyg.

- M ##: olika funktioner, såsom belysning och av något, såsom köldmedium, indexeringsrörelse, axelblockering, etc.

Till exempel skulle G01 X2 Y3 F35 S450 T02 M04 indikera en linjär utfodringsrörelse (G01) till X-Y-positionen och med en matningshastighet på 35. Spindelhastigheten är 450 och använder verktyg 2.

Olika funktioner varierar från en maskin till en annan. För att veta vad M -koden refereras av maskinens instruktionshandbok.

Maskinrörelse

Allt som alla maskiner kan göra är främst baserat på tre grundläggande rörelsetyper:

- Snabb rörelse: En linjär rörelse till en XYZ -position. Det görs så snabbt som möjligt.

- Förhandsrörelse: En linjär rörelse till en XYZ -position till en definierad förskottshastighet.

- Cirkulär rörelse: En cirkulär rörelse med en definierad förskottshastighet.

Varje C -kod indikerar för utrustningen vilken variant av dessa grundläggande rörelser som ska utföra och även hur man gör det.

X, och är koordinaterna för den horisontella och vertikala positionen, och Z motsvarar maskinens djup. Dessa siffror följer rörelsekommandot för att uttrycka maskinens position.

Därefter bestämmer F framstegshastigheten (för framsteg eller cirkulära rörelser), medan S bestämmer spindelhastigheten. T används för att välja ett verktyg.

G -kodkonstruktion

Om G -koden öppnas i en textredigerare kan dess innehåll observeras, men det är ganska komplicerat att ge någon mening. Med ett verktyg som Repetier Host kan du bättre förstå G -koder.

Denna typ av program gör det möjligt att öppna G -koderna för att se de banor som huvudet kommer att ta för att producera ett intryck. Repetier Host använder färger för att indikera kodernas funktion.

Kan tjäna dig: aktiviteter som måste göras med el

Generera C -koder

För att utarbeta till exempel ett 3D -intryck. Om den här koduppsättningen skapades för hand, måste den göras under en betydande tid.

Något speciellt program, till exempel Cure Cutting -programmet, är det som tekniskt komponerar hela G -koderna.

Detta programavsnitt STL -filerna som innehåller all nödvändig information för att skapa ett 3D -intryck. Konverterar STL -filen till G -koder och automaterar processen.

Varje G -kod är exklusiv för den maskin som den skrevs. Uppsättningen instruktioner bygger specifikt på varje maskin.

CNC vs 3D -utskrift

Både CNC -maskiner och 3D -skrivare styrs med G -koder, som är gruppen av kommandon som börjar med bokstaven "G", precis som det finns koder för många andra bokstäver.

Riktlinjerna för G -koderna indikerar för utrustningen hur man rör sig och hur man justerar deras konfiguration, till exempel skärhastigheten eller munstyckets temperatur. Varje beställning utgör ett steg i objektutarbetandeprocessen.

Även om både 3D -skrivare och CNC -team använder G -koder, finns det i dessa två applikationer vissa betydelseskillnader.

Cnc

Numerisk datorkontroll är en teknik för att styra instrumenten för en maskin genom ett datorsystem.

CNC -kvarnar och svarvar används vanligtvis när mycket hög precision eller repeterbarhet behövs. Till exempel är dessa användbara för att borra hundratals identiska hål för att skapa en optisk plack.

Kan tjäna dig: teknisk produkt

Denna metod för att skapa ett stycke klassificeras som "subtraktiv tillverkning", eftersom stycket skapas gradvis eliminera materialet.

3D -tryck

Det är en tillverkningsprocess som också producerar delar med datorkontroll. Faktum är att 3D -skrivare också är CNC -maskiner, men med tanke på deras enorma popularitet är de sällan kända som sådana.

I 3D -utskrift uppförs en bit genom att lägga till material tills hela stycket skapas. 3D -utskrift är mycket användbart för att skapa anpassade bitar och prototyper innan du når en slutlig design.

Exempelkod

- 11: Anger kodraden och används som referens. I detta fall motsvarar det rad 11 i programmet som genomförs.

- G/m: i blått. Indikerar att det är ett kommando av den typ som anges av brevet. I detta fall motsvarar G1 -koden kommandot: koordinerad rörelse vid framstegshastighet.

Därefter definierar varje text som finns i rött vissa parametrar för kommandot och sedan värdet för varje parameter i fråga:

- F: hastighet. I detta fall indikeras att hastigheten är 900.

- X/Y/Z: De är positionskoordinaterna.

- E: matarrörelse.

Referenser

  1. Educatibot (2019). G-kod. Taget från: Educatibot.com.
  2. Ultimaker (2019). Vad är G-kod? Taget från: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). 3D-skrivare G-kod vs CNC G-kod-vad är skillnaden? All3dp. Taget från: all3dp.com.
  4. Autodesk (2019). Komma igång med G-kod. Taget från: autodesk.com.
  5. Wikipedia The Free Encyclopedia (2019). G-kod. Taget från: i.Wikipedia.org.