Г-код је врста компјутерског кода који даје упутства машинама како да обављају одређене задатке. Широко се користи у производњи и може контролисати све, од брзине машине до температуре њеног грејача. Ако желите да почнете да користите Г-код у свом раду, постоји неколико ствари које треба да знате пре него што почнете. У овом водичу ћемо погледати шта су датотеке Г кода и како их можете припремити за употребу на сопственом 3Д штампачу или ЦНЦ машини.

Како функционише Г-код

ЦНЦ машине и 3Д штампачи су фабрички алати за израду физичких објеката из дигиталног дизајна. Овим машинама је потребан скуп инструкција за креирање тих објеката, где долази Г-код. Г-код је програмски језик за нумеричку контролу који говори машини које радње да предузме и којим редоследом да их предузме.

Сваки ред Г-кода се назива блок, а сваки блок има специфичну функцију. На пример, један блок може рећи машини да се помери на одређену координату, док други може упутити машини да започне или заустави сечење. Блокови кода морају бити пажљиво поређани и извршени да би се креирао радни модел. Као резултат тога, Г-код игра виталну улогу у ЦНЦ производњи и 3Д штампању.

instagram viewer

Примери Г кодова

Сада када знамо како Г-код функционише, погледајмо неке примере. Једна од најчешћих команди Г-кода је Потез, заступа Г00, који говори машини да се помери на одређену координату (без сечења). На пример, следећи код би рекао машини да се помери за пет милиметара: Г00 З+05.

Још једна уобичајена команда Г-кода је Цут, заступа Г01, који говори машини да започне или заустави сечење. Следећи код би рекао машини да почне да сече на дубини од два милиметра: Г01 З02.

Коначно, Крај команда (М30) говори машини да престане да извршава код. Ова команда се обично користи на крају програма Г-кода. Ово су само неке од најчешћих команди Г-кода које се користе у ЦНЦ машинској обради.

Ствари које треба имати на уму када креирате Г-код

Ако креирате датотеке Г кода од нуле, први корак је да пронађете специфичне команде које ваша машина разуме. Када имате листу команди, можете почети да креирате свој код.

Једна од најважнијих ствари које треба имати на уму када креирате Г-код је редослед команди. Машина ће извршити код од врха до дна, тако да је важно да се уверите да је ваш код исправно поређан. Ако нисте пажљиви, ваша машина можда неће моћи правилно да протумачи код и може дати нетачне резултате.

Такође је важно размотрити које јединице ћете користити. Најчешћа јединица мере за ЦНЦ машине су милиметри, али можда ћете морати да користите друге јединице у зависности од специфичне машине коју користите. Када се одлучите за мерне јединице, можете почети да уносите координате у свој код.

Када креирате свој Г-код, мораћете да га тестирате да бисте били сигурни да ради исправно. Најбољи начин да то урадите је да покренете код на симулатору пре него што га испробате на вашој стварној машини ухватите све грешке у вашем коду и уверите се да све ради како треба пре стварне производње процес.

Већина 3Д софтвер за резање помаже креирању датотека Г кода без бриге о детаљима у Г коду све док је модел исправно дизајниран. Хајде да сада научимо како да припремимо Г-код у софтверу за сечење.

Припрема Г-кода у СелфЦАД-у

Софтвер за сечење који ћемо користити је СелфЦАД-ов Слицер. Али то можете учинити са другим софтвером као што су Цура, Симплифи3Д и ИдеаМакер. Г-код који ћемо креирати је за аутомобил приказан испод.

Да бисте започели процес, потребно је да следите ове кораке:

  1. У СелфЦАД-у, приступите 3Д Слицер-у у горњем десном углу траке са алаткама, означеном 3Д штампа.
  2. Када кликнете на њега, отвориће се нови прозор који ће вас преусмерити на Слицер, где ћете морати да изаберете свој 3Д штампач. У нашем случају, изабрали смо Анет А8 за сопствени 3Д штампач.
  3. Једном када одаберете свој 3Д штампач, можете приступити подешавањима резача, као што је приказано у наставку.
  4. Подразумеване поставке могу савршено да функционишу за већину 3Д модела, али ћете понекад морати да прилагодите неколико подешавања да бисте добили савршену штампу. Такође имајте на уму да се подешавања за различите 3Д секаче разликују од других.
  5. Када сте задовољни свим подешавањима, кликните Слице. Тада ћете моћи да видите свој исечени модел и да га упоредите са претходним моделом кликом Чврст.
  6. Испод модела ћете моћи да видите време које је потребно да се модел исече и величину материјала за 3Д штампање који ће потрошити. Такође можете да га прегледате и видите како ће бити 3Д штампан у реалном времену.
  7. Када је све у реду, можете кликнути на Сачувајте Г-код дугме, а ви ћете генерисати и сачувати свој Г-код.

Како да решите грешке са Г-кодом

Ако сте нови у Г-коду или имате проблема да натерате своје програме да исправно раде, ево пет савета за решавање проблема који ће вам помоћи да почнете.

  • Проверите своју синтаксу Г кода: Г-код је веома специфичан језик; чак и мала грешка може изазвати грешке. Након генерисања, препоручује се да га не мењате.
  • Проверите да ли је ваша машина исправно конфигурисана: Пре покретања програма, још једном проверите да ли је ваша машина исправно конфигурисана.
  • Проверите колизије: Једна од најчешћих грешака у програмима Г-кода је колизија, где алатка долази у контакт са објектом за који не би требало. Да бисте то избегли, проверите свој програм за потенцијалне тачке судара и уверите се да ће алат имати довољно простора.
  • Симулирајте свој програм: Ако нисте сигурни да ли ће ваш програм радити како је предвиђено, прво покрените симулацију да бисте ухватили све грешке пре него што изазову проблеме на машини.
  • Питати за помоћ: Ако и даље имате проблема, не устручавајте се да затражите помоћ од искуснијих корисника или професионалаца.

Пратећи ове савете, требало би да будете у могућности да решите већину грешака са својим Г-код програмима. Уз мало вежбе, моћи ћете да припремите датотеке Г-кода које раде по потреби.

Схватите да се Г кодови разликују од М кодова

Команде Г-кода и М-кодови су упутства која говоре машинској алатки шта да ради и како да то уради. Разлика између Г-кодова и М-кодова је у томе што Г-кодови говоре машини шта да ради (помера, сече, итд.), док М-кодови говоре машини како да то уради (брзина, расхладна течност, итд. ). Другим речима, Г-кодови су команде, а М-кодови су подешавања.

Г-кодови се називају "геометријским" кодовима јер се баве геометријом операције обраде. Примери уобичајених Г кодова укључују Г01 (линеарна интерполација), Г02/Г03 (кружна интерполација) и Г96/Г97 (константна површинска брзина). С друге стране, М-кодови се називају "разни" или "машински" кодови јер се баве свим осталим што није повезано са геометријом операције обраде. Примери уобичајених М кодова укључују М03 (вретено у смеру казаљке на сату), М04 (вретено у супротном смеру казаљке на сату) и М06 (промена алата).

Разумевање и креирање Г-кода

Пратећи овај водич, сада би требало да разумете шта је Г-код и како да користите софтвер за сечење да бисте креирали сопствене датотеке Г-кода које ћете користити са 3Д штампачем или ЦНЦ машином. Такође би требало да будете у могућности да избегнете неке од најчешћих грешака.