工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Equipment >> CNCマシン

OSAI 10 シリーズ CNC エラーメッセージ完全ガイド:原因と即効対処

OSAI 10 シリーズ CNC エラーメッセージ

エラーメッセージの説明と対処方法。OSAI CNC 搭載機で働くマシニスト・プログラマ向け。

OSAI 10 シリーズ CNC エラーメッセージ完全ガイド:原因と即効対処

NC001 構文エラー

パートプログラムブロックまたは MDI ブロックに構文エラー発見。

NC002 G コードの軸数不正

以下の場合に表示:
• G04 では最低 1 軸をプログラム要
• 固定サイクル(G81~G89)ブロックでは 1 軸のみプログラム可能

NC003 固定サイクルパラメータ欠落

固定サイクルパラメータ(K, I 等)が欠落。

NC004 G コードパラメータ欠落

G コードのパラメータ欠落(例:G33 … K)。

NC005 G83 サイクルで J または K 欠落

G83 固定サイクルで K または J パラメータ欠落。

NC006 G2/G3 コードで I または J 欠落

G2/G3 コード(円弧)で I および/または J パラメータ欠落。

NC007 測定サイクルパラメータ欠落

測定サイクルパラメータ(E, r 等)が欠落。

NC008 形式エラー

以下の場合に表示:
• 変数インデックス不正
• 送り速度(F)が 0 または負
• 変数形式不正
• 繰り返し回数不正(1~65535)
• 代入文形式エラー(異なる長さの文字列への代入等)
• PLUS 変数読み書きエラー
• DIS コードで文字変数形式エラー:CHAR 未指定
• 保護領域不許可:0 < 保護領域番号 < 4
• 変数未設定
• 三文字 SPP の実行回数 = 1

NC009 未定義シンボル

以下の場合に表示:
• AMP で軸名未設定
• 変数が存在しない

NC010 オーバーフロー

式が長すぎる。

NC011 関数不許可

以下の場合に表示:
• 計算ブロックアクティブまたは HOLD 中に M タイプ「ブロック計算」アクティブ化要求
• 非線形アクティブブロックで送りオーバーライド要求

NC012 スレーブ軸の不正使用

UDA ブロックで宣言済みスレーブ軸をパートプログラムで直接プログラム、または MDI ブロックで入力。以下の場合もエラー:
1. スレーブ軸を手動移動しようとした時
2. UDA プログラミング時にスレーブ軸が TCP プログラミングで直線/回転軸として関与済み
3. UDA プログラミング時にスレーブ軸がバーチャルプログラミング(UPR, UVP, UVC)で実/バーチャル軸として関与済み
4. UDA プログラミング時にマスタ軸がバーチャルプログラミングでバーチャル軸として関与済み

NC013 固定サイクルでオペランド不許可

G72, G73, G74 固定サイクルでオペランド不許可。

NC014 G84 で K パラメータ不許可

トランスデューサなしスピンドルの G84 プログラミングで K パラメータ不許可。

NC015 G2/G3 コードプログラミング誤り

円の中心と半径(R)両方指定。半径または IJ 中心座標のどちらかを削除要。

NC016 オペランド数不正

AXO ブロックでオペランド数不正。

NC017 疑似軸数不正

ブロックにプログラムされた疑似軸が多すぎる(最大 6)。

NC018 G33 コードの軸数不正

G33 で 2 軸超プログラム。

NC020 G 不許可

ねじ切りサイクルで G 不許可。

NC021 G コードとオペランド不整合

移動タイプとオペランド不整合。

NC022 ブロックとシステム状態不整合

• 他バーチャルモードアクティブ中に UDA 有効/無効
• 実行中ブロックサスペンド中に同期化(例:工具径補正アクティブ中に同期化)
• マクロアクティブ中に MDI ブロック実行試行

NC024 G とプログラム状態不整合

• 工具径補正(G41/G42)アクティブ時に固定サイクル G41/G42 プログラミング不可
• 工具径補正(G41/G42)アクティブ時または固定サイクルプログラミング時にねじ切りプログラミング不可
• 工具径補正(G41/G42)アクティブ時に補間平面(G17, G18, G19)プログラミング不可

NC025 G と動的モード不整合

G 機能が現在の動的モードと不整合。例:G72, G73, G74 は連続モード(G27, G28)で不許可。アクティブな非線形ランプ(MOV > 1)で G27 と G28 切替。

NC026 G41/G42 とパートプログラム状態不整合

工具径補正(G41/G42)が現在のプログラム状態と不整合。

NC027 トランスデューサ付きスピンドル必須

G33 およびねじ切りマクロサイクル FIL はトランスデューサ付きスピンドル必須。

NC028 G と送りモード不整合

G72, G73, G74 は G94 アクティブ時に実行要。

NC029 オペランドとパートプログラム状態不整合

オペランドが現在のパートプログラム状態と不整合。例:ISO 標準状態(G40)で r, b オペランド不許可。

NC030 M と動的モード不整合

機械ロジックオペランドがアクティブな動的モードと不整合。例:
• 運動終了時 M 機能が(G27-G28)と不整合
• G41/G42 アクティブ中に T プログラミング

NC031 M/T/S と運動タイプ不整合

機械ロジックオペランドが移動タイプと不整合。例:G33 + 運動終了時 M 機能。

NC032 測定サイクルオペランド禁止

測定サイクルオペランド不許可。例:
• G73 で I,J,K,R,u,v,w,b,t 不許可
• G72 で I,J,K,R,u,v,w,b,t,r 不許可

NC033 ヘリックス用第3軸欠落

ヘリックスプログラミング用第3軸欠落。

NC034 運動なし「早送り」機能

移動をプログラムしないブロックに「早送り」M 存在。「早送り」M は常に移動と関連付け必須。

NC035 送りまたは速度未プログラム

• 固定サイクル実行で送り速度または速度未プログラム
• G1/G2/G3 運動ブロックで送り未プログラム

NC036 G87 サイクルで Z 軸未検出

G87 サイクルで Z 軸未プログラム。

NC037 読み取り専用変数

指定変数が読み取り専用タイプ。例:TIM。

NC038 パートプログラムレコード過長

プログラムレコードが 127 文字超過。「PART PROGRAM NAME」メッセージと併せて表示。

NC039 パートプログラムアクセス拒否

指定パートプログラムファイルが読み取り不可(他ユーザーが書き込みモードでオープン中)。

NC040 シリアルラインからの P.P. ブロック不許可

シリアルラインからのパートプログラム実行中にブロック不許可。

NC041 EPS 用シリアルライン設定誤り

NC042 IF ネスト 32 超過

ネストされた IF コマンド最大数超過。

NC043 ELSE 不許可

前の IF コマンドなしで ELSE コマンドプログラミング。

NC044 ENDIF 不許可

対応する IF コマンドなしで ENDIF コマンドプログラミング。

NC048 TAN 引数不正

TAN 演算子の引数が 90 度(結果は無限大)。

NC049 SQR 引数不正

SQR 演算子(平方根)の引数が負数。

NC050 プログラム軸数過多

ブロックに 9 軸超プログラム。

NC051 ゼロ除算

軸寸法計算式でゼロ除算検出(例:X10/0)。

NC052 文字列過長

最大文字列長 80 文字。以下で超過時表示:
• DIS コードでの文字列表示
• 文字列変数(SC)代入

NC053 ラベル重複

プログラム選択/アクティブ時に表示。パートプログラムに同一ラベル 2 つ存在。重複ラベルも表示。

NC054 未定義ラベル

分岐命令(GTO)またはサブルーチン呼び出し(EPP)でプログラムされたラベルが存在しない。

NC055 ラベル過長

SPG ブロック読み取り時に表示。6 文字超ラベルプログラミング。不正ラベルも表示。

NC056 プログラムテーブルオーバーフロー

プログラム選択/アクティブ時に表示。サブルーチン用 CLS 数が AMP 設定最大値超過。AMP でパラメータ変更可能(PROCESS CONFIGURATION 参照)。

NC057 ラベルテーブルオーバーフロー

プログラム選択時に表示。プログラム済みラベル数が AMP 設定最大値超過。AMP で変更可能。

NC058 プログラム終了

以下のファイル終了マーカー:
• ブロックスキップ
• ブロック編集
• 文字列検索
• プログラム実行

NC059 プログラム開始

以下のプログラム開始マーカー:
• ブロックスキップ
• 文字列検索

NC060 RPT ネスト 5 超過

RPT 最大ネストレベル(5)オーバーフロー。

NC061 サブルーチンネスト 4 超過

サブルーチン最大ネストレベル(4)オーバーフロー。

NC062 EPP ネスト 5 超過

EPP 最大ネストレベル(5)オーバーフロー。

NC063 ファイル末尾で RPT/EPP サイクル未クローズ

• ファイル末尾到達でプログラム済み(RPT)サイクルを閉じる(ERP)ブロック未検出
• ファイル末尾到達で(EPP)定義サブルーチン未完了

NC064 RPT なしで ERP

(RPT)未プログラミングで(ERP)プログラミング。

NC065 パートプログラムファイル処理エラー

プログラム読み書き時に以下表示:
• パートプログラムブロックがスキップされた
• SPG/REL プログラムエラー
• サブルーチン開閉管理エラー
• アクセスファイル不存在または保護済み

NC066 パートプログラム未検出

選択パートプログラム/サブルーチンが E:\UPP ディレクトリに未格納。

NC067 パートプログラム未選択

以下でエラー:
• AUTO で CYCLE START だがパートプログラム未選択
• SKIP, MODIFY, ESCAPE コマンドだがパートプログラム未選択
• MDI モードでシステムが分岐命令(GTO)実行

NC068 プロセス番号範囲外

三文字コードのプロセス番号が AMP 設定値超過または 1 未満。

NC069 パラマクロモーダルアクティブ

モーダルパラマクロアクティブ中にパラマクロプログラミング。

NC070 パラマクロ未設定

プログラム済みパラマクロが AMP で未設定。

NC078 ソフトウェアオプション未インストール

NC079 ソフトウェアオプション利用不可、セキュリティ確認要

NC080 軸未原点復帰

• プログラム軸が未原点復帰
• DPA で保護領域定義の指定軸が未原点復帰
• プリセット/再修正オフセットが未原点復帰軸に関連付け

NC081 測定サイクル用 DPP 未定義

測定サイクルパラメータ(接近座標、安全距離、速度)が DPP ブロックで未定義。

NC082 「早送り」M コード過多

ブロックに複数の「早送り」M コードプログラミング。

NC083 未定義 M コード

プログラム済み M が AMP で未設定。AMP で M 設定後システム再起動要。

NC084 円不整合

円が幾何学的に不整合:半径または終点不正。

NC085 ねじ切りパラメータ(I, K, R)不正

プログラム済みねじ切りパラメータ(I, K, R)不許可。I パラメータは以下式で計算:
OSAI 10 シリーズ CNC エラーメッセージ完全ガイド:原因と即効対処

NC086 ヘリックスピッチ不整合

ヘリックスピッチが幾何学的に不正。

NC087 平面軸に同一スケールファクタ必須

G02/G03 プログラミング(円)の平面軸は同一スケールファクタ必須。SCF 命令で変更。

NC088 プロファイル不整合

プログラム済み ISO オフセットプロファイル不正。

NC089 プロファイル方向誤り

G41-G42 のオフセット値が工具パス方向を反転。

NC090 工具径補正解除エラー

工具径補正(G40)からの不正解除。

NC091 解決ブロック過多

工具径補正アクティブ(G41-G42)時にプログラムされた余分平面移動ブロック過多(最大 2)。

NC092 安全領域侵入

プログラム移動が 3 つの安全領域のいずれかに侵入。

NC093 回転平面上で固定サイクル

回転平面で固定サイクルプログラミング。平面回転無効化要。

NC094 固定サイクルデータ不整合

固定サイクル指定パラメータ(I, J, K, R)不許可。例:固定サイクル K = 0。G84 または G86 サイクル実行中にスピンドルが非排他状態。

NC095 G87 パラメータ欠落

G87 固定ドリルサイクルでパラメータ欠落。WOOD マクロで使用。

NC096 測定サイクルプログラミング誤り

• 測定接近距離がゼロ
• 穴測定で半径ゼロプログラミング(例:G73r0E5)

NC097 穴測定サイクル未完了

穴測定サイクルが完了していない。

NC098 測定サイクル未実行

プローブが安全ゾーン到達前に測定点未検出。

NC099 プローブ未退避

測定サイクル開始時にプローブがワーク表面に接触済み。

NC100 ハードウェアオーバートラベル

プログラム軸がハードウェアオーバートラベル超過。ジョグでハードウェア移動限界内に戻す。

NC101 正方向ソフトウェアオーバートラベル

プログラム移動で軸がプログラム/設定正方向ソフトウェア移動限界超過。

NC102 正方向ハードウェアオーバートラベル限界

軸が正方向ハードウェアオーバートラベル限界到達後に正方向ジョグ実行時表示。JOG DIR - を選択し CYCLE START で軸を限界内に戻す。注:ハードウェア動作限界に戻す他方法なし。

NC103 負方向ハードウェアオーバートラベル限界

軸がプログラム/設定負方向ハードウェアオーバートラベル限界上でさらに負方向ジョグ実行時表示。

NC104 正方向ソフトウェアオーバートラベル限界

軸がプログラム/設定正方向ハードウェアオーバートラベル限界上でさらに正方向ジョグ実行時表示。

NC105 負方向ソフトウェアオーバートラベル限界

軸が負方向 SW オーバートラベル限界上で JOG DIR 移動設定時。

NC106 ジョグでソフトウェアオーバートラベル限界超過

JOG INCR 値が軸をソフトウェアオーバートラベル限界超過させる。

NC107 軸がプロファイル上にない

一連のジョグ移動後、軸をプロファイルに戻さずに CYCLE STOP 終了試行時表示。JOG RETURN 選択で軸をプロファイル復帰。

NC108 原点復帰と JOG DIR 不整合

設定された原点復帰方向と逆の JOG DIR で軸原点復帰試行時表示。注:原点復帰サイクルが自動設定の場合、システムはエラー表示なしで自動的に JOG DIR 補正。JOG DIR ソフトキー押下でジョグ方向を設定原点復帰軸方向に合わせる。

NC109 HOLD 解除エラー:モード変更

HOLD から脱出時に、システムが HOLD した運転モードと異なるモード(BLK_BLK, AUTO, MANUAL)設定時発生。正しいモード選択し再試行。

NC110 HOLD 中ブロック不許可

• システム HOLD 中に MDI 運動ブロック実行試行。HOLD 中はジョグのみ可能。
• プログラム済み M が HOLD 時不許可設定

NC111 アクティブリセット拒否

以下条件でアクティブリセット実行試行時発生:
• G27-G28 でブロック実行中
• 円弧ブロック(G02/G03)に続くブロック実行中
• 構文的に不適切ブロック直前の最後ブロック実行中
システムは別のアクティブリセット(特に円弧ブロックバイパスに便利)または RESET のみ受付。

NC112 G90 でロールオーバー軸不正使用

G90 でロールオーバー付き軸のプログラム座標が AMP 設定ロールオーバーピッチ超過。

NC113 ジョグ復帰で不正 JOG DIR

自動/手動 JOG RETURN 中にジョグ方向が負の場合、システムは正方向ジョグ方向を強制。機械ロジックで反転阻止時このメッセージ表示。

NC115 接近移動終了前の測定サイクル実行

高速プローブ接近中に測定サイクル実行。

NC116 バーチャル化モード中の実軸不正使用

バーチャルモードアクティブ時に実軸プログラミング時発生。

NC117 工具方向アクティブ:移動不許可

工具方向のみアクティブで他全移動不許可時発生。

NC118 負方向ソフトウェアオーバートラベル

プログラム移動で軸がプログラム/設定負方向ソフトウェア移動限界超過。

NC119 メモリ検索中コマンド不許可

メモリ検索中にコマンド不許可。

NC120 選択モード範囲外

選択モードが範囲外。許容モード 1-8:

1 MDI5 インクリメンタルジョグ
2 AUTO6 プロファイル復帰
3 ブロック単位7 原点復帰ファイル
4 連続ジョグ8 HPG

NC121 選択軸数範囲外

ライブラリ呼び出し NC NC_SELAXI で手動移動選択軸数が範囲外。許容範囲:1 ~ プロセス設定軸数。
1 < 許容範囲 < 設定軸数 + 1

NC122 手動移動選択軸過多

パートプログラムブロックに許容超過軸名挿入。ブロック編集要。

NC123 サイクル選択モード不正

以下条件で CYCLE START 押下時エラー:
• 工具交換軸移動実行中に MDI 以外モード選択
• システム HOLD、AUTO または BLK/BLK で MBR(マルチブロックリトレース)が AMP 未設定
• システム HOLD で MBR アクティブかつ AUTO/BLK/BLK 以外モード選択
• システム IDLE かつ ACTIVE_RESET で AUTO/BLK/BLK 以外モード選択
• システム IDLE で MBR アクティブかつ AUTO/BLK/BLK 以外モード選択
• システム HRUN で MBR アクティブかつ AUTO/BLK/BLK 以外モード選択
• HOLD 状態で ACTIVE RESET コマンドかつ MDI/AUTO/BLK/BLK 以外モード選択
注:機械ステータス(HOLD, MDI, HRUN 等)詳細は USER GUIDE 参照。

NC124 軸名不正

以下で表示:
• 選択軸名がプロセス関連軸テーブル未設定
• 補間平面定義不正(軸が軸テーブル未設定)
• G17, G18, G19, G16 で指定平面定義不可(指定軸が軸テーブル未設定)
• NC_ACTUALOFS 呼び出し指定軸不存在
• SCF, MIR 三文字ブロック指定軸未設定
• 指定軸不存在で軸座標読み取りエラー
• SOL, DPA, UDA, UGS, AXO, UAO 三文字ブロック指定軸未設定または重複
• AX_SHARE ライブラリ呼び出し指定軸不存在
• GTA コマンドでロジック共有軸解放時

NC125 データ長範囲外

MDI ブロックキーボードバッファオーバーフロー。許容入力長 1~127 文字。

NC126 変数書き込み失敗

変数値書き込み失敗。

NC127 変数読み取り失敗

変数値読み取り失敗。

NC128 動作限界定義誤り

• 三文字ニーモニック SOL でソフトウェア動作限界定義エラー
• プログラム済みソフトウェア限界は設定ソフトウェア内で定義要
• ソフトウェア動作限界が AMP 未設定

NC129 保護領域未定義

PAE で存在しない保護領域有効化試行時発生。PAE で保護領域定義要。

NC130 軸のオフセット長未定義

指定軸に関連付けられていないオフセットをプリセット/再修正試行時発生。

NC131 工具姿勢コード不正

指定工具姿勢コード不正。

NC132 PLUS 環境エラー

PLUS ライブラリ呼び出し(PL_SET92, PL_RESG92, PL_PRESCOR, PL_UAO, PL_UTO, PL_UIO, PL_RQT, PL_RQP, PL_RQO)または RQO, UAO, UTO, UIO, RQT, RQP, G92, GTS 実行時エラー。

NC133 サーボ環境エラー

原点/オフセットプリセット時のサーボ環境エラー。IPB コマンドで In Position Band 値が内部演算で 1 桁未満に丸められた場合も発生。FLT 実行時エラーコード:
-1: 無効/不存在軸 ID
-2: 動作中軸
-3: 無効コマンド
-4: フィルタ未設定
-5: フィルタリソース枯渇
-6: 無効フィルタ ID
-7: パラメータ範囲外

NC134 手動移動未実行、軸未設定

設定軸なしで手動移動不許可。

NC135 軸未設定

GTA または GTS 三文字コードのプログラム ID 未設定。GTS 三文字コードに非スピンドル軸プログラミング。

NC136 プログラム ID が補助軸識別

GTA ブロックのプログラム ID が補助軸対応で不許可。

NC137 軸またはスピンドル利用不可

• GTA ブロックプログラム軸 ID が別プロセス対応
• AX_SHARE ライブラリ関数の軸 ID 利用不可
• GTS スピンドル軸要求受付不可

NC138 軸 ID 重複

GTA ブロックで軸 ID 重複。

NC139 プログラム ID がスピンドル識別

GTA ブロックのプログラム ID がスピンドル軸対応で不許可。

NC140 スピンドル速度設定失敗

機械ロジック(タスク $SPROG)がスピンドル速度変動受付不可。

NC141 新工具要求失敗

機械ロジック(タスク $nTPROG)が T コードプログラミング受付不可。

NC142 M 実行失敗

機械ロジック(タスク $mDECOD)が M コードプログラミング受付不可。

NC143 疑似軸プログラミング失敗

機械ロジック(タスク $nPSEUDO)が疑似軸プログラミング受付不可。

NC144 軸運動抑制

機械ロジック(タスク $nCONMOV)が軸運動拒否。

NC145 移動終了失敗

機械ロジックが移動終了信号でエラー応答(タスク $nENDMOV)。

NC146 連続モードで無移動ブロック過多

連続モード(G27, G28)で無移動ブロック過多プログラミング。

NC149 プログラム已選択

MDI モードで同一パラマクロ複数回アクティブ化試行時エラー。

NC150 軸原点復帰済み

軸が原点復帰完了を示すメッセージ。

NC151 軸プロファイル上

RETURN TO PROFILE 正常終了、軸がプロファイル復帰を示す。

NC152 自動プロファイル復帰終了

自動 RETURN TO PROFILE 正常終了、全軸プロファイル復帰を示す。

NC153 ブロックリトレース終了

後退マルチブロックリトレース時発生。より多くブロックリトレースするには設定最大値変更要。

NC156 メモリ検索終了

メモリ検索終了。

NC160 コマンドとシステム状態不整合

現在のシステムステータスでコマンド不許可を示す。

NC161 内部エラー:クラス不存在

NC162 内部エラー:NC メッセージエラー

電源 OFF/ON 再実行。メッセージ継続なら技術サービス連絡要。

NC190 タッピングサイクル長さ不足

トランスデューサなし固定タッピングサイクルの加減速移動距離が総距離超過、加工余地なし時発生。

NC191 トランスデューサ付きタッピングサイクル長さ不足

スピンドルトランスデューサ付き固定タッピングサイクルの加減速移動距離が総距離超過、加工余地なし時発生。

NC192 ねじ切りサイクル長さ不足

固定ねじ切りサイクルの加減速移動距離が総距離超過、加工余地なし時発生。

NC199 スピンドル未アクティブ

NC200 ファイルアクセスエラー

ファイル読み書きエラー。

NC201 セットアップファイル読み込みエラー

アクセスファイルの軸設定がデュアルポート設定と異なる。

NC202 ファイル/デュアルポート設定不整合

アクセスファイルの軸設定がデュアルポート設定と異なる。

NC203 警告:テーブル読み取り専用ロック

PLUS がデュアルポートテーブルへのアクセス拒否。

NC204 不正ファイルサイズ

ファイル上のテーブルサイズ不正。

NC205 マガジン空

選択マガジンに定義ポケットなし。

NC206 ポケット使用中

工具定義ポケットが別工具で予約済み。

NC207 前ポケット不正

複数ポケット占有工具が他工具占有ポケット(前ポケット)と干渉。

NC208 後ポケット不正

複数ポケット占有工具が他工具占有ポケット(後ポケット)と干渉。

NC209 不正ランダム

メモリで不正ランダムクラス検出。

NC210 工具テーブル満杯

特定マガジン関連工具テーブル読み込み時にデュアルポート満杯。

NC211 エディタ用不正ダブル形式

エディタアクセス不可変数形式検出。

NC212 ファイル内不正マガジン番号

読み書きエラー。

NC213 ポケット未初期化

NC214 ポケット不整合

NC215 不正テーブル名

読み込みテーブル名不正。拡張子が以下いずれか確認要:
.TOL .USR .MAG .OFS .ORG .SPN

NC220 プロセス未定義

プロセス未定義/未設定。PRO コマンドでデフォルトプロセス定義、または同期コマンドで既存プロセス選択要。

NC221 プロセスタイプ不正

コマンドセットに不適切な通信チャネル使用。例:チャネルタイプ 2(PLUS)で EXE コマンド実行。

NC222 プロセス番号不正

同期コマンド指定プロセス番号が現在プロセス識別。

NC223 プロセスキュー満杯

メッセージ送信先プロセスキュー(ローカル/リモート)満杯。

NC224 送信データ過長

SND 送信データ 174 文字超過。

NC225 データ読み込み失敗

SND 送信データタイプ/数不許可。

NC226 キューにメッセージ既存

プロセスが前メッセージクリア前に SND コマンド実行。

NC227 EXE または ECM 失敗

• EXE/ECM コマンド送信先プロセスステータスが自動パートプログラム実行コマンド(RUN, HRUN, RUNH, HOLD)または MDI 命令不許可
• EXE コマンド対象プログラムに構文エラー

NC290 プログラムアクティブ化拒否

機械ロジックがパートプログラムアクティブ化拒否。

NC291 プログラム非アクティブ化拒否

機械ロジックがアクティブプログラム解放拒否。

NC292 軸取得要求拒否

GTA 三文字コード実行時、機械ロジックが一部軸取得拒否。

NC293 軸解放要求拒否

GTA 三文字コード実行時、機械ロジックが一部軸解放拒否。

NC294 スピンドル取得/共有要求拒否

GTS 三文字コードで機械ロジックがスピンドル取得/共有拒否。

NC295 スピンドル解放要求拒否

GTS 三文字コードで機械ロジックがスピンドル解放拒否。

NC296 スピンドル共有変更要求拒否

GTS 三文字コードで機械ロジックがスピンドル共有ステータス変更拒否。

NC297 共有スピンドルで固定サイクル不可

スピンドル非排他モード設定時に G84 または G86 サイクルプログラミング。

NC320 UPR プログラミング不許可

他バーチャルモードアクティブ中に UPR プログラミング不可。以下でも表示:
• UDA/SDA プログラミングで物理軸が SLAVE
• タイプ 5 または小文字 UPR プログラミングで前 UPR 非アクティブ
• !R73 MODE ユーザー変数 = 1 で回転軸原点を UPR にプログラミング、またはタイプ 5 UPR プログラミング
• タイプ 0, 1, 10 UPR で回転軸原点プログラミング

NC321 インクリメンタル UPR プログラミング誤り

インクリメンタル UPR は UPR アクティブ時のみプログラミング可能。

NC322 UPV プログラミング不許可

他バーチャルモードアクティブ中に UPR プログラミング不可。実軸が UDA/SDA プログラミングでスレーブの場合も表示。

NC323 UPV プログラミングで実軸タイプ不正

プログラム済み実軸タイプがバーチャルモードと不整合。

NC324 プログラム半径値不正

UVP ブロックプログラム半径が直線軸位置と不整合。

NC325 UVC プログラミング不許可

他バーチャルモードアクティブ中に UVC プログラミング不可。実軸が UDA/SDA プログラミングでスレーブの場合も表示。

NC326 プログラム TCP コード値範囲外

TCP 有効化コード不正。

NC327 TCP プログラミング不許可

(TCP,5)を他バーチャルモードアクティブ中にプログラミング不可。TCP の直線/回転軸が UDA/SDA プログラミングでスレーブの場合も表示。

NC328 TCP プログラミング不整合

TCP 有効化要求が現在の TCP モードと不整合。

NC329 接線 TCP アクティブ化エラー

(TCP,4)有効化エラー。指定軸 ID がユーザーテーブル設定済みか確認要。

NC330 軸取得/解放エラー

オフセット、固定サイクル、バーチャルモードアクティブ時に GTA 有効化不可。

NC331 軸補間クロック不整合

GTA/GTS コマンド対象軸が現在プロセスと異なる補間クロックで特性付け。

NC332 ijk モジュール零値

TCP アクティブ時 ijk プログラミングエラー:該当値のモジュールがゼロ。

NC333 ijk, mno プログラミング誤り

ijk および/または mno プログラミング誤り。

NC334 輪郭ブロック数オーバーフロー

AMP 設定最大ブロック数が自動輪郭加工/荒加工サイクル必要数未満。

NC340 円/直線未定義

GTL プロファイルプログラム円/直線未定義。

NC341 円/直線定義誤り

GTL 円/直線定義にエラー。

NC342 円/直線非交差

GTL プロファイル要求交差が交差しない 2 円/直線。

NC343 一致円

GTL プロファイル要求交差が交差しない 2 円で生成必須。

NC344 一致円/直線/点

GTL プロファイルプログラム円/直線/点が一致。

NC345 点内部円

プロファイルエラー:プログラム点が円内部。

NC346 平行線

点/円プログラミングエラー:プロファイル線平行。

NC347 同一直線上点

プロファイルエラー:円定義プログラム点が同一直線上。

NC360 移動ブロック過多

マクロ荒加工(SPA, SPF)呼び出しプロファイル内許容最大移動ブロック数到達。AMP 設定限界値確認要。

NC361 プロファイルエラー

マクロ荒加工(SPA, SPF)呼び出しプロファイル荒加工不可。一般に荒加工軸(常に X または Z 減少/増加)で単調プロファイルのみ荒加工可能。

NC362 作業領域未定義

電源 OFF/ON、継続ならサポート連絡。

NC363 補間平面と軸不整合

荒加工マクロ(SPA, SPF)で荒加工軸は補間平面に属する必須、切屑定義軸も同様。ねじ切りマクロでもねじ軸と戻り軸が補間平面属性必須。

NC364 プロファイル接近誤り

荒加工マクロ(SPA, SPF)で接近点不許可。接近点は X 方向荒加工では荒加工フィールド X 外部、Z 方向荒加工では荒加工フィールド Z 外部必須。

NC365 補間タイプ不許可

荒加工マクロ(SPA, SPF)呼び出しプロファイルでは直線/円弧移動ブロックのみ許可。

NC366 荒加工中同一直線上点

プロファイル荒加工段階で荒加工不能領域到達。プロファイルとマクロパラメータ整合性確認要。

NC367 プロファイルと接近不整合

接近点とプロファイル展開方向で荒加工継続不可。

NC370 R/B パラメータ不許可

外部レベル未プログラミング時、溝切削マクロで接続または初期/最終面取り(R/B)不許可。

NC371 工具幅 > 溝幅

工具幅が溝幅超過で溝切削マクロエラー。

NC372 工具幅ゼロまたは R/B パラメータと不整合

工具幅ゼロまたは接続/プログラム面取り合計未満で溝切削マクロエラー。

NC373 TGL 初期位置誤り

溝切削マクロ接近位置がブロック宣言パラメータと不整合。

NC375 「a」「b」パラメータ欠落

非標準ねじ切りプログラミング時、ブロックに「a」「b」パラメータ必須。

NC376 ねじピッチ誤り

非標準ねじ切りでプログラムピッチが以下式遵守必須:
OSAI 10 シリーズ CNC エラーメッセージ完全ガイド:原因と即効対処

NC377 ねじ角度 180° 超過

ねじ切りマクロでねじ角度 180° 超過エラー。

NC378 ねじ長さゼロ

スピンドル軸方向ねじ長さゼロでねじ切りマクロエラー。

NC379 円錐角度誤り

円錐ねじ切りで最大円錐角度はねじ角度半分まで。

NC380 ねじ切りで平面回転不許可

補間平面回転アクティブ時にねじ切りサイクル実行不可。

NC381 「r」パラメータなしで円弧退出不許可

ねじ切りマクロで半径値なし接続付き出力プログラミングエラー。

NC401 HSM パートプログラム未検出/オープンエラー

コントロール実行モジュール間パートプログラム共有エラー可能性。プログラム再読み込みまたはカスタマーエンジニアリング連絡。

NC402 HSM パートプログラム読み込みエラー

実行中パートプログラム破損。電源 OFF/ON またはカスタマーエンジニアリング連絡。

NC403 HSM 設定ファイル未検出/オープンエラー

セットアップファイル不在。ファイル存在と HSM 三文字コード定義名確認要。

NC404 HSM 設定構文エラー(行指定)

指定行に構文エラー。マニュアルのセットアップ三文字コード構文確認要。

NC405 HSM 定義全軸の開始位置必須

G61 後最初プログラム点は HSM セットアップ関連全軸含む必須。欠落軸プログラミング、不変位置確認要。

NC406 設定行で必須 HSM パラメータ要求

指定行セットアップ三文字コードに他パラメータ必須。マニュアル構文確認要。

NC407 必須 HSM パラメータエラー

指定行セットアップ三文字コードに必須パラメータ欠落。マニュアル構文確認要。

NC408 不正行位置 HSM パラメータ

将来開発予約。カスタマーエンジニアリング連絡要。

NC409 パートプログラム内不許可 HSM パラメータ

将来開発予約。カスタマーエンジニアリング連絡要。

NC410 セグメント定義に 2 点必須

G61 と G60 間に最低 2 点必須。パートプログラム編集、G61/G60 不使用要。

NC411 HSM 定義軸がプロセス軸パラメータ行で未検出

G61 と G60 間に最低 2 点必須。パートプログラム編集、G61/G60 不使用要。

NC412 一般 HSM パラメータは軸パラメータ前設定必須(行指定)

指定行セットアップ三文字コードが実行プロセス関連軸識別子と不一致。マニュアルまたはプロセス関連軸識別子確認要。

NC413 軸パラメータは一般 HSM パラメータ後設定必須(行指定)

セットアップファイルで一般三文字コード先定義、次に軸セットアップコード。マニュアル手順確認要。

NC414 HSM 設定パラメータ不足

セットアップファイルで一般三文字コード先定義、次に軸セットアップコード。マニュアル手順確認要。

NC415 HSM 軸パラメータ不足

セットアップファイルでセットアップ三文字コード欠落軸指定。マニュアル手順確認要。

NC416 HSM 工具パラメータ不足

セットアップファイルで工具セットアップ三文字コード未指定。マニュアル手順確認要。

NC417 HSM キネマティックパラメータ不足

工具参照軸およびワーククランプ参照軸のセットアップ三文字コード未指定。マニュアル CIN,t / CIN,w 確認要。

NC418 HSM パラメータ行で軸未定義

AXI 三文字コードで未定義軸が指定行セットアップファイル設定。マニュアル手順確認要。

NC419 HSM パラメータ行で軸重複定義

定義済み軸が指定行セットアップファイル再定義。マニュアル手順確認要。

NC420 HSM パラメータ追加軸過多(最大 3)

セットアップファイルで追加軸(デカルト系/回転軸非所属)最大 3 まで。マニュアル手順確認要。

NC421 HSM パラメータ軸過多(最大 6)

セットアップファイル定義軸最大 6。マニュアル手順確認要。

NC422 HSM パラメータ行で軸タイプエラー

セットアップファイルで不正軸タイプまたは他軸関連付け済み軸タイプ定義。マニュアル AXI 三文字コード確認要。

NC423 HSM パートプログラムで軸動作限界到達

指定軸でソフトウェア動作限界到達。パートプログラム確認要。

NC424 HSM でバーチャル化/TCP 不許可

G61 アクティブ時、バーチャル化も TCP も非アクティブ必須。パートプログラム確認要。

NC425 HSM 設定ファイル読み込みエラー

セットアップファイル破損。再読み込みまたはカスタマーエンジニアリング連絡要。

NC426 AMP で HSM 未有効化

AMP で HSM 機能未有効化。有効化要。

NC427 HW キーで HSM オプション不許可

HSM オプション未有効化。3 軸超機械で機能使用には Product Key で有効化必須。カスタマーエンジニアリング連絡要。

NC428 HSM オプション未ロード

Product Key で HSM オプション有効化済みだが NC に未ロード。ロード要。

NC429 HSM 内不正パラメータ値

指定行セットアップファイルで不正値(正値必須)パラメータ定義。マニュアル手順確認要。

NC430 HSM 内不正送り値

送り速度値欠落または 0 未満。有効送り速度設定要。

NC431 HSM 構文エラー

HSM 加工中パートプログラム構文エラー。プログラム修正、プログラミングマニュアルで G61-G60 間許可ブロック確認要。

NC432 接線軸不正使用

接線軸最大 1 または不正使用。マニュアル手順確認要。

NC433 パラメータセットアップモード不正

高速セットアップファイル PNT 三文字コードで点タイプと相対パラメータセットアッププログラミング誤り。

NC434 多項式プログラミングで要求パラメータセットアップ不許可

高速セットアップファイル PNT 三文字コード設定で多項式プログラミング全体設定誤り。

NC435 ノードは増加順プログラミング必須

入力 B スプラインノードは増加順ソート必須。

NC436 ノードプログラミング必須

プログラムノード数不足:B スプライン入力でノード数 = 制御点数 + B スプライン次数 + 1 必須。

NC437 前 B スプライン終点確認必須

プログラム B スプライン連続必須:前 B スプライン終点 = 次 B スプライン始点。

NC438 B スプライン正定義用制御点不足

B スプライン入力最小制御点数 = (B スプライン次数 + 1) * 2。

NC439 プログラム多項式連続性欠落

プログラム多項式連続必須:前多項式終点 = 次多項式始点。

NC440 接線軸計算要求時に ROT タイプ ijk ベクトル不正

接線軸使用時、高速セットアップファイル VER 三文字コードで ijk ベクトル ROT タイプ不可。

NC441 (TOD)パラメータ使用時に ROT タイプ ijk ベクトル不正

高速セットアップファイル VER 三文字コードで、ドライブチェーンに回転軸 2 未満時等、ijk ベクトル ROT 設定不可。

NC442 AXI/CLP 点プログラミング時に PRG タイプ ijk ベクトル不正

(PNT, AXI/CLP… または (PNT, AXI/CCP…) 点プログラミング時、ijk ベクトル使用不可。代わりに (VER, REL/ROT, …) 等使用要。

NC443 AXI/CCP 点プログラミング時に REL タイプ mno ベクトル不正

(PNT, AXI/CXP… または (PNT, CLP, CCP…) 点プログラミング時、mno ベクトル使用不可。代わりに (VER…, PRG, …) 使用要。

NC444 PLUS 環境と軸共有

移動しようとする軸、またはバーチャル化実行希望軸が AX_SHARE 関数でロジック側已取得済み。

NC445 HSM で機械単位系不整合

Path Optimizer 最適化パートプログラム実行時、セットアップファイル指定単位系が機械単位系と不整合時発生。

NC446 HSM ファイルで mno/uvw プログラミング誤り

高速セットアップファイル VER 三文字コードで mno/uvw ベクトル両方定義/プログラム/計算時発生。

NC447 トロイダル工具で uvw プログラミング不整合

uvw 補正係数はトロイダル工具で未サポート。

NC448 uvw 決定用不正コーナー

接触点相対 180° 傾斜(オーバーロンゲーション発生点)で uvw 補正係数決定試行時生成。

NC456 ijk バーサ零

プログラム ijk モジュールバーサ零。

NC457 mno バーサ零

NC458 pqd バーサ零

参考文献

  1. 10 Series CNC Programming Manual pdf Edition: September 2011 by PRIMA ELECTRO S.p.A

CNCマシン

  1. CNC加工:3軸・4軸・5軸システムの比較による最適精度の実現
  2. 5軸CNC加工の解説:複雑形状部品への精密と効率
  3. CNC旋盤軸の理解:クイック概要
  4. 3軸 vs 4軸CNCルーター:あなたの製造ニーズに最適なのはどちら?
  5. CNC工作機械の軸を理解する:製造ニーズに合ったシステム選び
  6. CNCルーター軸数選び:3軸 vs 4軸 vs 5軸 徹底比較ガイド
  7. 適切なCNCルーターの選び方:3軸 vs 4軸マシン
  8. ハーコの3Dソリッドモデルインポート:3軸・5軸会話型CNCプログラミングを劇的に簡素化
  9. 5軸CNC加工のメリットを発見
  10. 3軸CNC加工が精度とコスト効率で選ばれ続ける理由
  11. シーメンス Sinumerik MSG コマンドでオペレータと通信する方法