- Mikä on G-koodi?
- Koneen liike
- G-koodin rakenne
- Luo G-koodeja
- CNC vs 3D-tulostus
- CNC
- 3d tulosta
- Näytekoodi
- Viitteet
G-koodit ovat koodauksia, jotka vastaavat ohjelmoinnin avulla valvontalaitteet numeerinen ohjaus tai CNC, koneita, jotka ovat käynnissä työnsä komennossa tietokoneen. Tähän laiteluokkaan kuuluvat jyrsinkoneet, sorvit, 3D-tulostimet, leikkurit jne.
G-koodeja kutsutaan myös valmistelukoodeiksi. G tarkoittaa "geometristä". Ne ovat koodeja, jotka kertovat koneelle suoritettavat toimenpiteet ja tunnistetaan alkamalla kirjaimella "G".

Lähde: flickr.com Christopher Schmidt Nimeäminen 2.0 Yleinen (CC BY 2.0)
Ne koostuvat ohjeista tai komennoista, jotka kertovat laitteille, mihin asentoon siirtää, millä nopeudella ja millä hetkellä käyttää työkalua, kuten laseria, suulakepuristinta jne. Esimerkiksi 3D-tulostuksessa G-koodit sisältävät komennot osien siirtämiseksi tulostimessa.
Tätä kieltä on useita toteutuksia, mutta jokaisessa niistä komennot ja komennot ovat samanlaisia. Tiedostoja luotaessa on kuitenkin tiedettävä asianmukainen versio G-koodeista, joita laite pystyy tulkitsemaan.
Mikä on G-koodi?
G-koodi on numeerisen ohjauslaitteen ohjelmointikieli, joka ohjaa koneita minne ja miten liikkua. G-koodit vaihtelevat laitteen tyypin, merkin ja mallin mukaan.
Se seuraa aina jotakin seuraavan aakkosnumeerisen mallin varianttia: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, missä:
- N ##: Ohjelman rivinumero.
- G ##: Määrittää liikkeen ja funktion.
- X ##: Vaakatason ilmoittaminen.
- Y ##: Ilmoita pystysuora sijainti.
- Z ##: Ilmoita syvyys.
- F ##: Syöttönopeus.
- S ##: Karan nopeus.
- T ##: Työkalujen valinta.
- M ##: Eri toimintoja, kuten jonkin kytkeminen päälle ja pois, kuten jäähdytysneste, indeksointiliike, akselilukko jne.
Esimerkiksi G01 X2 Y3 F35 S450 T02 M04 osoittaisi lineaarisen syöttöliikkeen (G01) annettuun XY-asemaan ja syöttönopeuden 35. Karan kierrosluku on 450 ja käytät työkalua 2.
Eri toiminnot vaihtelevat koneittain. Siksi M-koodin selvittämiseksi on käytettävä koneen käyttöopasta.
Koneen liike
Kaikki mitä tahansa kone voi tehdä, perustuu ensisijaisesti kolmeen perustyyppiin:
- Nopea liike: lineaarinen liike XYZ-asentoon. Se tehdään niin nopeasti kuin mahdollista.
- Syöttöliike: lineaarinen liike XYZ-asemaan määritellyllä syöttönopeudella.
- Pyöreä liike: pyöreä liike määritellyllä eteenpäin suunnatulla nopeudella.
Jokainen G-koodi kertoo joukkueelle, mikä variantti näistä perusliikkeistä suoritetaan ja miten se tehdään.
X, Y ovat vaaka- ja pystysuunnan koordinaatit ja Z vastaa koneen syvyyttä. Nämä numerot seuraavat liike- tai toimintakomentoa ilmaisemaan koneen sijainti.
Seuraavaksi F määrittää syöttönopeuden (syöttöä tai ympyräliikkeitä varten), kun taas S määrittää karan nopeuden. T: tä käytetään työkalun valitsemiseen.
G-koodin rakenne
Jos avaat G-koodin tekstieditorissa, voit nähdä sen sisällön, mutta on melko vaikeaa antaa sille jotain merkitystä. Repetier Host -työkalun avulla voit ymmärtää paremmin G-koodeja.
Tämän tyyppinen ohjelma antaa sinun avata G-koodit nähdäksesi polut, jotka pää kuljettaa tulosteen tuottamiseksi. Repetier Host käyttää värejä osoittamaan koodien toiminnan.
Luo G-koodeja
Koska esimerkiksi 3D-tulostuksessa täytyy joutua suorittamaan useita liikkeitä, G-koodit voivat ottaa valtavan määrän sivuja. Jos tämä koodijoukko luotaisiin käsin, se olisi tehtävä huomattavasti aikaa.
Jotkut erityisohjelmat, esimerkiksi Cura-leikkausohjelma, muodostavat teknisesti kaikki G-koodit.
Tämä ohjelma jakaa STL-tiedostot, jotka sisältävät kaikki 3D-tulosteen luomiseen tarvittavat tiedot. Muunna STL-tiedosto G-koodeiksi, jolloin automatisoidaan prosessi.
Jokainen G-koodi on ainutlaatuinen koneelle, jolle se on kirjoitettu. Ohjekokonaisuus perustuu erityisesti jokaiseen koneeseen.
CNC vs 3D-tulostus
Sekä CNC-koneita että 3D-tulostimia ohjataan G-koodeilla, joka on ryhmä komentoja, jotka alkavat kirjaimella "G", samoin kuin monille muille kirjaimille on koodeja.
G-koodiohjeet kertovat miehistöille, kuinka liikkua ja kuinka muuttaa asetuksia, kuten leikkuunopeutta tai suuttimen lämpötilaa. Jokainen tilaus on vaihe objektin valmistusprosessissa.
Vaikka sekä 3D-tulostimet että CNC-laitteet käyttävät G-koodeja, näissä kahdessa sovelluksessa on kuitenkin joitain tärkeitä eroja.
CNC
Tietojen numeerinen hallinta on tekniikka koneen instrumenttien ohjaamiseksi tietokonejärjestelmän avulla.
CNC-myllyjä ja sorveja käytetään yleensä silloin, kun tarvitaan erittäin suurta tarkkuutta tai toistettavuutta. Nämä ovat hyödyllisiä esimerkiksi satojen identtisten reikien poraamisessa optisen levyn luomiseksi.
Tämä osan valmistusmenetelmä luokitellaan "subtraktiiviseksi valmistukseksi", koska osa luodaan poistamalla materiaali asteittain.
3d tulosta
Se on valmistusprosessi, joka tuottaa osia myös tietokoneohjauksella. Itse asiassa 3D-tulostimet ovat myös CNC-koneita, mutta ottaen huomioon niiden valtavan suosion, ne tunnetaan harvoin sellaisinaan.
3D-tulostuksessa osa pystytetään lisäämällä materiaalia, kunnes koko osa on luotu. 3D-tulostaminen on erittäin hyödyllistä muokattujen osien ja prototyyppien luomiseen ennen lopullisen suunnittelun saavuttamista.
Näytekoodi

- 11: Ilmaisee koodirivinumeron ja sitä käytetään referenssinä. Tässä tapauksessa se vastaa suoritettavan ohjelman riviä 11.
- G / M: sinisellä värillä. Osoittaa, että se on kirjaimella merkityn tyyppinen komento. Tässä tapauksessa G1-koodi vastaa komentoa: Koordinoitu liike eteenpäin nopeudella.
Seuraavaksi jokainen punaisella tekstillä määritetään tietyt komennon parametrit ja sitten kunkin kyseisen parametrin arvo:
- F: Nopeus. Tässä tapauksessa nopeuden on ilmoitettu olevan 900.
- X / Y / Z: Ne ovat sijaintikoordinaatteja.
- E: Syöttölaitteen liike.
Viitteet
- Educatibot (2019). G-koodi. Ostettu: educatibot.com.
- Ultimaker (2019). Mikä on g-koodi? Otettu: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D-tulostimen G-koodi vs. CNC G-koodi - mikä ero on? All3dp. Ostettu: all3dp.com.
- Autodesk (2019). G-koodin käyttöönotto Otettu: autodesk.com.
- Wikipedia ilmainen tietosanakirja (2019). G-koodi. Kuvannut: en.wikipedia.org.
