数控系统 · 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

连接路径

通过以太网发送 Q 命令备选

设置 143;协议与串口 MDC 相同。

DPRNT补充

由程序输出的自定义值,使用单独的端口。

授权与选项

项目选项号 / 订货号是否收费?备注
NGC 上的 MTConnect通过 Haas Factory Outlet 开通/授权价格未公开

端口

端口协议备注
8082HTTPMTConnect Agent
设置 143 的值TCPMachine Data Collect(例如 4001 或 5051)
9090–9999TCP数控系统保留端口(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 读取宏变量

配置步骤

  1. 确认是 NGC存在 Settings > Network > Wired Connection。
  2. 启用 MTConnect通过 Haas Factory Outlet。
  3. 测试浏览 http://<ip>:8082/current。
  4. 或使用设置 143设置端口号,发送 Q500,并解析 STX … ETB 应答。
  5. 避免冲突集成商建议在使用 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 EdgeMachineMetrics监控软件云端
MTConnect Agent for HaasTrakHound (GPL-2.0)开源MTConnect
Predator MDCPredator Software监控软件SQL / MES / ERP
FactoryWiz MonitoringFactoryWiz监控软件—
WebAccess/CNCAdvantech监控软件OPC UA/DA、Modbus、REST
Chatter (Toolpath)Chatter监控软件—
Litmus EdgeLitmus边缘平台消息代理集成

CNC 连接器目录 →

厂商未公开的信息. 我们未能在厂商文档中找到以下内容。在依赖这些信息之前,请先向数控系统厂商或机床制造商确认。
  • MTConnect 开通的价格
  • HaasConnect / MyHaas 的具体细节

工程师常见问题

Haas MTConnect 使用哪个端口?

在 NGC 上启用 MTConnect 后为 8082。

Haas 设置 143 是什么?

Machine Data Collect:数控系统响应 Q 命令所使用的 TCP 端口。

资料来源

本页信息来自以下文档,查阅日期为2026年10月27日。

  1. MachineMetrics support — Haas NGC
  2. MachineMetrics support — Is my Haas Next Gen, Classic, serial or I/O?
  3. MachineMetrics support — Haas DPRNT
  4. Chatter — Haas NGC integration
  5. FactoryWiz KB — Haas NGC connection and DPRNT test
  6. Advantech — WebAccess/CNC Haas connection guide
  7. TrakHound — MTConnect Agent for Haas

最近一次核对:2026年10月27日,依据厂商文档。OPC UA Connect 是由 TEEPTRAK 发布的教育类资源,与 OPC 基金会(OPC Foundation)、MTConnect 协会(MTConnect Institute)或任何数控系统厂商均无隶属关系。

CNC 联网 Field Kit
把 Field Kit 带到现场
所有数控系统汇总在一张电子表格中,包含端口、授权、调试检查清单和防火墙申请模板。注册工程师账户即可免费获取。
获取 Field Kit →