ホーミングと方向キャリブレーションガイド
移動方向の補正
CoreXY構造のよくある問題
CoreXY構造におけるXYモーター制御で発生する可能性のある一般的な問題と解決策:
| 故障現象 | 説明 | 解決策 |
|---|---|---|
| ケース1 | XY軸の制御が互いに逆転しており、かつXY移動の正負方向が両方とも逆 | Xモーターの配線を反転(Xモーターの任意の2相線を入れ替え) |
| ケース2 | XY軸の制御が互いに逆転しているが、XY移動の正負方向は正しい | Yモーターの配線を反転(Yモーターの任意の2相線を入れ替え) |
| ケース3 | XY軸の制御が互いに逆転しており、Xの正負方向は正しいが、Yの正負方向が逆 | 1. Xモーターの配線を反転 2. XとYのモーター線を全体的に入れ替え |
| ケース4 | XY軸の制御が互いに逆転しており、Xの正負方向が逆で、Yの正負方向は正しい | 1. Yモーターの配線を反転 2. XとYのモーター線を全体的に入れ替え |
| ケース5 | XY軸の制御は正しいが、XYの正負方向が両方とも逆 | XモーターとYモーターの配線を同時に反転 |
| ケース6 | XY軸の制御は正しく、Xの正負方向は正しいが、Yの正負方向が逆 | XとYのモーター線を全体的に入れ替え |
| ケース7 | XY軸の制御は正しく、Xの正負方向が逆で、Yの正負方向は正しい | 1. XとYのモーター線を全体的に入れ替え 2. XとYのモーター配線を同時に反転 |
ホーミング手順
ステップ1: 初期リミット状態の確認
- 安全移動: ノズルを手動でゆっくりとヒートベッドの中央エリアに移動させる
- リミット状態の照会: コンソールに以下のコマンドを入力:
QUERY_ENDSTOPS - プローブ状態の照会 (インストールされている場合):
QUERY_PROBE - 返却結果の確認:
- ✅ 正常状態: すべてのリミットは
OPEN(未トリガー) と表示されるべき - ⚠️ 異常状態:
TRIGGEREDと表示される場合、リミットがトリガーされていることを示す- 注意: 異常を発見した場合、設定を変更せず、ステップ2を実行して検証を続行してください
- ✅ 正常状態: すべてのリミットは
ステップ2: 手動トリガーによる検証
- 手動操作: いずれかのリミットスイッチを手動で継続的にトリガーする
- 再度照会: コンソールで再度
QUERY_ENDSTOPSを入力 - 状態分析:
| 状態変化 | 意味 | 解決策 |
|---|---|---|
OPEN → TRIGGERED | リミット設定が正しい | スイッチおよび配線正常、設定に問題なし |
TRIGGERED → OPEN | リミット信号が反転している | リミット状態を反転させる必要あり(設定で変更) |
| 状態に変化なし | リミットが応答しない | ピン設定、配線の確認またはスイッチの交換 |
| 他のリミットの状態が変化 | 誤ったトリガー | ピン設定の競合または配線エラーの確認 |
強制移動機能
強制移動の有効化
-
設定ファイルの変更:
printer.cfgに以下の設定を追加:[force_move]
enable_force_move: true -
インターフェース操作: 有効化後、コントロールインターフェースから強制移動操作を実行可能:
Loading...
注意事項
-
単軸制限: 一度に強制移動できるモーターは1つだけです。マシンが多軸構造であっても同様です
-
多軸連携: 複数の軸(例: デュアルZ軸)を同期して移動する必要がある場合は、まずノズル位置を設定してください:
SET_KINEMATIC_POSITION x=50 y=50 z=20その後、移動コマンドを実行します
-
安全上の注意: 強制移動機能を使用する際は、ノズルの移動経路に障害物がないことを確認し、衝突を避けてください
Loading...