Содржина
Променувањето на G-Code за вашите 3D отпечатоци на почетокот може да изгледа тешко и збунувачки, но не е премногу тешко да се извлечете. Ако сакате да научите како да го менувате вашиот G-код во Cura, овој напис е за вас.
Cura е многу популарен сечач меѓу љубителите на 3D печатење. Нуди начин за корисниците да го приспособат својот G-код користејќи држачи за место. Овие поставки се претходно поставени команди што можете да ги вметнете во вашиот G-Code на дефинирани локации.
Иако овие поставки се многу корисни, за корисниците на кои им е потребна поголема уредувачка контрола, тие можат да бидат многу ограничувачки. За целосно прегледување и уредување на G-Code, можете да користите различни уредувачи на G-Code од трети страни.
Ова е основниот одговор, затоа продолжете да читате за подетален водич. Во ова упатство, ќе ви покажеме како да креирате, разбирате и менувате G-Code со користење и на Cura и на уредувачи од трети страни.
Значи, ајде да започнеме со тоа.
Што е G-Code во 3D печатењето?
G-Code е програмски јазик кој содржи збир на команди за контролирање на практично сите функции за печатење на печатачот. Ја контролира брзината на истиснување, брзината на вентилаторот, температурата на загреаниот кревет, движењето на главата за печатење итн.
Се создава од STL-датотеката на 3D моделот користејќи програма позната како „Slicer“. Сечачот ја трансформира STL-датотеката во линии на код што му кажува на печатачот што да прави во секој момент низ процесот на печатење.
Користете ги сите 3D печатачиУредувач на G-Code на пазарот, но е брз, лесен за користење и лесен. NC Viewer
NC прегледувачот е за корисници кои бараат поголема моќ и функционалност од она што го има Notepad++ понуда. Покрај моќните алатки за уредување G-Code, како што е истакнувањето текст, NC-прегледувачот обезбедува и интерфејс за визуелизирање на G-Code.
Со овој интерфејс, можете да одите низ вашиот G-Code линија по ред и да гледате што уредувате во реалниот живот. Важно е да се напомене дека овој софтвер не е развиен со 3D принтери. Тој е наменет за CNC машини, така што некои команди може да не функционираат добро.
gCode Viewer
gCode е онлајн уредувач на G-Code, создаден првенствено за 3D печатење. Покрај обезбедувањето интерфејси за уредување и визуелизирање на G-Code, тој исто така прифаќа информации како што се големината на млазницата, материјалот итн.
Со ова, можете да генерирате и споредувате различни проценки на трошоците за различни G-кодови за да го одредите оптимална верзија.
Конечно, збор на претпазливост. Пред да го уредите вашиот G-Code, погрижете се да направите резервна копија од оригиналната датотека G-Code во случај да треба да ги промените промените.
Исто така, проверете дали правилно сте го калибрирале печатачот пред да започнете со користење на G команди. Среќно уредување.
G-Code?Да, сите 3D печатачи користат G-Code, тој е основен дел од 3D печатењето. Главната датотека од која се направени 3D моделите се STL-датотеки или датотеки со стереолитографија. Овие 3D модели се ставаат преку софтвер за сечење за да се претворат во датотеки со G-Code што 3D печатачите можат да ги разберат.
Исто така види: Како правилно да се печатат структурите за поддршка во 3D - Лесен водич (Cura)Како преведувате & Го разбирате G-Code?
Како што рековме претходно, најчесто, обичните корисници можеби нема да имаат потреба ни да го уредуваат или менуваат G-Code. Но, понекогаш може да се појават ситуации кога корисникот можеби ќе треба да измени или измени некои поставки за печатење што може да се најдат само во профилот на G-Code на печатачот.
Во ситуации како оваа, може да дојде до знаење за G-Code корисна за да помогне во извршувањето на задачата. Ајде да разгледаме неколку вообичаени ознаки во G-Code и што значат тие.
Во програмскиот јазик G-Code, имаме два типа на команди; командата G и командата M.
Да ги погледнеме двете:
G Commands
G наредбите ги контролираат различните режими на печатачот. Се користи и за контролирање на движењето и ориентацијата на различните делови на печатачот.
Типична команда G изгледа вака:
11 G1 F90 X197. 900 Y30.000 Z76.000 E12.90000 ; Коментар
Ајде да поминеме низ линијата и да ги објасниме командите:
- 11 – Ова ја означува линијата на кодот што работи.
- G – G означува дека линијата на кодот е команда Gдодека бројот после него го претставува режимот на печатачот.
- F – F е брзината или брзината на напојување на печатачот. Ја поставува брзината на напојување (mm/s или in/s) на бројот веднаш по него.
- X / Y / Z – Тие го претставуваат координатниот систем и неговите позициони вредности.
- E – E е параметар за движење на фидерот
- ; – Полузапирката обично претходи на коментар на G-кодот. Коментарот не е дел од извршната шифра.
Значи, ако сето тоа го ставиме заедно, линијата на код му кажува на печатачот да се премести на координација [197.900, 30.00, 76.00] со брзина од 90mm/s додека истиснува 12.900mm материјал.
Командата G1 значи дека печатачот треба да се движи во права линија со одредената брзина на довод. Подоцна ќе ги разгледаме другите различни команди на G.
Можете да ги визуелизирате и тестирате вашите команди на G-Code овде.
M Commands
M командите се разликуваат од командите G во смисла дека започнуваат со M. Тие ги контролираат сите други различни функции на печатачот како што се сензорите, грејачите, вентилаторите, па дури и звуците на печатачот.
Можеме да користиме команди M за менување и префрлање функциите на овие компоненти.
Типична М команда изгледа вака:
11 M107 ; Исклучете ги делумно вентилаторите за ладење
12 M84 ; Оневозможи мотори
Ајде да дешифрираме што значат;
- 11, 12 - Ова се линиите на кодот, за дада се користи како референца.
- M 107 , M 84 – Тие се типични крајни команди за печатење за исклучување на печатачот.
Како да го уредите G-Code во Cura
Како што споменавме претходно, популарниот Ultimaker Cura slicer обезбедува одредена функционалност за уредување на G-кодот за корисниците. Корисниците можат да дотераат и оптимизираат некои делови од G-Code според нивните сопствени спецификации.
Сепак, пред да влеземе во уредувањето на G-Code, важно е да ја разбереме структурата на G-Code. G-Code е структуриран на три главни дела.
Фаза на иницијализација
Пред да започне печатењето, треба да се спроведат одредени активности. Овие активности вклучуваат работи како што се претходно загревање на креветот, вклучување на вентилаторите, калибрирање на позицијата на жешкиот крај.
Сите овие активности пред печатење се во фазата на иницијализација на G-Code. Тие се извршуваат пред кој било друг фрагмент од код.
Пример за код за фаза на иницијализација е:
G90 ; поставете ја машината во апсолутен режим
M82; Интерпретирајте ги вредностите на истиснување како апсолутни вредности
M106 S0; Вклучете го вентилаторот и поставете ја брзината на 0.
M140 S90; Загрејте ја температурата на креветот на 90oC
M190 S90; Почекајте додека температурата на креветот не достигне 90oC
Фаза на печатење
Фазата на печатење го опфаќа вистинското печатење на 3D моделот. G-Code во овој дел го контролира движењето слој-по-слој насклопот на печатачот, брзината на внесување итн.
G1 X96.622 Y100.679 F450; контролирано движење во рамнината X-Y
G1 X96.601 Y100.660 F450; контролирано движење во рамнината X-Y
G1 Z0.245 F500; промени слој
G1 X96.581 Y100.641 F450; контролирано движење во рамнината X-Y
G1 X108.562 Y111.625 F450; контролирано движење во рамнината X-Y
Фаза на ресетирање на печатачот
Г-кодот за оваа фаза се презема откако 3D моделот ќе заврши со печатењето. Вклучува инструкции за активности за чистење за да се врати печатачот во неговата стандардна состојба.
Подолу е прикажан пример за завршување или ресетирање на G-кодот на печатачот:
G28 ; донесете ја млазницата дома
M104 S0 ; исклучете ги грејачите
M140 S0 ; исклучете ги греалките за кревети
M84 ; оневозможи мотори
Сега кога ги знаеме сите различни фази или делови од G-Code, ајде да погледнеме како можеме да ги уредиме. Како и повеќето други сечачи, Cura поддржува уредување на G-кодот само на три места:
- На почетокот на печатењето за време на фазата на иницијализација на печатењето.
- На крајот на печатењето за време на фазата на ресетирање на печатење.
- Во фазата на печатење, за време на промените на слоевите.
За да го уредите G-Code во Cura, треба да следите множество инструкции. Ајде да ги поминеме:
Чекор 1: Преземете ја Cura од страницата Ultimakerтука.
Чекор 2: Инсталирајте го, согласете се со сите одредби и услови и поставете го.
Чекор 3: Додадете го вашиот печатач на списокот на печатачи.
Чекор 4: Кога го поставувате профилот за печатење, наместо да изберете Препорачан режим за да изберете приспособен режим.
Чекор 5: Увезете ја вашата датотека G-Code во Cura.
- Кликнете на параметри
- Кликнете на профилот
- Потоа кликнете увоз за да отворите прозорец за увезување на датотеката
Чекор 6: Алтернативно, можете да отидете до поставките на печатачот, да кликнете на поставките на машината и потоа рачно да го внесете вашиот G-код.
Чекор 7 : Во поставките на печатачот, ќе видите јазичиња за менување на почетниот и крајниот G-код за различни компоненти како што се екструдер(и), поставки за глава за печатење итн.
Тука, можете да го измените различни поставки за иницијализација и ресетирање на печатење. Можете да уредувате команди и исто така да додавате некои од вашите.
Во следниот дел, ќе разгледаме некои од тие команди.
Можете да ја користите и наставката по обработката на Cura за изменете го вашиот G-код. Еве како можете да го направите тоа.
Чекор 1 : Отворете Cura и вчитајте ја вашата датотека.
Чекор 2: Кликнете на табулаторот за екстензии на лентата со алатки.
Чекор 3: Кликнете на екстензии, потоа кликнете на измените G-Code.
Чекор 4 : Во новиот скокачки прозорец, кликнете на „Додај скрипти“.
Чекор 5: Ќе се појави мени што содржи опции како „Пауза на висина“, „Време пропуст“итн. Можете да ги користите овие претходно поставени скрипти за да го измените вашиот G-код.
Кои се некои вообичаени команди за 3D печатач G-Code?
Сега кога сте знаете сè за G-Code и како да го измените во Cura, ајде да ви покажеме неколку команди што можете да ги користите.
Заеднички G команди
G1 /G0 (линеарно движење): И двајцата и кажуваат на машината да се движи од една до друга координата со одредена брзина. G00 и кажува на машината да се движи со својата максимална брзина низ просторот до следната координата. G01 му кажува да се движи до следната точка со одредена брзина во права линија.
G2/ G3 (Движење на лак или круг): И двајцата и кажуваат на машината да се движи кружно шема од нејзината почетна точка до точка одредена како поместување од центарот. G2 ја поместува машината во насока на стрелките на часовникот, додека G3 ја движи спротивно од стрелките на часовникот.
G28: Оваа команда ја враќа машината во нејзината почетна позиција (машина нула) [0,0,0 ]. Можете исто така да наведете низа средни точки низ кои машината ќе помине на пат кон нула.
G90: Ја поставува машината во апсолутен режим, каде што сите единици се толкуваат како апсолутни координати.
G91: Ја поместува машината неколку единици или зголемувања од нејзината моментална позиција.
Заеднички М команди
M104/109 : Двете команди се команди за загревање на екструдерот и двете прифаќаат аргумент S за саканата температура.
Командата M104 започнува да се загреваекструдерот и веднаш продолжува со извршување на кодот. M109 чека додека екструдерот не ја достигне саканата температура пред да изврши други линии на код.
M 140/ 190: Овие наредби се команди за загревање на креветот. Тие ја следат истата синтакса како M104/109
Командата M140 започнува да го загрева креветот и веднаш продолжува со извршувањето на кодот. Командата M190 чека додека креветот не ја достигне саканата температура пред да изврши други линии на код.
M106: Командата M106 ви овозможува да ја поставите брзината на надворешната вентилатор за ладење. Потребен е аргумент S кој може да се движи од 0 (исклучено) до 255 (целосна моќност).
M82/83: Овие наредби се однесуваат на поставување на вашиот екструдер на апсолутен или релативен режим соодветно, слично како G90 и G91 го поставија позиционирањето за X, Y & засилувач; Оска Z.
Исто така види: Како да се поправи PLA што станува кршливо & засилувач; Snaps - Зошто се случува?M18/84: Можете да ги оневозможите вашите степер мотори, па дури и може да се поставите со тајмер во S (секунди). На пр. M18 S60 – ова значи оневозможи чекори за 60 секунди.
M107: Ова ви овозможува да исклучите еден од вашите вентилатори и ако не е даден индекс, тоа ќе биде вентилаторот за ладење на делови .
M117: Веднаш поставете LCD порака на екранот – „M117 Hello World!“ за да се прикаже „Hello World!“
M300: Пушти мелодија на вашиот 3D печатач со оваа команда. Користи M300 со параметар S (Фреквенција во Hz) и P параметар (Времетраење вомилисекунди).
M500: Зачувајте ги сите поставки за внесување на вашиот 3D печатач во датотеката EEPROM за запомнување.
M501: Вчитајте ги сите вашите зачувани поставки во вашата EEPROM-датотека.
M502: Ресетирање на фабричките поставки – ресетирајте ги сите поставки што може да се конфигурираат на фабричките поставки. Ќе мора да го зачувате ова со користење на M500 потоа.
Овие команди се само примерок од широкиот опсег на достапни команди G-Code. Можете да го проверите MarlinFW за список на сите команди на G-Code, како и RepRap.
Најдобри бесплатни уредници на G-код за 3D печатење
Cura е одлична за уредување на G-Code , но сепак има свои ограничувања. Тој е корисен само за уредување на одредени области на G-Code.
Ако сте напреден корисник и ви треба поголема слобода за уредување и работа околу вашиот G-Code, препорачуваме да користите уредувач на G-Code.
Со овие уредници, имате слобода да вчитате, уредувате, па дури и да ги визуелизирате различните области на вашиот G-код. Еве список на некои од најпопуларните бесплатни уредувачи на G-Code.
Notepad ++
Notepad++ е преработена верзија на вообичаениот уредувач на текст. Може да прегледува и уредува неколку типови датотеки, а G-Code е еден од нив.
Со Notepad, имате стандардна функционалност како пребарување, наоѓање и замена итн. за да ви помогне во уредувањето на вашиот G-Code. Можете дури и да отклучите дополнителни функции, како што е означување на текст, следејќи го овој едноставен водич.
Notepad++ можеби не е најблескав