2024年3月5日火曜日

【解決】CNCコントローラー G03エラーが出たときの対処法

 

先日、CNCを使って2D輪郭加工を行っているときの対処法をメモしておきます。


エラー内容

このようにコントローラー(CMC4-4-16A6B)にエラーが出ました。
「G03_ER:CentralTolerance 42.」

対処方法

結論からいいますと、Fusion360の切削プログラムの設定項目である「円滑化」と「送り最適化」をオフにすることによってエラーが出なくなりました。

エラー解説

このエラーは、G03コマンド(円弧移動コマンド)実行中に、円弧の中心座標と実際の工具移動パスとの間に許容範囲を超える誤差が発生したことを示しているようです。

考えられる原因としては、

【プログラム設定誤り】
円弧中心座標の誤入力
円弧半径の誤入力
工具補正値の設定誤り
G03コマンドのフォーマット誤り

【機械的な問題】
ボールねじやリニアガイドの摩耗や汚れによる backlash
サーボモータの故障
エンコーダの故障
ワーククランプの緩み

などが問題点として挙げられます。
なので、一番手っ取りばやい、プログラム設定の誤りを疑ってみることに。
円滑化や送り最適化がプログラムをいい感じに変えてくれるのですが、逆に言うと意図しない動きになっている可能性が一番高くもあるので、そこをオフにしたら、解決しました。



0 件のコメント:

コメントを投稿