- Kas yra G kodas?
- Mašinų judėjimas
- G kodo konstrukcija
- Generuokite G kodus
- CNC vs 3D spausdinimas
- CNC
- 3D spausdinimas
- Imties kodas
- Nuorodos
Į G kodai yra koduotes, kurie atitinka programavimo naudojami siekiant kontroliuoti įrangos skaitmeninio valdymo ar CNC, mašinos, kurios veikia savo darbo vietas pagal kompiuterio komandą. Šioje įrangos klasėje yra frezavimo staklės, tekinimo staklės, 3D spausdintuvai, pjaustytuvai ir kt.
G kodai taip pat žinomi kaip parengiamieji kodai. G reiškia „geometrinę“. Jie yra kodai, nurodantys mašinai, kurią operaciją atlikti, ir identifikuojami pradedant raide „G“.
Šaltinis: flickr.com Christopher Schmidt Priskyrimas 2.0 Bendrasis (CC BY 2.0)
Jie sudaryti iš instrukcijų ar komandų, kurios nurodo įrangai, į kurią padėtį judėti, kokiu greičiu, kokiu momentu naudoti įrankį, pavyzdžiui, lazerį, ekstruderį ir pan. Pvz., Naudojant 3D spausdinimą, G koduose yra komandos dalims perkelti į spausdintuvą.
Yra keletas šios kalbos įgyvendinimų, tačiau kiekviename iš jų komandos ir komandos yra panašios. Tačiau kuriant failus reikės žinoti tinkamą G kodų versiją, kurią įranga gali išaiškinti.
Kas yra G kodas?
G kodas yra skaitmeninio valdymo įrangos programavimo kalba, nukreipianti mašinas kur ir kaip judėti. G kodai skiriasi priklausomai nuo įrangos tipo, markės ir modelio.
Visada laikomasi šio raidinio skaitmeninio modelio varianto: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, kur:
- N ##: Programos eilutės numeris.
- G ##: apibrėžia judesį ir funkciją.
- X ##: nurodykite horizontalią padėtį.
- Y ##: nurodykite vertikalią padėtį.
- Z ##: nurodykite gylį.
- F ##: Maitinimo greitis.
- S ##: Veleno greitis.
- T ##: Priemonių pasirinkimas.
- M ##: įvairios funkcijos, tokios kaip kažko įjungimas ir išjungimas, tokios kaip aušinimo skystis, rodyklės judėjimas, ašies užraktas ir kt.
Pavyzdžiui, G01 X2 Y3 F35 S450 T02 M04 reikštų tiesinį pastūmimo judesį (G01) į nurodytą XY padėtį ir tiekimo greitį 35. Suklės greitis yra 450, o jūs naudojate 2 įrankį.
Įvairios funkcijos įvairiose mašinose skiriasi. Todėl norint sužinoti, kas yra M kodas, reikia remtis mašinos naudojimo instrukcija.
Mašinų judėjimas
Viskas, ką gali atlikti bet kuris aparatas, visų pirma grindžiama trimis pagrindiniais judesių tipais:
- greitas judėjimas: linijinis judėjimas į XYZ padėtį. Tai atliekama kuo greičiau.
- Tiekimo judėjimas: linijinis judėjimas į XYZ padėtį esant apibrėžtam pastūmos greičiui.
- Sukamaisiais judesiais: sukamaisiais judesiais apibrėžtu judėjimo greičiu.
Kiekvienas G kodas komandai nurodo, kurį šių pagrindinių judesių variantą atlikti ir kaip tai padaryti.
X, Y yra horizontalios ir vertikalios padėties koordinatės, o Z atitinka mašinos gylį. Šie skaičiai seka judesio arba funkcijos komandą, kad būtų išreikšta mašinos padėtis.
Toliau F nustato pastūmą (pastūmai ar sukamaisiais judesiais), o S nustato ašies greitį. T naudojamas įrankiui pasirinkti.
G kodo konstrukcija
Jei atidarote G kodą teksto rengyklėje, galite pamatyti jo turinį, tačiau suteikti tam tikrą prasmę yra gana sunku. Naudodamiesi tokiu įrankiu kaip „Repetier Host“, galite geriau suprasti G kodus.
Šios rūšies programa leidžia atidaryti G kodus, kad matytumėte kelius, kuriais galva eis spausdindama. „Repetier Host“ naudoja spalvas kodų funkcijai nurodyti.
Generuokite G kodus
Kadangi, pavyzdžiui, 3D spausdinimas gali tekti atlikti daugybę judesių, G kodai gali užimti labai daug puslapių. Jei šis kodo rinkinys būtų sukurtas rankiniu būdu, jis turėtų būti padarytas nemažai laiko.
Kai kuri speciali programa, pavyzdžiui, „Cura“ pjovimo programa, yra ta, kuri techniškai sudaro visus G kodus.
Ši programa skirsto STL failus, kuriuose yra visa informacija, reikalinga 3D spausdinimui sukurti. Konvertuokite STL failą į G kodus, tokiu būdu automatizuodami procesą.
Kiekvienas G kodas yra unikalus mašinai, kuriai jis buvo parašytas. Instrukcijų rinkinys yra pagrįstas kiekviena mašina.
CNC vs 3D spausdinimas
Tiek CNC aparatai, tiek 3D spausdintuvai yra valdomi naudojant G kodus, tai yra komandų grupė, kuri prasideda raide „G“, kaip ir daugelio kitų raidžių kodai.
G kodo gairės nurodo įguloms, kaip judėti ir kaip koreguoti jų nustatymus, tokius kaip pjovimo greitis ar purkštuko temperatūra. Kiekvienas užsakymas yra objekto pagaminimo proceso žingsnis.
Nors 3D spausdintuvai ir CNC įranga naudoja G kodus, šiose dviejose programose yra keletas svarbių skirtumų.
CNC
Kompiuterinis skaitmeninis valdymas yra technika, skirta valdyti mašinos prietaisus kompiuterine sistema.
CNC frezos ir tekinimo staklės dažniausiai naudojamos, kai reikia labai aukšto tikslumo ar pakartojamumo. Pavyzdžiui, jie yra naudingi gręžiant šimtus identiškų skylių, kad būtų sukurta optinė plokštė.
Šis detalės kūrimo būdas klasifikuojamas kaip „atimamasis gaminimas“, nes dalis sukuriama palaipsniui pašalinant medžiagą.
3D spausdinimas
Tai yra gamybos procesas, kurio metu gaminamos dalys, naudojant kompiuterio valdymą. Tiesą sakant, 3D spausdintuvai taip pat yra CNC įrenginiai, tačiau, atsižvelgiant į didžiulį populiarumą, jie kaip tokie retai žinomi.
3D spausdinant dalis statoma pridedant medžiagos, kol bus sukurta visa dalis. 3D spausdinimas yra labai naudingas kuriant pasirinktines dalis ir prototipus prieš pasiekiant galutinį dizainą.
Imties kodas
- 11: nurodo kodo eilutės numerį ir yra naudojamas kaip nuoroda. Šiuo atveju tai atitinka vykdomos programos 11 eilutę.
- G / M: mėlynos spalvos. Nurodo, kad tai yra komandos, nurodytos raide, komanda. Šiuo atveju G1 kodas atitinka komandą: Koordinuotas judėjimas važiuojant greičiu.
Toliau kiekvienas raudonai parašytas tekstas apibrėžia tam tikrus komandos parametrus, o tada kiekvieno nagrinėjamo parametro vertę:
- F: greitis. Šiuo atveju nurodomas 900 greitis.
- X / Y / Z: Jie yra padėties koordinatės.
- E: tiektuvo judėjimas.
Nuorodos
- „Educatibot“ (2019 m.). G kodas. Paimta iš: educatibot.com.
- „Ultimaker“ (2019 m.). Kas yra g-kodas? Paimta iš: Ultimaker.com.
- Benjaminas Goldschmidtas (2019 m.). 3D spausdintuvo G kodas ir CNC G kodas - koks skirtumas? All3dp. Paimta iš: all3dp.com.
- „Autodesk“ (2019 m.). Darbo su „G-Code“ pradžia. Paimta iš: autodesk.com.
- Nemokama enciklopedija „Vikipedija“ (2019 m.). G kodas. Paimta iš: en.wikipedia.org.