Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> 3D печать

Мастерство G-кода для 3D-печати: команды, файлы и советы

По мере эволюции 3D-печати одна область осталась практически неизменной — G-коды. G-код — программный код, инструктирующий 3D-принтер, что делать.

Это родной язык принтера. Базовые G-коды — движения и повороты, сложные — контроль скорости и температуры.

Мастерство G-кода для 3D-печати: команды, файлы и советы

Статья: что такое G-код, как используется, частые команды.

Что такое G-код 3D-печати?

G-код — язык программирования для управления 3D-принтерами. Говорит машине: какие движения делать, с какой скоростью, по какому пути.

Очень универсален — от простых до сложных форм, контроль точности принтера.

Базовое руководство по G-коду 3D-печати

Как создать G-код файл для 3D-принтера?

G-код — общее название для самого популярного языка ЧПУ (CNC). Применяется в 3D-печати и др.

G-код файл говорит принтеру, какие движения сделать для создания 3D-объекта. Движения обычно управляются шаговыми двигателями.

Много программ для написания G-кода. Специализированные для 3D-печати или общие CNC-инструменты.

Обычно: файл создается в CAD (проектирование 3D-модели) → экспорт в G-код.

После создания — отправка на принтер. Принтер читает G-код, управляет шаговыми двигателями головы печати.

Можно писать G-код вручную без CAD. Но это для опытных пользователей, отлично знающих принтер и язык.

Как читать G-код файлы

Пользователю 3D-принтера иногда нужно открыть/прочитать G-код. Любой текстовый редактор: Notepad++, Word. Открыв — увидите инструкции печати.

Для понимания: код форматируется с пробелами, разделяющими команды. Каждая строка — отдельная инструкция.

Упрощение: G-code viewer — программа для визуализации инструкций в удобном виде. Помогает понять, что и как сделает принтер.

Много вьюверов, лучшие бесплатные — Cura или Slic3r. Установите, откройте файл — инструкции в понятном формате. Можно скорректировать код перед печатью.

Совместимость

3D-принтеры используют разные форматы, не все совместимы с каждым принтером. Частые: .stl, .obj, .3mf, .G-code.

У каждого принтера свои требования — проверяйте совместимость перед печатью.

Список команд G-кода (шпаргалка)

Разные команды для кодинга/троублшутинга.

G0 и G1: Движение

G0 — быстрое перемещение головы (travel moves, без печати). G1 — медленное, для самой печати (точная экструзия). У принтеров дефолтные скорости, но можно задать свои.

Настройка скорости: команда M203. Пример: M203 G0 F50 — подача (F) для G0 = 50 мм/с. Аналогично для G1.

Важно: команды должны быть корректно отформатированы. При сомнениях — документация принтера или производитель.

G90 и G91: Абсолютное и относительное позиционирование

Два способа задать позицию сопла:

Абсолютное (G90): координаты — абсолютные расстояния от начала координат. Движение на 10 мм вправо от нуля — всегда 10 мм от нуля, независимо от текущей позиции.

Относительное (G91): координаты — относительно текущей позиции сопла. Движение на 10 мм вправо от текущей — 10 мм от неё. Потом 10 мм влево — сдвинется только на 5 мм (так как уже было смещение 10 мм вправо).

Выбор режима зависит от задачи. Всегда начинать с одной точки — G90. Печать больше стола — G91 удобнее (выход за пределы без абсолютных координат).

Дефолт у разных принтеров разный — проверьте в мануале/настройках.

G28 и G29: Авто-хоминг и выравнивание стола

Авто-хоминг: принтер сам находит точку на столе (кнопка на панели). Выравнивание стола: авто-уровень G29 (с панели управления).

Хоминг: голова в передний левый угол стола — моторы в обе стороны до срабатывания эндстопов.

Ручной хоминг: джойстиком/кнопками в угол, триггерите эндстопы по осям. Авто — G-кодом (рекомендуется: точнее, надежнее).

G29: сначала калибруйте принтер (по мануалу). Потом G29 — выравнивание. Занимает минуты, принтер неактивен. После — готов к работе.

M104 и M109: Нагрев экструдера

M-команды для нагрева экструдера. Задают целевую температуру хотэнда и ждут достижения.

Экструдер — нагревает/плавит филамент для слой за слоем. M104 управляет нагревателем: вкл/выкл, задает температуру.

M104 Sxxx T0/1 (вкл/выкл нагреватель. Если S задан — температура. T = 0 или 1)

M104 Snnn T0 (температура экструдера nnn)

M104 Snnn T1 (температура стола nnn)

M109 — легкий старт печати, вариант апгрейда. Комплект: 3D-напечатанный гид филамента, маунт хотэнда, держатель филамента. Совместим с большинством принтеров на 1.75 мм филаменте и с нагретой платформой. Две версии: Standard и High-Flow. Standard — для большинства, High-Flow — для высокого потока.

M106 и M107: Управление вентилятором

Контроллеры 3D-принтеров: два разъема вентилятора, оба с PWM. M106 — первый разъем, M107 — второй.

0 — выкл, 255 — макс. скорость. Пример: M106 S127 — первый вентилятор на половине. M107 S0 — второй выкл.

M140 и M190: Нагрев стола печати

Ключевой элемент — платформа (стол), поддерживает объект, может нагреваться для адгезии.

Два типа: M140 и M190. M140 — для мелких объектов, M190 — для крупных.

M140 — ниже температура, идеален для PLA (биоразлагаемое: сахарный тростник/кукуруза). PLA — легко печатать, низкое эко-воздействие.

M190 — выше температуры, для ABS (нефтепродукт), прочного, долговечного.

При выборе принтера учитывайте материалы. PLA — достаточно M140. ABS/другие высокотемпературные — M190.

FAQ

1. Все 3D-принтеры используют G-код?

Нет. G-код — специфический язык для некоторых 3D-принтеров. Другие — другие языки или вообще без них.

2. Что такое G-код в 3D-печати?

Язык программирования, говорящий принтеру что делать: как двигаться, скорость, температура стола и т.д.

3. 3D-принтеры используют STL или G-код?

Разные форматы, частые — STL и G-код. STL — стандарт дизайна, создается в любом 3D-моделировании. G-код — специфичнее, для сложных печатей или мультиматериала.

4. G-код только для 3D-принтеров?

Универсален: 3D-печать, ЧПУ-обработка, 3D-сканирование. Разработан для 3D-печати, применение расширилось.

Заключение

G-код 3D-печати — набор инструкций, как принтеру создать объект. Создается в 3D-CAD или 3D-сканером.

Файл содержит инструкции: размер, форма, конкретный путь головы. G-код можно кастомизировать для уникальных объектов.


3D печать

  1. Биопечать объяснена: как 3D-печать создает живые ткани и будущие органы
  2. 4D-печать: Будущее адаптивного, времени-реагирующего производства
  3. Пигментная печать: преимущества, недостатки и применения в текстильном производстве
  4. DXF и ЧПУ объяснено: от дизайна к точному производству
  5. Гибкое производство и 3D-печать: руководство по быстрому кастомному производству
  6. 3D-печать сегодня и завтра: что можно создать сейчас и что держит будущее
  7. Циклоидальные редукторы: принцип, проектирование, 3D-печать и тесты
  8. 3D-печать: технологии, процессы и принцип работы
  9. SLA 3D-печать (Стереолитография): Процесс, преимущества и применение
  10. Понимание смольной 3D-печати: процесс, применение и преимущества