REC Wiki » Основы G-кода: справочник по базовым командам для FDM 3D-принтеров

REC Wiki » Основы G-кода: справочник по базовым командам для FDM 3D-принтеров 3d печать
3d печать как пишется цифрами

Основы G-кода: справочник по базовым командам для FDM 3D-принтеров

G или C коды — это машинные коды, т.е. последовательные наборы команд для трехмерных принтеров, производимых измельчителем. В то же время коды G часто изменяются вручную, если измельчитель не имеет соответствующей функциональности или если пользователь просто хочет изменить поведение трехмерного принтера. В этой статье мы делимся списком наиболее часто используемых команд .

Сразу предупреждаем, что наш список включает только наиболее часто используемые команды только прошивки Merlin. Многие из приведенных примеров не являются таковыми. с командами Будьте осторожны с такими прошивками, как ReprapFirmware, Repetier и Klipper.

G Code может показаться угрожающим, но не волнуйтесь. При небольшом упражнении несложно отличить изогнутую траекторию второй головки холодной экструзии от красной женщины.

В целом, команды Они делятся на две основные категории команды Принципы, начинающиеся с буквы g и относящиеся непосредственно к структуре модели, и Вспомогательные элементы, обозначаемые буквой M и отвечающие за настройки системы и различные дополнительные действия, построенные 3D. За буквой следует цифра команды за которой следуют параметры энергии. Например, команда G91 G0 X100 F200 означает, что 3D-принтер использует соответствующую систему координат (G91) и что головка (G0) должна двигаться со скоростью 200 мм/с вправо (x100) к оси X на 100 мм (F200 (F200)).

Примеры параметров.

x — координата оси x.

y — координата оси y.

Z — координаты оси Z.

I — смещение x криволинейного движения.

J — смещение y криволинейного движения.

E — длина нити, проталкиваемой от начальной точки до конечной.

F — инерционная скорость головки или скорость закрепления материала.

P — командный Параметры, например, время в миллисекундах.

S — командный Параметры секунд, температуры или напряжения.

T — Выбор внеклассных занятий.

ПРИМЕЧАНИЯ. :Во многих случаях некоторые параметры можно пропустить, если они не были изменены. Например, выше. команда Для инерционной скорости: G91 G0 X100 Y000 Z000 F200, но G91 G0 X100 F200 можно легко написать, потому что оси Y и Z не нужно перемещать.

Некоторые основные понятия. команд

G0 — бездействие, т.е. отсутствие силы.

G1 — координированное линейное движение.

G2 — скоординированное криволинейное движение вправо — движение руки.

G3 — скоординированное криволинейное движение в направлении часового маркера.

G4-Пауза на несколько секунд.

G10-Удаление резьбы.

G21-Изменение в миллиметрах (G20-в дюймах).

G27-Парковка указанной точки.

G28-Парковка головки на «нуле» путем указания вала.

G90-Используйте абсолютную систему координат.

G91-Используйте соответствующую систему координат, т.е. обратитесь к текущему положению головки.

G92-Определение текущего положения головки.

Пример:

T1 // Переход от первого экструдера ко второму экструдеру (T1).

G0 F300 // Определение скорости головки 300 мм/c

G0 X10 Y10 // Регулировка переходов головки от 10 к x и от x к 10 к y к y на ранее заданной скорости (в данном случае 300 мм/c)

G1 x80 y15 e25 f50 // Переход по y к координате 80 по x, координате 80 по y, при подаче нити 25 мм, снижая скорость с предыдущих 300 мм/с до 50 мм/с.

Часть вспомогательная команд

M0 — заданное отношение пользователя и ожидание команды с дисплея или полностью отключается через определенный период времени. Например, M0 P2000 или M0 S2 задает отношение, а затем время ожидания вручную команды отключается через 2 секунды.

M17 — активация шагового двигателя.

M18 — деактивация процедуры.

M2 0-Прочитать список файлов на SD-карте.

M2 1-Включить SD-карту.

M22- Избавление от SD-карты перед экспортом.

M23- Выбрать файл на SD-карте. Пример: m23 filename. gcode.

M24-Перезагрузитесь или продолжите (если использовали ранее). команда M25) 3D-печать указанного файла. командой M23.

M2 5-Приостановка 3D-печати с SD-карты (последующая с той же позиции). командой

M2 6-Определение местоположения в файле указанного байта. Указанная позиция должна точно соответствовать соответствующему принципу команды Код G позволяет перейти к определенному участку кода без выполнения опущенного участка команд .

M27- Проверка статуса 3D-печати с SD-карты.

M28- Зарегистрировать файлы на SD-карте. Пример: m28 filename. gcode.

M29- Завершение записи файла на SD-карте: файл закрывается и система продолжает работу.

M30- Удаление файла с SD-карты. Пример: m30 filename. gcode.

M32- Выберите файл с SD-карты и начните 3D-печать.

M80- Активация блока питания ATX.

M81- Деактивация блока питания ATX.

M82- Настройка экструдера в абсолютных координатах.

M83-Настройка системы экструдера в соответствующей системе координат.

M84-Выключить все шаговые двигатели. Например, M84 S15 означает ожидание после 15 с бездействия.

M85-полная деактивация после определенного времени бездействия. Пример, команда M85 S60 означает отключение после 1 минуты бездействия.

M104-Установка температуры нагревательной секции и переход непосредственно к следующей температуре команде . Пример: после команды M104 S220 3D-принтер начинает прогрев HotND, но переходит к следующей температуре команд Не дожидаясь полного предварительного нагрева экструдера (см. также M109).

M105-Выгружает текущую температуру экструдера.

M106-Включить воздуходувку. Выход задается в областях 0-255. Например, включение воздуходувки при 50% мощности. команда M106 S127.

M107-Выключение воздуходувки.

M108-Окончание нагрева и начало 3D-печати (см. M109).

M109-Регулировка температуры нагреваемой конечности и ожидание прогрева. Например, после. команды M109 S220 3D-принтер ждет, пока нагретая конечность нагреется до 220°C, и затем приступает к работе. команд .

M112-Аварийная остановка с остановкой всех двигателей и нагревателей.

M114-Скачать текущие координаты.

M115-Скачать текущую версию прошивки.

M117-Показать сообщение. Текст сообщения должен быть. за командой , например, M117-Hello.

M119-Скачать состояние концевого выключателя.

M140-Начало нагрева сорта при заданной температуре и немедленное продолжение следующего действия. команд (См. также M190). Например, M140 S65 означает нагрев при 65 °C.

M190-определяет температуру уровня и ожидает полного прогрева перед выполнением следующих действий команд .

M200 — регулировка диаметра пряжи. Дополнительные параметры включают d для диаметра, t для экстерьера и l для максимального расхода. Например, команда M200 T0 D1. 75 L12 определяет максимальный расход 12 мм^3/с и диаметр пряжи 1. 75 мм при первой травме (T0 при первом, T1 при втором КОК). Эта команда может быть использована для настройки 3D-принтера на обработку.

M30 2-S O-CALLED ‘Холодная экструзия’. Работа возможна, когда температура горячего конца ниже, чем настроенная температура. Например, команда M302 S180 позволяет 3D-принтеру работать при температуре горячего конца не менее 180°C, даже если горячий конец настроен на более высокую температуру. Таким образом, команда M302 S0 позволяет продолжать 3D-печать при текущей температуре горячего конца (фактически, при любой температуре выше 0°C).

M500 — Сохранить параметры в EEPROM.

M501 — Чтение параметров из EEPROM.

M502 — Восстановление параметров в EEPROM.

M600-Пауза для смены нити.

M928- Запись файла на SD-карту. Пример: m928 filename.gcode.

Полный список доступных команд Описания и примеры доступны на сайте Reprap. org по этой ссылке.

Оцените статью