数控系统 · Haas
连接 Haas Classic Control(2017 年以前)
当 I/O 页面上存在设置 143 时,Haas Classic 数控系统通过 RS-232 以 Q 命令共享数据;可用 Moxa NPort 等串口转以太网服务器将其接入网络。如果没有设置 143,机床无法共享数据,只能通过开关量 I/O 连接。
概览
| 路径 | 通过串口服务器使用 RS-232 Q 命令 |
|---|---|
| 关键设置 | 143 Machine Data Collect |
| 串口 | 38400 波特,XON/XOFF;奇偶校验和数据位在不同资料中说法不一 |
| 兜底方案 | 开关量 I/O |
连接路径
串口 Q 命令推荐
通过串口设备服务器(TCP 服务器模式)。
开关量 I/O兜底方案
没有设置 143 时。
端口
| 端口 | 协议 | 备注 |
|---|---|---|
4001 | TCP | 串口服务器常用的本地端口 |
软件版本
- Classic 数控系统 = 2017 年以前的机床(RS-232 设置位于 I/O 页面)
可读取的数据
- Q 命令:Q100 序列号,Q101 软件版本,Q102 型号,Q104 方式,Q200 换刀总次数,Q201 当前刀具,Q300 通电时间,Q301 运动时间,Q303 上一次循环时间,Q304 前一次循环时间,Q402 M30 工件计数器 #1,Q403 M30 工件计数器 #2,Q500 一次应答返回程序、状态和件数,Q600 读取宏变量
配置步骤
- 检查设置 143在 I/O 页面上;如果没有,请使用 I/O。
- 设置串口设置 11 波特率 38400,12 奇偶校验,13 停止位 1,14 XON/XOFF,37 数据位。不同资料对奇偶校验(EVEN 或 NONE)和数据位(7 或 8)的说法不一:请以您的数控系统实际接受的为准。
- 串口服务器TCP 服务器模式,本地端口 4001,开启 FIFO,限制连接数。
故障排查
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 应答出现乱码 | 奇偶校验或数据位不匹配 | 尝试集成商记载的另一组奇偶校验/数据位组合。 |
需要避开的陷阱
- 修改串口服务器的默认密码。
支持该数控系统的连接器
| 产品 | 厂商 | 类型 | 输出 |
|---|---|---|---|
| NPort serial device servers | Moxa | 网关 | TCP |
| MTConnect Agent for Haas | TrakHound (GPL-2.0) | 开源 | MTConnect |
| Predator MDC | Predator Software | 监控软件 | SQL / MES / ERP |
| MachineMetrics Edge | MachineMetrics | 监控软件 | 云端 |
| WebAccess/CNC | Advantech | 监控软件 | OPC UA/DA、Modbus、REST |
厂商未公开的信息. 我们未能在厂商文档中找到以下内容。在依赖这些信息之前,请先向数控系统厂商或机床制造商确认。
- Haas 官方的串口默认值(无法打开 haascnc.com)
资料来源
本页信息来自以下文档,查阅日期为2026年10月27日。
- MachineMetrics support — Haas serial machine data collection
- MachineMetrics support — Is my Haas Next Gen, Classic, serial or I/O?
- Advantech — WebAccess/CNC Haas connection guide
- TrakHound — MTConnect Agent for Haas
最近一次核对:2026年10月27日,依据厂商文档。OPC UA Connect 是由 TEEPTRAK 发布的教育类资源,与 OPC 基金会(OPC Foundation)、MTConnect 协会(MTConnect Institute)或任何数控系统厂商均无隶属关系。