数控系统 · Haas
连接 Haas Next Generation Control(NGC)
Haas NGC(2016 年起的机床)在通过 Haas Factory Outlet 启用或授权 MTConnect 后,内置的 MTConnect Agent 运行在端口 8082 上。另一种方式是,设置 143 “Machine Data Collect”会开放一个响应 Haas Q 命令的 TCP 端口(Q500 在一次应答中返回程序、状态和件数)。DPRNT 输出使用单独的连接。低于 100.20.000.1200 的软件提供的 MTConnect 数据点较少。
概览
| 原生协议 | MTConnect Agent;Q 命令(Machine Data Collect);DPRNT |
|---|---|
| MTConnect 端口 | 8082 |
| 开通方式 | 通过 Haas Factory Outlet |
| 设置 143 | 数值 = Q 命令使用的 TCP 端口(示例:4001、5051、8000) |
| 识别 NGC | 存在 Settings > Network > Wired Connection |
连接路径
MTConnect Agent推荐
http://<ip>:8082/current。
通过以太网发送 Q 命令备选
设置 143;协议与串口 MDC 相同。
DPRNT补充
由程序输出的自定义值,使用单独的端口。
授权与选项
| 项目 | 选项号 / 订货号 | 是否收费? | 备注 |
|---|---|---|---|
| NGC 上的 MTConnect | 通过 Haas Factory Outlet 开通/授权 | 价格未公开 |
端口
| 端口 | 协议 | 备注 |
|---|---|---|
8082 | HTTP | MTConnect Agent |
设置 143 的值 | TCP | Machine Data Collect(例如 4001 或 5051) |
9090–9999 | TCP | 数控系统保留端口(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。 - 或使用设置 143设置端口号,发送 Q500,并解析 STX … ETB 应答。
- 避免冲突集成商建议在使用 Machine Data Collect 时关闭 HaasConnect、HaasDrop 和 Remote Net Share。
故障排查
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 显示“Too many connections. Disconnecting.” | 客户端数量超过数控系统可接受的数量 | 只使用一个采集器并共享其数据。 |
| MTConnect 数据项很少 | 数控系统软件版本较旧 | 通过 HFO 更新到 100.20.000.1200 或更高版本。 |
需要避开的陷阱
- DPRNT 需要独立的连接和端口,与 Machine Data Collect 分开。
- 设置 261、262 和 263 对 DPRNT 的确切含义记载在我们无法打开的 Haas 文档中;集成商指出 261 和 263 会影响 DPRNT 连接。
支持该数控系统的连接器
| 产品 | 厂商 | 类型 | 输出 |
|---|---|---|---|
| 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 | 边缘平台 | 消息代理集成 |
厂商未公开的信息. 我们未能在厂商文档中找到以下内容。在依赖这些信息之前,请先向数控系统厂商或机床制造商确认。
- MTConnect 开通的价格
- HaasConnect / MyHaas 的具体细节
工程师常见问题
Haas MTConnect 使用哪个端口?
在 NGC 上启用 MTConnect 后为 8082。
Haas 设置 143 是什么?
Machine Data Collect:数控系统响应 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 基金会(OPC Foundation)、MTConnect 协会(MTConnect Institute)或任何数控系统厂商均无隶属关系。