Controller · Haas
Connect Haas Classic Control (pre-2017)
Classic Haas controls share data over RS-232 with Q-commands when Setting 143 is present on the I/O page; a serial-to-Ethernet server such as a Moxa NPort puts them on the network. If Setting 143 is absent, the machine cannot share data and is connected through discrete I/O.
At a glance
| Path | RS-232 Q-commands via serial server |
|---|---|
| Key setting | 143 Machine Data Collect |
| Serial | 38400 baud, XON/XOFF; parity and data bits differ between sources |
| Fallback | Discrete I/O |
Connection paths
Serial Q-commandsRecommended
Via a serial device server (TCP server mode).
Discrete I/OFallback
When Setting 143 is missing.
Ports
| Port | Protocol | Note |
|---|---|---|
4001 | TCP | Typical serial-server local port |
Software versions
- Classic control = machines before 2017 (RS-232 settings on the I/O page)
Data you can read
- Q-commands: Q100 serial number, Q101 software version, Q102 model, Q104 mode, Q200 total tool changes, Q201 tool in use, Q300 power-on time, Q301 motion time, Q303 last cycle time, Q304 previous cycle time, Q402 M30 parts counter #1, Q403 M30 parts counter #2, Q500 program, status and parts in one reply, Q600 macro variable read
Setting it up
- Check Setting 143On the I/O page; if absent, use I/O.
- Set serialSetting 11 baud 38400, 12 parity, 13 stop bit 1, 14 XON/XOFF, 37 data bits. Sources differ on parity (EVEN vs NONE) and data bits (7 vs 8): match what your control accepts.
- Serial serverTCP server mode, local port 4001, FIFO on, limit connections.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Garbled replies | Parity or data-bit mismatch | Try the alternative parity/data-bit pair documented by integrators. |
Traps to avoid
- Change the serial server's default password.
Connectors that support this control
| Product | Vendor | Type | Outputs |
|---|---|---|---|
| NPort serial device servers | Moxa | Gateway | TCP |
| MTConnect Agent for Haas | TrakHound (GPL-2.0) | Open source | MTConnect |
| Predator MDC | Predator Software | Monitoring software | SQL / MES / ERP |
| MachineMetrics Edge | MachineMetrics | Monitoring software | Cloud |
| WebAccess/CNC | Advantech | Monitoring software | OPC UA/DA, Modbus, REST |
Not published by the vendor. We could not find these in vendor documentation. Ask the control or machine maker before you rely on them.
- Official Haas serial defaults (haascnc.com could not be opened)
Sources
Facts on this page come from these documents, opened on 27 October 2026.
- 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
Last verified 27 October 2026 against vendor documentation. OPC UA Connect is an educational resource published by TEEPTRAK; it is not affiliated with the OPC Foundation, the MTConnect Institute or any control maker.