Quality Magazine logo
search
cart
facebook twitter linkedin youtube
  • Sign In
  • Create Account
  • Sign Out
  • My Account
Quality Magazine logo
  • NEWS
  • PRODUCTS
    • FEATURED PRODUCTS
    • SUBMIT YOUR PRODUCT
  • CHANNELS
    • AUTOMATION
    • MANAGEMENT
    • MEASUREMENT
    • NDT
    • QUALITY 101
    • SOFTWARE
    • TEST & INSPECTION
    • VISION & SENSORS
  • MARKETS
    • AEROSPACE
    • AUTOMOTIVE
    • ENERGY
    • GREEN MANUFACTURING
    • MEDICAL
  • MEDIA
    • A WORD ON QUALITY PUZZLE
    • EBOOK
    • PODCASTS
    • VIDEOS
    • WEBINARS
  • EVENTS
    • EVENT CALENDAR
    • IMTS
  • DIRECTORIES
    • BUYERS GUIDE >
      • Supplier Insights
    • NDT SOURCEBOOK
    • VISION & SENSORS
    • TAKE A TOUR
  • INFOCENTERS
    • Digital Quality Management Systems
    • NEXT GENERATION SPC & QUALITY ANALYTICS
  • AWARDS
    • ROOKIE OF THE YEAR
    • PLANT OF THE YEAR
    • PROFESSIONAL OF THE YEAR
  • MORE
    • Expert Columns
    • NEWSLETTERS
    • QUALITY STORE
    • INDUSTRY LINKS
    • SPONSOR INSIGHTS
  • EMAG
    • eMAGAZINE
    • ARCHIVES
    • CONTACT
    • ADVERTISE
  • SIGN UP!

Managing CMM Software Uncertainties

March 1, 2004
Standards help manage software's contribution to CMM measurement uncertainty.

Software and calculations are a recognized contributor in the uncertainty of the measured characteristic. Source: ISO/TS 14253-2:1999(E)


Using test data points in three dimensions, as shown for a sphere, simulates CMM measurements. Source: MicroEncoder

Measurements obtained with coordinate measuring machines (CMMs) are subject to several uncertainty components, much like any other measurement and test equipment. However, unlike most other such equipment, CMMs fit geometrical forms to the points gathered from various types of sensors. To calculate these geometrical forms, complex data fitting routines must analyze the data and fit the data to a particular geometry. Most CMMs are able to fit data to geometries such as lines, planes, circles, spheres, cylinders and cones using a least squares fit. In some instances, the least squares fit might not be sufficient; the software might be required to find minimum circumscribed, maximum inscribed and minimum zone data fits as well.

History has shown that the data fitting has been a source of measurement uncertainty. Issued in 1988, the Government-Industry Data Exchange Program (GIDEP) alert X1-A-88-01 informed CMM users that CMMs were found to indicate different results for the same dimension and measurement technique using different least squares algorithms. Only a few years earlier, these errors were thought to be negligible. While improvements have been made for least squares fitting software over the past decade, more complex algorithms, such as the minimum circumscribed, maximum inscribed and minimum zone fits, still has a strong potential to provide inaccurate answers. More recently, a 2002 study conducted by the National Institute of Standards & Technology (NIST) found that for the minimum circumscribed, maximum inscribed and minimum zone fits, serious problems can exist with commercial software packages.

Fortunately for CMM users, the GIDEP alert initiated action by NIST to create the Algorithm Testing and Evaluation Program for Coordinate Measuring Systems (ATEP-CMS) to allow for testing of least squares fitting software. This work, in cooperation with the American Society of Mechan-ical Engineers (ASME), has led to the creation of the national standard ASME B89.4.10-2000. The standard contains data set descriptions and provides a framework for testing CMM least squares fits for lines, planes, circles, spheres, cylinders and cones.

ISO 10360-6: 2001(E) also provides a framework for testing that is somewhat different than ASME B89.4.10-2000. Fortunately, work is underway to harmonize the standards to make the tests as similar as possible between the standards for customers and manufacturers. While the ATEP-CMS tests least squares fitting algorithms, data sets and reference fits have been generated for other types of fits as well.



A partial scan of a NIST report contains software performance values associated with the test data compared to expected values for specific conditions. Source: NIST

Obtaining information on uncertainties

What steps can be taken to gain information about measurement uncertainty due to CMM software? For most CMM users, a good first step is to contact the CMM manufacturer for information on how, and if, the software's contribution to measurement uncertainty has been evaluated for the software. Many companies have used the ATEP-CMS service from NIST and may be able to provide a copy of the test report indicating the uncertainties derived from deviations from NIST reference fits. One important concept to remember is that the test report covers only the conditions stated; the test data sets do not cover all possible types of data sets that could be obtained when measuring. Other countries provide some testing services as well. Because of the cost, CMM owners usually do not undergo NIST's ATEP-CMS test service on their own.

If unable to obtain a NIST test report, there are still some straightforward means of investigating the software's performance.

• Data sets and reference fits may be available-for instance, from NIST-for self checking. This differs from the ATEP-CMS test service in that it is self-performed, and a test certificate is not produced. NIST has some reference fits available for least squares, minimum circumscribed, maximum inscribed and minimum zone fits.

• When reliable reference fits are not available, fit results can be compared when the same data sets are submitted to a second software package that uses different fitting algorithms. While this method has limitations because of unknown reliability in both software packages, there still may be benefits, particularly as an alert to problems when results from the two packages differ.

• Using calibrated artifacts can be an indirect reference result for testing the software. For example, consider measuring the diameter of a calibrated cylinder using a CMM. Software fitting errors would affect the difference between the measured and calibrated values. Using this method, the software errors are not isolated from the hardware errors. Even so, serious software errors could be detected. This method is limited because of the normally small number of calibrated artifacts available.

• Another quick but limited method of evaluating software performance relies on simple, special cases. It may be possible to generate data sets with known solutions in certain cases. For example, three points forming an equilateral triangle can be selected on a circle. Additional points can be added slightly outside the circle. Then these points taken together form a data set whose maximum inscribed circle is known to be the original circle.

• Intuition and pictures can provide some insight into software performance. Sometimes intuition allows for creating instances that are problematic to software, such as measuring cones with very large or small apex angles, or measuring points that lie on a small arc of a circle. Pictures of the data set and reported solution can be helpful, as sometimes errors are large and can be revealed immediately when viewed graphically.

CMM measurement uncertainty because of software has been problematic in the past, and has the ability to be a continued source of uncertainty, especially for minimum circumscribed, maximum inscribed and minimum zone data fits. Many CMM manufacturers test their software using NIST data sets for least squares fitting, which has led to improvements in least squares fitting software over the past decade. National and international standards provide a framework for testing the CMM geometries. If needed, other limited scope methods are available for CMM users to test their software. These methods provide simple tests and instant results.

Disclaimer: Commercial equipment and materials are identified in order to adequately specify certain procedures. In no case does such identification imply recommendation or endorsement by the National Institute of Standards and Technology, nor does it imply that the materials or equipment identified are necessarily the best available for the purpose.



Many CMM manufacturers evaluate their software using NIST test data sets. Usually multiple-sensor CMMs use the same algorithms for fitting. Photo: Mitutoyo America Corp.

Tech tips

• CMMs were found to indicate different results for the same dimension and measurement technique using different least squares algorithms.

• NIST created data sets representing geometries for CMM manufacturers to verify their software with the least squares fit.

• ASME B89.4.10-2000 defines the tests and provides a framework for testing CMM least squares fit for planes, cylinders, cones, circles and lines.

• Still other methods can determine whether the software is a significant source of uncertainty.

• National and international standards provide a framework for testing CMM geometries.

Share This Story

Looking for a reprint of this article?
From high-res PDFs to custom plaques, order your copy today!

Recommended Content

JOIN TODAY
to unlock your recommendations.

Already have an account? Sign In

  • 2024 Quality Rookie of the Year Justin Wise 1440x750px banner with "Quality Rookie of the Year" logo inset

    Meet the 2024 Quality Rookie of the Year: Justin Wise

    Justin Wise is an exceptional individual who has been...
    Aerospace
    By: Michelle Bangert
  • Man with umbrella and coat stands outside while it rains at night looking at a building.

    Nondestructive Testing: Is there an ethics problem?

    I was a whistleblower who exposed fraudulent activities...
    NDT
    By: Dale Norwood
  • Unraveling Deflategate: Football stadium with closeup of football on field

    Unraveling the Tom Brady Deflategate

    The Deflategate scandal erupted following the 2014 AFC...
    Measurement
    By: Greg Cenker and Henry Zumbrun
Manage My Account
  • eMagazine Subscriptions
  • Newsletters
  • Online Registration
  • Subscription Customer Service
  • Manage My Preferences

More Videos

Sponsored Content

Sponsored Content is a special paid section where industry companies provide high quality, objective, non-commercial content around topics of interest to the Quality audience. All Sponsored Content is supplied by the advertising company and any opinions expressed in this article are those of the author and not necessarily reflect the views of Quality or its parent company, BNP Media. Interested in participating in our Sponsored Content section? Contact your local rep!

close
  • Key Takeaways for Quality Leaders
    Sponsored byComplianceQuest

    Key Takeaways for Quality Leaders from the 2026 Gartner Magic Quadrant™ for QMS

  • This image shows a person seated next to a Bobcat T66 compact track loader.
    Sponsored byPolyWorks by InnovMetric

    Supercharging Digital Gauging at Bobcat North America

  • Dorsey Calibration Lab photo by Tom LaBarbera Picture this Studios
    Sponsored byDorsey Metrology International

    Ensuring Product Quality in a Competitive Manufacturing Landscape

Popular Stories

a titanium diaphragm speaker driver

The One Thing Elon Gets Right Is Designed to Scare You

This image shows a person seated next to a Bobcat T66 compact track loader.

Supercharging Digital Gauging at Bobcat North America

Dorsey Calibration Lab photo by Tom LaBarbera Picture this Studios

Ensuring Product Quality in a Competitive Manufacturing Landscape

2026 Quality Professional of the Year!

Events

June 9, 2026

Future-Proof your Quality Processes with Advanced 3D Optical CMM Technology

Discover how to effortlessly capture complex data, leverage true multi-sensor automation, and ensure continuous operation without creating inspection delays.

June 22, 2026

Automate 2026

Automate is North America's largest robotics and automation event — and the best place to take your ideas from insight to impact.
 
Our show floor features the world’s leading automation solutions, from AI and robotics to motion control, vision systems, and more. Plus, our educational conference is second to none, led by the brightest minds in automation today.
 
Ready to transform the way you work? Take the next step at Automate.
View All Submit An Event

Products

Lean Manufacturing and Service Fundamentals, Applications, and Case Studies

Lean Manufacturing and Service Fundamentals, Applications, and Case Studies

See More Products
Quality Podcast Channel Custom Content

Related Articles

  • Perceptron Inc. Acquires CMM Designer, Manufacturer COORD3, CMM Software Developer

    See More
  • Quality Software & Analysis: It's Not Just CMM Software

    See More
  • 01 QM 0823 Podcast Article InnovMetric Inspector CMM Probe

    CMM Software Then and Now Podcast: How to Measure Parts Faster

    See More

Related Products

See More Products
  • The Process Improvement Handbook: A Blueprint for Managing Change and Increasing Organizational Performance

  • Managing Teams in Manufacturing DVD

  • certified.jpg

    The Certified Software Quality Engineer Handbook, Second Edition

See More Products

Related Directories

  • GAGEtrak Calibration Management Software

    GAGEtrak continues to be the world standard for calibration management software, not only for its versatility, longevity and countless auditor recommendations, but also for remaining on the cutting edge of technology. Don't compromise on your calibration management software; contact us today to see the difference true quality can make.
×

Stay in the know with Quality’s comprehensive coverage of
the manufacturing and metrology industries.

Newsletters | Website | eMagazine

JOIN TODAY!
  • RESOURCES
    • Advertise
    • Contact Us
    • Directories
    • Manufacturing Division
    • Store
    • Want More
  • SIGN UP TODAY
    • Create Account
    • eMagazine
    • Newsletters
    • Customer Service
    • Manage Preferences
  • SERVICES
    • Marketing Services
    • Market Research
    • Reprints
    • List Rental
    • Survey/Respondent Access
  • STAY CONNECTED
    • LinkedIn
    • Facebook
    • YouTube
    • X (Twitter)
  • PRIVACY
    • PRIVACY POLICY
    • TERMS & CONDITIONS
    • DO NOT SELL MY PERSONAL INFORMATION
    • PRIVACY REQUEST
    • ACCESSIBILITY

Copyright ©2026. All Rights Reserved BNP Media, Inc. and BNP Media II, LLC.

Design, CMS, Hosting & Web Development :: ePublishing