Information on tolerances and attributes of mechanical parts and assemblies is crucial for many activities in a product’s life cycle. Tolerance design is a complex task because many factors (functional, technological and economical) should be considered. It is an iterative process, starting from a first tolerances assignment and ending with the definition of their optimal values. Once all tolerances have been assigned to each part of an assembly, tolerance analysis is performed. This stage aim is to evaluate if the combined effects of the assigned tolerances let the design requirements be met. Then, feasible and economical aspects are considered on the basis of both available processes and cost evaluations. The whole tolerance design stage is usually defined as tolerance synthesis. The focus of this work is the discussion of the algorithms to model the geometrical variations, of each part of an assembly, allowed by geometric tolerances. This involves the change of the boundary nominal representation of a part face on the basis of the assigned dimensional and geometric tolerances. At present, the developed algorithms are able to simulate flatness, location and orientation. The modified parts, generated by tolerance simulation, may be used to evaluate the overall assemblability and, then, to verify the assembly functional requirements.

1.
Feng
,
S. C.
, and
Yang
,
Y.
,
1995
, “
A Dimension and Tolerance Data Model for Concurrent Design and Systems Integration
,”
J. Manuf. Syst.
,
14
(
6
), pp.
406
426
.
2.
Moroni, G., and Requicha, A. A. G., 1996, “Tolerance Modeling and Application Programming Interfaces,” Proc. IFIP Symposium on Tools & Methods for Concurrent Engineering, Budapest, Hungary, pp. 28–38.
3.
Denti, P., Dondossola, G., Fiorentini, F., Moroni, G., Palezzato, P., Semeraro, Q., and Tealdi A., 1991, “CAIP: Computer Aided Inspection Planning,” Proc. 5th International Manufacturing Conference in China (IMCC), Guangdong, China, pp. 256–260.
4.
Polini, W., 2000, “Touch Trigger Probe Configuration,” Ph.D thesis, Politecnico di Milano, Milano, Italy (in Italian).
5.
Requicha
,
A. A. G.
,
1983
, “
Towards a Theory of Geometric Tolerancing
,”
Int. J. Robot. Res.
,
2
(
4
), pp.
45
60
.
6.
Requicha, A. A. G., 1984, “Representation of Tolerances in Solid Modeling: Issue and Alternative Approaches,” in “Solid Modeling by Computers: From Theory to Applications,” M. S. Picket and W. J. Boyse eds., Plenum Press, New York, pp. 3–22.
7.
Hillyard
,
R. C.
, and
Braid
,
I. C.
,
1978
, “
Analysis of Dimensions and Tolerances in Computer Aided Mechanical Design
,”
Comput.-Aided Des.
,
10
(
3
), pp.
161
166
.
8.
Lin
,
V. C.
,
Light
,
R. A.
, and
Gossard
,
D. C.
,
1981
, “
Variational Geometry in Computer-Aided Design
,”
Comput. Graph.
,
15
(
3
), pp.
171
177
.
9.
Light
,
R. A.
, and
Gossard
,
D. C.
,
1982
, “
Modification of Geometric Models Through Variational Geometry
,”
Comput.-Aided Des.
,
14
(
4
), pp.
209
214
.
10.
Turner, J. U., and Wozny, M. J., 1990, “The M-Space Theory of Tolerances,” Proc. ASME 16th Design Automation Conference, Chicago, IL, 1, pp. 217–225.
11.
Gupta, S., and Turner, J. U., 1991, “Variational Solid Modeling for Tolerance Analysis,” Proc. 1991 ASME International Computers in Engineering Conference, Santa Clara, CA, USA, 1, pp. 487–494.
12.
Whitney, D. E., and Gilbert, O. L., 1993, “Representation of Geometric Variations Using Matrix Transforms for Statistical Tolerance Analysis in Assemblies,” Proc. 1993 IEEE International Conference on Robotics and Automation, Atlanta, GA, 2, pp. 314–321.
13.
Shah
,
J.
, and
Miller
,
D. A.
,
1990
, “
A Structure for Supporting Geometric Tolerances in Product Definition Systems for CIM
,”
Manufacturing Review
,
3
(
1
), pp.
23
31
.
14.
Kadikjan
,
T.
,
Shah
,
J. J.
, and
Davidson
,
J. K.
,
2001
, “
A Mechanism for Validating Dimensioning and Tolerancing Schemes in CAD Systems
,”
Comput.-Aided Des.
,
33
, pp.
721
737
.
15.
Roy
,
U.
, and
Liu
,
C. R.
,
1988
, “
Feature-Based Representational Scheme of a Solid Model for Providing Dimensioning and Tolerancing Information
,”
Rob. Comput.-Integr. Manufact.
,
14
(
4
), pp.
335
345
.
16.
Roy
,
U.
, and
Li
,
B.
,
1998
, “
Representation and Interpretation of Geometric Tolerances for Polyhedral Objects. I. Form Tolerances
,”
Comput.-Aided Des.
,
30
(
2
), pp.
151
161
.
17.
Roy
,
U.
, and
Li
,
B.
,
1999
, “
Representation and Interpretation of Geometric Tolerances for Polyhedral Objects. II. Size, Orientation and Position Tolerances
,”
Comput.-Aided Des.
,
31
, pp.
273
285
.
18.
Cle´ment, A., Desrochers, A., and Rivie`re, A., 1991, “Theory and Practice of 3D Tolerancing Assembly,” Proc. CIRP Seminar on Computer Aided Tolerancing, Penn State University.
19.
Cle´ment, A., and Rivie`re, A., 1993, “Tolerancing Versus Nominal Modeling in Next Generation CAD/CAM System,” Proc. CIRP Seminar on Computer Aided Tolerancing, Eyrolles Editions, Paris, pp. 97–113.
20.
Cle´ment, A., and Desrochers, A., 1994, “A Dimensioning and Tolerancing Assistance Model for CAD/CAM Systems,” International Journal of Advanced Manufacturing Technology, 9, pp. 352–361.
21.
Requicha
,
A. A. G.
, and
Chan
,
S. C.
,
1986
, “
Representation of Geometric Features, Tolerances and Attributes in Solid Modelers Based on Constructive Geometry
,”
IEEE J. Rob. Autom.
,
2
(
3
), pp.
156
186
.
22.
American National Standards Institute, 1994, “Dimensioning and Tolerancing,” ANSI/ASME Y14.5M.
23.
International Standardization Organization, 2000, “Geometrical Product Specification. Masterplan,” ISO TR 14638.
24.
Requicha
,
A. A. G.
,
1980
, “
Representations for Rigid Solids: Theory, Methods and Systems
,”
ACM Comput. Surv.
,
12
(
4
), pp.
437
464
.
You do not currently have access to this content.