- Vad är G-koden?
- Maskinrörelse
- G-kodkonstruktion
- Generera G-koder
- CNC vs 3D-utskrift
- CNC
- 3d-tryck
- Exempelkod
- referenser
De G-koder är kodningar som motsvarar den planering som används för att styrutrustning numerisk styrning eller CNC, maskiner som körs sina arbeten under befäl av en dator. I denna utrustningsklass finns fräsmaskiner, svarvar, 3D-skrivare, fräsar etc.
G-koder är också kända som förberedande koder. G står för "geometrisk." Det är koder som säger maskinen vilken operation som ska utföras och identifieras genom att börja med bokstaven "G".
Källa: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
De består av instruktioner eller kommandon som säger utrustningen till vilken position man ska röra sig, vid vilken hastighet, vid vilket ögonblick man ska använda ett verktyg, till exempel en laser, extruder etc. Med 3D-utskrift innehåller till exempel G-koder kommandon för att flytta delar i skrivaren.
Det finns flera implementationer av detta språk, men i var och en av dem är kommandona och kommandona lika. När du genererar filerna kommer det emellertid att krävas kännedom om vilken version av G-koderna som utrustningen kan tolka.
Vad är G-koden?
G-kod är ett programmeringsspråk för numerisk styrutrustning som styr maskiner till var och hur man ska flytta. G-koder varierar beroende på utrustningens typ, märke och modell.
Den följer alltid någon variant av följande alfanumeriska mönster: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, där:
- N ##: Programradnummer.
- G ##: Definierar rörelsen och funktionen.
- X ##: Ange det horisontella läget.
- Y ##: Ange det vertikala läget.
- Z ##: Förklara djupet.
- F ##: Matningshastighet.
- S ##: Spindelhastighet.
- T ##: Val av verktyg.
- M ##: Olika funktioner, som att slå på och stänga av något, såsom kylvätska, indexeringsrörelse, axellås, etc.
Till exempel skulle G01 X2 Y3 F35 S450 T02 M04 indikera en linjär matningsrörelse (G01) till det givna XY-läget och en matningshastighet på 35. Spindelhastigheten är 450 och du använder verktyg 2.
De olika funktionerna varierar från maskin till maskin. För att ta reda på vad M-koden är bör man referera till maskinens bruksanvisning.
Maskinrörelse
Allt som vilken maskin som helst kan göra baseras främst på tre grundläggande rörelsetyper:
- Snabb rörelse: en linjär rörelse till ett XYZ-läge. Det görs så snabbt som möjligt.
- Matningsrörelse: en linjär rörelse till ett XYZ-läge med en definierad matningshastighet.
- Cirkulär rörelse: en cirkulär rörelse med en definierad framhastighet.
Varje G-kod berättar för teamet vilken variant av dessa grundläggande rörelser att utföra och hur man gör det.
X, Y är koordinaterna för det horisontella och vertikala läget, och Z motsvarar maskinens djup. Dessa nummer följer rörelse- eller funktionskommandot för att uttrycka maskinens position.
Därefter bestämmer F matningshastigheten (för matning eller cirkulära rörelser), medan S bestämmer spindelhastigheten. T används för att välja ett verktyg.
G-kodkonstruktion
Om du öppnar G-koden i en textredigerare kan du se dess innehåll, men det är ganska svårt att ge den någon mening. Med ett verktyg som Repetier Host kan du bättre förstå G-koder.
Den här typen av program låter dig öppna G-koderna för att se vägar som huvudet tar för att producera ett tryck. Repetiervärd använder färger för att ange funktionen för koderna.
Generera G-koder
Eftersom till exempel ett 3D-tryck kan behöva utföra många rörelser kan G-koderna ta ett enormt antal sidor. Om denna uppsättning kod skulle skapas för hand skulle det behöva göras under en avsevärd tid.
Några speciella program, till exempel Cura-skärprogrammet, är det som tekniskt komponerar alla G-koder.
Detta program delar STL-filerna som innehåller all information som krävs för att skapa en 3D-utskrift. Konvertera STL-filen till G-koder, vilket automatiserar processen.
Varje G-kod är unik för den maskin den var skriven för. Instruktionsuppsättningen baseras 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.
Riktlinjer för G-kod berättar för besättningarna hur man ska flytta och hur man justerar sina inställningar, till exempel skärhastighet eller munstyckstemperatur. Varje ordning utgör ett steg i processen att göra objektet.
Även om både 3D-skrivare och CNC-utrustning använder G-koder finns det dock några viktiga skillnader i dessa två applikationer.
CNC
Dator numerisk styrning är en teknik för att styra instrumenten på en maskin med hjälp av 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 platta.
Denna metod för att skapa en del klassificeras som "subtraktiv tillverkning", eftersom delen skapas genom att materialet gradvis tas bort.
3d-tryck
Det är en tillverkningsprocess som också producerar delar med hjälp av datorstyrning. 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 upprättas en del genom att lägga till material tills hela delen har skapats. 3D-utskrift är mycket användbart för att skapa anpassade delar och prototyper innan du når en slutlig design.
Exempelkod
- 11: Anger kodradenummer och används som referens. I detta fall motsvarar det rad 11 i programmet som körs.
- G / M: I blå färg. Anger att det är ett kommando av den typ som anges med bokstaven. I detta fall motsvarar G1-koden kommandot: Koordinerad rörelse med framhastighet.
Därefter definierar varje text som är i rött vissa parametrar för kommandot och sedan värdet för varje parameter i fråga:
- F: hastighet. I detta fall anges hastigheten vara 900.
- X / Y / Z: Det är positionskoordinaterna.
- E: Matarrörelse.
referenser
- Educatibot (2019). G-kod. Hämtad från: educatibot.com.
- Ultimaker (2019). Vad är g-kod? Hämtad från: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D-skrivare G-kod vs CNC G-kod - Vad är skillnaden? All3dp. Hämtad från: all3dp.com.
- Autodesk (2019). Komma igång med G-kod. Hämtad från: autodesk.com.
- Wikipedia den fria encyklopedin (2019). G-kod. Hämtad från: en.wikipedia.org.