CMM-Manager - Advanced Feature Pattern Analysis

Advanced Feature Pattern Analysis

How can Graphical Reporting help me?

Graphical reporting in CMM-Manager fundamentally changes inspection results from numbers you must interpret into visual information you can immediately understand. Compared to traditional text-based reports, it provides faster insight, better communication, and stronger process control.

Traditional Text-Based Reporting

This text-based report data requires:
  1. Interpretation by an engineer or operator
  2. Manual calculation of offsets
  3. Translation into CNC controller actions
It's likely that several iterations of adjustments will be required to adjust the manufacturing operation to correct this out of tolerance part.


Graphical Reporting

  1. Provide visualized outputs (e.g., deviation trends for shift or rotation)
  2. Eliminate guesswork and math
  3. Reduce decision latency
The likelihood of correct adjustment to the manufacturing process is improved with addition of graphics to the report.


Analyze Complex Feature Patterns Using Cloud-to-CAD and Best-Fit

Using built-in Best-Fit and Transformation Matrix data, you can generate adjustment data that's included in the standard report output.  Learn more here - Cloud to CAD Report with Best Fit


Create Direct Manufacturing Adjustment Instructions

Nearly perfect adjustment to the manufacturing process is possible with the addition of human readable instructions.
  1. Using a few VB Script commands, you can pull data from the Transformation Matrix, generating adjustment data that's displayed for the operator or even fed directly into a CNC Machining Center or other manufacturing equipment.
  2. Add a visual "nCompass" to the graphical report to further illustrate the direction of both X,Y and Z rotation correction.


The following VB Script was used to create the above simple text instructions / G-Code:
  1. X = GetReportInfo("Cloud-to-CAD Deviation #1", "Transformation:1:4", 2)
  2. Y = GetReportInfo("Cloud-to-CAD Deviation #1", "Transformation:2:4", 2)
  3. Zr = GetReportInfo("Cloud-to-CAD Deviation #1", "Twist Ang.", 2)

  4. X = Round(X,3)
  5. Y = Round(Y,3)
  6. Zr = Round(Zr,3)

  7. GcodeStr = "G-Code Instructions" + Chr(10) + Chr(10) + "Edit X and Y Offset as follows:" + Chr(10) + "G52 X" + CStr(X) + " Y" + CStr(Y) + " (SET LOCAL ZERO)" + Chr(10) + Chr(10) + "Edit Rotation Offset as follows:" + Chr(10) + "G68 X0 Y0 R" + CStr(Zr)

  8. MsgBox(GcodeStr)

Read more about sending this data directly to a CNC or automation cell here - Establishing an SMB share between a CNC controller and a Windows PC

See the attached sample program.