M220 / M221 の意味
M220 は実行時の速度または送り速度係数です。S50 なら、他の制限を適用する前の公称 100 mm/s 移動はおよそ半分の送り速度になります。M221 は押出または流量係数で、S95 なら後続の指令 E 移動を 95% にします。一方を変えても、もう一方は自動計算されません。
これらは慎重な実行時調整に役立ちますが、正しいスライサープロファイルの代わりにはなりません。速度は冷却、圧力、達成可能な流量に影響し、流量はビード寸法と材料使用量に影響します。ファームウェアは計画の異なる段階で係数を適用することがあり、LCD の表示割合がファイルに書かれていない永続的な機械状態を表す場合もあります。
構文とパラメーター
M220 S<speed-percent>M221 S<flow-percent> [T<extruder>]M220 S後続 G-code 移動に適用する全体の送り速度割合。
M221 S後続 E 移動に適用する押出割合。
Tツール別流量係数に対応するファームウェアで、M221 の対象押出機を指定します。
実用例
移動を 80% で実行
M220 S80すべての F ワードを書き直さず、送り速度オーバーライドを下げます。
指令押出量を減らす
M221 S95XY の送り速度指令は変えず、後続 E 移動を 95% に拡大縮小します。
ファームウェアごとの扱い
| システム | 対応状況 | 相違点 |
|---|---|---|
| Marlin | 一般的 | M220 は送り速度割合、M221 は流量割合を制御し、それぞれ追加の任意パラメータがあります。 |
| Klipper | 一般的 | スライサーとホストとの互換性のため、M220 の速度係数と M221 の押出係数に対応します。 |
| RepRapFirmware | 一般的 | ファームウェア固有のツール別設定と報告方法で、速度係数と押出係数に対応します。 |
| CNC controllers | 方言を確認 | 送り速度や主軸オーバーライドは物理操作や別コマンドの場合があります。M221 の押出流量は適用されません。 |
このビューアーで確認できること
それぞれの記述位置から両オーバーライドを適用
ビューアは M220 を後続移動の時間に、M221 を後続フィラメント量に適用します。コマンドストリーム内の位置に従い、それ以前の移動は変更しません。
よくある誤り
- M220 S50 で M221 も自動的に半分にはなりません。速度と材料は別の状態です。
- 流量割合が変更するのは指令 E であり、ノズルから出た実体積をセンサーで確認するものではありません。
- 機械パネルでのオーバーライドは保存ファイルに現れないことがあり、オフラインビューアは認識できません。
一次資料
このページは、以下の資料に基づく英語版から翻訳した解説です。コマンドを実機へ送る前に、対象機械のファームウェアと設定を必ず確認してください。