How monitoring gets data off your machines
Before you compare vendors, figure out how your machines will talk. There are basically three routes:
- Controller protocols. MTConnect is an open standard for reading machine data; OPC UA is another. As one Practical Machinist member put it, MTConnect is "just a protocol": the machine needs an adapter that serves the data, and then any monitoring software can record it. Haas Next Gen Control machines have a built-in MTConnect agent according to Haas's service manual. Fanuc controls are commonly read through Fanuc's FOCAS library.
- Clip-on sensors. For older machines without network controls, current sensors on the power lines show when a machine is running. Amper is built around this approach.
- DIY. A clamp-on current sensor and a microcontroller can do a basic version for very little money. See our ~$60 spindle load monitor case study and our free monitoring guide.
The catch: not every machine gives up its data easily. In a July 2026 Practical Machinist thread, a member noted that some builders include MTConnect adapters but charge to unlock them, and that spindle load can be locked unless you pay for it. Another, with over 100 connected machines, said results varied a lot by control, and some controls never monitored reliably. List your machines and controls before your first sales call.
The options at a glance
| Tool | Connects via | Pricing | Best fit |
|---|---|---|---|
| CNC Monitor | Controller over the network, software only | Free tier; Full $30/machine/month | Small shops wanting to try monitoring for free |
| Scytec DataXchange | Broad CNC protocol support | Third-party review: $47-$140/machine/month plus activation; vendor quotes | Budget-friendly OEE tracking, cloud or on-prem |
| Datanomix | FANUC and Haas controls, no operator input | Per machine per year, custom quote | Small precision shops focused on cycle time and job costing |
| Amper | Clip-on current sensors, PLC data | Not published (third-party estimate ~$50/machine/month) | Shops with older or mixed equipment |
| MachineMetrics | Controller data plus optional sensors, edge gateway | Volume-based subscription, not published | Shops of 20+ machines wanting monitoring plus scheduling |
Quick takes
CNC Monitor is the lowest-risk way to start: software pointed at the controller's IP address, a free tier with real-time dashboards, and $30 per machine per month for the full version, which adds integrations and an MCP server so an AI assistant can answer questions about your machines.
Scytec DataXchange offers unlimited users and cloud or on-prem options. On Practical Machinist, a 23-machine shop described using Scytec for network program transfer, MTConnect monitoring with email alerts and shop-floor status screens, though they said they were evaluating alternatives after outgrowing it.
Datanomix is hands-off: it reads FANUC and Haas controls for cycle times, part counts and alarms with no operator input. Our Neo Industries case study covers a small Texas shop that used it to cut one titanium part from 32 minutes to 10 (vendor-published).
Amper sidesteps the controller entirely with clip-on sensors, so it works on old machines. It's now sold by ECI Software Solutions (the JobBOSS² and E2 company).
MachineMetrics is the most complete platform here: real-time dashboards, alerts, ERP-connected job tracking and drag-and-drop scheduling. The vendor says many customers are running in an afternoon. It's aimed at larger fleets. See Datanomix vs MachineMetrics.
What does it cost?
Only CNC Monitor publishes a full price list. For the rest, budget for a per-machine subscription and possibly hardware. For a reality check, one Practical Machinist member shared that CIMCO quoted them about $7,000 for the first year (subscription plus implementation) and $4,000 a year after that for 10 machines with CIMCO MDC Max. That's one shop's quote, not a list price.
How to run a pilot
- Pick three to five machines, including your bottleneck and your oldest machine.
- Agree up front on one question you want answered, like "what's our real spindle utilization on second shift?"
- Run the free tier or a trial for a month before talking about a shop-wide rollout.
- Decide who acts on the data. A dashboard nobody looks at saves nothing.
Keep machines off the open internet. One forum member described putting older controls behind a small router so they can share files internally without being exposed online. Ask every vendor how their gateway handles security.
Frequently asked questions
Do I need MTConnect for machine monitoring?
Not necessarily. MTConnect is one common way to read controller data; others include Fanuc FOCAS, OPC UA and vendor-specific connections. For machines with no usable network data, clip-on current sensors (like Amper's) can detect run time.
How much does CNC machine monitoring cost?
It varies widely. CNC Monitor has a free tier and charges $30/machine/month for the full version. Most other vendors quote per machine; one Practical Machinist member reported a CIMCO quote of about $7,000 the first year and $4,000 a year after for 10 machines.
Can I monitor old CNC machines without network controls?
Yes. Current sensors clamped on the machine's power lines can show when it's running. Amper sells this approach, and DIY builds with a current-transformer clamp and a microcontroller cost far less but take tinkering.
Is machine monitoring worth it for a shop with under 10 machines?
It can be if you have a specific question to answer, like where setup time goes or which machine is the real bottleneck. Start with a free tier or a short pilot on a few machines before committing.
Sources
- Practical Machinist: Is connecting machines to the network worth it? (Jul 2026)
- Practical Machinist: Externally Monitoring (Jul 2026)
- MTConnect Institute
- Haas NGC machine data collection (service manual)
- CNC Monitor pricing
- MachineMetrics pricing
Facts come from public vendor pages and the sources above, checked October 24, 2026. Prices change; confirm with the vendor. Forum comments are individual opinions. Spot an error? Tell us.