G-код является стандартным языком программирования для 3D-принтеров. Он используется для управления движением печатающей головки, подачей материала и другими параметрами печати. Ниже приведен список наиболее распространенных команд G-кода для 3D-принтеров:

1. G0/G1 – перемещение по осям X, Y, Z с заданными координатами

G0 и G1 – это две команды, которые используются для перемещения печатающей головки по осям X, Y и Z. Они отличаются только скоростью перемещения. G0 перемещает головку на максимальной скорости, а G1 – на заданной скорости, которая указывается с помощью F-кода.

Пример использования команды:

G1 X10 Y20 Z0.2 F1000

Эта команда переместит головку на 10 мм по оси X, на 20 мм по оси Y и на 0.2 мм по оси Z со скоростью 1000 мм/мин.

2. G28 – перемещение в начальную точку (home)

Команда G28 используется для перемещения печатающей головки в начальную точку. Это может быть положение, которое было установлено в качестве начальной точки перед началом печати или положение, которое было сохранено с помощью команды G92.

Пример использования команды:

G28 Эта команда переместит головку в начальную точку.

3. G29 – запуск автоматической калибровки стола

Команда G29 используется для запуска автоматической калибровки стола. Это позволяет принтеру определить точное положение стола и корректировать его во время печати.

Пример использования команды:

G29 Эта команда запустит автоматическую калибровку стола.

4. G90 – установка абсолютных координат

Команда G90 используется для установки абсолютных координат. Это означает, что все перемещения головки будут относиться к начальной точке, которая была установлена перед началом печати.

Пример использования команды:

G90 Эта команда установит абсолютные координаты.

5. G91 – установка относительных координат

Команда G91 используется для установки относительных координат. Это означает, что все перемещения головки будут относиться к текущей позиции головки.

Пример использования команды:

G91 Эта команда установит относительные координаты.

6. G92 – установка текущей позиции как начальной

Команда G92 используется для установки текущей позиции головки в качестве начальной точки. Это может быть полезно, если печатающая головка была смещена в процессе печати и нужно вернуть ее в исходное положение.

Пример использования команды:

G92 X0 Y0 Z0 Эта команда установит текущую позицию головки в начальную точку (0, 0, 0) по осям X, Y и Z.

7. G-code для управления скоростью движения печатающей головки (F-код)

F-код используется для управления скоростью движения печатающей головки. Эта команда указывает скорость перемещения в мм/мин.

Пример использования команды:

G1 X10 Y20 Z0.2 F1000 Эта команда переместит головку на 10 мм по оси X, на 20 мм по оси Y и на 0.2 мм по оси Z со скоростью 1000 мм/мин.

8. G-code для управления подачей материала (M-код)

M-код используется для управления подачей материала. Например, M109 используется для установки температуры нагрева печатающей головки и ожидания, пока она достигнет заданной температуры.

Пример использования команды:

M109 S200 Эта команда установит температуру печатающей головки на 200 градусов и ожидает, пока она достигнет этой температуры.

9. G-code для изменения температуры нагрева печатающей головки или стола (M104, M140)

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

Пример использования команды:

M104 S200 Эта команда установит температуру печатающей головки на 200 градусов.

10. G-code для остановки печати (M0, M1, M2, M112)

M-коды также могут использоваться для остановки печати. Например, M0 используется для остановки печати и вывода сообщения на экран.

Пример использования команды:

M0 Эта команда остановит печать и выведет сообщение на экран.

11. G-code для изменения скорости вращения вала экструдера (M221)

M221 используется для изменения скорости вращения вала экструдера. Например, если печатаемый объект имеет сложную форму, то можно уменьшить скорость вращения вала экструдера для более точного нанесения пластика.

Пример использования команды:

M221 S90 Эта команда установит скорость вращения вала экструдера на 90%.

12. G-code для изменения яркости подсветки экрана (M355)

M355 используется для изменения яркости подсветки экрана. Это может быть полезно при работе с принтером в темном помещении.

Пример использования команды:

M355 S50 Эта команда установит яркость подсветки экрана на 50%.

13. G-code для перемещения оси E (экструзии) (G92 E)

G92 E используется для установки текущей позиции оси E (экструзии). Это может быть полезно, если необходимо начать печать с определенной точки на оси E.

Пример использования команды:

G92 E10 Эта команда установит текущую позицию оси E на 10.

14. G-code для изменения температуры нагрева стола (M140)

M140 используется для установки температуры нагрева стола. Например, если используется пластик, который требует нагрева стола, то можно установить температуру нагрева стола с помощью этой команды.

Пример использования команды:

M140 S60 Эта команда установит температуру нагрева стола на 60 градусов.

15. G-code для установки режима отладки (M111)

M111 используется для установки режима отладки. Это может быть полезно при поиске ошибок в работе принтера.

Пример использования команды:

M111 S1 Эта команда установит режим отладки включенным.

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

Мы готовим свои управляющие программы в Simplify3D. И вот несколько полезных ссылок на тему этой программы:

Профили Simplify3D

Купить ПО Simplify3D

Мануал по Simplify3D