摘要

The automation of tolerance analysis is the ambitious goal of the researcher. In order to achieve this aim, the homogeneous coordinate transformation is a usual method for the position calculation of geometric features and parts in the assembly tolerance analysis method. The hierarchy definition and the automatic creation of the coordinate system are the key work for the automation of tolerance analysis. In this paper, the position calculation equations of the geometric feature in assembly model are described firstly, then the error propagation relation graph for geometric features in the part model is analyzed based on the datum-target mechanism of geometric tolerance. The assembly errors propagation graph of the part in the machine model is described based on the assembly relation and assembly precedence. The controlling points variation model (CPVM) of a geometric feature is used to generate and represent the position of the substitute geometry of the geometric feature, and the position parameters of substitute geometry are generated using Monte Carlo simulations. Based on the CPVM model and datum-target mechanism, the hierarchy of the coordinate system for a geometric feature is defined on the part level. Based on the assembly relations and the real part model, the assembly coordinate system between the locating part and the assembling part is established. According to these two errors propagation graphs, the homogeneous coordinate transformation matrix between the related coordinate systems is generated automatically. Finally, a case study is provided to illustrate the proposed method.