To solve many data error problems which produced by CAD model during the data conversion process in the environment of collaborative designment, based on CAD data quality standards, geometry and topology characteristics of CAD model, data errors such as tiny solid and embedded solid were described. By analyzing the geometry feature of model, the volume algorithm is proposed for the tiny solid. With the introduction non-linear theory, the check problem of the embedded solid is transformed into quadratic programming problem. Using VC++ and UG/Open API develop the error check system, and check algorithm is verified valid through typical instances. with supply a unified interface, check algorithm can be easily applied to various CAD platforms.