G kodas yra kompiuterio kodas, kuris nurodo mašinoms, kaip atlikti tam tikras užduotis. Jis plačiai naudojamas gamyboje ir gali valdyti viską nuo mašinos greičio iki jos šildytuvo temperatūros. Jei norite pradėti naudoti G kodą savo darbe, prieš pradėdami turite žinoti keletą dalykų. Šiame vadove apžvelgsime, kas yra G kodo failai ir kaip galite juos paruošti naudoti savo 3D spausdintuve arba CNC įrenginyje.
Kaip veikia G kodas
CNC staklės ir 3D spausdintuvai yra gamykliniai įrankiai, skirti gaminti fizinius objektus iš skaitmeninio dizaino. Šioms mašinoms reikia instrukcijų rinkinio, kad būtų galima sukurti tuos objektus, o tai yra G kodas. G kodas yra skaitmeninio valdymo programavimo kalba, nurodanti mašinai kokius veiksmus ir kokia tvarka atlikti.
Kiekviena G kodo eilutė vadinama bloku, o kiekvienas blokas turi tam tikrą funkciją. Pavyzdžiui, vienas blokas gali nurodyti mašinai pereiti prie konkrečios koordinatės, o kitas gali nurodyti mašinai pradėti arba sustabdyti pjovimą. Kodo blokai turi būti kruopščiai užsakyti ir įvykdyti, kad būtų sukurtas veikiantis modelis. Dėl to G kodas vaidina svarbų vaidmenį gaminant CNC ir 3D spausdinimą.
G kodo pavyzdžiai
Dabar, kai žinome, kaip veikia G kodas, pažvelkime į keletą pavyzdžių. Viena iš labiausiai paplitusių G kodo komandų yra Judėti, atstovaujama G00, kuri nurodo mašinai pereiti prie konkrečios koordinatės (be pjovimo). Pavyzdžiui, šis kodas nurodytų mašinai judėti penkiais milimetrais aukštyn: G00 Z+05.
Kita įprasta G kodo komanda yra Iškirpti, atstovaujama G01, kuri nurodo mašinai pradėti arba sustabdyti pjovimą. Šis kodas nurodytų mašinai pradėti pjauti dviejų milimetrų gylyje: G01 Z02.
Galiausiai, Pabaiga komanda (M30) nurodo įrenginiui nustoti vykdyti kodą. Ši komanda paprastai naudojama G kodo programos pabaigoje. Tai tik keletas dažniausiai naudojamų G kodo komandų, naudojamų CNC apdirbime.
Ką reikia atsiminti kuriant G kodą
Jei kuriate G kodo failus nuo nulio, pirmiausia turite rasti konkrečias komandas, kurias supranta jūsų įrenginys. Kai turėsite komandų sąrašą, galite pradėti kurti savo kodą.
Vienas iš svarbiausių dalykų, kurį reikia turėti omenyje kuriant G kodą, yra komandų tvarka. Aparatas vykdys kodą iš viršaus į apačią, todėl svarbu užtikrinti, kad kodas būtų teisingai užsakytas. Jei nesate atsargūs, jūsų aparatas gali nesugebėti tinkamai interpretuoti kodo ir gali pateikti netikslius rezultatus.
Taip pat svarbu apsvarstyti, kokius vienetus naudosite. Dažniausias CNC staklių matavimo vienetas yra milimetrai, tačiau gali tekti naudoti kitus matavimo vienetus, atsižvelgiant į konkrečią naudojamą mašiną. Kai nuspręsite dėl matavimo vienetų, galite pradėti įvesti koordinates į savo kodą.
Sukūrę G kodą, turėsite jį išbandyti, kad įsitikintumėte, jog jis tinkamai veikia. Geriausias būdas tai padaryti yra paleisti kodą simuliatoriuje prieš bandant jį savo kompiuteryje prieš pradėdami gaminti, pastebėkite visas savo kodo klaidas ir įsitikinkite, kad viskas veikia tinkamai procesas.
Dauguma 3D pjaustymo programinė įranga padeda sukurti G kodo failus nesijaudinant dėl G kodo detalių, jei modelis buvo sukurtas teisingai. Dabar sužinokime, kaip paruošti G kodą pjaustymo programinėje įrangoje.
G kodo paruošimas SelfCAD
Pjaustymo programinė įranga, kurią ketiname naudoti, yra SelfCAD's Slicer. Tačiau tai galite padaryti naudodami kitą programinę įrangą, pvz., Cura, Simplify3D ir IdeaMaker. G kodas, kurį ketiname sukurti, yra skirtas toliau parodytam automobiliui.
Norėdami pradėti procesą, turite atlikti šiuos veiksmus:
- „SelfCAD“ pasiekite 3D pjaustytuvą įrankių juostos viršuje, dešinėje, pažymėtoje 3D spausdinimas.
- Kai jį spustelėsite, atsidarys naujas langas, nukreipiantis į pjaustyklę, kur turėsite pasirinkti 3D spausdintuvą. Mūsų atveju savo 3D spausdintuvui pasirinkome Anet A8.
- Pasirinkę 3D spausdintuvą, galite pasiekti pjaustytuvo nustatymus, kaip parodyta toliau.
- Numatytieji nustatymai gali puikiai veikti daugumoje 3D modelių, tačiau kartais gali tekti pakoreguoti keletą nustatymų, kad gautumėte tobulą spaudinį. Taip pat atkreipkite dėmesį, kad skirtingų 3D pjaustytuvų nustatymai skiriasi nuo kitų.
- Kai būsite patenkinti visais nustatymais, spustelėkite Supjaustykite. Tada spustelėję galėsite pamatyti savo modelį ir palyginti jį su ankstesniu modeliu Tvirtas.
- Po modeliu matysite, kiek laiko prireiks modelio pjaustymui ir sunaudos 3D spausdinimo medžiagos dydį. Taip pat galite peržiūrėti jį ir pamatyti, kaip jis bus spausdinamas 3D realiuoju laiku.
- Kai viskas bus gerai, galite spustelėti Išsaugokite G kodą mygtuką ir būsite sugeneravę bei išsaugoję savo G kodą.
Kaip pašalinti „G-Code“ klaidas
Jei pirmą kartą naudojate G kodą arba kyla problemų norint tinkamai veikti programas, pateikiami penki trikčių šalinimo patarimai, kurie padės pradėti.
- Patikrinkite G kodo sintaksę: G kodas yra labai specifinė kalba; net ir nedidelė klaida gali sukelti klaidų. Jį sukūrus, rekomenduojama jo nekeisti.
- Įsitikinkite, kad jūsų įrenginys tinkamai sukonfigūruotas: Prieš paleisdami programą dar kartą patikrinkite, ar jūsų įrenginys tinkamai sukonfigūruotas.
- Patikrinkite, ar nėra susidūrimų: Viena iš dažniausiai pasitaikančių klaidų G kodo programose yra susidūrimas, kai įrankis susiliečia su objektu, kurio jis neturėtų. Norėdami to išvengti, patikrinkite, ar programoje nėra galimų susidūrimo taškų, ir įsitikinkite, kad įrankis turi pakankamai laisvos vietos.
- Imituokite savo programą: Jei nesate tikri, ar jūsų programa veiks taip, kaip numatyta, pirmiausia paleiskite modeliavimą, kad pastebėtumėte klaidas, kol jos nesukels problemų įrenginyje.
- Prašyti pagalbos: Jei vis tiek kyla problemų, nedvejodami kreipkitės pagalbos į labiau patyrusius naudotojus ar specialistus.
Vadovaudamiesi šiais patarimais, turėtumėte sugebėti pašalinti daugumą klaidų naudodami G kodo programas. Šiek tiek pasipraktikuodami galėsite paruošti G kodo failus, kurie veiktų taip, kaip reikia.
Supraskite, kad G kodai skiriasi nuo M kodų
G kodo komandos ir M kodai yra instrukcijos, nurodančios staklėms, ką ir kaip daryti. Skirtumas tarp G kodų ir M kodų yra tas, kad G kodai nurodo staklei, ką daryti (judinti, pjauti ir pan.), o M kodai nurodo, kaip tai padaryti (greitį, aušinimo skystį ir kt.). ). Kitaip tariant, G kodai yra komandos, o M kodai yra nustatymai.
G kodai yra vadinami „geometriniais“ kodais, nes jie susiję su apdirbimo operacijos geometrija. Įprastų G kodų pavyzdžiai yra G01 (tiesinė interpoliacija), G02/G03 (apvali interpoliacija) ir G96/G97 (pastovus paviršiaus greitis). Kita vertus, M kodai vadinami „įvairiais“ arba „mašinų“ kodais, nes jie susiję su visa kita, kas nesusijusi su apdirbimo operacijos geometrija. Įprastų M kodų pavyzdžiai yra M03 (suklys pagal laikrodžio rodyklę), M04 (suklis prieš laikrodžio rodyklę) ir M06 (įrankio keitimas).
G kodo supratimas ir kūrimas
Vadovaudamiesi šiuo vadovu, dabar turėtumėte suprasti, kas yra G kodas ir kaip naudoti pjaustymo programinę įrangą, kad sukurtumėte savo G kodo failus, kuriuos naudotumėte su 3D spausdintuvu arba CNC aparatu. Taip pat turėtumėte sugebėti išvengti kai kurių dažniausiai pasitaikančių klaidų.