One of the main reasons for part error is the inaccuracy of the CNC machine tool’s geometric performance. This is when the linear and rotary movement operates outside tolerances necessary to manufacture an accurate part. NC-Checker quickly checks your machine tool’s linear and rotary movements and combines the results in one report. By checking your machine tool’s tolerances, NC-Checker provides a level of machine tool diagnostics. Machine tool diagnostics allow you to confirm how accurate your 5-axis machine tool actually is.

Bad part setup and fixturing can also be a reason for inaccurate parts. We solve this problem with NC-PerfectPart.

Features & Advantages

Machine signature

Machine signature

Performance at a glance. Every machine has a unique benchmark signature. Deviation from the nominal shape represents machine errors which will manifest themselves on your part.

Fully traceable archive

Fully traceable archive

Comprehensive data reference. All detailed reports are archived against the machine, date and other criteria for full traceability. The benchmark is a summary of these reports.

Machine comparison

Machine comparison

Quickly find geometric variance. Is your machine as good today as it was yesterday? Does machine A differ from machine B? Has temperature affected performance?

Benchmark pass

Trend analysis

Predict need for maintenance. Benchmarks can be overlaid to show geometric drift. Schedule maintenance while the machine is in tolerance to avoid disrupting production with emergency call-outs.

Simple colour-coded results

Colour-coded results

Useful for any level of expertise. Understand your machine in seconds. The green for go and red for no-go clearly displays the machine’s current status.

Simple push-button interface

Push-button interface

Anyone can check machine capability. NC-Checker is designed for operators. Training takes a day. The effortless Go-NoGo interface makes checking your machine easy.

The benchmark report

Benchmark report

Benchmark annotation


Nominal line
If all current values lie on the nominal line the quality metric is 100%.


Any value outside the upper and lower tolerance results in a benchmark failure.


The lower bounded value can be zero or negative towards a lower tolerance.


The result box shows colour code, description, current result, upper and lower tolerances.


Benchmark quality
A quality metric of your machine tool’s performance is shown as a percentage.

NC-Checker runs a series of checks / operations on your machine tool. The data collected from these checks produces a single, easy to understand report that combines the results of your specified machine tolerances. It can then be used to assess your machine in much more detail, or compare it against previous performance.

A benchmark of your machine taken before you start production gives you a reference point to help identify machine issues that could affect it’s performance. Over time this report can also show machine drift, and alert you when it reaches a critical point where maintenance may be required.

NC-Checker’s benchmark reports are critical to your quality process in identifying machine to machine variation, where you would expect two identical machines to deliver the same capability when manufacturing the same part.


Machine tool pass

The machine tool is capable. All NC-Checker diagnostic checks have recorded a value within tolerance. The machine is capable of making parts to the required quality.



Machine tool fail

The machine tool isn’t capable. NC-Checker diagnostics have recorded a value outside acceptable part tolerances. The machine is not capable of making parts to the required quality.



Machine tool trends

Plan your machine tool maintenance. NC-Checker lets you monitor the geometric drift of your machine. Remedial maintenance can be planned, instead of emergency call-outs and costly downtime.



Interested in NC-Checker?
Drop us a message.

Checking if your machine is capable is the first step to creating perfect parts

Download brochure

Uniform part quality. Reduce part to part variation

NC-PerfectPart traps errors in machine performance, fixture tolerance build up and other part setup issues. These errors manifest themselves as differences in final inspection. Getting processes under control by removing these errors stops this variation, providing consistency and improved quality.


Composite part