General Form Tolerance Evaluation Using Non-Uniform Rational B-Splines
Abstract Tolerance evaluation is critical to quality assurance in modern manufacturing. In contrast to traditional measurement which relies on specific hard gauges, coordinate measuring machines provide more flexibility for dimensional measurement and tolerance evaluations. To fully automate CMM inspection and tolerance evaluation, CAD/CMM integration is an important key. Although the subject of CAD-directed inspection has been widely researched, CAD model-based tolerance evaluation has received less attention. This paper presents a CAD model-based approach for evaluating general form tolerances using non-uniform rational B-splines. Unlike classical methods which construct substitute geometric features from the measurement data, this method evaluates form tolerances by comparing the measurement data with a nominal CAD model. Nonuniform rational B-splines (NURBS) is used to represent general form features since NURBS offers a common format for modeling precisely all the different form features. With this unified database, a general best-fit algorithm is developed that can be applied to the evaluation of various form tolerances. Computer simulations have been performed on different form features to study the robustness and efficiency of the algorithm. Application to the measurement of turbine wheel die segment is also presented.