F
factoryEdge AI MACHINE MONITOR

CNC Machine Monitoring Software

Know which machines are cutting, which are waiting, and why — without clipboards, without an MES project, and without sending your shop data to someone else's cloud.

By Ryan Lenhart · Updated

CNC machine monitoring software connects to your machines, records what they do minute by minute, and turns that record into answers: which machines actually cut parts today, how long each one sat waiting, which stops keep coming back, and how much capacity you have before you need another machine.

That is the whole job. Everything else — dashboards, OEE, alerts, reports — is a different view of the same timeline. If the timeline is accurate and the people running the shop look at it, monitoring pays for itself in found hours. If nobody looks at it, the best software in the world is a screensaver.

Key takeaway

Most shops discover that their machines cut for far fewer hours than anyone believed. The point of monitoring is not the number itself — it is finally knowing where the missing hours went.

What you see in the first week

Shops that turn on monitoring usually go through the same three surprises.

1. Utilization is lower than the whiteboard says. A machine that "ran all day" often shows 45–60% in-cycle time across a staffed shift once warm-up, first-article checks, waiting for material, tool changes, breaks, and end-of-shift wind-down are counted. Nobody was lying. Manual logs simply cannot capture ten-minute gaps.

2. Idle beats broken. Hard faults and alarms feel like the big problem because they are loud. On most timelines the larger loss is quiet: a healthy machine with the door open, waiting on a program, a tool, an inspector, a forklift, or an operator who is running two other machines.

3. The same stops repeat. Once stops are on a timeline you can see patterns — the first hour after shift change, the setup that always runs long on one part family, the machine that waits every afternoon for the CMM. Patterns are fixable. Anecdotes are not.

What FEAI Machine Monitor does

FEAI Machine Monitor is a Windows desktop application from Ryan Lenhart LLC built for job shops and contract manufacturers that want facts about their machines without buying an enterprise system.

CapabilityWhat it means on the floor
Live machine statusRunning, idle, stopped, alarm, and offline for every connected machine on one screen
Machine timelinesA minute-by-minute history of each machine's state that you can review by shift or day
Utilization and OEEAvailability and performance from machine data, with quality when you record it, using ideal cycle times you set per machine
Downtime analysisStop windows ranked by duration and frequency so the biggest losses rise to the top
Production historyPart counts, cycles, and programs when the machine reports them
AlertsNotice when a machine stops or stays idle longer than you expect
ReportsExport shift and period summaries for the morning meeting or the owner
FEAI IntelligenceRanked improvement opportunities — recurring downtime, slow cycles, setup problems — on Growth plans and above
Connection diagnosticsBuilt-in tools to check whether an MTConnect endpoint is reachable and returning data

It connects through MTConnect, the open, read-only standard many CNC builders support. The app talks to an MTConnect Agent on your network using plain HTTP requests (/probe, /current, /sample) and stores the history in a local database on the PC. It never writes to the control.

Why local-first matters for a CNC shop

Most monitoring products are cloud platforms: a gateway in your shop pushes data to the vendor's servers and you look at it in a browser. That works, but it has costs that matter more to a 10-machine shop than to a Fortune 500 plant.

The trade-off is honest: a local Windows app is not a multi-plant corporate dashboard. If you need that, you will outgrow it and should look at enterprise platforms. If you need to know what your machines did yesterday and why, local is faster and cheaper.

Will it connect to my machines?

This is the right first question, and it has a straightforward answer: FEAI Machine Monitor connects to supported CNC machines that provide accessible MTConnect data.

In practice shops fall into three groups:

  1. MTConnect is already there. Many current controls from builders such as Haas, Mazak, Okuma, DMG MORI, and others offer MTConnect as a standard or optional feature, and some shops already run an MTConnect Agent for another system. You enter the endpoint's IP, port (5000 is common), and path, and data starts flowing.
  2. The control can do it but it is switched off. The option may need enabling, licensing, or network setup on the machine side. That is a configuration step with your dealer or controls person, not a software purchase.
  3. Older or proprietary controls. These usually need an MTConnect adapter that translates the control's native data into MTConnect. Plan for this machine by machine.
Compatibility note. Connection requirements vary by CNC, controller, options, and shop network. Do not assume two machines from the same builder expose the same data. FEAI includes connection diagnostics and a read-only Scan LAN tool that can help locate MTConnect endpoints, but scanning does not find every machine, and you can always enter an endpoint manually.

The free plan exists precisely so you can answer "will it work here?" on your own machines before spending anything. See Already Have MTConnect? for the exact steps and How to Test an MTConnect Connection if a machine does not respond.

How shops actually use it

Morning meeting (10 minutes). Open yesterday's shift summary. Which machines fell below their normal utilization? What were the three longest stops? Assign one owner per stop. That single habit produces most of the value.

Live floor view. Supervisors keep the status board open on a shop-floor screen. An idle machine that stays idle shows up right away, not at the end of the shift.

Weekly review. Compare this week's OEE and downtime by machine against last week. Did the fix from Monday actually move the number?

Capacity and quoting. Before buying a machine or taking a big job, check real utilization. Many shops find a shift's worth of hidden capacity on the machines they already own. Our machine utilization calculator shows how to put a dollar figure on it.

What it costs

You pay by machine, not by user. Everyone in the shop can look.

PlanMachinesMonthlyAnnual
Free2$0$0
Shop5$99$990
Growth10$199$1,990
Scale25$399$3,990
Pro50$699$6,990
Enterprise50+ / multi-siteContact salesContact sales

There is no installation fee and no hardware to buy when your machines already provide MTConnect. Annual plans include two months free. For a broader look at what monitoring costs across the market, including hidden costs, read How Much Does CNC Machine Monitoring Cost?

How to choose CNC machine monitoring software

Whether you choose FEAI or someone else, these are the questions that separate tools that get used from tools that get ignored:

  1. Can it read my machines today? Ask which protocol it uses and test on your real controls, not a demo machine.
  2. Who will open it every day? If supervisors will not look at it during a shift, nothing changes.
  3. Does it separate idle from down? Lumping waiting time in with breakdowns sends maintenance after problems that belong to scheduling.
  4. Can I see the timeline, not just a percentage? OEE without the underlying stops is a grade without a lesson.
  5. What happens to my data? Where is it stored, who can access it, and can you keep it if you leave?
  6. What does it cost at 2, 10, and 30 machines? Per-machine pricing should stay predictable as you grow.
  7. Can I start small? A two-machine pilot on your busiest cell teaches more than any sales presentation.

We compare the main options — MachineMetrics, Datanomix, MEMEX MERLIN, Predator MDC, and others — in CNC Machine Monitoring Alternatives.

Monitoring vs MES vs ERP

Monitoring answers "what did the machines do?" An MES manages work orders, routings, quality records, and labor on the floor. An ERP runs quoting, purchasing, inventory, and accounting. They overlap at the edges, but most small and mid-size shops get faster payback by starting with monitoring and adding systems later. The full comparison is in CNC Machine Monitoring vs MES and ERP.

Important limitations. FEAI Machine Monitor is read-only monitoring software. It does not claim universal CNC compatibility, and results depend on your machines' available MTConnect data and on what your team does with the information. Monitoring shows you where time goes. Getting it back still takes process changes.

Start with two machines

Pick your two most important machines — the bottleneck, or the one everyone argues about. Install the Windows app, connect them, and watch a full week. If the timeline teaches you nothing, you have lost nothing. Most shops find their first fix in the first few days.

Start free — 2 machines or download the Windows installer.

FAQ

What does CNC machine monitoring software actually measure?

It records machine state over time — running, idle, stopped, alarm, offline — plus signals such as part count, program name, and spindle activity when the machine exposes them. From that timeline it calculates utilization, OEE, and downtime by machine, shift, and day.

Does FEAI Machine Monitor work with my machines?

It works with supported CNC machines that provide accessible MTConnect data through an MTConnect Agent or compatible endpoint. Many newer controls offer MTConnect as a standard or optional feature. Some machines need an adapter or machine-side configuration first. Use the built-in connection diagnostics or the free plan to check before you buy anything.

Is it really free?

Yes. The Free plan monitors up to 2 machines with no credit card, no trial clock, and no time limit. Paid plans start at $99 per month for 5 machines.

Does the software change anything on the CNC?

No. FEAI Machine Monitor is read-only. It sends HTTP GET requests to the MTConnect agent and never writes programs, offsets, or settings to the control.

Where is my data stored?

On the Windows PC running the app, in a local database. Day-to-day monitoring does not depend on a cloud dashboard being reachable.

How long does setup take?

If an MTConnect endpoint is already reachable on your network, adding a machine means entering its IP address, port, and path and confirming data arrives. Machines without MTConnect take longer because the control or an adapter has to be configured first.