Ось E против оси Z
При использовании команды G1
в G-коде в чем разница между осью Z
и осью E
?
Я вижу все E
, F
и Z
в
G1 Z0.350 F7800.000
G1 E-2.00000 F2400.00000
G92 E0
G1 X96.753 Y95.367 F7800.000
G1 E2.00000 F2400.00000
@ar2015, 👍11
2 ответа
Лучший ответ:
G-КОД может сбивать с толку, так как исторически он был разработан для обрабатывающих инструментов, а не для принтеров FDM, и, таким образом:
- не все доступные команды имеют смысл для 3D-принтера
- некоторые команды делают несколько иные вещи, чем те, о которых можно интуитивно думать.
Как правило, декартовы принтеры используют 4 "оси": X
, Y
и Z
для перемещения печатающей головки в пространстве и E
для "экструдера". "Ось экструдера" на самом деле вовсе не является осью в геометрическом смысле этого слова: она относится к количеству нити, которая должна быть перемещена в (экструдирована) или из (втянута) печатающей головки. Причина, по которой он считается "осью", заключается в том, что он используется в сочетании с кодами G0
и G1
, которые обозначают движение.
Странно, что буква E
используется для прецизионной подачи токарных станков, но в мире 3D-печати мы скорее используем F
для этой цели. Как не носитель английского языка, я еще больше запутался, потому что долгое время думал, что "скорость подачи" относится к количеству филамента, подаваемой на печатающую головку, в то время как на самом деле это скорость движения печатающей головки (в мм/мин).
Итак, подводя итог, ваш пример кода "translated" будет выглядеть следующим образом:
G1 Z0.350 F7800.000 ; перемещение вверх на 350 мкм со скоростью 7,8 м/мин
G1 E-2.00000 F2400.00000 ; втянуть 2 мм нити со скоростью 2,4 м/мин
G92 E0 ; сброс положения экструдера
G1 X96.753 Y95.367 F7800.000 ; двигаться в направлении X,Y (без изменения Z) со скоростью 7,8 м/мин
Если вы хотите углубиться в эту тему, вики-страница RepRap в gcode довольно обширна. Имейте в виду, что несколько производителей добавляют свои собственные "специальные коды" к общим ...
ось z обычно относится к вертикальному перемещению
F ссылки-это скорости подачи/перемещения
E-ссылки предназначены для экструдера, ссылающегося на количество и скорость выталкивания филамента, отрицательные e-значения-это команды втягивания
- Есть ли G-код для ожидания?
- Для чего используется G92 в G-коде
- Написание G-кода : проведите пальцем в начале печати
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
- Cura: установить z-смещение
- Одновременный нагрев экструдера и стола при запуске печати
- В чем разница между M420 S и M420 S1?
- Код для перемещения вверх по оси Z после завершения печати