Научите како да измените Г-код у Цури за 3Д штампање

Roy Hill 12-08-2023
Roy Hill

Преглед садржаја

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

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

Иако су ови чувари места веома корисни, за кориснике којима је потребна већа уређивачка контрола, могу бити веома ограничавајући. Да бисте у потпуности прегледали и уређивали Г-код, можете да користите разне уређиваче Г-кода независних произвођача.

Ово је основни одговор, па наставите да читате за детаљнији водич. У овом водичу ћемо вам показати како да креирате, разумете и модификујете Г-код користећи Цура и уређиваче трећих страна.

Дакле, хајде да пређемо на то.

    Шта је Г-код у 3Д штампању?

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

    Креира се из СТЛ датотеке 3Д модела помоћу програма познатог као „Слицер“. Секач трансформише СТЛ датотеку у линије кода који говоре штампачу шта да ради у сваком тренутку током процеса штампања.

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

    НЦ Виевер

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

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

    гЦоде Виевер

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

    Са овим можете да генеришете и упоредите различите процене трошкова за различите Г-кодове да бисте одредили оптимална верзија.

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

    Такође, уверите се да сте правилно калибрирали штампач пре него што почнете да користите Г команде. Срећно уређивање.

    Г-код?

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

    Како преводите &амп; Разумете Г-код?

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

    Такође видети: Како поправити СТЛ датотеке за 3Д штампање - Месхмикер, Блендер

    У оваквим ситуацијама може доћи до знања о Г-коду згодно да помогне у реализацији задатка. Хајде да прођемо кроз неке уобичајене ознаке у Г-коду и шта оне значе.

    У програмском језику Г-кода, имамо две врсте команди; команда Г и команда М.

    Хајде да их погледамо обе:

    Г команде

    Г команде контролишу различите режиме штампача. Такође се користи за контролу кретања и оријентације различитих делова штампача.

    Типична Г команда изгледа овако:

    Такође видети: Како доћи до савршеног врха & ампер; Доњи слојеви у 3Д штампању

    11 Г1 Ф90 Кс197. 900 И30.000 З76.000 Е12.90000 ; Коментар

    Прођимо кроз ред и објаснимо команде:

    • 11 – Ово указује на ред кода који је покренут.
    • Г – Г означава да је ред кода Г командадок број иза њега представља режим штампача.
    • Ф – Ф је брзина или брзина помака штампача. Поставља брзину помака (мм/с или ин/с) на број одмах иза њега.
    • Кс / И / З – Они представљају координатни систем и његове позиционе вредности.
    • Е – Е је параметар за кретање довода
    • ; – Тачка и зарез обично претходи коментару на Г-код. Коментар није део извршног кода.

    Дакле, ако све то спојимо, линија кода говори штампачу да се помери на координату [197.900, 30.00, 76.00] брзином од 90 мм/с при екструдирању 12.900 мм материјала.

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

    Овде можете да визуелизујете и тестирате своје команде Г-кода.

    М команде

    М команде се разликују од Г команди у смислу да почињу са М. Они контролишу све друге разне функције штампача као што су сензори, грејачи, вентилатори, па чак и звукови штампача.

    Можемо да користимо М команде да мењамо и пребацујемо функције ових компоненти.

    Типична М команда изгледа овако:

    11 М107 ; Искључите вентилаторе за хлађење делова

    12 М84 ; Онемогући моторе

    Хајде да дешифрујемо шта они значе;

    • 11, 12 – Ово су редови кода закористити као референцу.
    • М 107 , М 84 – То су типичне наредбе за завршетак штампања за искључивање штампача.

    Како уредити Г-код у Цури

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

    Међутим, пре него што пређемо на уређивање Г-кода, важно је разумети структуру Г-кода. Г-код је структуриран у три главна дела.

    Фаза иницијализације

    Пре него што почне штампање, потребно је извршити одређене активности. Ове активности обухватају ствари као што су претходно загревање кревета, укључивање вентилатора, калибрација положаја врућег краја.

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

    Пример кода фазе иницијализације је:

    Г90 ; подесите машину на апсолутни режим

    М82; Протумачите вредности екструзије као апсолутне вредности

    М106 С0; Укључите вентилатор и подесите брзину на 0.

    М140 С90; Загрејати температуру кревета на 90оЦ

    М190 С90; Сачекајте док температура кревета не достигне 90оЦ

    Фаза штампања

    Фаза штампања покрива стварно штампање 3Д модела. Г-код у овом одељку контролише кретање слој по слојхотенд штампача, брзина увлачења итд.

    Г1 Кс96.622 И100.679 Ф450; контролисано кретање у Кс-И равни

    Г1 Кс96.601 И100.660 Ф450; контролисано кретање у Кс-И равни

    Г1 З0.245 Ф500; промени слој

    Г1 Кс96.581 И100.641 Ф450; контролисано кретање у Кс-И равни

    Г1 Кс108.562 И111.625 Ф450; контролисано кретање у Кс-И равни

    Фаза ресетовања штампача

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

    Пример завршетка или ресетовања Г-кода штампача је приказан испод:

    Г28 ; донесите млазницу кући

    М104 С0 ; искључити грејаче

    М140 С0 ; искључити грејаче кревета

    М84 ; онемогућите моторе

    Сада када знамо све различите фазе или делове Г-кода, погледајмо како можемо да их уредимо. Као и већина других резача, Цура подржава само уређивање Г-кода на три места:

    1. На почетку штампања током фазе иницијализације штампања.
    2. На крају штампања током фазе ресетовања штампања.
    3. У фази штампања, током промене слојева.

    Да бисте уредили Г-код у Цури, морате да следите скуп упутстава. Хајде да их прођемо:

    Корак 1: Преузмите Цура са сајта Ултимакеровде.

    Корак 2: Инсталирајте га, прихватите све одредбе и услове и подесите га.

    Корак 3: Додајте свој штампач на листу штампача.

    4. корак: Када подешавате свој профил штампања, уместо да изаберете Препоручени режим да изаберете прилагођени режим.

    Корак 5: Увезите своју датотеку Г-кода у Цура.

    • Кликните на подешавања
    • Кликните на профил
    • Затим кликните на увоз да бисте отворили прозор за увоз датотеке

    Корак 6: Алтернативно, можете отићи на подешавања штампача, кликнути на подешавања машине, а затим ручно унети Г-код.

    Корак 7 : У подешавањима штампача видећете картице за измену почетног и крајњег Г кода за различите компоненте као што су екструдер(и), подешавања главе за штампање, итд.

    Овде можете да измените разне поставке иницијализације и ресетовања штампања. Можете уређивати команде и додати неке од својих.

    У следећем одељку ћемо погледати неке од тих команди.

    Можете да користите и Цура проширење за накнадну обраду да бисте измените свој Г-код. Ево како то можете да урадите.

    Корак 1 : Отворите Цура и учитајте датотеку.

    Корак 2: Кликните на картицу проширења на траци са алаткама.

    Корак 3: Кликните на екстензије, а затим кликните на модификујте Г-код.

    Корак 4 : У новом искачућем прозору кликните на „Додај скрипте“.

    Корак 5: Појавиће се мени који садржи опције као што су „Пауза на висини“, „Време пропуст”итд. Можете да користите ове унапред подешене скрипте да бисте изменили свој Г-код.

    Које су неке уобичајене команде Г-кода 3Д штампача?

    Сада када сте знате све о Г-коду и како да га модификујете у Цури, хајде да вам покажемо неке команде које можете да користите.

    Уобичајене Г команде

    Г1 /Г0 (линеарно кретање): Обојица говоре машини да се креће од једне координате до друге одређеном брзином. Г00 говори машини да се креће својом максималном брзином кроз простор до следеће координате. Г01 му говори да се креће до следеће тачке одређеном брзином у правој линији.

    Г2/ Г3 (померање лука или круга): Оба говоре машини да се креће кружно образац од његове почетне тачке до тачке одређене као помак од центра. Г2 помера машину у смеру казаљке на сату, док је Г3 помера у смеру супротном од казаљке на сату.

    Г28: Ова команда враћа машину у њен почетни положај (нулта позиција) [0,0,0 ]. Такође можете одредити низ међутачака кроз које ће машина проћи на свом путу до нуле.

    Г90: Поставља машину у апсолутни режим, где се све јединице тумаче као апсолутне координате.

    Г91: Помера машину за неколико јединица или корака од њене тренутне позиције.

    Уобичајене М команде

    М104/109 : Обе команде су команде за грејање екструдера, обе прихватају аргумент С за жељену температуру.

    Команда М104 почиње загревањеекструдер и одмах наставља са радом кода. М109 чека док екструдер не достигне жељену температуру пре него што покрене друге линије кода.

    М 140/ 190: Ове команде су команде за грејање кревета. Они прате исту синтаксу као М104/109

    Команда М140 почиње да загрева кревет и одмах наставља са извршавањем кода. Команда М190 чека док кревет не достигне жељену температуру пре него што покрене друге линије кода.

    М106: Команда М106 вам омогућава да подесите брзину спољашњег вентилатор. Потребан је аргумент С који може да се креће од 0 (искључено) до 255 (пуна снага).

    М82/83: Ове команде се односе на постављање екструдера на апсолутни или релативни режим, респективно, слично ономе како Г90 и Г91 постављају позиционирање за Кс, И & ампер; З оса.

    М18/84: Можете да онемогућите своје корачне моторе и чак можете да их подесите помоћу тајмера у С (секундама). На пример. М18 С60 – то значи да онемогућите степере за 60 секунди.

    М107: Ово вам омогућава да искључите један од својих вентилатора, а ако није дат индекс, то ће бити вентилатор за хлађење дела .

    М117: Одмах поставите ЛЦД поруку преко екрана – „М117 Хелло Ворлд!“ да бисте приказали „Хелло Ворлд!“

    М300: Пустите мелодију на свом 3Д штампачу помоћу ове команде. Користи М300 са С параметром (фреквенција у Хз) и П параметром (трајање умилисекунди).

    М500: Сачувајте било која подешавања уноса на 3Д штампачу у ЕЕПРОМ датотеку да бисте их запамтили.

    М501: Учитајте све ваша сачувана подешавања у ЕЕПРОМ датотеци.

    М502: Ресетовање на фабричка подешавања – ресетујте сва подешавања која се могу конфигурисати на фабричка подешавања. Ово ћете морати да сачувате тако што ћете касније користити и М500.

    Ове команде су само пример широког низа доступних команди Г-кода. Можете погледати МарлинФВ за листу свих команди Г-кода, као и РепРап.

    Најбољи бесплатни уређивачи Г-кода за 3Д штампање

    Цура је одлична за уређивање Г-кода , али и даље има своја ограничења. Користан је само за уређивање одређених области Г-кода.

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

    Са овим уређивачима имате слободу да учитавате, уређујете, па чак и визуелизујете различите области вашег Г-кода. Ево листе неких од најпопуларнијих бесплатних уређивача Г-кодова.

    Бележница ++

    Нотепад++ је побољшана верзија нормалног уређивача текста. Може да прегледа и уређује неколико типова датотека са Г-кодом који је један од њих.

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

    Нотепад++ можда није најсјајнији

    Roy Hill

    Рои Хилл је страствени ентузијаста 3Д штампања и технолошки гуру са богатим знањем о свим стварима у вези са 3Д штампањем. Са преко 10 година искуства у овој области, Рои је савладао уметност 3Д дизајна и штампања, и постао је стручњак за најновије трендове и технологије 3Д штампања.Рој је дипломирао машинство на Калифорнијском универзитету у Лос Анђелесу (УЦЛА) и радио је за неколико реномираних компанија у области 3Д штампања, укључујући МакерБот и Формлабс. Такође је сарађивао са разним предузећима и појединцима како би креирао прилагођене 3Д штампане производе који су револуционирали њихове индустрије.Поред своје страсти за 3Д штампањем, Рој је страствени путник и ентузијаста на отвореном. Ужива у провођењу времена у природи, планинарењу и камповању са својом породицом. У слободно време, он такође менторира младе инжењере и дели своје богато знање о 3Д штампању путем различитих платформи, укључујући и његов популарни блог 3Д Принтерли 3Д Принтинг.