NUM CNC制御 エラーコード完全リスト – 1020/1040/1060シリーズ
NUM CNC制御 エラーコード一覧
NUM 1000/1020/1040/1050/1060 TおよびGシリーズのエラーコードをカテゴリ別に整理しました。トラブルシューティング時の迅速な原因特定にご活用ください。
雑多なエラー・マシンエラー (1-99)
| エラーNo. | 意味・原因 |
|---|---|
| 1 | 未知の文字/軸がシステムに認識されない/機能後の桁数過多/符号が許可されない機能の後に符号がある/ドリップフィードモードでCLOSEにより?でブロック切断 |
| 2 | 未知のG機能 または G後の必須引数不足 |
| 3 | Gコードの属性が間違った位置にある |
| 4 | オプション未有効 または オプションパラメータ競合:構造化プログラミング、RTCP、同期軸等 |
| 5 | 幾何学オプション プログラミング未有効 |
| 6 | 多項式補間オプション不足/係数テーブル満杯 |
| 7 | 傾斜軸平行移動プログラミングエラー(研削盤):G20平面外/G00/G01以外の補間/G05後にX未指定/G07後にX,Z未指定 |
| 8 | 工具補正番号が大きすぎる |
| 9 | 非作動ブロックの連続過多(エンドレスループ) |
| 10 | PLC端末アクセス:バス交換エラー |
| 11 | PLC端末アクセス:バス初期化エラー または 交換禁止 |
| 12 | PLC端末アクセス:ラック パラメータ エラー |
| 13 | PLC端末アクセス:該当カードなし |
| 14 | 傾斜平面オプション不足/PLC境界アクセス:チャネル不足 |
| 15 | 無効なライン構成 |
| 16 | RTCP活性化エラー |
| 17 | コメント内でブロック終了:閉じ括弧不足 |
| 18 | サーボエラー:P50が小さすぎる |
| 20 | プログラム末尾にM02なし/G機能で呼出されたサイクル内でブロックが実行可能化されていない |
| 21 | 3Dモードでブランク定義が矛盾 |
| 24 | 傾斜平面宣言エラー:機能再活性化時すでに活性/引数宣言不完全/回転中心軸が存在しないまたはサーボ制御外/マトリックス項の値が矛盾 |
| 25 | サブルーチンまたはシーケンス番号が存在しない |
| 26 | サブルーチン ネスト レベル過多 |
| 27 | 半径補正:G52機械原点プログラミング時/テーパねじ切り時 |
| 28 | CCSPDまたはインデックステーブル半径定義の構文エラー/G96後にS必要/G97後にS必要/初期半径決定不可/XまたはUがこのブロックまたは前ブロックで未指定 |
| 29 | CCSPDのレンジ未プログラム/G97でSと互換性のあるレンジなし |
| 30 | ラインエラー検出 |
| 31 | 選択されたライン プロトコルでPPR/PPLモード不可 |
| 32 | 原点復帰エラー/軸がすでにリミットスイッチ上 |
| 33 | 全スライドが同期待ち |
| 34 | G21補間で最小半径到達 |
| 35 | SEARCHでシーケンス番号見つからず |
| 36 | パートプログラム メモリ満杯 |
| 37 | ねじ切りで最大送り速度超過 (COMAND) |
| 38 | 主軸が別の軸グループで制御済み |
| 39 | 軸同期エラー(軸同期オプション時) |
| 40-49 | 軸0-9 で過大追従誤差 |
| 50-59 | 軸10-19 で過大追従誤差 |
| 60-69 | 軸20-29 で過大追従誤差 |
| 70-71 | 軸30-31 で過大追従誤差 |
| 72 | 不完全ブロック後の増分プログラミング (PGP) |
| 75 | G20→G21/G22切替時の不完全ブロック/G21/G22→G20切替時の不完全ブロック/G41/G42モード時の初期半径負またはゼロ |
| 76 | G21で固定旋削・フライスサイクルのプログラミング |
| 77 | 工具タイプが加工フェーズ(フライス/旋削)と不適合 |
| 78 | スライド同期プログラミング構文エラー |
パラメトリック プログラミング エラー (91-99)
| エラーNo. | 意味・原因 |
|---|---|
| 91 | パラメータ番号が認識されない |
| 92 | 符号を取らない機能に負のパラメータ/機能の最大値を超えるパラメータ値 |
| 93 | パラメータ宣言またはテスト式のエラー |
| 94 | パラメトリック式で禁止演算:負数の平方根/ゼロ除算 |
| 95 | 外部入力パラメータまたは読取専用パラメータへの書込み試行 |
| 96 | 外部パラメータ宣言前のブロックが不完全/G64輪郭定義内でL100...プログラミング |
| 97 | G76でパラメータ更新不可:パラメータ番号後に=なし/値入力に10文字未満 |
| 98 | 軸グループによる書込みで、他グループ使用中の動的操作を上書き |
| 99 | N/M AUTO機能関連エラー |
プロファイル ジオメトリ プログラミング (PGP) エラー (101-137)
| エラーNo. | 意味・原因 |
|---|---|
| 101 | PGP:円プログラミングにデータ不足/平行軸上で円プログラミング(R指定時/エラー107参照) |
| 102 | 角度と1座標で線をプログラミングしたが、もう1座標を計算不能 |
| 106 | G02/G03で第3軸指定だがヘリカルオプションなし |
| 107 | PGP:半径と終点で円指定だが、始点から終点の距離が2×半径超/I,J,Kで始点半径と終点半径が異なる(20μm以上)/ヘリカル:第3軸寸法不足/平行軸上で円(I,J,K/エラー101参照) |
| 110 | PGP:PGPエンティティ最初のブロック構文エラー |
| 111 | PGP:PGPエンティティ2番目のブロック構文エラー |
| 112 | PGP:線/線 交点で、始点=終点 または 角度が等しい |
| 113 | PGP:2ブロックの値で交点または接点決定不能 |
| 114 | PGP:ET+, ET-, ES+, ES で交点/接点指定なし |
| 121 | PGP:3ブロックエンティティ最後のブロック構文エラー |
| 122 | PGP:最初の2ブロックが非交差線 |
| 123 | PGP:3ブロックのデータで接点決定不能 |
| 124 | PGP:第2・第3ブロックの接点がET+またはETで指定なし |
| 130 | フィレット/面取りで接続する2ブロックの一方に変位ゼロ |
| 131 | M0/M1/M2を含むブロックでフィレット/面取り/ブロック列のプログラミング不足で終点決定不能 |
| 135 | 面取りは2直線のみ接続可能 |
| 136 | 移動なしブロックが2つ超、幾何学要素の交点/接点計算間にある |
| 137 | 無効ブロックでの補間平面変更 |
雑多なエラー (138-149)
| エラーNo. | 意味・原因 |
|---|---|
| 138 | G40以外で補間平面変更 (FCU) |
| 139 | G52外およびG00外で、従属平行軸を同一ブロックで2つプログラミング |
| 140 | 半径補正プログラミングエラー:連続パス間に不要ブロック過多/半径補正活性時にM00,M01,M02,外部パラメータアクセス,E8xxxx/L>100書込み禁止 |
| 141 | 従属平行軸:始点を一方の軸、終点を関連平行軸で指定した円プログラミング |
| 143 | スケールファクタ キャンセル/有効 が半径補正と併用 |
| 144 | 量子化軸の移動がインクリメントと異なる |
| 145 | G29:|P²+Q²+R² - 1000mm| > 1mm(法線ベクトルが単位ベクトルでない) |
| 146 | 空間オフセット/G29:P,Q,Rの少なくとも1つ欠落/X/U,Y/V,Z/Wの少なくとも1つ欠落 |
| 148 | プログラミング軸数が許容最大数超過 |
| 149 | プログラムパスに対して工具半径が大きすぎる |
軸オーバートラベル エラー (150-159)
機械移動範囲外への移動要求
| エラーNo. | 意味 |
|---|---|
| 150 | X軸 移動範囲超過 |
| 151 | Y軸 移動範囲超過 |
| 152 | Z軸 移動範囲超過 |
| 153 | U軸 移動範囲超過 |
| 154 | V軸 移動範囲超過 |
| 155 | W軸 移動範囲超過 |
| 156 | A軸 移動範囲超過 |
| 157 | B軸 移動範囲超過 |
| 158 | C軸 移動範囲超過 |
| 159 | 原点復帰未完了軸への移動要求 |
構造化プログラミング エラー (190-199)
| エラーNo. | 意味・原因 |
|---|---|
| 190 | 分岐/ループ ネスト レベル過多(最大15) |
| 191 | 構造化プログラミング構文違反/MDIモードで禁止/FORループのインデックスはL変数/シンボリック変数/E80000,E81000,E82000/PUSH/PULL構文違反/WHILE後にDO欠落/MDIでIF,THEN,ELSE禁止 |
| 192 | キーワード未認識 または 文脈で禁止 |
| 193 | 構造エラー |
| 195 | プログラム スタック飽和/定義定数が割当スペース超過 |
| 196 | 配列インデックス宣言エラー |
| 197 | VAR宣言されていないシンボルの使用 |
| 198 | 変数シンボル宣言構文エラー |
| 199 | 変数宣言構文不正 |
軸エラー (210-245)
| エラーNo. | 意味 |
|---|---|
| 210-219 | 軸0-9:信号不良 または パルスジェネレータ相補性エラー |
| 220-229 | 軸10-19:信号不良 または パルスジェネレータ相補性エラー |
| 230-239 | 軸20-29:信号不良 または パルスジェネレータ相補性エラー |
| 240-241 | 軸30-31:信号不良 または パルスジェネレータ相補性エラー |
| 245 | デジタル サーボ制御 故障 |
ポケット サイクル エラー (260-293)
| エラーNo. | 意味 |
|---|---|
| 260 | 作業メモリ ビジー |
| 261 | プログラム番号過大 |
| 262 | NU番号が許可外 |
| 263 | 実行不可:初回ロード後または編集後はテスト/グラフィックモード必須 |
| 264 | 輪郭平面内の寸法未指定 または 平面外寸法 |
| 265 | 最初のポジショニングブロック欠落:輪郭定義はG0/G1で開始必須 |
| 266 | メモリ不足 |
| 267 | ポケット構文で許可されない文字 |
| 268 | ポケット プログラミング ブロック不完全 または 違法データ含む |
| 269 | 輪郭ブロック不完全/ポケット定義前のポジショニングブロック欠落 |
| 270 | ポケット定義 部分的または完全に欠落 |
| 271 | 工具姿勢が輪郭平面に垂直でない |
| 272 | 実工具がポケット技術データと不適合 |
| 273 | ポケット定義と加工間で輪郭平面変更 |
| 274 | ネストされたポケット定義が2つ |
| 275 | G59でNU0プログラミング |
| 276 | ポケット深さゼロ |
| 277 | ポケット定義 始点/終点 座標不完全 |
| 278 | 主軸回転方向がポケット定義要求方向と不適合 |
| 279 | ポケット プログラミング ブロックで許可されないG機能 |
| 280 | 最初の輪郭ブロック不完全 |
| 281 | 記述輪郭の不連続 |
| 282 | ポケット定義 パラメータ エラー |
| 283 | 外側輪郭は一意で存在必須 |
| 284 | 輪郭定義エラー |
| 285 | 輪郭過多 |
| 286 | パス設定が工具径に対して過大 |
| 287 | パス設定が寸法に対して不足 |
| 288 | 鋭角または未荒加工領域での仕上げ切込み:切込み点変更要 |
| 289 | 工具径過大 |
| 290 | 内部エラー |
| 291 | 輪郭外での仕上げ切込み |
| 292 | 輪郭始点で二重ポジショニング |
| 293 | 荒加工終点が面取り時に存在 |
バス上で識別されない軸 (300-331)
| エラーNo. | 意味 |
|---|---|
| 300-309 | 軸0-9:P2で宣言されているがバス上で検出されず |
| 310-319 | 軸10-19:P2で宣言されているがバス上で検出されず |
| 320-329 | 軸20-29:P2で宣言されているがバス上で検出されず |
| 330-331 | 軸30-31:P2で宣言されているがバス上で検出されず |
C言語ダイナミック オペレータ エラー (400-423)
| エラーNo. | 意味 |
|---|---|
| 400 | Cダイナミックオペレータ読込:ユーザーコードサイズ過大 |
| 401 | Cダイナミックオペレータ読込:フォーマットエラー |
| 402 | Cダイナミックオペレータ読込:チェックサムエラー |
| 403 | Cダイナミックオペレータ用システムメモリ不足 |
| 404 | Cダイナミックオペレータ読込:オープンエラー |
| 405 | Cダイナミックオペレータ読込:リードエラー |
| 406 | Cダイナミックオペレータ読込:クローズエラー |
| 407 | Cダイナミックオペレータ読込:ディレクトリ空 |
| 410 | Cダイナミックオペレータ:渡されたパラメータ数不一致 |
| 411 | Cダイナミックオペレータ:INITからUSER ERROR(負の戻り値) |
| 413 | 未認識 Cダイナミックオペレータ |
| 414 | MAINなし Cダイナミックオペレータ |
| 420 | Cダイナミックオペレータ:QUIT関数からUSER ERROR |
| 421 | Cダイナミックオペレータ:QUIT関数からUSER ERROR(負の戻り値) |
| 423 | Cダイナミックオペレータ:C関数範囲が[0..100]外 |
スプライン曲線補間 エラー (600-605)
| エラーNo. | 意味 |
|---|---|
| 600 | 曲線番号ゼロ |
| 601 | N.. N.. をプログラミング必須 |
| 602 | 輪郭最初のブロックで軸未プログラミング |
| 603 | 曲線傾き未定義 |
| 604 | プロファイル内ブロック3未満 |
| 605 | 曲線番号不明 |
Numaform エラー (700-740)
| エラーNo. | 意味 |
|---|---|
| 700 | オプション不足 |
| 701 | 曲線始めにS..欠落 |
| 702 | T1とT2でS..の数が異なる |
| 703 | T1で最低2回S出現必要 |
| 704 | 未定義セクション(T3内) |
| 705 | Sマーク外で平面切替 |
| 706 | 主軸停止 |
| 707 | 無効なE=機能 |
| 708 | E=1 or E=2:セクション位置決めエラー |
| 709 | T1とT2に共通点不可 |
| 710 | P,Qは正でなければならない |
| 711 | T1とT2でSが異なる |
| 712 | 工具位置未決定 |
| 713 | エラー:S=0 または T>3 |
| 730 | F≦0 |
| 731 | 同心円の交差 |
| 732 | 平行線の交差 |
| 733 | 限界は水平面不可 |
| 740 | F=エラー |
サイクル プログラミング エラー (830-899)
| エラーNo. | 意味 |
|---|---|
| 830 | ポジショニング未完了 |
| 831 | 主軸停止 |
| 832 | 終点、P、K をプログラミング必須 |
| 833 | 逃げ量が小さすぎる |
| 834 | EB値:-90 < EB < +90 |
| 835 | P,Q,R,K は絶対値 |
| 836 | 補間平面は G81 または G20 でなければならない |
| 837 | FまたはSの値が不適切 |
| 862 | P または R と終点をプログラミング必須 |
| 863 | 終点がEAと矛盾 |
| 864 | G66でフライス工具禁止 |
| 871 | 仕上げプロファイル限界未定義 |
| 872 | ブランク定義に寸法なし |
| 873 | P または R 未プログラミング |
| 874 | ブランクが仕上げプロファイルと矛盾 |
| 875 | EAとプロファイルの交点なし |
| 876 | 逃げ角EBが不適切定義 |
| 880 | サイクル軸不明 |
| 881 | パラメータ値不適合 |
| 882 | 穴底寸法未プログラミング |
| 883 | ピッチ(I,J,K) または 逃げ(P) 未プログラミング |
| 884 | ねじ山開始数9超過 |
| 885 | ポケットが選択平面と不適合 |
| 886 | 工具がプログラム半径と不適合 |
| 887 | 切込み > 工具径 |
| 888 | このサイクルでドウェル禁止 |
| 889 | 構文エラー |
| 890 | 工具姿勢不適合 |
| 891 | 戻り平面 = 穴底 |
| 892 | 軸方向送り欠落 |
| 893 | 横方向送り欠落 |
| 894 | G20でER禁止 |
| 895 | サイクルでG21,G22禁止 |
| 896 | 寸法が工具半径と不適合 |
| 897 | 長穴長さ < 径 |
| 898 | 工具補正欠落 |
| 899 | 主軸がこのグループに未割当 または 主軸/グループ不適合 |
CNCマシン
- M-TECH:Apolloルーター向け高度CNC制御システム
- CNCルーター軸数選び:3軸 vs 4軸 vs 5軸 徹底比較ガイド
- CNC必須用語A-Z総合ガロサリー
- 適切なCNCルーターの選び方:3軸 vs 4軸マシン
- CNCルーター生産:精密エンジニアリング & 品質保証
- ハーコCNC制御でのサイクル割り込み機能:ステップバイステップガイド
- ハーコ制御がCNC Cookbook調査で第1位獲得-優秀性が証明される
- CNC加工における品質管理の強化:精度と顧客満足のための戦略
- 精密CNC工場精度に不可欠な正確な恒温恒湿管理
- 完全版 Fanuc Gコード リファレンス – 全コマンド解説
- NUM 1020/1040/1060T Gコード総合ガイド - CNC旋盤加工用