CNC装置 · FANUC

FANUC Series 0i(0i-D、0i-F、0i-F Plus) を接続する

FANUC 0i-D、0i-F、0i-F Plusは、内蔵Ethernetポートから、Ethernet上のFOCAS2(デフォルトはTCPポート8193)で読み取ります。コレクタにはFANUCのFOCASライブラリ(A02B-0207-K732またはK737)が必要です。MTConnectはFANUCのPCベースのMTConnect Serverで実現できますが、これにもCNC側のオプションが必要です。確認したFANUCのページには、CNC装置自体で動作するOPC UAサーバーの記載はありませんでした。

概要

ネイティブプロトコルEthernet上のFOCAS2、HSSB(光ファイバ)上のFOCAS
デフォルトポートTCP 8193 (FOCAS2)
コレクタ側のライセンスFOCASライブラリ A02B-0207-K732 または A02B-0207-K737
CNC側のライセンスFOCAS Ethernet機能: 多くの0i-D/Fでは標準、その他ではオプション
MTConnectFANUC MTConnect Server(Windows PC)とCNCオプションで対応
OPC UAFOCASに対応したゲートウェイまたはOPCサーバー経由

接続方法

FANUC MTConnect Server代替

FANUCのWindowsソフトウェアで、CNC装置をMTConnectエージェントとして公開します。0i-Dと0i-Fに対応しています。CNCオプションが必要で、30日間の試用版があります。

ゲートウェイ経由のOPC UA代替

Softing edgeConnectorやSDEXなどのゲートウェイがFOCASを読み取り、OPC UAとMQTTで提供するため、MESやSCADAからは標準的なインタフェースとして見えます。

ディスクリートI/O最終手段

FOCASを有効化できない場合は、運転、アラーム、加工数の信号をI/Oモジュールに配線します。取得できるのは状態とカウントのみで、プログラムやアラームの詳細は得られません。

ライセンスとオプション

項目オプション / 部品番号有償か備考
FOCAS1ライブラリ(Ethernet)A02B-0207-K732有償コレクタPCにインストール。FANUC販売代理店から入手
FOCAS2ライブラリ(Ethernet + HSSB)A02B-0207-K737有償コレクタPCにインストール
CNC側のFOCAS Ethernet機能部品番号は非公開場合による多くの0i-D/Fでは標準搭載。それ以外はFANUCが追加
FANUC MTConnect ServerCNCオプション、名称は非公開有償30日間の試用版あり。Windows 7/10

ポート

ポートプロトコル備考
8193TCPFOCAS2/Ethernet、デフォルト、5001〜65535の範囲で設定可能
8196TCP非要求型メッセージ(Fast Ethernetボードのみ)
5000HTTPエージェントを追加した場合の一般的なMTConnectエージェントポート

ソフトウェアバージョン

  • FOCAS2ライブラリはFS0i-D/F(32ビットおよび64ビット)に対応し、FOCAS1は旧シリーズ(32ビットのみ)に対応します。
  • 0i-F Plus: 内蔵Ethernetが標準です。専用の通信プロセッサを備えたFast Ethernetも用意されています。
  • インテグレータの経験則: 製造から約10〜15年以内のCNC装置であれば、一般にFOCASに対応しています。

読み取れるデータ

  • プログラム: 実行中のメインプログラム番号と名称、プログラムコメント、現在のブロックとシーケンス番号
  • ステータス: モード、運転状態、非常停止、アラーム状態、オペレータメッセージ
  • 送りと主軸: 送り速度と主軸のオーバライド、実送り速度と実主軸回転数、主軸負荷
  • 軸: 機械座標、絶対座標、相対座標、残移動量、サーボ負荷と主軸負荷
  • アラームと診断: 発生中のアラーム一覧、診断データ
  • マクロ変数: コモン変数 #100〜#999、ローカル変数 #1〜#33、システム変数 #1000〜#9999
  • R、D、G、F、X、YなどのPMC(ラダー)領域。利用可否は機種による
  • 工具オフセット、ワークオフセット、パラメータ、工具寿命管理、加工数、モーダルGコード、システム情報

設定手順

  1. CNC装置がEthernet上のFOCASに対応しているか確認するほとんどのiシリーズCNC装置にはFOCASが搭載されていますが、追加または有効化が必要な機種もあります。インテグレータの資料では、0i-D/F、16i-B/18i-B、30iシリーズは標準でFOCASを搭載しているとされています。その他の機種では、FANUCがソフトウェアと、必要に応じてFast Ethernetボードを追加できます。作業を計画する前に、工作機械メーカーまたはFANUCに確認してください。
  2. Ethernetポートを選ぶ内蔵Ethernetポート(CNCユニットのコネクタCD38A)、または搭載されていればEthernet / Fast Ethernetボードを使用します。設定画面では、有効なデバイスがメモリカードスロットではなく内蔵ポートになっている必要があります。
  3. CNC装置のアドレスを設定するSYSTEM → [ETHER BOARD] または [EMBED PORT](画面によってはETHPRM / EMBDDと表示)→ [COMMON]: IPアドレス、サブネットマスク、ルータ。工場のIT部門と合意した固定アドレスを使用してください。
  4. FOCASポートを設定する同じ画面 → [FOCAS2]: TCPポート8193が通常のデフォルトです(設定可能範囲は5001〜65535)。FOCAS2で使用する場合、UDPポートは0、時間間隔は0のままにしてください。
  5. コレクタにFOCASライブラリをインストールするFOCASクライアントソフトウェアには、FANUCのFOCASライブラリが必要です。A02B-0207-K732(FOCAS1、Ethernet)またはA02B-0207-K737(FOCAS2、EthernetおよびHSSB)を、FANUC販売代理店から購入します。市販のドライバはこれがないと動作しません。
  6. 工場ネットワークからテストするコレクタからCNC装置へのTCP 8193を開放し、ドライバで接続して、まず影響のない値(プログラム番号、モード、加工数)を読み取ります。その後、残りのタグを追加します。

トラブルシューティング

症状考えられる原因対処
ドライバがどこにも接続できないが、CNC装置はpingに応答するFOCAS機能が有効になっていない、またはドライバのポート番号が誤っているCNC画面で[FOCAS2]のTCPポートを確認し、FOCAS Ethernet機能が有効になっていることを工作機械メーカーに確認してください。
別のPCが接続すると接続が拒否される使用中のポートのクライアント数上限内蔵Ethernetは少数のクライアント向けです(PC一台を推奨)。Ethernetボードはより多く、Fast Ethernetボードは最も多くのクライアントを受け付けます。各ツールがそれぞれ接続を開くのではなく、コレクタを一台にしてそのデータを共有してください。
ドライバはインストール済みだが、プロジェクトが動作しないFOCASライブラリのDLLがない、またはビット数が合っていないFANUCライブラリ(K732またはK737)をインストールしてください。市販のOPCドライバは32ビットのDLL(FWLIB32.DLL、FWLIBE1.DLL)を使用します。ファイル名は大文字である必要があります。
タグに書き込んだ値が隣の値を変えてしまうデータ型の異なるPMCアドレスまたはマクロアドレスが重複している各PMC領域は一つのデータ型で一度だけマッピングし、書き込みは工作機械メーカーと合意した予約範囲内に限定してください。
データ収集中にCNC装置の動作が遅く感じられる内蔵EthernetはCNCのCPUで処理されるポーリング頻度を下げる(下限は500 msが目安)、単一値ではなくブロック単位で読み取る、またはEthernetボードを使用してください。

注意すべき落とし穴

  • 内蔵EthernetはCNCのCPU上で動作します。FANUC関連の資料では、接続するクライアントを少数(PC 1台)にすることが推奨されています。頻繁なポーリングはCNC装置の動作に影響することがあります。
  • 工作機械メーカーによっては、FANUCの画面を独自のHMIの背後でロックしています。Ethernet設定にアクセスするには、メーカー所定の手順が必要になる場合があります。
  • 0i-F Plusは多くの産業用ネットワーク(EtherNet/IP、PROFINET、Modbus/TCPサーバー、EtherCAT、CC-Link IE Field)を掲載していますが、カタログにはどれが標準でどれがオプションかが示されていません。これらを前提に設計する前に確認してください。

このCNC装置に対応するコネクタ

製品ベンダー種類出力
Kepware Server — Fanuc Focas Ethernet / HSSB driversVelotic (formerly PTC Kepware)OPCサーバー / ドライバOPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxOPCサーバー / ドライバOPC UA, OPC DA, SuiteLink
edgeConnector (840D, FANUC CNC)SoftingゲートウェイOPC UA 1.04、MQTT 3.1/3.1.1/5
SDEX SuiteSoftingゲートウェイOPC UA, MQTT, REST
ConnectwareCybusエッジプラットフォームMQTT、OPC UAサーバー
Litmus EdgeLitmusエッジプラットフォームブローカーとの連携
WebAccess/CNCAdvantechモニタリングソフトウェアOPC UA/DA、Modbus、REST
fanuc-driverLadder99 (open source, Apache-2.0)オープンソースMQTT JSON、Sparkplug B、InfluxDB、MTConnect SHDR
FANUC MTConnect ServerFANUCCNCメーカーまたは工作機械メーカーMTConnect
MT-LINKiFANUCCNCメーカーまたは工作機械メーカーCSV, REST API
pyfanucTU Wien (open source, MIT)オープンソースPython
StateMonitorHEIDENHAINCNCメーカーまたは工作機械メーカーERP/MESとのジョブインタフェース
Predator MDCPredator SoftwareモニタリングソフトウェアSQL / MES / ERP
FactoryWiz MonitoringFactoryWizモニタリングソフトウェア—

CNCコネクタ一覧 →

メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
  • CNC側のFOCAS Ethernet機能の部品番号
  • 0i CNC装置自体で動作するOPC UAサーバー(確認したFANUCのページには記載なし)

エンジニアからのよくある質問

FANUC 0i-FはOPC UAに対応していますか。

確認したFANUCの資料には、CNC上のサーバーとしての記載はありません。エンジニアは、0i-Fとクライアントの間にFOCAS-OPC UAゲートウェイまたはOPCサーバーを置いてOPC UAを実現しています。

0i-FではFOCASはどのポートを使用しますか。

デフォルトはTCP 8193で、Ethernet設定の[FOCAS2]ページで設定します。5001〜65535の任意のポートを使用できます。

0i-Fを読み取るために何か購入する必要がありますか。

通常は、コレクタPC用のFOCASライブラリ(A02B-0207-K732またはK737)が必要です。機械によっては、FANUCまたは工作機械メーカーがCNC側でFOCAS Ethernet機能を有効化する必要もあります。

出典

このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。

  1. FANUC America — FOCAS2 library
  2. Software Toolbox — FAQ 1323 (FOCAS1 vs FOCAS2)
  3. Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
  4. Software Toolbox — FAQ 4098 (FOCAS libraries)
  5. Velotic (Kepware) — Fanuc Focas Ethernet driver
  6. deviceWISE — FANUC Ethernet board settings
  7. MachineMetrics support — Which FANUC models include FOCAS
  8. MachineMetrics — FOCAS protocol
  9. Cybus — Connecting a FANUC CNC via FOCAS
  10. FANUC — Series 0i-F Plus catalogue
  11. FANUC America — FANUC MTConnect Server
  12. Softing — edgeConnector

2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。

CNC接続 Field Kit
Field Kit を現場へ
すべてのCNC装置を一つのスプレッドシートにまとめ、ポート、ライセンス、立ち上げチェックリスト、ファイアウォール申請書のテンプレートを収録しています。エンジニアアカウントで無料でご利用いただけます。
Field Kit を入手する →