OSAI 10 シリーズ CNC エラーメッセージ完全ガイド:原因と即効対処
OSAI 10 シリーズ CNC エラーメッセージ
エラーメッセージの説明と対処方法。OSAI 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 パラメータは以下式で計算:
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 MDI | 5 インクリメンタルジョグ |
| 2 AUTO | 6 プロファイル復帰 |
| 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 ねじピッチ誤り
非標準ねじ切りでプログラムピッチが以下式遵守必須:
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 バーサ零
参考文献
- 10 Series CNC Programming Manual pdf Edition: September 2011 by PRIMA ELECTRO S.p.A
CNCマシン
- CNC加工:3軸・4軸・5軸システムの比較による最適精度の実現
- 5軸CNC加工の解説:複雑形状部品への精密と効率
- CNC旋盤軸の理解:クイック概要
- 3軸 vs 4軸CNCルーター:あなたの製造ニーズに最適なのはどちら?
- CNC工作機械の軸を理解する:製造ニーズに合ったシステム選び
- CNCルーター軸数選び:3軸 vs 4軸 vs 5軸 徹底比較ガイド
- 適切なCNCルーターの選び方:3軸 vs 4軸マシン
- ハーコの3Dソリッドモデルインポート:3軸・5軸会話型CNCプログラミングを劇的に簡素化
- 5軸CNC加工のメリットを発見
- 3軸CNC加工が精度とコスト効率で選ばれ続ける理由
- シーメンス Sinumerik MSG コマンドでオペレータと通信する方法