G-code: различия между версиями
Перейти к навигации
Перейти к поиску
Айболит (обсуждение | вклад) |
Айболит (обсуждение | вклад) (→Правила написания) |
||
Строка 35: | Строка 35: | ||
==Правила написания== | ==Правила написания== | ||
Переместить сопло | Переместить сопло | ||
− | Для перемещения координат указываем абсолютные ли это координаты или | + | Для перемещения координат указываем абсолютные ли это координаты или относительные(g90/91). Обязательно на отдельной строчке. со следующей строки: |
Указываем тип перемещения (g0/g1). | Указываем тип перемещения (g0/g1). | ||
− | Указываем координаты. Можно по одной оси | + | Указываем координаты. Можно по одной оси по очереди: |
− | |||
Можно указать сразу 2 или 3 оси. | Можно указать сразу 2 или 3 оси. | ||
G1 X100 Y100 Z20 | G1 X100 Y100 Z20 | ||
− | + | Можно указать сразу 1 ось | |
+ | G1 X100 | ||
В конце указываем скорость перемещения в мм/мин (F***). | В конце указываем скорость перемещения в мм/мин (F***). | ||
− | В итоге твоя команда будет выглядеть | + | В итоге твоя команда "переместить сопло по X в координату 100 (в нашем случае, примерно, на середину стола) со скоростью 5метров в минуту" будет выглядеть так: |
G90 | G90 | ||
− | + | G0 X100 F5000 |
Версия 10:38, 25 февраля 2025
Команды g-code
G0
Быстрое холостое перемещение
G1
Линейное рабочее перемещение
G90 Абсолютные координаты.
Это координаты от концевика. Т.е. если печатающая голова находится по XY в 100х100 и мы пропишем координаты 110х110, то она сдвинется на 10мм.
G91 Относительные координаты
Это координаты от сопла. Т.е. если у нас голова находится по XY в 100х100 и мы пропишем координаты 110х110, то она сдвинется на 110мм и будет в АБСОЛЮТНЫХ координатах 220х220.
M84 отключить моторы
G28 припарковать ось.
Можно задать команду на одну ось, например "G28 X", так и на несколько. Например, "G28 X Y". Команда "G28" припаркует все оси
M104 S*
Задать температуру экструдера и сразу перейти к выполнению следующей команды. Например "M104 S200" задаст температуру экструдера в 200 градусов и принтер сразу приступит к выполнению следующей команды.
M140 S*
Задать температуру стола и сразу перейти к выполнению следующей команды.
M109 S*
Задать температуру экструдера и ДОЖДАТЬСЯ нагрева. Например "M109 S200" задаст температуру экструдера в 200 градусов и принтер выполнит следующую команду только после нагрева.
M190 S*
Задать температуру стола и ДОЖДАТЬСЯ нагрева.
Правила написания
Переместить сопло
Для перемещения координат указываем абсолютные ли это координаты или относительные(g90/91). Обязательно на отдельной строчке. со следующей строки: Указываем тип перемещения (g0/g1). Указываем координаты. Можно по одной оси по очереди: Можно указать сразу 2 или 3 оси. G1 X100 Y100 Z20 Можно указать сразу 1 ось G1 X100 В конце указываем скорость перемещения в мм/мин (F***). В итоге твоя команда "переместить сопло по X в координату 100 (в нашем случае, примерно, на середину стола) со скоростью 5метров в минуту" будет выглядеть так: G90 G0 X100 F5000