Modeling of Geometric Variations Within Three-Dimensional Tolerance Zones
2018-05-07HepingPengandWenlongLu
Heping Peng and Wenlong Lu
(1.School of Electromechanical & Architectural Engineering, Jianghan University, Wuhan 430056, China;2.School of Mechanical Science & Engineering, Huazhong University of Science and Technology, Wuhan 430074, China)
1 Introduction
Modeling and representation of tolerances information have already become one of the most active and important research directions among the tolerance related research fields. In 3D CAD/CAPP/CAM system, modeling and representing tolerances information with a unified, unambiguous, both human and computer understandable mathematical model is the main task of tolerance modeling[1]. Over the last couple of decades, a great deal of efforts on tolerance modeling have been made and different kinds of tolerance models have been proposed, such as the offset model, the parametric model, the kinematic model, the Technologically and Topologically Related Surfaces (TTRS) model, the Tolerance-Map (T-Map) model and SDT model etc[2]. The offset model requires separate tolerance zones for each type of tolerances even on the same feature therefore it cannot handle interaction and couple of various tolerances and it is not conformant to the new generation GPS system. The parametric model is unable to implement geometric tolerances as it can only work with variation of dimensional parameters[3]. Chase et al.[4]developed a generalized method to implement assembly tolerance analysis considering the effects of all geometric feature variations. Marziale et al.[5]made a comprehensive comparison and gave their analogies and differences between the two models for tolerance analysis, namely the vector loop model and the matrix model. The TTRS model was developed by Desrochers and Clément[6]from the perspective of establishing the tolerances information represenation model independent of the modeling system. The idea of T-Maps was proposed for the first time in a NSF proposal by Davidson and Shah in 1998[3]. A Tolerance-Map can describe all variational possibilities in size, shape, orientation, and location of a target feature using a hypothetical Euclidean point space[7-8]. The T-Maps model for geometrical feature variations is based on basis tetrahedron and areal coordinates. Ameta et al.[9-10]extended T-Maps to implement the probabilistic representations of clearances and statistical allocation of tolerances. The SDT model uses three rotation vectors and three translation vectors to describe any small displacement of a rigid body. On the basis of SDT, Teissandier et al.[11]developed a 3D tolerance analysis tool using the Proportioned Assembly Clearance Volume. Desrochers et al.[12]suggested the torsor representations of almost all standard tolerance zones together with various standardized connections between any two rigid bodies. Laperrière et al.[13]proposed a comparative research between the Jacobian and screw based methods. Marziale et al.[14]proposed the unified Jacobian-torsor model to perform tolerance analysis, as an evolution model of the two existing models, by comparing the analogies and differences between the Jacobian model and the torsor model. Bo et al.[15]introduced three models of tolerance analysis—the Jacobian, the torsor and the vector loop, and made a comparative study on advantages, disadvantages and application scope of them. Ghie et al.[16-17]introduced a statistical tolerance analysis method which is performed based on the unified Jacobian-Torsor model, and then Zuo et al.[18]discussed the application of this model in error propagation analysis, Chen et al.[19]suggested a modified approach of this model taking into account the constraints between torsor components.
As mentioned above, most of the existing researches have focused on modeling of regular feature variations, very few researches have presented to carry out tolerance modeling of complex or irregular feature variations[1]. Furthermore, the most modeling theories are aimed at traditional GPS standards system or only corresponding to the ASME standard, cannot meet the application requirements of the new generation GPS standards system. The object of our article is to set up a tolerancing model for complex or irregular geometric variations which should be in compliance with the new generation of GPS.
2 Tolerance Zones of Feature Geometric Variations
A feature is the most basic unit which is composed of points, lines and surfaces of parts. And it is a bridge between underlying geometric elements and parts as a carrier of geometric information. The new generation GPS system gives the definition of part features in detail. The definition of features is not the same at different stages from design, manufacturing to inspection, verification according to the new generation GPS system. As shown in Fig.1, the nominal feature refers to as an ideal cylinder surface without any errors, which is consistent with the designer’s imagination. The centerline of the cylinder is defined as nominal derived feature and the distance from any generatrix of cylinder surface to its centerline is the same. The fabricated workpiece constitutes the real integral feature. Workpiece inspection is to determine the shape deviation from nominal geometric features by scanning the actual features using measuring and testing equipment.However, due to the measurement errors, the points recorded by the measuring and testing equipment show great differences from the real surface points. The extracted points from the measurement are composed of the extracted integral feature.During the stage of verification the extracted points need to be evaluated by computer to simulate an ideal cylinder surface based on the given evaluation principle. This simulated cylinder surface makes up the associated feature, and its axis is the associated derived feature.
Fig.1 Taxonomy of geometric features(An example of cylinder feature)
Various types of dimensional and geometrical feature variations have different meanings in actual engineering. The new GPS standards also give the taxonomy of these feature variations. In accordance with the new generation GPS system, the geometrical variations are classified into five categories, i.e., size, shape, orientation, location, and run-out. The size class can control the size variations directly, but cannot control the geometrical errors of the target feature. The form variations only control form deviations of a target feature without any datum. The orientation variations control the angular relations of a target with respect to its datum directly and also control the shape deviations of the target indirectly. The location variations control the location deviations of a target feature from a reference directly. They also indirectly control the orientation and shape deviations of the feature. The run-out class is used to control the straightness, profile, angularity, and other geometrical deviations.
The new generation GPS system also gives the concepts and complementary application of surface model, invariance class, Degree of Invariance (DOI), intrinsic and situation feature etc., to take a massive leap forward for digital control function of geometrical feature from the definition, description, specification to the actual inspection evaluation process. In the new GPS system, the geometries of workpieces are divided into seven types of commonly used which are called seven invariance classes. Seven invariance classes and their DOIs are shown in Table 1.
Table 1 Seven invariance classes in the new GPS system
PT: point; SL: straight line; PL: plane; HX: helix;Rx,Ry,Rz: three independent rotations around axesx,y,z;Tx,Ty,Tz: three independent translation along these axes
Every feature is one of the seven invariance classes, and each invariance class has its corresponding DOI. If the feature remains unchanged when it rotates around axesx,y,z, or translates along these axes, we call it the DOI of corresponding direction. For instance, a cylindrical feature keep feature invariant when it rotates around axisxand translates along axisx, its DOI is 2.
According to the new GPS standards, a tolerance zone is an area that limits tiny geometric variations of a feature.The regular tolerance zones are constituted of two parallel straight lines or curves, two parallel planes or surfaces, circular zone, two concentric circles, cylindrical zone, two coaxial cylinders, parallelepiped zone, or spherical zone[20], and the complex or irregular domains of the geometric variations are usually 3D tolerance zones. These tolerance zones can be modeled and represented by using the SDT parameters, Table 2 shows several kinds of complex tolerance zones and corresponding torsor matrixes.
Table2Tolerancezonesandcorrespondingtorsormatrixes[12]
TolerancezonesZoneshapesTorsormatrixesTolerancetypesSpacewithinaparallelepipedαuβv00éëêêùûúúStraightness,Parallelism,Perpendicularity,Symmetry,PositionSpacebetweentwocoaxialcylindersαuβv00éëêêùûúúSizetolerance,Cylindricity,Run⁃outSpacebetweentwoequidistantsurfacesαuβvγwéëêêùûúúSizetolerance,ProfileanysurfaceSpacebetweentwoparallelplanesα0β00wéëêêùûúúSizetolerance,Flatness,Straightness,Parallelism,Perpendicularity,Angularity,Symmetry,Po⁃sition,Run⁃out
3 Modeling Method for Complex Feature Geometric Variations
3.1 The Small Displacements Torsor Concept
Generally, the variations of any geometrical feature from the nominal position can be represented by using a rotational vectorφaround the screw axis and a translational vectorεalong this axis.
As shown in Fig.2, SDT [τ]Oconsists of the original vectorφand the dual vectorεOat a given pointOin the Euclidean space.
(1)
whereεO=ρ×φ+hφis the dual vector along the screw axis, andhis the pitch of torsor,h=(φ·εO)/(φ·φ).
Fig.2 The axis equation of torsor
In Fig.2, letρ0a vector corresponding to a certain point which an axis passes through; andρis another vector corresponding to another point which the axis passes through, then the axis equation can be expressed as:
(ρ-ρ0)×φ=0,ρ×φ=ρ0×φ=εL
(2)
whereεL=ρ0×φis the line moment of the axis relative to the origin of coordinate. And we can see the axis direction and position of torsor can be determined by direction vectorφand line momentεL.
If the origin of coordinate changes, the dual vector will change along with, but the original vector remains the same. LetNa point different from pointOin the Euclidean space, as shown in Fig.3, we have:
(3)
whereφandεNare a set of dual vectors which compose the torsor [τ]NinN.
SupposeMis another point of Euclidean space, the expression of relative translation vectorεMat pointMcan be derived by using a linearization of the relative rotations.
(4)
(5)
(6)
The six intervals of SDT can represent the variation fields of a geometric feature with regard to its nominal position. The SDT is well suited to 3D modeling of complex tolerance zones; it can quantitatively describe the errors of size, shape, orientation, position and run-out of feature variations.
Fig.3 The relocating of torsor
3.2 Modeling of 3D Tolerance Zone Within a Parallelepiped
In this section, we will discuss the tolerance modeling of straightline feature variations. Variation zone is 3D space within a parallelepiped as shown in Fig.4. This 3D tolerance zone corresponds to straightness, parallelism, perpendicularity, symmetry, position. OriginOof the coordinate system (O,x,y,z) is located at the midpoint of the straightline, and thezdirection is consistent with the straightline. The [τ1/0]Mcharacterized the relative position of associated straightlineL1with respect to nominal straightlineL0at any pointMof Euclidean space will be:
(7)
The screw [τ1/0]Mcan transport from pointM(xM,yM,zM) to two endpointsA(0, 0,l) andB(0, 0, -l) of the straightline by using Eqs.(4)-(5):
(8)
(9)
Fig.4 3D tolerance zone within a parallelepiped
Suppose vectornNis any normal vector of the straightline.
(10)
In order to ensure that the associated straightlineL1is situated inside the 3D parallelepiped space, the following equations should be satisfied:
(11)
wherek∈[0,1].
3.3 Modeling of 3D Tolerance Zone Between Coaxial Cylinders
This section will discuss the cylindrical surface variations and the tolerance modeling of the corresponding variation zone. As shown in Fig.5, letS0a nominal cylindrical surface, the nominal derived feature of the cylindrical surface is axisABwith length 2 m. An orthonormal reference frame is constructed so thatxis parallel to the axis ofS0andOis at the midpoint of the nominal derived axis ofS0. Suppose [τ1/0]Mis the deviation torsor of the associated surfaceS1with regard to its nominal surface at pointMof Euclidean space which is defined by componentsβandγ(infinitesimal rotation components around the screw axis) andvandw(infinitesimal translation components along this axis).
(12)
SDT [τ1/0]Mcan transport from pointMto pointsAandBby using Eqs.(4)-(5):
(13)
(14)
Fig.5 3D tolerance zone between coaxial cylinders
Suppose vectornNis any normal unit vector ofS0,nN·x=0, thus we havenN(0,bN,cN). In order to ensure the associated surfaceS1is situated inside the region between two coaxial cylinders spaced with a distancet, whose axes are paralleled the nominal derived axis ofS0(see Fig.5), the variation torsor of the two terminal pointsAandBon the nominal derived feature ofS0should satisfy the following equation:
(k-1)t≤[v1/0,M+γ1/0(m-xM)]·bN+[w1/0,M-β1/0(m-xM)]·cN≤kt
(15)
(k-1)t≤[v1/0,M-γ1/0(m+xM)]·bN+[w1/0,M+β1/0(m+xM)]·cN≤kt
(16)
3.4 Modeling of 3D Tolerance Zone Between Equidistant Surfaces
The irregular surface variations and the tolerance modeling of the corresponding variation zone will be discussed in this section. SDT [τ1/0]Nrepresented the relative position of an ideal surfaceS1with regard to its nominal surfaceS0at a given pointNonS0is composed of infinitesimal rotation vectorφ1/0and infinitesimal translation vectorε1/0, N, the unit vectornNis the normal at pointNonS0, as shown in Fig.6.
(17)
The variation zone of the irregular surface can be set as the space between two equidistant surfaces with a spacing oft. These two equidistant surfaces built by positive and negative offsettings ofS0form a space in whichS1should be located, as shown in Fig.6. To ensure that the associated surfaceS1is located in the spatial region delimited by the two equidistant surfaces, the following equation should be met:
∀N∈S0
(k-1)t≤ε1/0,N·nN≤ktwithk∈[0,1]
(18)
where vectornN(aN,bN,cN) is any normal vector ofS0, the value ofkandtare specified by the designer.
Fig.6 3D tolerance zone between equidistant surfaces
(19)
Then, we have the following equation:
(k-1)t≤[u1/0,M+β1/0(zM-zN)-γ1/0(yM-yN)]aN+[v1/0,M+γ1/0(xM-xN)-α1/0(zM-zN)]bN+[w1/0,M+α1/0(yM-yN)-β1/0(xM-xN)]cN≤kt
(20)
From Eq.(20), we can deduce the limits of six components of SDT [τ1/0].
3.5 Modeling of Geometric Feature with Composite Tolerances
Some feature variations are constrained by composite dimensional and geometric tolerances. Next, we will discuss the modeling of the plane feature variations with dimensional and geometric tolerances simultaneously as shown in Fig.7.
According to the tolerance semantics in the new GPS, the dimensional tolerance zone is non-removable; the parallelism tolerance zone can translate; the flatness tolerance zone can both translate and rotate. The two limit positions of translational motion of parallelism tolerance zone are shown in Fig.8. The parallelism tolerance zones can only vary within this limit range. Obviously, in order to keep the tolerance semantics of the parallelism tolerance, the variation rangle of the nominal plane will be:
(21)
Fig.7 Plane feature with composite tolerances
Fig.8 Two limit variation positions of parallelism tolerance zone
After having randomly determined the position of parallelism tolerance zone, the result tolerance zone will locate between the parallelism and size tolerance zones. According to the different position of parallelism tolerance zone, there will have three different situations:the first situation is that the result tolerance zone and the parallelism tolerance zone have the same lower boundary, and the result tolerance zone and the size tolerance zone have the same upper boundary; the second one is that the result tolerance zone and the parallelism tolerance zone have the same lower and upper boundaries; the last situation is that the result tolerance zone and the size tolerance zone have the same lower boundary, and the result tolerance zone and the parallelism tolerance zone have the same upper boundary.
Suppose the result tolerance ist3. Then according to the relative positions of flatness tolerance zone and result tolerance zone, SDT [τ1/0]Mrepresented the relative positions of the feature plane with regard to its nominal plane at any pointMcan be expressed as:
(22)
At any poineNof nominal planeP0as shown in Fig.9, the normal vectornNis perpendicular to planeP0withnN(0, 1, 0). According to the research conclusion above, the following equation ensures that the assigned plane is situated inside the required tolerance zone:
∀N∈(C), (C) boundary ofP0,k∈[0, 1]
(k-1)(t1+t3)≤v1/0,M-α1/0(zN-zM)+γ1/0(xN-xM)≤k(t1+t3)
(23)
Fig.9 Plane feature variation interval range
4 Illustrative Example
In order to illustrate the application of the presented tolerancing model, a centring pin mechanism used by Ghie et al.[21]is studied. The centring pin mechanism consists of three parts, the detailed drawings of these three parts are shown in Fig.10. The variation of vertical displacement of the centring pin is functional requirement (FR), which is an important parameter of this assembly necessary to be controlled.
Some key tolerance values labeled in the figure are given in Table 3.
Table 3 Assigned tolerance values
To determine the vertical displacement variations of the centring pin (see Fig.10), some effective feature surfaces associated with the FR of this assembly should be identified. There exist six effective geometric features associated with the FR as shown in Fig.11.
Fig.10 A three-part centring pin mechanism(Unit:mm)
Fig.11 Associated features and local coordinate systems
These six features areP1,1andS1,2in part 1,S2,1andS2,2in part 2,S3,1andS3,2in part 3, respectively. The notation of an effective feature is composed of two number separated by a “,” , for exampleS3,2signifies surface 2 of part 3. The variations of these features will be represented using presented tolerancing model, then these feature variations can be accumulated to deduce the requested variation value. The local coordinate systems set up on the effective features are also shown in Fig.11.
The cumulative torsorτ1,1/3,1(the deviation torsor of featureP1,1relative to featureS3,1) can be expressed as:
τ1,1/3,1=τ1,1/1,2+τ1,2/2,2+τ2,2/2,1+τ2,1/3,2+τ3,2/3,1
where torsorτ2,1/3,2can be eliminated because the contact between surfacesS2,1andS3,2is assumed perfect, implying that torsorτ2,1/3,2would have no effect on the computation of the functional condition. Then, the cumulative torsorτ1,1/3,1will be:
τ1,1/3,1=τ1,1/1,2+τ1,2/2,2+τ2,2/2,1+τ3,2/3,1
whereτ1,1/1,2is the deviation torsor of feature pointP1,1relative to feature surfaceS1,2.τ1,2/2,2is the deviation torsor of feature surfaceS1,2relative to feature surfaceS2,2, etc.
It is worth noting that the torsor calculation should take into account the combined effects of the dimensional and geometric tolerances when these tolerances occur on the same geometric feature. The variation ranges of torsor components are listed in Table 4.
Table 4 Torsors details
According to the components of these torsors, the result tolerance can be calculated as the cumulative sum ofzdirection translation components of torsorsτ1,1/1,2,τ1,2/2,2,τ2,2/2,1andτ3,2/3,1. As a result the variation ofFRin the direction of analysis lies in an interval of [-0.376 5, +0.376 5].
5 Conclusions
A SDT-based method for modeling 3D dimensional and geometrical tolerances is presented in this paper. Firstly, the 3D tolerance domains of feature geometric variations and the concept of SDT are introduced, and the variation deviations between nominal feature and fitting feature are decribed by a set of SDT parameters. And then,the tolerance modeling method of several types of complex or irregular 3D variation regions is studied respectively.At last, the numerical example presented here indicates the effectiveness of the proposed method for modeling dimensional and geometrical tolerances. The proposed modeling method based on the complete and coherent mathematical foundation is easy to carry out in CAT systems, and is compatible with the new generation GPS standards.
[1]Cao Yanlong, Zhang Heng, Mao Jian, et al. Study on tolerance modeling of complex surface. International Journal of Advanced Manufacturing Technology, 2011(53): 1183-1188.
[2]Chen Hua, Jin Sun, Li Zhimin, et al. A comprehensive study of three dimensional tolerance analysis methods. Computer-Aided Design, 2014, 53(8): 1-13.
[3]Khan N S. Generalized Statistical Tolerance Analysis and Three Dimensional Model for Manufacturing Tolerance Transfer in Manufacturing Process Planning. Tempe AZ:Arizona State University, 2011.
[4]Chase K W, Gao J, Magleby S P, et al. Including geometric feature variations in tolerance analysis of mechanical assemblies. IIE Transactions, 1996, 28 (10): 795-807.DOI:10.1080/15458830.1996.11770732.
[5]Marziale M, Polini W. A review of two models for tolerance analysis of an assembly: vector loop and matrix. The International Journal of Advanced Manufacturing Technology, 2009, 43(11-12): 1106-1123.DOI: 10.1007/s00170-008-1790-0.
[6]Desrochers A, Clément A. A dimensioning and tolerancing assistance model for CAD/CAM systems. The International Journal of Advanced Manufacturing Technology, 1994, 9(6): 352-361.DOI: 10.1007/BF01748479.
[9]Ameta G, Davidson J K, Shah J J. Influence of form on Tolerance-Map-generated frequency distributions for 1D clearance in design. Precision Engineering, 2010, 34(1): 22-27.DOI:10.1016/j.precisioneng.2008.02.002.
[10]Ameta G, Davidson J K, Shah J J. Using tolerance-maps to generate frequency distributions of clearance and allocate tolerances for pin-hole assemblies. Journal of Computing and Information Science in Engineering, 2007, 7(4): 347-359.DOI: 10.1115/1.2795308.
[11]Teissandier D, Couétard Y, Gérard A. A computer aided tolerancing model: Proportioned assembly clearance volume. Computer-Aid Design, 1999, 31(13): 805-817.DOI:10.1016/S0010-4485(99)00055-X.
[12]Desrochers A, Ghie W, Laperrière L. Application of a unified Jacobian—Torsor model for tolerance analysis. Journal of Computing and Information Science in Engineering, 2003, 3(1): 2-14.DOI: 10.1115/1.1573235.
[13]Laperrière L , Desrochers A. Modeling assembly quality requirements using Jacobian or screw transforms: a comparison. Proceedings of the IEEE International Symposium on Assembly and Task Planning. Piscataway: IEEE,2011. 330-336. DOI: 10.1109/ISATP.2001.929044.
[14]Marziale M, Polini W. A review of two models for tolerance analysis of an assembly: Jacobian and Torsor. International Journal of Computer Integrated Manufacturing, 2011, 24(1): 74-86.DOI:10.1080/0951192X.2010.531286.
[15]Bo Chaowang, Yang Zhihong, Wang Linbo, et al. A comparison of tolerance analysis models for assembly. The International Journal of Advanced Manufacturing Technology, 2013,68(1-4): 739-754.DOI: 10.1007/s00170-013-4795-2.
[16]Ghie W. Statistical analysis tolerance using Jacobian torsor model based on uncertainty propagation method. International Journal of Multiphysics, 2009, 3(1): 11-30.DOI: 10.1260/175095409787924472.
[17]Ghie W, Laperrière L, Desrochers A. Statistical tolerance analysis using the unified Jacobian-Torsor model. International Journal of Production Research, 2010, 48(15): 4609-4630.DOI:10.1080/00207540902824982.
[18]Zuo Xiaoyan, Li Beizhi, Yang Jianguo, et al. Application of the Jacobian-torsor theory into error propagation analysis for machining processes. The International Journal of Advanced Manufacturing Technology, 2013, 69(5-8): 1557-1568.DOI: 10.1007/s00170-013-5088-5.
[19]Chen Hua, Jin Sun, Li Zhimin, et al. A modified method of the unified Jacobian-torsor model for tolerance analysis and allocation. International Journal of Precision Engineering and Manufacturing, 2015, 16(8): 1789-1800.DOI: 10.1007/s12541-015-0234-7.
[20]Khodaygan S, Movahhedy M R, Fomani M S. Tolerance analysis of mechanical assemblies based on modal interval and small degrees of freedom (MI-SDOF) concepts. The International Journal of Advanced Manufacturing Technology, 2010, 50(9-12): 1041-1061.DOI: 10.1007/s00170-010-2568-8.
[21]Ghie W, Laperrière L, Desrochers A. Re-design of Mechanical Assembly Using the Unified Jacobian-Torsor Model for Tolerance Analysis. In: Davidson J K (ed.) Models for Computer Aided Tolerancing in Design and Manufacturing.Berlin:Springer, 2007. 95-104.
杂志排行
Journal of Harbin Institute of Technology(New Series)的其它文章
- Review:Application of the CALPHAD Approach and First-Principles Calculations to Electrode Materials in Li Ion Batteries
- Improved Ship Target Detection Accuracy in SAR Image Based on Modified CFAR Algorithm
- An Optimization Method for a Single Machine Multi-family Scheduling Problem with Qualification Run Constraints
- Comprehensive Assessment of Pilot Mental Workload in Various Levels
- Design and Testing of a Novel Passive Isolator for a Space Optical Payload
- Dynamic Analysis of Fractional-Order Memristive Chaotic System