CNC装置 · HEIDENHAIN
HEIDENHAIN TNC7 および TNC7 basic を接続する
TNC7は、NCソフトウェア81762x-16以降(TNC7 basicは81762x-18以降)でHEIDENHAIN OPC UA NC Serverを搭載しています。ライセンスは接続するアプリケーションごとに必要で、オプション56〜61、またはSIK2搭載機では3-02-1(最大10接続)です。軸・主軸データアプリケーション(ソフトウェア20以降)と双方向のFUNCTION OPCUAを備えているのはTNC7のみです。Windowsクライアント向けには、引き続きHEIDENHAIN DNC(オプション18)を利用できます。
概要
| ネイティブプロトコル | OPC UA NC Server、HEIDENHAIN DNC |
|---|---|
| オプション | 56–61(SIK)または3-02-1(SIK2)、DNC 18 / 3-03-1 |
| 最低ソフトウェアバージョン | 81762x-16(TNC7)、81762x-18(TNC7 basic) |
| 接続数 | SIK2では最大10、アプリケーションごとにオプションが一つ |
| セキュリティ | X.509ユーザー証明書、Basic256Sha256 |
| ポート | HEIDENHAINは非公開 |
接続方法
OPC UA NC Server推奨
クロスプラットフォームのクライアント(Windows、Linux、macOS)に対応し、単位と値の範囲も送信されます。
HEIDENHAIN DNC代替
Windows COMインタフェース(RemoTools SDK)。
StateMonitorメーカー製品
HEIDENHAINのモニタリングソフトウェア(DNC、OPC UA、umati、MTConnect、Modbus、FOCAS)。
ライセンスとオプション
| 項目 | オプション / 部品番号 | 有償か | 備考 |
|---|---|---|---|
| OPC UA NC Server(アプリケーションごと) | オプション56–61(ID 1291434-01…06) | 有償 | 接続するアプリケーションごとにオプションが一つ必要。90日間の試用版あり |
| OPC UA NC Server(SIK2) | 3-02-1 (ID 1395873-01) | 有償 | 最大10接続 |
| HEIDENHAIN DNC | オプション18 / 3-03-1 | 有償 | Windows COMインタフェース |
| Process Tracking Interface | 3-04-01 | 有償 | TNC7のみ |
ポート
| ポート | プロトコル | 備考 |
|---|---|---|
非公開 | TCP | HEIDENHAINのページにはOPC UAのポートの記載なし。Connection Assistantで確認 |
19003 / 19010–19015 | TCP | TNC 640世代のCNC装置でのDNC(Cybus) |
ソフトウェアバージョン
- 生産データアプリケーション: TNC7ソフトウェア16
- 工具データアプリケーション: ソフトウェア17
- 軸・主軸データ: TNC7ソフトウェア20のみ
読み取れるデータ
- 機械メッセージ: プログラムの終了と中断、メンテナンスメッセージ、NCプログラムから発行するカスタムメッセージ
- 生産データ: 実行中および中断されたジョブとその所要時間
- NCプログラムの転送とプログラム制御
- 工具データ(例: プリセッタから)
- カウンタ、プログラム所要時間、温度、液面レベル、パレットマガジンの状態
- 工作機械メーカーが公開するPLCの値(単位と値の範囲付き)
- 軸・主軸データ(TNC7、ソフトウェア20以降)
設定手順
- ソフトウェアとオプションを確認するOPC UA NC Serverには、NCソフトウェアTNC7 81762x-16、TNC 640 34059x-10、またはTNC 620 81760x-08以降と、接続するアプリケーションごとに一つのソフトウェアオプション(オプション56〜61(SIK)または3-02-1(SIK2))が必要です。90日間の試用版を利用できます。
- HEIDENHAIN Connection Assistantを実行するCNC装置上のウィザードで、サーバー、証明書、ユーザーマッピングを設定します。
- 証明書ベースのユーザーを使うデフォルトの認証方式はX.509 v3ユーザー証明書です。ユーザー名とパスワードによる認証も許可でき(NC.OpcUaPwAuth)、機械ネットワーク上に限定することもできます(NC.OpcUaPwAuthOnlyMachineNet)。
- クライアントを接続するBasic256Sha256とSignAndEncryptを使用します。プログラミングステーション(無償のデモソフトウェア)には完全なOPC UA NC Serverが含まれているため、機械に触れる前にクライアントを開発できます。
- 書き込み権限は慎重に付与するOPC UA経由でカウンタを変更するには、NC.RemoteOperatorロールが必要です。
トラブルシューティング
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 追加のアプリケーションが接続できない | 接続するアプリケーションごとにオプションは一つのみ | オプション(56–61)を追加するか、クライアントを一つのゲートウェイの背後に集約してください。 |
| クライアントのログインが拒否される | 証明書ユーザーがマッピングされていない | Connection Assistantで、クライアント証明書をユーザーにマッピングしてください。 |
注意すべき落とし穴
- 接続するアプリケーションごとにオプションを一つ消費します。ヒストリアン、MES、ダッシュボードがそれぞれ接続する場合は三つ必要です。
- 多数の利用者がデータを必要とする場合は、ゲートウェイ(MQTTまたはREST)を使用してください。
このCNC装置に対応するコネクタ
| 製品 | ベンダー | 種類 | 出力 |
|---|---|---|---|
| StateMonitor | HEIDENHAIN | CNCメーカーまたは工作機械メーカー | ERP/MESとのジョブインタフェース |
| IoTconnector (retrofit, flex) + Messenger V4 | DMG MORI | CNCメーカーまたは工作機械メーカー | OPC UA、MTConnect、MQTT |
| Connectware | Cybus | エッジプラットフォーム | MQTT、OPC UAサーバー |
| WebAccess/CNC | Advantech | モニタリングソフトウェア | OPC UA/DA、Modbus、REST |
| OPC Router + HEIDENHAIN plug-in | inray | ミドルウェア | OPC UA、MQTT、REST、SQL、SAP |
| pyLSV2 | Open source (MIT) | オープンソース | Python |
メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
- OPC UAのポートとエンドポイントの形式
- オプションの価格
- HEIDENHAINのページでのOPC 40501(umati)モデルに関する記載(VDWはHEIDENHAINを対応CNCサプライヤとして掲載)
エンジニアからのよくある質問
TNC7は何台のOPC UAクライアントに対応できますか。
OPC UA NC Serverオプション(56〜61)一つにつき一台です。SIK2搭載機では最大10接続です。
関連ページ
出典
このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。
- HEIDENHAIN — OPC UA NC Server brochure
- HEIDENHAIN — OPC UA NC Server
- HEIDENHAIN — TNC7 basic 81762x-19 release notes (09/2024)
- HEIDENHAIN infobase — software option 59
- HEIDENHAIN — TNC options and accessories brochure
- HEIDENHAIN — StateMonitor
- VDW — control suppliers supporting umati
2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。