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.

    • Related Articles

    • Pattern Search Tool

      Pattern Search Tool The Pattern Search Tool can be used to find an image matching the pattern created by the Pattern Train Tool within the Image Window. If used in Teach-On mode during feature measurement, it will collect a point at the center of the ...
    • Adjusting Probe Path for Measured Feature

      When creating or editing feature measurement paths on a DCC CMM, the user may need to adjust path due to obstacles in measuring environment such as clamps, vices, vee-blocks, etc. It is advised that the user take advantage of the tools provided in ...
    • VB Script - Variable use for Feature Names and User Notes

      When looping Program steps by use of VB Script loop - i.e. For Loop, Do Until, etc. - Features that have been executed more than one time will automatically be renamed using standard convention as such - Circle1, Circle1...1, Circle1...2, ...
    • Save Report Automatically for use with Discus

      Once you've taught a program and create Report(s) it is possible to configure CMM-Manager program to automatically save report document in a format compatible with Discus CMM each time the program is run. Set Report Properties as follows: View the ...
    • Create and Edit Graphical Reports for Cloud Analysis

      The Graphical Report Creation tools let the operator or part programmer create and arrange a report page containing the graphical representation of the reported features and associated text tolerance reports. This aids in visualizing the controlled ...