CNC装置 · HEIDENHAIN

HEIDENHAIN TNC 640 を接続する

TNC 640は、NCソフトウェア34059x-10以降でHEIDENHAIN OPC UA NC Server(接続するアプリケーションごとにオプション56〜61のいずれか一つ)に対応し、オプション18でHEIDENHAIN DNCにも対応します。DNCクライアントはTCP 19003で接続し、19010〜19015で受信します(Cybusのガイダンス)。TNC 640でDNCにフルアクセスするには、四つのパスワードが必要です。

概要

ネイティブプロトコルOPC UA NC Server、HEIDENHAIN DNC、LSV-2
OPC UA34059x-10以降、オプション56–61
DNCオプション18が必要
DNCポートCNC装置へは19003、戻りは19010–19015
データ生産、工具、メッセージ、PLC

接続方法

HEIDENHAIN DNC代替

Windowsクライアント、オプション18。

LSV-2旧世代

LSV-2ツールによるファイルとステータスへのアクセス。メーカーのライセンスが必要なプロトコルです。

ライセンスとオプション

項目オプション / 部品番号有償か備考
OPC UA NC Serverオプション56–61有償アプリケーションごと
HEIDENHAIN DNCオプション18有償MOD + SIKで確認

ポート

ポートプロトコル備考
19003TCPCNC装置へのDNC
19010–19015TCPエージェントへの戻りのDNC
9000TCPLitmus Edge HEIDENHAIN 640ドライバが使用

ソフトウェアバージョン

  • OPC UA NC Server: 34059x-10以降
  • 工具データアプリケーション: ソフトウェア17
  • OPC Router DNCプラグインはTNC 640 34059x-01(DNC 1.5.1)を掲載

読み取れるデータ

  • 機械メッセージ: プログラムの終了と中断、メンテナンスメッセージ、NCプログラムから発行するカスタムメッセージ
  • 生産データ: 実行中および中断されたジョブとその所要時間
  • NCプログラムの転送とプログラム制御
  • 工具データ(例: プリセッタから)
  • カウンタ、プログラム所要時間、温度、液面レベル、パレットマガジンの状態
  • 工作機械メーカーが公開するPLCの値(単位と値の範囲付き)
  • ExecutionMode: MANUAL、MDI、RPF、SINGLESTEP、AUTOMATIC、HANDWHEEL
  • ProgramStatus: IDLE、RUNNING、STOPPED、INTERRUPTED、FINISHED、ERROR、NOT_SELECTED

設定手順

  1. ソフトウェアとオプションを確認するOPC UA NC Serverには、NCソフトウェアTNC7 81762x-16、TNC 640 34059x-10、またはTNC 620 81760x-08以降と、接続するアプリケーションごとに一つのソフトウェアオプション(オプション56〜61(SIK)または3-02-1(SIK2))が必要です。90日間の試用版を利用できます。
  2. HEIDENHAIN Connection Assistantを実行するCNC装置上のウィザードで、サーバー、証明書、ユーザーマッピングを設定します。
  3. 証明書ベースのユーザーを使うデフォルトの認証方式はX.509 v3ユーザー証明書です。ユーザー名とパスワードによる認証も許可でき(NC.OpcUaPwAuth)、機械ネットワーク上に限定することもできます(NC.OpcUaPwAuthOnlyMachineNet)。
  4. クライアントを接続するBasic256Sha256とSignAndEncryptを使用します。プログラミングステーション(無償のデモソフトウェア)には完全なOPC UA NC Serverが含まれているため、機械に触れる前にクライアントを開発できます。
  5. 書き込み権限は慎重に付与するOPC UA経由でカウンタを変更するには、NC.RemoteOperatorロールが必要です。
  6. オプション18を確認するTNC 640以降ではHEIDENHAIN DNC(オプション18、SIK2では3-03-1)が必要です。インテグレータの資料によると、iTNC 530では不要です。MODとSIKメニューで確認してください。
  7. 外部アクセスを許可する外部アクセスを有効にします(MOD > External access / CfgAccessCtrl)。iTNC 530では、TNC:\TNC.SYSのREMOTE.PERMISSIONで制御します。
  8. ポートを開放するiTNC 530 / TNC 426: TCP 19000。TNC 640: CNC装置へはTCP 19003、クライアントのエージェントへの戻りは19010〜19015(Cybusのガイダンス)。
  9. クライアントをインストールするDNCクライアントはHEIDENHAINのRemoTools SDK(Windows COM)を使用するため、コレクタはWindows上で動作させます。

トラブルシューティング

症状考えられる原因対処
DNCクライアントがタイムアウトする戻りポート19010–19015がブロックされているCNC装置からエージェントPCへの通信を許可してください。
DNCでアクセスが拒否される外部アクセスが許可されていない、またはパスワードが不足している外部アクセスを有効にし、PLC、ユーザー、テーブル、システムの各パスワードを入力してください。

注意すべき落とし穴

  • DNCでは、RemoTools SDKのCOMコンポーネントを動かすためにWindowsホストが必要です。

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

製品ベンダー種類出力
StateMonitorHEIDENHAINCNCメーカーまたは工作機械メーカーERP/MESとのジョブインタフェース
ConnectwareCybusエッジプラットフォームMQTT、OPC UAサーバー
Litmus EdgeLitmusエッジプラットフォームブローカーとの連携
OPC Router + HEIDENHAIN plug-ininrayミドルウェアOPC UA、MQTT、REST、SQL、SAP
WebAccess/CNCAdvantechモニタリングソフトウェアOPC UA/DA、Modbus、REST
pyLSV2Open source (MIT)オープンソースPython
Predator MDCPredator SoftwareモニタリングソフトウェアSQL / MES / ERP

CNCコネクタ一覧 →

メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
  • メーカーのページに記載されたOPC UAポート

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

TNC 640にはオプション18が必要ですか。

HEIDENHAIN DNCでアクセスする場合は必要です。OPC UA NC Serverの場合は、代わりにオプション56〜61が該当します。

出典

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

  1. HEIDENHAIN — OPC UA NC Server brochure
  2. HEIDENHAIN — TNC options and accessories brochure
  3. MachineMetrics support — HEIDENHAIN DNC connectivity
  4. Cybus — Connecting a machine via HEIDENHAIN DNC
  5. OPC Router — HEIDENHAIN plug-in
  6. Litmus Edge — HEIDENHAIN 640 Ethernet driver
  7. pyLSV2 — protocol notes

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

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