CNC装置 · Haas
Haas Next Generation Control(NGC) を接続する
Haas NGC(2016年以降の機械)には、Haas Factory Outlet経由でMTConnectを有効化またはライセンス取得すると、ポート8082で動作するMTConnectエージェントが組み込まれています。代替手段として、Setting 143「Machine Data Collect」を設定すると、HaasのQコマンドに応答するTCPポートが開きます(Q500はプログラム、ステータス、加工数を一度の応答で返します)。DPRNT出力は別の接続を使用します。100.20.000.1200より古いソフトウェアでは、MTConnectで公開されるデータポイントが少なくなります。
概要
| ネイティブプロトコル | MTConnectエージェント、Qコマンド(Machine Data Collect)、DPRNT |
|---|---|
| MTConnectポート | 8082 |
| 有効化 | Haas Factory Outlet経由 |
| Setting 143 | 値 = Qコマンド用のTCPポート(例: 4001、5051、8000) |
| NGCかどうかを確認する | Settings > Network > Wired Connection が存在する |
接続方法
MTConnectエージェント推奨
http://<ip>:8082/current。
Ethernet経由のQコマンド代替
Setting 143。シリアルMDCと同じプロトコル。
DPRNT補完
プログラムから出力するカスタム値。専用のポートを使用します。
ライセンスとオプション
| 項目 | オプション / 部品番号 | 有償か | 備考 |
|---|---|---|---|
| NGCでのMTConnect | Haas Factory Outlet経由で有効化/ライセンス取得 | 価格非公開 |
ポート
| ポート | プロトコル | 備考 |
|---|---|---|
8082 | HTTP | MTConnectエージェント |
Setting 143の値 | TCP | Machine Data Collect(例: 4001または5051) |
9090–9999 | TCP | CNC装置側で予約済み(Advantechの注記) |
ソフトウェアバージョン
- 100.20.000.1200未満のソフトウェアでは、MTConnectのデータポイントが少ない
読み取れるデータ
- MTConnect: 実行状態、モード、プログラム、加工数、主軸、アラーム
- Qコマンド: Q100 シリアル番号、Q101 ソフトウェアバージョン、Q102 機種、Q104 モード、Q200 工具交換総数、Q201 使用中の工具、Q300 電源投入時間、Q301 動作時間、Q303 前回のサイクルタイム、Q304 前々回のサイクルタイム、Q402 M30加工数カウンタ #1、Q403 M30加工数カウンタ #2、Q500 プログラム・ステータス・加工数を一度に返す、Q600 マクロ変数の読み取り
設定手順
- NGCであることを確認するSettings > Network > Wired Connection があること。
- MTConnectを有効にするHaas Factory Outlet経由で行います。
- テストする
http://<ip>:8082/currentを開きます。 - またはSetting 143を使うポート番号を設定し、Q500を送信して、STX … ETBの応答を解析します。
- 競合を避けるインテグレータは、Machine Data Collectを使用する際にHaasConnect、HaasDrop、Remote Net Shareを無効にすることを推奨しています。
トラブルシューティング
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| 「Too many connections. Disconnecting.」 | CNC装置が受け付ける数を超えるクライアントが接続している | コレクタを一台にして、そのデータを共有してください。 |
| MTConnectの項目が少ない | CNC装置のソフトウェアが古い | HFO経由で100.20.000.1200以降に更新してください。 |
注意すべき落とし穴
- DPRNTには、Machine Data Collectとは別の専用の接続とポートが必要です。
- DPRNTに関するSettings 261、262、263の正確な意味は、開くことができなかったHaasの資料に記載されています。インテグレータによると、261と263がDPRNTの接続に影響します。
このCNC装置に対応するコネクタ
| 製品 | ベンダー | 種類 | 出力 |
|---|---|---|---|
| MachineMetrics Edge | MachineMetrics | モニタリングソフトウェア | クラウド |
| MTConnect Agent for Haas | TrakHound (GPL-2.0) | オープンソース | MTConnect |
| Predator MDC | Predator Software | モニタリングソフトウェア | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | モニタリングソフトウェア | — |
| WebAccess/CNC | Advantech | モニタリングソフトウェア | OPC UA/DA、Modbus、REST |
| Chatter (Toolpath) | Chatter | モニタリングソフトウェア | — |
| Litmus Edge | Litmus | エッジプラットフォーム | ブローカーとの連携 |
メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
- MTConnect有効化の価格
- HaasConnect / MyHaasの詳細仕様
エンジニアからのよくある質問
HaasのMTConnectはどのポートを使用しますか。
NGCでは、MTConnectを有効にすると8082を使用します。
HaasのSetting 143とは何ですか。
Machine Data Collectです。CNC装置がQコマンドに応答するTCPポートを設定します。
出典
このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。
- MachineMetrics support — Haas NGC
- MachineMetrics support — Is my Haas Next Gen, Classic, serial or I/O?
- MachineMetrics support — Haas DPRNT
- Chatter — Haas NGC integration
- FactoryWiz KB — Haas NGC connection and DPRNT test
- Advantech — WebAccess/CNC Haas connection guide
- TrakHound — MTConnect Agent for Haas
2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。