- Mi a G-kód?
- Gépi mozgás
- G-kód felépítése
- G kódok generálása
- CNC vs 3D nyomtatás
- CNC
- 3d nyomtatás
- Minta kód
- Irodalom
A G kódok olyan kódolások, amelyek megfelelnek a programozásnak, amelyet a berendezés numerikus vezérlésének vagy a CNC vezérléséhez használnak - gépek, amelyek a számítógép parancsnoka alatt végzik munkájukat. Ebben a felszerelési osztályban marógépek, esztergagépek, 3D nyomtatók, marók stb.
A G-kódokat előkészítő kódoknak is nevezzük. A G jelentése "geometriai". Kódok, amelyek megmutatják a gépnek, hogy melyik műveletet hajtja végre, és a "G" betűvel kezdve azonosíthatók.

Forrás: flickr.com Christopher Schmidt Nevezd meg! 2.0 Általános (CC BY 2.0)
Ezek olyan utasításokból vagy parancsokból állnak, amelyek megmutatják a berendezésnek, hogy melyik helyzetbe kell mozogni, milyen sebességgel, mikor kell használni egy szerszámot, például egy lézert, extrudálót stb. Például 3D nyomtatás esetén a G-kódok parancsokat tartalmaznak az alkatrészek mozgatására a nyomtatón belül.
Ennek a nyelvnek számos megvalósítása létezik, de ezekben a parancsok és parancsok hasonlóak. A fájlok létrehozásakor azonban meg kell ismernie a G-kódok megfelelő verzióját, amelyet a berendezés értelmezhet.
Mi a G-kód?
A G kód a numerikus vezérlőberendezések programozási nyelve, amely a gépeket arra irányítja, hogy hova és hogyan kell mozgatni. A G kódok a berendezés típusától, gyártmányától és modelljétől függően változnak.
Mindig követi a következő alfanumerikus mintázat néhány változatát: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, ahol:
- N ##: A program sora.
- G ##: meghatározza a mozgást és a funkciót.
- X ##: deklarálja a vízszintes helyzetet.
- Y ##: deklarálja a függőleges helyzetet.
- Z ##: Adja meg a mélységet.
- F ##: Etetési sebesség.
- S ##: Orsósebesség.
- T ##: Eszközök kiválasztása.
- M ##: Különféle funkciók, például valami be- és kikapcsolása, például hűtőfolyadék, indexelési mozgás, tengelyzár stb.
Például a G01 X2 Y3 F35 S450 T02 M04 egy lineáris előtolást (G01) jelez a megadott XY helyzetbe és 35 előtolási sebességet. Az orsó fordulatszáma 450 és a 2. szerszámot használja.
A különféle funkciók gépenként változnak. Ezért annak tudásához, hogy mi az M-kód, hivatkozni kell a gép használati útmutatójára.
Gépi mozgás
Minden, amit bármely gép képes megtenni, elsősorban a mozgás három alaptípusán alapul:
- Gyors mozgás: lineáris mozgás XYZ helyzetbe. A lehető leggyorsabban megtörténik.
- Előtolás mozgása: lineáris mozgás XYZ helyzetbe egy meghatározott előtolási sebességgel.
- Körkörös mozgás: körkörös mozgás meghatározott előrehaladási sebességgel.
Minden G-kód megmondja a csapatnak, hogy ezen alapvető mozgások melyik változatát kell végrehajtani, és azt is, hogyan kell megtenni.
X, Y a vízszintes és a függőleges helyzet koordinátái, Z pedig a gép mélységének felel meg. Ezek a számok a mozgás vagy a funkció parancsát követik, hogy kifejezzék a gép helyzetét.
Ezután F határozza meg az előtolást (előtoláshoz vagy körkörös mozgásokhoz), míg S meghatározza az orsó sebességét. A T eszközt választja ki.
G-kód felépítése
Ha megnyitja a G-kódot egy szövegszerkesztőben, láthatja annak tartalmát, de meglehetősen nehéz ennek valamilyen értelmét megadni. Egy olyan eszközzel, mint a Repetier Host, jobban megértheti a G-kódokat.
Az ilyen típusú program lehetővé teszi a G-kódok megnyitását annak érdekében, hogy megtekintsék azokat az útvonalakat, amelyeket a fej a nyomtatáshoz készít. Az Repetier Host színekkel jelzi a kódok funkcióját.
G kódok generálása
Mivel például a 3D-s nyomtatásnak sok mozgást kellene végrehajtania, a G-kódok óriási számú oldalt vehetnek igénybe. Ha ezt a kódkészletet kézzel állítanánk elő, akkor sok időbe telik.
Néhány speciális program, például a Cura vágási program az, amely technikailag összeállítja az összes G kódot.
Ez a program szekcionálja azokat az STL fájlokat, amelyek a 3D nyomtatás létrehozásához szükséges összes információt tartalmazzák. Konvertálja az STL fájlt G kódokká, ezáltal automatizálva a folyamatot.
Minden G-kód egyedülálló a gépen, amelyre írták. Az utasításkészlet kifejezetten az egyes gépeken alapszik.
CNC vs 3D nyomtatás
Mind a CNC gépeket, mind a 3D nyomtatókat G kódokkal vezéreljük, amely a "G" betűvel kezdődő parancsok csoportja, ugyanúgy, mint sok más betű kódjai.
A G-kód irányelvek megmutatják a személyzet számára, hogyan kell mozgatni és hogyan kell beállítani a beállításokat, például a vágási sebességet vagy a fúvóka hőmérsékletét. Mindegyik megrendelés az objektum készítésének egy lépését jelenti.
Noha a 3D nyomtatók és a CNC készülékek mind G-kódokat használnak, van néhány fontos különbség e két alkalmazás között.
CNC
A számítógépes numerikus vezérlés olyan technika, amellyel a gép műszereit számítógépes rendszer segítségével vezérelhetik.
A CNC-marókat és esztergagépeket általában akkor használják, amikor nagyon nagy pontosság vagy ismételhetőség szükséges. Például ezek hasznosak azonos furatok százai fúrásához egy optikai lemez létrehozásához.
Az alkatrész előállításának ezt a módszerét "kivonásos gyártás" -nak kell besorolni, mivel az alkatrészt az anyag fokozatos eltávolításával hozzák létre.
3d nyomtatás
Ez egy gyártási folyamat, amely számítógépes vezérlés mellett alkatrészeket is előállít. Valójában a 3D nyomtatók szintén CNC gépek, de óriási népszerűségük miatt ritkán ismertek ilyenként.
A 3D-s nyomtatás során egy részet anyag hozzáadásával állítanak fel, amíg a teljes rész el nem készül. A 3D-s nyomtatás nagyon hasznos egyedi alkatrészek és prototípusok készítéséhez, mielőtt a végső kialakítás megtörténik.
Minta kód

- 11: A kódsor számát jelzi, és referenciaként használják. Ebben az esetben a futó program 11. sorának felel meg.
- G / M: kék színű. Azt jelzi, hogy ez egy betűvel jelölt típusú parancs. Ebben az esetben a G1 kód megfelel a következő parancsnak: Koordinált mozgás előremeneti sebességgel.
Ezután minden vörös szöveg meghatározza a parancs egyes paramétereit, majd az egyes kérdéses paraméterek értékét:
- F: Sebesség. Ebben az esetben a sebességet 900-ra jelzik.
- X / Y / Z: Ezek a helyzet koordinátái.
- E: Adagoló mozgás.
Irodalom
- Educatibot (2019). G-kód. Forrás: educatibot.com.
- Ultimaker (2019). Mi az a g-kód? Forrás: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D nyomtató G-kód vs CNC G-kód - Mi a különbség? All3dp. Feltöltve: all3dp.com.
- Autodesk (2019). Az első lépések a G-kóddal. Forrás: autodesk.com.
- A Wikipedia ingyenes enciklopédia (2019). G-kódot. Forrás: en.wikipedia.org.
