Virtual Automatic Assembly technology enables the users to examine the rationality, maintainability and assembly ability of products at the primary design stage, thus can greatly reduce the design and manufacture cycle and guarantee the product quality and enhance the production efficiency. Meanwhile, along with the development of market economy which brings along with fierce competition also forces the enterprise to find a new way of innovative design, advanced design and manufacturing technologies, such as parallel project based on network, visual design, visual automatic assembly, etc. Therefore, research on visual automatic assembly technology is the inevitable and natural demand of the market which can simulate the actual production design flow in high accuracy with the powerful 3D design software support.The most important foundation for realizing visual automatic assembly is realizing the product parametric design as well as reads the product assembly features intellectualized. Currently, there are mainly two different kinds of automatic assembly methods which are "the backstage prefabrication" method and "based on the feature" method. They both have superiority respectively. Based on their superiority we proposed assembly method which is called "based on the characteristic datum" in this article, "feature-datum" are faces, lines, or points which have been named with an unique and easily recognized name. This method enable the programs locate the features in part by reading the feature names according to the software reading rules. A pair of parts can be assembled by reading the names of all their restraint features.During the design stage we describe the structure of the system based on the knowledge of module and separate the assembly features into three sub-modules. The information between modules use feature name to connect and co-operate with each other very well. Meanwhile, we concrete the structure of the virtual assembly design system which based on windows and has immersion and interactive function using object-oriented technology.In the components design process, according to the assembly restraint relations we establish the dynamic connection and restraint relations between the components. Meanwhile, we determine the parameters of datum components as actuation parameter and the parameters of components assembly on the datum component as driven parameter, thus we can avoid the problem that parameters do not match at the final assembly stage. Using data management and visiting technology to establish the database, so all the data will be used in the design process which will be advantageous for the following management.Based on theory research, this research subject has established the parametric design module for axis class components, the standard parts, general components as well as gear which are commonly used in assembly, and we had proven the good application effect by using this design module in fact. |