| The increasing fierce competition in the world is the main impetus for reform and innovation of the manufacturing enterprise. Therefore, in order to improve its competitiveness, the enterprise needs to shorten the length of the development cycles,improve the quality, and reduce the costs of the product when designing products under the premise of meeting the functions of the product. With the increasingly widely application of a variety of computer-aided technologies(CAD/CAPP/CAM),the design efficiency has been greatly improved t, but some new issues arise, one of which is the 3D model data quality.In the background of Model-Based Definition, CAD models, as the carrier of design and manufacture data, adversely affect many aspects such as structure and function of product, data management and reuse, data exchange etc. when their data quality is bad, thus indirectly affect the cost and efficiency of product development.So it is necessary to establish an effective model data quality check mechanism.Firstly, the paper deeply analyzes the cause, content, influence factors of3D-dimensional model data quality with the actual needs of manufacturing companies as a starting point, a rule database is established based on relevant design specification and standards, and appropriate checking algorithm is accomplished combined with the characteristics of different data types. Two kind of result output ways are employed-interactive display and result reports which facilitate the designers view the defects and improve the design model.The diversity in creating features and information changes due to feature intersection has brought great difficulties to extracting feature information. Based on the analysis of the characteristics of existing feature recognition methods and application requirements, a rule-based feature recognition method is employed here to extract feature information, cavity feature is dealt properly with the concept of “base surfaceâ€,and the recognition of hole feature is realized by traverse the axis in a model.Finally, on the method proposed in this paper, a prototype system for model data quality check is developed by use of VC++, Protoolkit and Oracle database. Through the running of actual parts, the validity and practicability of the theoretical methods get testified. |