Hurco over MTConnect
Protocol: MTConnect · Agent port: 5000 · Verify: http://<machine-ip>:5000/current · Cable: the Ethernet port on the control running WinMax.
For where the cable goes and how to set the control's IP, subnet and gateway, see Physical Connection in the MTConnect overview.
Overview:
Hurco machines use the MTConnect protocol to retrieve manufacturing data directly from WinMax on the control. The MTConnect adapter is available for download and installation.
Important: Hurco provides data through the MTConnect protocol but does not provide a GUI interface to display the data. Ensure any third-party applications (including MachineMetrics) check against MTConnect version 1.3 scheme.
Prerequisites:
- WinMax Version Requirements:
- Mill: WinMax 10.4.0 or later (MTConnect available without Ultimonitor)
- Lathe: WinMax 11.3.4 or later (MTConnect available without Ultimonitor)
- Older versions: Require Ultimonitor option to use MTConnect
- Administrator access to Hurco control
- Network connectivity between machine and Edge device
Installing the MTConnect Adapter:
-
Download MTConnect Adapter
- Download from Hurco MTConnect download page
- Password:
mtconnect
-
Access Service Menu
- Select Windows key or Hurco icon button on control
- Select the Service softkey
- Enter password:
46268 - Click OK
-
Enable Drive Access
- In Hurco Service Window, select Toggle Drive Access On
- Button will change to read "Toggle Drive Access Off"
-
Open File Explorer
- In Hurco Service Window, select Open Explorer
- Close the Hurco Service Window (click X in upper right)
-
Run Installer
- Search for MTConnect install package in File Explorer
- Select Run to launch installer
- Check box to accept License Agreement terms
- Click Install button
- Click Finish after successful installation
Verifying Installation:
Method 1: Using Internet Explorer
- Access Shell menu (Windows key or Hurco icon)
- Select Run softkey
- Enter password:
46268 - Enter
iexplorein Run window and click OK - Enter
http://127.0.0.1:5000/currentin address bar - Press Enter
- Verify: Machine data should display in XML format
- If data appears, MTConnect adapter is running correctly
Method 2: Using Task Manager
- Access Service menu (password:
46268) - Enable Drive Access
- Select Task Manager
- Close Hurco Service Window
- Select Processes tab
- Verify: Look for these processes:
agent.exeMTConnectAdapter.exe- If both are running, adapter is working
Port Configuration:
- Default Port: 5000
- Test URL:
http://127.0.0.1:5000/current(local) - External URL:
http://[MACHINE-IP]:5000/current(from network)
Data Items Available from Hurco:
Hurco MTConnect provides the following data:
| Data Item | Description |
|---|---|
| Status & Control | |
| EStop_State | Emergency stop status |
| Feed_Hold | Feed hold status |
| Controller_Mode | Current controller mode |
| Machine_Mode | 0=Diagnostic, 1=Idle, 2=Manual, 3=Manual Setup, 4=Auto Prep, 5=Auto Run, 6=Interrupt Cycle |
| COR_Status | Corner rounding status |
| Program Info | |
| Program_Name_Running | Active program name |
| Program_Name_Editing | Program being edited |
| Program_Status | Current program status |
| Block_Number | Current block number |
| Program_Runtime_Seconds | Program runtime |
| Part_Count | Part counter |
| Spindle & Feed | |
| Spindle_Speed | Current spindle speed |
| Spindle_Override | Spindle override percentage |
| Spindle_Time | Total spindle run time |
| S_Axis_Load | Spindle load |
| Feed_Rate | Current feed rate |
| Feed_Override | Feed override percentage |
| Rapid_Override | Rapid override percentage |
| Rapid_Speed | Rapid traverse speed |
| Tooling | |
| Current_Tool | Active tool number |
| Positioning | |
| X_Position, Y_Position, Z_Position | Axis positions |
| A_Position, B_Position, C_Position | Rotary axis positions |
| W_Position | W axis position |
| Axis Loads | |
| X_Axis_Load, Y_Axis_Load, Z_Axis_Load | Linear axis loads |
| A_Axis_Load, B_Axis_Load, C_Axis_Load | Rotary axis loads |
| W_Axis_Load | W axis load |
| Other | |
| Machine_Time | Total machine time |
Troubleshooting Hurco MTConnect:
Problem: Cannot access http://127.0.0.1:5000/current
Solutions:
- Verify MTConnect adapter is installed
- Check Task Manager for
agent.exeandMTConnectAdapter.exeprocesses - If processes not running:
- Restart machine
- Reinstall MTConnect adapter
- Check Windows Firewall settings (port 5000 must be allowed)
Problem: Local test works but external access fails
Solutions:
- Verify machine IP address
- Ping machine from Edge device or computer
- Check network connectivity
- Verify Windows Firewall allows external connections on port 5000
- Check if machine is on same network/VLAN as Edge device
Problem: Wrong WinMax version
Solution:
- If WinMax is older than 10.4.0 (mill) or 11.3.4 (lathe):
- Option 1: Upgrade WinMax to supported version
- Option 2: Purchase and install Ultimonitor option
- Contact Hurco support for upgrade options
Adding Hurco to MachineMetrics:
After verifying MTConnect is running:
- In MachineMetrics, go to Assets → Machines
- Click Add Machine
- Enter machine details:
- Machine Name: (e.g., "Hurco VM10i")
- Make: Hurco
- Model: (e.g., "VM10i")
- Edge Device: Select your Edge
- Select adapter type: MTConnect Agent
- Enter connection details:
- Connection address:
[MACHINE-IP]:5000 - Example:
192.168.1.100:5000
- Connection address:
- Click Test Connection
- If successful, click Save
Additional Resources:
- Hurco MTConnect Installation Guide
- Hurco Support: Contact your Hurco dealer
- MTConnect Version 1.3 Schema: mtconnect.org