G-кодът е вид компютърен код, който инструктира машините как да изпълняват определени задачи. Той се използва широко в производството и може да контролира всичко - от скоростта на машината до температурата на нейния нагревател. Ако искате да започнете да използвате G-код в собствената си работа, има няколко неща, които трябва да знаете, преди да започнете. В това ръководство ще разгледаме какво представляват файловете с G-код и как можете да подготвите такъв за използване на вашия собствен 3D принтер или CNC машина.
Как работи G-Code
CNC машини и 3D принтери са фабрични инструменти за производство на физически обекти от цифров дизайн. Тези машини изискват набор от инструкции за създаване на тези обекти, където се появява G-кодът. G-code е програмен език за цифрово управление, който казва на машината какви действия да предприеме и в какъв ред да ги предприеме.
Всеки ред от G-код се нарича блок и всеки блок има специфична функция. Например, един блок може да каже на машината да се придвижи до конкретна координата, докато друг може да инструктира машината да започне или спре рязането. Кодовите блокове трябва да бъдат внимателно подредени и изпълнени, за да се създаде работещ модел. В резултат на това G-кодът играе жизненоважна роля в производството на CNC и 3D печата.
Примери за G-код
След като вече знаем как работи G-кодът, нека да разгледаме някои примери. Една от най-често срещаните команди на G-код е Ход, представен от G00, което казва на машината да се придвижи до определена координата (без рязане). Например следният код ще каже на машината да се придвижи нагоре с пет милиметра: G00 Z+05.
Друга често срещана команда на G-код е Разрез, представен от G01, който казва на машината да започне или спре рязането. Следният код ще каже на машината да започне да реже на дълбочина от два милиметра: G01 Z02.
И накрая, на Край команда (M30) казва на машината да спре изпълнението на кода. Тази команда обикновено се използва в края на програма с G-код. Това са само няколко от най-често срещаните G-код команди, използвани при CNC обработка.
Неща, които трябва да имате предвид, когато създавате G-код
Ако създавате файлове с G-код от нулата, първата стъпка е да намерите конкретните команди, които вашата машина разбира. След като имате списък с команди, можете да започнете да създавате своя код.
Едно от най-важните неща, които трябва да имате предвид, когато създавате G-код, е редът на командите. Машината ще изпълни кода отгоре надолу, така че е важно да се уверите, че вашият код е правилно подреден. Ако не сте внимателни, вашата машина може да не успее да интерпретира правилно кода и може да даде неточни резултати.
Също така е важно да обмислите какви единици ще използвате. Най-често срещаната мерна единица за CNC машини е милиметър, но може да се наложи да използвате други единици в зависимост от конкретната машина, която използвате. След като сте избрали мерните единици, можете да започнете да въвеждате координати във вашия код.
След като създадете своя G-код, ще трябва да го тествате, за да сте сигурни, че работи правилно. Най-добрият начин да направите това е да стартирате кода на симулатор, преди да го изпробвате на действителната си машина, за да уловете всички грешки във вашия код и се уверете, че всичко работи правилно преди действителното производство процес.
Повечето Софтуер за 3D рязане помага да се създават файлове с G-код, без да се тревожи за детайлите в G-кода, стига моделът да е проектиран правилно. Нека сега научим как да подготвим G-код в софтуер за нарязване.
Подготовка на G-код в SelfCAD
Софтуерът за нарязване, който ще използваме, е Слайсерът на SelfCAD. Но можете да го направите с друг софтуер като Cura, Simplify3D и IdeaMaker. G-кодът, който ще създадем, е за колата, показана по-долу.
За да започнете процеса, трябва да изпълните следните стъпки:
- В SelfCAD влезте в 3D Slicer в горния десен ъгъл на лентата с инструменти, с етикет 3D печат.
- След като щракнете върху него, ще се отвори нов прозорец, който ви пренасочва към Slicer, където ще трябва да изберете своя 3D принтер. В нашия случай избрахме Anet A8 за нашия собствен 3D принтер.
- След като изберете своя 3D принтер, можете да получите достъп до настройките на слайсера, както е показано по-долу.
- Настройките по подразбиране могат да работят перфектно за повечето 3D модели, но понякога може да се наложи да коригирате няколко настройки, за да получите перфектния печат. Също така имайте предвид, че настройките за различните 3D слайсери се различават от другите.
- След като сте удобни с всички настройки, щракнете Нарязани. След това ще можете да видите своя нарязан модел и да го сравните с предишния модел, като щракнете Твърди.
- Под модела ще можете да видите времето, необходимо за нарязването на модела, и размера на материала за 3D печат, който ще изразходва. Можете също така да го прегледате и да видите как ще бъде 3D отпечатан в реално време.
- След като всичко е наред, можете да щракнете върху Запазете G-код и ще генерирате и запазите своя G-код.
Как да отстранявате грешки с вашия G-код
Ако не сте запознати с G-code или имате проблеми с правилното функциониране на вашите програми, ето пет съвета за отстраняване на неизправности, които ще ви помогнат да започнете.
- Проверете синтаксиса на вашия G-код: G-кодът е много специфичен език; дори една малка грешка може да причини грешки. След като го генерирате, се препоръчва да не го променяте.
- Уверете се, че вашето устройство е конфигурирано правилно: Преди да стартирате вашата програма, проверете отново дали вашата машина е конфигурирана правилно.
- Проверете за сблъсъци: Една от най-честите грешки в програмите с G-код е сблъсък, при който инструментът влиза в контакт с обект, който не би трябвало да прави. За да избегнете това, проверете програмата си за потенциални точки на сблъсък и се уверете, че инструментът ще има достатъчно разстояние.
- Симулирайте вашата програма: Ако не сте сигурни дали вашата програма ще работи по предназначение, първо изпълнете симулация, за да уловите всякакви грешки, преди да причинят проблеми на машината.
- Помоли за помощ: Ако все още имате проблеми, не се колебайте да поискате помощ от по-опитни потребители или професионалисти.
Като следвате тези съвети, трябва да можете да отстраните повечето грешки с вашите програми за G-код. С малко практика ще можете да подготвите файлове с G-код, които работят според изискванията.
Разберете, че G-кодовете са различни от M-кодовете
G-код командите и M-кодовете са инструкции, които казват на машинния инструмент какво да прави и как да го прави. Разликата между G-кодовете и M-кодовете е, че G-кодовете казват на машината какво да прави (движи, реже и т.н.), докато M-кодовете казват на машината как да го направи (скорост, охлаждаща течност и т.н.). ). С други думи, G-кодовете са командите, а M-кодовете са настройките.
G-кодовете се наричат "геометрични" кодове, защото се занимават с геометрията на операцията по обработка. Примери за общи G-кодове включват G01 (линейна интерполация), G02/G03 (кръгова интерполация) и G96/G97 (постоянна повърхностна скорост). От друга страна, M-кодовете се наричат "разни" или "машинни" кодове, защото се занимават с всичко останало, което не е свързано с геометрията на операцията по обработка. Примери за общи M-кодове включват M03 (шпиндел по посока на часовниковата стрелка), M04 (шпиндел по посока обратна на часовниковата стрелка) и M06 (смяна на инструмент).
Разбиране и създаване на G-код
Като следвате това ръководство, вече трябва да имате разбиране какво е G-код и как да използвате софтуера за нарязване, за да създадете свои собствени файлове с G-код, които да използвате с 3D принтер или CNC машина. Трябва също така да можете да избягвате някои от най-често срещаните грешки.