G-kood on teatud tüüpi arvutikood, mis juhendab masinaid teatud toimingute tegemisel. Seda kasutatakse laialdaselt tootmises ja see suudab juhtida kõike alates masina kiirusest kuni selle küttekeha temperatuurini. Kui soovite alustada G-koodi kasutamist oma töös, peate enne alustamist teadma mõnda asja. Selles juhendis vaatleme, mis on G-koodi failid ja kuidas saate neid ette valmistada kasutamiseks oma 3D-printeris või CNC-masinas.

Kuidas G-kood töötab

CNC-masinad ja 3D-printerid on tehase tööriistad füüsiliste objektide valmistamiseks digitaalsest disainist. Need masinad vajavad nende objektide loomiseks juhiste komplekti, kuhu tuleb sisse G-kood. G-kood on arvjuhtimise programmeerimiskeel, mis ütleb masinale, milliseid toiminguid ja millises järjekorras teha.

Iga G-koodi rida nimetatakse plokiks ja igal plokil on konkreetne funktsioon. Näiteks võib üks plokk käskida masinal liikuda kindlale koordinaadile, teine ​​aga käskida masinal lõikamist alustada või lõpetada. Töömudeli loomiseks tuleb koodiplokid hoolikalt tellida ja täita. Selle tulemusena mängib G-kood CNC valmistamisel ja 3D-printimisel üliolulist rolli.

instagram viewer

G-koodi näited

Nüüd, kui teame, kuidas G-kood töötab, vaatame mõnda näidet. Üks levinumaid G-koodi käske on Liiguta, mida esindab G00, mis käsib masinal liikuda kindlale koordinaadile (ilma lõikamata). Näiteks järgmine kood käskis masinal liikuda viie millimeetri võrra ülespoole: G00 Z+05.

Teine levinud G-koodi käsk on Lõika, mida esindab G01, mis käsib masinal lõikamist alustada või lõpetada. Järgmine kood käskis masinal alustada lõikamist kahe millimeetri sügavuselt: G01 Z02.

Lõpuks, Lõpp käsk (M30) käsib masinal koodi täitmine lõpetada. Seda käsku kasutatakse tavaliselt G-koodi programmi lõpus. Need on vaid mõned kõige levinumad CNC-töötluses kasutatavad G-koodi käsud.

Asjad, mida G-koodi loomisel meeles pidada

Kui loote G-koodi faile nullist, on esimene samm leida konkreetsed käsud, mida teie masin mõistab. Kui teil on käskude loend, võite alustada koodi loomist.

Üks olulisemaid asju, mida G-koodi loomisel meeles pidada, on käskude järjekord. Masin täidab koodi ülalt alla, seega on oluline tagada, et teie kood oleks õigesti järjestatud. Kui te ei ole ettevaatlik, ei pruugi teie masin olla võimeline koodi õigesti tõlgendama ja anda ebatäpseid tulemusi.

Samuti on oluline kaaluda, milliseid ühikuid te kasutate. CNC-masinate kõige levinum mõõtühik on millimeetrid, kuid olenevalt konkreetsest kasutatavast masinast võib tekkida vajadus kasutada ka muid ühikuid. Kui olete mõõtühikud otsustanud, võite hakata koodi sisestama koordinaate.

Kui olete oma G-koodi loonud, peate seda testima, et veenduda, et see töötab õigesti. Parim viis selleks on käivitada kood simulaatoris enne selle proovimist oma tegelikus masinas tuvastage oma koodis kõik vead ja veenduge, et kõik töötab korralikult enne tegelikku tootmist protsessi.

Enamik 3D viilutamise tarkvara aitab luua G-koodi faile, muretsemata G-koodi üksikasjade pärast, kui mudel on õigesti kujundatud. Nüüd õpime, kuidas G-koodi viilutamistarkvaras ette valmistada.

G-koodi ettevalmistamine SelfCADis

Viilutamise tarkvara, mida kavatseme kasutada, on SelfCADi viilutaja. Kuid saate seda teha ka muu tarkvaraga, nagu Cura, Simplify3D ja IdeaMaker. G-kood, mille me loome, on mõeldud allpool näidatud auto jaoks.

Protsessi alustamiseks peate järgima neid samme:

  1. Rakenduses SelfCAD avage tööriistariba paremas ülanurgas 3D Slicer, millel on silt 3D printimine.
  2. Kui klõpsate sellel, avaneb uus aken, mis suunab teid viilutajasse, kus peate valima oma 3D-printeri. Meie puhul valisime oma 3D-printeriks Anet A8.
  3. Kui olete oma 3D-printeri valinud, pääsete juurde viilutaja sätetele, nagu allpool näidatud.
  4. Vaikesätted töötavad enamiku 3D-mudelite puhul suurepäraselt, kuid mõnikord võib tekkida vajadus kohandada mõningaid sätteid, et saada täiuslik väljatrükk. Pange tähele ka seda, et erinevate 3D-lõikurite seaded erinevad teistest.
  5. Kui olete kõigi sätetega rahul, klõpsake nuppu Viil. Seejärel saate vaadata oma tükeldatud mudelit ja võrrelda seda eelmise mudeliga, klõpsates Tahke.
  6. Mudeli all näete aega, mis kulub mudeli viilutamiseks, ja 3D-printimise materjali suurust, mida see kulutab. Saate seda ka eelvaadata ja vaadata, kuidas seda reaalajas 3D-printitakse.
  7. Kui kõik on korras, võite klõpsata Salvestage G-kood nuppu ja olete oma G-koodi loonud ja salvestanud.

Kuidas oma G-koodiga tõrkeotsingut teha

Kui olete G-koodiga uustulnuk või teil on probleeme programmide korrektseks tööle panemisega, on siin viis veaotsingu nõuannet, mis aitavad teil alustada.

  • Kontrollige oma G-koodi süntaksit: G-kood on väga spetsiifiline keel; isegi väike viga võib põhjustada vigu. Pärast selle loomist on soovitatav seda mitte muuta.
  • Veenduge, et teie masin on õigesti konfigureeritud: Enne programmi käivitamist kontrollige veel kord, et teie masin on õigesti konfigureeritud.
  • Kontrollige kokkupõrkeid: Üks levinumaid vigu G-koodi programmides on kokkupõrge, kus tööriist puutub kokku objektiga, mida ta ei peaks. Selle vältimiseks kontrollige oma programmi võimalike kokkupõrkepunktide suhtes ja veenduge, et tööriistal oleks piisavalt ruumi.
  • Simuleerige oma programmi: Kui te pole kindel, kas teie programm töötab ettenähtud viisil, käivitage esmalt simulatsioon, et tuvastada kõik vead, enne kui need masinas probleeme põhjustavad.
  • Küsi abi: Kui teil on endiselt probleeme, küsige abi kogenumatelt kasutajatelt või professionaalidelt.

Neid näpunäiteid järgides peaksite suutma enamiku G-koodi programmide tõrkeotsingu teha. Veidi harjutades saate ette valmistada G-koodi failid, mis töötavad vastavalt vajadusele.

Mõistke, et G-koodid erinevad M-koodidest

G-koodi käsud ja M-koodid on juhised, mis ütlevad tööpingile, mida ja kuidas teha. G-koodide ja M-koodide erinevus seisneb selles, et G-koodid ütlevad tööpingile, mida teha (liigutada, lõigata jne), M-koodid aga tööpinkile, kuidas seda teha (kiirus, jahutusvedelik jne). ). Teisisõnu, G-koodid on käsud ja M-koodid seaded.

G-koode nimetatakse "geomeetrilisteks" koodideks, kuna need käsitlevad töötlemistoimingu geomeetriat. Levinud G-koodide näideteks on G01 (lineaarne interpolatsioon), G02/G03 (ringinterpolatsioon) ja G96/G97 (konstantne pinnakiirus). Teisest küljest nimetatakse M-koode "mitmesugusteks" või "masinakoodideks", kuna need käsitlevad kõike muud, mis ei ole seotud töötlustoimingu geomeetriaga. Tavaliste M-koodide näited hõlmavad M03 (spindel päripäeva), M04 (spindel vastupäeva) ja M06 (tööriistavahetus).

G-koodi mõistmine ja loomine

Seda juhendit järgides peaksite nüüd mõistma, mis on G-kood ja kuidas kasutada viilutamistarkvara, et luua oma G-koodi faile, mida kasutada 3D-printeri või CNC-masinaga. Samuti peaksite suutma vältida mõningaid levinumaid vigu.