G-code: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
(Правила написания)
Строка 35: Строка 35:
 
==Правила написания==
 
==Правила написания==
 
Переместить сопло
 
Переместить сопло
  Для перемещения координат указываем абсолютные ли это координаты или относительные(g90/91)
+
  Для перемещения координат указываем абсолютные ли это координаты или относительные(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
  G1 Z20 F500
+
  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