G-kods ir datora koda veids, kas instruē mašīnām, kā veikt noteiktus uzdevumus. To plaši izmanto ražošanā un var kontrolēt visu, sākot no mašīnas ātruma līdz tā sildītāja temperatūrai. Ja vēlaties sākt izmantot G kodu savā darbā, ir dažas lietas, kas jums jāzina pirms darba sākšanas. Šajā rokasgrāmatā mēs apskatīsim, kas ir G-koda faili un kā jūs varat tos sagatavot lietošanai savā 3D printerī vai CNC iekārtā.

Kā darbojas G kods

CNC mašīnas un 3D printeri ir rūpnīcas rīki fizisku objektu izgatavošanai no digitālā dizaina. Šīm iekārtām ir nepieciešams instrukciju kopums, lai izveidotu šos objektus, kur tiek izmantots G kods. G-kods ir ciparu vadības programmēšanas valoda, kas mašīnai norāda, kādas darbības un kādā secībā tās jāveic.

Katru G-koda rindiņu sauc par bloku, un katram blokam ir noteikta funkcija. Piemēram, viens bloks var likt iekārtai pārvietoties uz noteiktu koordinātu, bet cits var likt iekārtai sākt vai pārtraukt griešanu. Kodu bloki ir rūpīgi jāsakārto un jāizpilda, lai izveidotu darba modeli. Tā rezultātā G-kodam ir būtiska loma CNC ražošanā un 3D drukāšanā.

instagram viewer

G-koda piemēri

Tagad, kad mēs zinām, kā darbojas G-kods, apskatīsim dažus piemērus. Viena no visizplatītākajām G-koda komandām ir Kustēties, pārstāvēts G00, kas liek mašīnai pāriet uz noteiktu koordinātu (bez griešanas). Piemēram, šāds kods liktu iekārtai pārvietoties par pieciem milimetriem uz augšu: G00 Z+05.

Vēl viena izplatīta G-koda komanda ir Griezt, pārstāvēts G01, kas liek iekārtai sākt vai pārtraukt griešanu. Šis kods liktu iekārtai sākt griešanu divu milimetru dziļumā: G01 Z02.

Visbeidzot, Beigas komanda (M30) liek iekārtai pārtraukt koda izpildi. Šo komandu parasti izmanto G-koda programmas beigās. Šīs ir tikai dažas no visizplatītākajām G-koda komandām, ko izmanto CNC apstrādē.

Lietas, kas jāpatur prātā, veidojot G kodu

Ja veidojat G-koda failus no jauna, vispirms ir jāatrod konkrētās komandas, kuras jūsu iekārta saprot. Kad esat izveidojis komandu sarakstu, varat sākt veidot savu kodu.

Viena no vissvarīgākajām lietām, kas jāpatur prātā, veidojot G kodu, ir komandu secība. Iekārta izpildīs kodu no augšas uz leju, tāpēc ir svarīgi nodrošināt, lai kods būtu pareizi sakārtots. Ja neesat piesardzīgs, jūsu iekārta var nespēs pareizi interpretēt kodu un var radīt neprecīzus rezultātus.

Ir arī svarīgi apsvērt, kādas vienības izmantosit. Visizplatītākā mērvienība CNC iekārtām ir milimetri, taču, iespējams, būs jāizmanto citas mērvienības atkarībā no konkrētās izmantotās iekārtas. Kad esat izlēmis par mērvienībām, varat sākt ievadīt koordinātas savā kodā.

Kad esat izveidojis savu G kodu, jums tas būs jāpārbauda, ​​lai pārliecinātos, ka tas darbojas pareizi. Labākais veids, kā to izdarīt, ir palaist kodu simulatorā, pirms to izmēģināt savā faktiskajā iekārtā uztveriet visas kļūdas savā kodā un pārliecinieties, ka viss darbojas pareizi pirms faktiskās ražošanas process.

Lielākā daļa 3D griešanas programmatūra palīdz izveidot G koda failus, neuztraucoties par G koda detaļām, ja vien modelis ir izstrādāts pareizi. Tagad uzzināsim, kā sagatavot G kodu griešanas programmatūrā.

G-koda sagatavošana SelfCAD

Sagriešanas programmatūra, ko mēs izmantosim, ir SelfCAD griezējs. Taču to var izdarīt ar citu programmatūru, piemēram, Cura, Simplify3D un IdeaMaker. G-kods, ko mēs izveidosim, ir paredzēts tālāk parādītajai automašīnai.

Lai sāktu procesu, jums jāveic šādas darbības:

  1. Programmā SelfCAD piekļūstiet 3D šķēlējam rīkjoslas augšējā labajā stūrī, kas ir apzīmēta 3D druka.
  2. Kad noklikšķināsit uz tā, tiks atvērts jauns logs, kas novirzīs jūs uz Slicer, kur jums būs jāizvēlas 3D printeris. Mūsu gadījumā mēs izvēlējāmies Anet A8 savam 3D printerim.
  3. Kad esat izvēlējies 3D printeri, varat piekļūt šķēlēja iestatījumiem, kā parādīts tālāk.
  4. Noklusējuma iestatījumi var darboties lieliski lielākajai daļai 3D modeļu, taču, lai iegūtu perfektu izdruku, dažreiz var būt jāpielāgo daži iestatījumi. Ņemiet vērā arī to, ka dažādu 3D griezēju iestatījumi atšķiras no citiem.
  5. Kad esat apmierināts ar visiem iestatījumiem, noklikšķiniet uz Šķēle. Pēc tam varēsiet redzēt savu sagriezto modeli un salīdzināt to ar iepriekšējo modeli, noklikšķinot Ciets.
  6. Zem modeļa jūs varēsiet redzēt laiku, kas nepieciešams modeļa sagriešanai, un 3D drukas materiāla izmēru, ko tas patērēs. Varat arī priekšskatīt to un redzēt, kā tas tiks izdrukāts 3D reāllaikā.
  7. Kad viss ir kārtībā, varat noklikšķināt uz Saglabājiet G kodu pogu, un jūs būsit ģenerējis un saglabājis savu G kodu.

Kā novērst kļūdas, izmantojot G-kodu

Ja esat iesācējs G-koda lietošanā vai jums ir problēmas ar programmu pareizu darbību, šeit ir pieci problēmu novēršanas padomi, kas palīdzēs sākt darbu.

  • Pārbaudiet savu G-koda sintaksi: G-kods ir ļoti specifiska valoda; pat neliela kļūda var izraisīt kļūdas. Pēc tā ģenerēšanas nav ieteicams to pārveidot.
  • Pārliecinieties, vai jūsu iekārta ir pareizi konfigurēta: Pirms programmas palaišanas vēlreiz pārbaudiet, vai iekārta ir pareizi konfigurēta.
  • Pārbaudiet sadursmes: Viena no visizplatītākajām kļūdām G-koda programmās ir sadursme, kad rīks nonāk saskarē ar objektu, kuram tas nav paredzēts. Lai no tā izvairītos, pārbaudiet, vai programmā nav iespējami sadursmes punkti, un pārliecinieties, vai instrumentam ir pietiekami daudz brīvas vietas.
  • Simulējiet savu programmu: Ja neesat pārliecināts, vai programma darbosies, kā paredzēts, vispirms palaidiet simulāciju, lai konstatētu kļūdas, pirms tās rada problēmas iekārtā.
  • Lūgt palīdzību: Ja jums joprojām ir problēmas, nevilcinieties lūgt palīdzību pieredzējušākiem lietotājiem vai profesionāļiem.

Ievērojot šos padomus, jums vajadzētu būt iespējai novērst lielāko daļu kļūdu ar savām G-koda programmām. Nedaudz praktizējot, jūs varēsiet sagatavot G-koda failus, kas darbojas atbilstoši prasībām.

Saprotiet, ka G-kodi atšķiras no M-kodiem

G-koda komandas un M-kodi ir instrukcijas, kas norāda darbgaldam, kas un kā jādara. Atšķirība starp G kodiem un M kodiem ir tāda, ka G kodi norāda darbgaldam, kas jādara (pārvietot, griezt utt.), savukārt M kodi norāda darbgaldam, kā tas jādara (ātrums, dzesēšanas šķidrums utt.). ). Citiem vārdiem sakot, G-kodi ir komandas, un M-kodi ir iestatījumi.

G-kodi tiek saukti par "ģeometriskajiem" kodiem, jo ​​tie attiecas uz apstrādes darbības ģeometriju. Izplatītu G kodu piemēri ir G01 (lineārā interpolācija), G02/G03 (apļveida interpolācija) un G96/G97 (nemainīgs virsmas ātrums). No otras puses, M kodi tiek saukti par "dažādiem" vai "mašīnu" kodiem, jo ​​tie attiecas uz visu pārējo, kas nav saistīts ar apstrādes darbības ģeometriju. Parasto M kodu piemēri ir M03 (vārpsta pulksteņrādītāja virzienā), M04 (vārpsta pretēji pulksteņrādītāja virzienam) un M06 (instrumenta maiņa).

G-koda izpratne un izveide

Ievērojot šo rokasgrāmatu, jums tagad vajadzētu saprast, kas ir G kods un kā izmantot šķēlēja programmatūru, lai izveidotu savus G koda failus, ko izmantot 3D printerī vai CNC mašīnā. Jums vajadzētu arī izvairīties no dažām visbiežāk sastopamajām kļūdām.