- Kāds ir G kods?
- Mašīnas kustība
- G koda uzbūve
- Ģenerējiet G kodus
- CNC vs 3D drukāšana
- CNC
- 3d print
- Parauga kods
- Atsauces
Par G kodi ir kodējumus, kas atbilst plānošanas izmantota kontroles iekārtu ciparu kontroles vai CNC, mašīnas, kas darbojas savu darbu ar komandu no datora. Šajā aprīkojuma klasē ietilpst frēzmašīnas, virpas, 3D printeri, griezēji utt.
G kodus sauc arī par sagatavošanās kodiem. G apzīmē "ģeometrisko". Tie ir kodi, kas mašīnai norāda, kuru darbību veikt, un tos identificē, sākot ar burtu “G”.
Avots: flickr.com Christopher Schmidt Attribution 2.0 Generic (CC BY 2.0)
Tos veido instrukcijas vai komandas, kas pasaka iekārtai, uz kuru pozīciju jāpārvietojas, ar kādu ātrumu un kurā brīdī lietot instrumentu, piemēram, lāzeru, ekstrūderi utt. Piemēram, izmantojot 3D drukāšanu, G-kodos ir komandas detaļu pārvietošanai printerī.
Šai valodai ir vairākas ieviešanas, taču katrā no tām komandas un komandas ir līdzīgas. Tomēr, ģenerējot failus, būs jāzina atbilstošā G kodu versija, kuru aprīkojums var interpretēt.
Kāds ir G kods?
G kods ir ciparu vadības iekārtas programmēšanas valoda, kas mašīnām virza to, kur un kā pārvietoties. G kodi mainās atkarībā no aprīkojuma veida, markas un modeļa.
Tas vienmēr seko dažiem burtu un ciparu modeļa variantiem: N ## G ## X ## Y ## Z ## F ## S ## T ## M ##, kur:
- N ##: programmas līnijas numurs.
- G ##: definē kustību un funkciju.
- X ##: paziņo horizontālo stāvokli.
- Y ##: paziņo vertikālo stāvokli.
- Z ##: norādiet dziļumu.
- F ##: barošanas ātrums.
- S ##: Vārpstas ātrums.
- T ##: rīku izvēle.
- M ##: dažādas funkcijas, piemēram, kaut kā ieslēgšana un izslēgšana, piemēram, dzesēšanas šķidrums, kustības indeksēšana, ass bloķēšana utt.
Piemēram, G01 X2 Y3 F35 S450 T02 M04 norāda lineāru padeves gājienu (G01) dotajā XY pozīcijā un padeves ātrumu 35. Vārpstas ātrums ir 450, un jūs izmantojat 2. instrumentu.
Dažādās funkcijas dažādās mašīnās atšķiras. Tāpēc, lai uzzinātu, kas ir M kods, ir jāatsaucas uz mašīnas lietošanas instrukciju.
Mašīnas kustība
Viss, ko var veikt jebkura mašīna, galvenokārt balstās uz trim pārvietošanās pamatvirzieniem:
- ātra kustība: lineāra kustība uz XYZ pozīciju. Tas tiek izdarīts pēc iespējas ātrāk.
- Padeves kustība: lineāra kustība uz XYZ pozīciju ar noteiktu padeves ātrumu.
- Apļveida kustība: apļveida kustība ar noteiktu braukšanas ātrumu.
Katrs G kods komandai norāda, kurš šo pamatkustību variants jāveic, kā arī to, kā to izdarīt.
X, Y ir horizontālā un vertikālā stāvokļa koordinātas, un Z atbilst iekārtas dziļumam. Šie skaitļi seko kustības vai funkcijas komandai, lai izteiktu mašīnas atrašanās vietu.
Pēc tam F nosaka padevi (padevei vai apļveida kustībām), bet S nosaka vārpstas ātrumu. T izmanto, lai atlasītu rīku.
G koda uzbūve
Atverot G kodu teksta redaktorā, jūs varat redzēt tā saturu, taču ir diezgan grūti tam piešķirt kādu nozīmi. Izmantojot tādu rīku kā Repetier Host, jūs varat labāk izprast G kodus.
Šāda veida programma ļauj atvērt G kodus, lai redzētu ceļus, kurus galva veiks, lai iegūtu izdruku. Repetier Host izmanto krāsas, lai norādītu kodu funkcijas.
Ģenerējiet G kodus
Tā kā, piemēram, 3D izdrukai var būt jāveic daudz kustību, G kodi var aizņemt milzīgu lappušu skaitu. Ja šo kodu kopu izveidotu ar roku, tas būtu jādara ievērojamu laiku.
Kāda īpaša programma, piemēram, Cura griešanas programma, ir tā, kas tehniski sastāda visus G kodus.
Šī programma izdala STL failus, kas satur visu nepieciešamo informāciju 3D drukas izveidošanai. Pārveidojiet STL failu G kodos, tādējādi automatizējot procesu.
Katrs G kods ir unikāls mašīnai, kurai tas tika uzrakstīts. Instrukciju komplekts ir paredzēts katrai mašīnai.
CNC vs 3D drukāšana
Gan CNC mašīnas, gan 3D printeri tiek kontrolēti, izmantojot G kodus, kas ir komandu grupa, kas sākas ar burtu "G", tāpat kā daudziem citiem burtiem ir arī kodi.
G-koda vadlīnijas apkalpēm stāsta, kā pārvietoties un kā pielāgot iestatījumus, piemēram, griešanas ātrumu vai sprauslas temperatūru. Katrs pasūtījums ir solis objekta izgatavošanas procesā.
Tomēr, lai arī gan 3D printeri, gan CNC aprīkojums izmanto G kodus, šajās divās lietojumprogrammās ir dažas būtiskas atšķirības.
CNC
Datoru skaitliskā vadība ir tehnika, ar kuras palīdzību kontrolēt mašīnas instrumentus, izmantojot datorsistēmu.
CNC frēzes un virpas parasti izmanto, ja nepieciešama ļoti liela precizitāte vai atkārtojamība. Piemēram, tie ir noderīgi, lai urbtu simtiem identisku caurumu, lai izveidotu optisko plāksni.
Šo detaļas izveidošanas metodi klasificē kā "subtraktīvo ražošanu", jo detaļa tiek veidota, pakāpeniski noņemot materiālu.
3d print
Tas ir ražošanas process, kurā tiek ražotas arī detaļas, izmantojot datora vadību. Faktiski 3D printeri ir arī CNC mašīnas, taču, ņemot vērā to milzīgo popularitāti, tie par tādiem reti tiek dēvēti.
3D drukāšanā daļa tiek uzcelta, pievienojot materiālu, līdz tiek izveidota visa daļa. 3D drukāšana ir ļoti noderīga, lai izveidotu pielāgotas detaļas un prototipus, pirms tiek sasniegts galīgais dizains.
Parauga kods
- 11: norāda koda līnijas numuru un tiek izmantots kā atsauce. Šajā gadījumā tas atbilst izpildāmās programmas 11. rindai.
- G / M: zilā krāsā. Norāda, ka tā ir tāda veida komanda, kuru norāda burts. Šajā gadījumā G1 kods atbilst komandai: Koordinēta kustība ar ātrumu uz priekšu.
Tālāk katrs sarkanais teksts nosaka noteiktus komandas parametrus un pēc tam katra attiecīgā parametra vērtību:
- F: ātrums. Šajā gadījumā ātrums tiek norādīts kā 900.
- X / Y / Z: tās ir pozīcijas koordinātas.
- E: padevēja kustība.
Atsauces
- Educatibot (2019). G-kods. Iegūts no: educatibot.com.
- Ultimaker (2019). Kas ir g-kods? Paņemts no: Ultimaker.com.
- Benjamin Goldschmidt (2019). 3D printera G kods pret CNC G kodu - kāda ir atšķirība? All3dp. Paņemts no: all3dp.com.
- Autodesk (2019). Darba sākšana ar G-kodu. Paņemts no: autodesk.com.
- Wikipedia bezmaksas enciklopēdija (2019). G kods. Iegūts no: en.wikipedia.org.