G-code: различия между версиями
Перейти к навигации
Перейти к поиску
Айболит (обсуждение | вклад) |
Айболит (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | ==Команды g-code== | ||
+ | |||
+ | G0 | ||
+ | Быстрое холостое перемещение | ||
+ | |||
+ | G1 | ||
+ | Линейное рабочее перемещение | ||
+ | |||
G90 Абсолютные координаты. | G90 Абсолютные координаты. | ||
− | Это координаты от концевика. Т.е. если | + | Это координаты от концевика. Т.е. если печатающая голова находится по XY в 100х100 и мы пропишем координаты 110х110, то она сдвинется на 10мм. |
G91 Относительные координаты | G91 Относительные координаты | ||
− | Это координаты от сопла. Т.е. если у нас | + | Это координаты от сопла. Т.е. если у нас голова находится по XY в 100х100 и мы пропишем координаты 110х110, то она сдвинется на 110мм и будет в АБСОЛЮТНЫХ координатах 220х220. |
M84 отключить моторы | 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 | ||
+ | |||
+ | В конце указываем скорость перемещения в мм/мин (F***). | ||
+ | |||
+ | В итоге твоя команда будет выглядеть примерно так: | ||
+ | G90 | ||
+ | G1 Z20 F500 |
Версия 10:31, 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 В конце указываем скорость перемещения в мм/мин (F***). В итоге твоя команда будет выглядеть примерно так: G90 G1 Z20 F500