Abstract

The ANSI Y14.5 National Standard on Dimensioning and Tolerancing definition for form tolerances requires the form error of a surface to be less than some set limit. However, most inspectors are interested in the minimum form error, known as the minimum zone solution. To compute the minimum zone flatness, an algorithm must determine the minimum distance between two parallel planes so that all datapoints are between the two planes. Therefore, the minimum zone solution minimizes the maximum error between the datapoints and a reference plane. Current coordinate measuring machine verification algorithms are based on the least-squares solution, which minimizes the sum of the squared errors, resulting in a possible overestimation of the form tolerance. Therefore, while coordinate measuring machine algorithms successfully reject bad parts, they may also reject some good parts. The verification algorithms developed in this set of papers compute the minimum zone solution of a set of datapoints sampled from a part. Computing the minimum zone solution is inherently a nonlinear optimization problem. The proposed algorithms solve a sequence of linear programs that converge to the solution of the nonlinear problem. The linear programs result from a novel combination of coordinate and scaling transformations and do not change the original optimization problem. Therefore, given adequate initial conditions, the sequence of linear programs will converge to the minimum zone solution. Implementation and test results demonstrate the correctness of these formulations. The implementation of these verification algorithms in a production environment can reduce the possibility of rejecting good parts, thereby reducing costs.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.