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 Эта команда остановит печать и выведет сообщение на экран.
Автор: Наталья Камоничкина
Другие статьи от Наталья Камоничкина