GRBLエラーコード
error:Nとalarm:Nの意味と、解除方法を説明します。
表示される内容
Console panelに、Nが数値であるerror:Nまたはalarm:Nが表示されます。マシンは移動を拒否するか(alarm)、特定のコマンドの受け付けを拒否します(error)。
発生していること
GRBLは、構造化されたエラー応答とアラーム応答を返します。この番号は、発生した問題の内容を正確に示すコードです。
よくあるエラーコード
| コード | 意味 | 一般的な対処 |
|---|---|---|
error:1 | コマンド文字が必要 | G-codeの構文が正しくありません。通常はBeam Benchの不具合です。報告してください。 |
error:2 | 数値形式が正しくない | 同上です。 |
error:3 | $コマンドが無効 | 有効な$コマンドを送信してください。 |
error:9 | アラーム中にG-codeがロックアウトされた | まずアラームを解除してください($XまたはMove panelのUnlock)。 |
error:15 | 移動量がソフトリミットを超えている | 指定した移動がマシンのベッド範囲外に出ています($130-$132に基づく設定)。プロジェクトのサイズとマシンのベッド寸法を確認してください。 |
error:20 | サポートされていないコマンド | ファームウェアがそのG-codeを認識していません。Beam Benchがサポートするサブセットを使用してください。 |
error:22 | 送り速度が設定されていない | 最初の移動にF値がありません。通常はBeam Benchの不具合です。報告してください。 |
error:24 | Yなしの移動 | 同上です。 |
よくあるアラームコード
| コード | 意味 | 一般的な対処 |
|---|---|---|
alarm:1 | ハードリミットが作動した | リミットスイッチに接触しました。手動でヘッドを離してからUnlockをクリックしてください。 |
alarm:2 | G-codeの移動先がマシンの移動範囲を超えている | ジョブがベッドの境界を越えて実行されました。範囲内に収まるよう、もう一度フレームしてください。 |
alarm:3 | 移動中にリセットされた | 移動途中でソフトリセットが発生しました。位置が不確かになっているため、続行する前にホームしてください。 |
alarm:8 | ホーミングに失敗した: 引き戻し移動でスイッチを解除できなかった | リミットスイッチが固着しているか、配線が間違っています。スイッチを点検してください。 |
alarm:9 | ホーミングに失敗した: リミットスイッチを検出できなかった | ヘッドがホーミング距離内にリミットスイッチへ到達しませんでした。スイッチの配線、ホーミング方向($23)、および$132が正しく設定されていることを確認してください。 |
対処方法
アラームを解除する
マシンがアラーム状態のときは、Move panelでUnlockをクリックしてください。GRBLに$Xを送信します。
または、Console panelで$Xを手動送信してください。
ロックを解除した後は、何かを実行する前にホームしてください。マシンは現在の位置を信頼できなくなっています。
上記にないコードの詳しい意味を確認する
GRBLのソースには、すべてのエラーコードとアラームコードが記載されています。使用しているファームウェアバージョンに対応する完全なリファレンスをオンラインで確認するには、「GRBL error codes」で検索してください。
通常の使用中にアラームが繰り返し発生する
機械または配線の問題が考えられます。リミットスイッチの故障、ソフトリミットの誤設定、モーターの脱調をコントローラーが検知している可能性があります。
まだ解決しない場合
- Connection Diagnostics panel: 最近の通信とイベントを確認します。
- Console panel: 現在の設定を確認するには
$$を送信します。 - GRBL essentials: 基本概念を確認します。
- Dollar settings reference。
- 正確なコードと直近のログを添えてFacebookグループに投稿してください。