CNC装置 · HEIDENHAIN
HEIDENHAIN iTNC 530 を接続する
HEIDENHAINの資料では、iTNC 530にOPC UA NC Serverはありません。TCP 19000のHEIDENHAIN DNCで読み取ります。インテグレータの資料によると、iTNC 530ではオプション18は不要です。LSV-2ツールも使用できます。DMG MORIのIoTconnectorは、iTNC 530 HSCIとiTNC 530²を掲載しています。
概要
| OPC UA NC Server | HEIDENHAINの掲載なし |
|---|---|
| DNCポート | TCP 19000 |
| オプション18 | 不要(インテグレータの資料) |
| LSV-2 | LSV-2ツールが対応 |
接続方法
HEIDENHAIN DNC推奨
RemoTools SDKを使ったWindowsコレクタ、ポート19000。
LSV-2代替
pyLSV2または市販のLSV-2パッケージ。ファイルとステータスへのアクセス。
工作機械メーカーのボックスメーカー製品
DMG MORIの機械ではDMG MORI IoTconnector。
ライセンスとオプション
| 項目 | オプション / 部品番号 | 有償か | 備考 |
|---|---|---|---|
| HEIDENHAIN DNC | オプション18 | インテグレータの資料によればiTNC 530では不要 | パスワードOpt18でSIKを確認 |
ポート
| ポート | プロトコル | 備考 |
|---|---|---|
19000 | TCP | DNC |
ソフトウェアバージョン
- OPC Routerプラグイン: iTNC 530 NC 340420-06、340422-01、340480-01、34049x-03、60642x-01(DNC 1.6.1)
読み取れるデータ
- ExecutionMode: MANUAL、MDI、RPF、SINGLESTEP、AUTOMATIC、HANDWHEEL
- ProgramStatus: IDLE、RUNNING、STOPPED、INTERRUPTED、FINISHED、ERROR、NOT_SELECTED
- プログラム名、稼働時間、オーバライド、エラー、工具の状態
- 工具テーブルとポケットテーブル、ファイルシステム、PLCデータ(クライアントによる)
設定手順
- オプション18を確認するTNC 640以降ではHEIDENHAIN DNC(オプション18、SIK2では3-03-1)が必要です。インテグレータの資料によると、iTNC 530では不要です。MODとSIKメニューで確認してください。
- 外部アクセスを許可する外部アクセスを有効にします(MOD > External access / CfgAccessCtrl)。iTNC 530では、TNC:\TNC.SYSのREMOTE.PERMISSIONで制御します。
- ポートを開放するiTNC 530 / TNC 426: TCP 19000。TNC 640: CNC装置へはTCP 19003、クライアントのエージェントへの戻りは19010〜19015(Cybusのガイダンス)。
- クライアントをインストールするDNCクライアントはHEIDENHAINのRemoTools SDK(Windows COM)を使用するため、コレクタはWindows上で動作させます。
トラブルシューティング
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 19000で接続が拒否される | 外部アクセスが無効になっている | TNC:\TNC.SYSでREMOTE.PERMISSIONを設定し、MODで外部アクセスを許可してください。 |
注意すべき落とし穴
- pyLSV2の作者は、CNC装置を損傷するおそれがあり、本番での使用は想定していないと警告しています。ロックアウトパラメータを設定すると、ファイル操作以外のほとんどの操作がブロックされます。
このCNC装置に対応するコネクタ
| 製品 | ベンダー | 種類 | 出力 |
|---|---|---|---|
| OPC Router + HEIDENHAIN plug-in | inray | ミドルウェア | OPC UA、MQTT、REST、SQL、SAP |
| Connectware | Cybus | エッジプラットフォーム | MQTT、OPC UAサーバー |
| StateMonitor | HEIDENHAIN | CNCメーカーまたは工作機械メーカー | ERP/MESとのジョブインタフェース |
| pyLSV2 | Open source (MIT) | オープンソース | Python |
| WebAccess/CNC | Advantech | モニタリングソフトウェア | OPC UA/DA、Modbus、REST |
| Predator MDC | Predator Software | モニタリングソフトウェア | SQL / MES / ERP |
エンジニアからのよくある質問
iTNC 530はOPC UAに対応していますか。
HEIDENHAINのOPC UA NC Serverの資料によれば、ネイティブには対応していません。HEIDENHAIN DNC(ポート19000)、またはDNCからOPC UAを提供するゲートウェイを使用してください。
出典
このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。
- MachineMetrics support — HEIDENHAIN DNC connectivity
- Cybus — Connecting a machine via HEIDENHAIN DNC
- OPC Router — HEIDENHAIN plug-in
- pyLSV2 — protocol notes
- DMG MORI — IoTconnector release (23 Dec 2020)
- HEIDENHAIN — OPC UA NC Server brochure
2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。