Что означает M220 / M221

M220 — это коэффициент реальной скорости или подачи. При S50 запрашивается номинальное перемещение 100 мм/с примерно на половине этой скорости подачи до применения других ограничений. M221 — это коэффициент экструзии или потока: при S95 выполнение команды движения E масштабируется до 95 процентов. Изменение одного значения автоматически не вычисляет другое.

Эти элементы управления полезны для осторожной регулировки во время работы, но они не заменяют правильный профиль слайсера. Скорость влияет на охлаждение, давление и достижимый поток; поток влияет на размер линии и расход материала. Прошивка может применять коэффициенты на разных этапах планирования, а отображаемый на ЖК-дисплее процент может представлять постоянное состояние машины, не записанное в файл.

Синтаксис и параметры

M220 S<speed-percent>
M221 S<flow-percent> [T<extruder>]
M220 S

Глобальный процент подачи для движения G-code.

M221 S

Процент экструдирования, применяемый к следующим движениям E.

T

Целевой экструдер для M221 на прошивке, которая поддерживает коэффициенты потока для каждого инструмента.

Практические примеры

Выполнять движения на 80 процентов.

M220 S80

Снижает переопределение скорости подачи без переписывания каждого слова F.

Уменьшить командное экструдирование.

M221 S95

Масштабирует последующее движение E до 95 процентов, оставляя команды скорости XY без изменений.

Контекст прошивки

СистемаСтатусЧто меняется
MarlinОбычноM220 управляет процентом скорости подачи, а M221 управляет процентом потока, с дополнительными необязательными параметрами.
KlipperОбычноПоддерживает коэффициент скорости M220 и коэффициент экструдирования M221 для совместимости с слайсерами и хостами.
RepRapFirmwareОбычноПоддерживает параметры скорости и экструзии с фирменными деталями по инструменту и отчетности.
CNC controllersПроверить диалектКорректировки подачи и шпинделя могут быть физическими регуляторами или различными командами; M221 для потока экструзии не применяется.

Что может показать этот просмотрщик

Обе корректировки применяются из их исходной строки.

Просмотрщик применяет M220 к продолжительности следующего перемещения и M221 к общему количеству филамента в следующих командах. Более ранние перемещения остаются без изменений, соответствуя их положению в потоке команд.

Частые ошибки

  • M220 S50 не делит автоматически M221 пополам; скорость и материал являются отдельными состояниями.
  • Процент потока изменяет командуемый E, а не проверенный датчиком объем, выходящий из сопла.
  • Переопределения на панели станка могут никогда не появляться в сохранённом файле, поэтому офлайн-просмотрщик их не может знать.

Первичные источники

Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.