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:
- Interpretation by an engineer or operator
- Manual calculation of offsets
- 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
- Provide visualized outputs (e.g., deviation trends for shift or rotation)
- Eliminate guesswork and math
- 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.
- 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.
- 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:
- X = GetReportInfo("Cloud-to-CAD Deviation #1", "Transformation:1:4", 2)
- Y = GetReportInfo("Cloud-to-CAD Deviation #1", "Transformation:2:4", 2)
- Zr = GetReportInfo("Cloud-to-CAD Deviation #1", "Twist Ang.", 2)
- X = Round(X,3)
- Y = Round(Y,3)
- Zr = Round(Zr,3)
- 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)
- MsgBox(GcodeStr)
See the attached sample program.