Research Papers

Mathematical Tools for Automating Digital Fixture Setups: Constructing T-Maps and Relating Metrological Data to Coordinates for T-Maps and Deviation Spaces

[+] Author and Article Information
N. J. Kalish

Design Automation Laboratory,
Department of Mechanical and
Aerospace Engineering,
Arizona State University,
Tempe, AZ 85287-6106
e-mail: njkalish@asu.edu

J. K. Davidson

Design Automation Laboratory,
Department of Mechanical and
Aerospace Engineering,
Arizona State University,
Tempe, AZ 85287-6106
e-mail: j.davidson@asu.edu

S. Ramnath

Design Automation Laboratory,
Department of Mechanical and
Aerospace Engineering,
Arizona State University,
Tempe, AZ 85287-6106
e-mail: satchit.ramnath@asu.edu

P. Haghighi

Design Automation Laboratory,
Department of Mechanical and
Aerospace Engineering,
Arizona State University,
Tempe, AZ 85287-6106
e-mail: phaghigh@asu.edu

Jami J. Shah

Engineering Design,
Department of Mechanical and
Aerospace Engineering,
The Ohio State University,
Columbus, OH 43210
e-mail: shah.493@osu.edu

Jiten V. Shah

Product Development & Analysis, LLC,
Naperville, IL 60563
e-mail: info@pda-llc.com

Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received August 4, 2017; final manuscript received November 22, 2017; published online July 30, 2018. Editor: Satyandra K. Gupta.

J. Comput. Inf. Sci. Eng 18(4), 041009 (Jul 30, 2018) (12 pages) Paper No: JCISE-17-1157; doi: 10.1115/1.4038821 History: Received August 04, 2017; Revised November 22, 2017

Mathematical tools underlie a method that has strong potential to lower the cost of fixture-setup when finishing large castings that have machined surfaces where other components are attached. One math tool, the kinematic transformation, is used for the first time to construct Tolerance-Map® (T-Map)® models of geometric and size tolerances that are applied to planar faces and to the axes of round shapes, such as pins or holes. For any polygonal planar shape, a generic T-Map primitive is constructed at each vertex of its convex hull, and each is sheared uniquely with the kinematic transformation. All are then intersected to form the T-Map of the given shape in a single frame of reference. For an axis, the generic T-Map primitive represents each circular limit to its tolerance-zone. Both are transformed to a central frame of reference and are intersected to form the T-Map. The paper also contains the construction for the first five-dimensional (5D) T-Map for controlling the minimum wall thickness between two concentric cylinders with a least-material-condition (LMC) tolerance specification on position. It is formed by adding the dimension of size to the T-Map for an axis. The T-Maps described are consistent with geometric dimensioning and tolerancing standards and industry practice. Finally, transformations are presented to translate between small displacement torsor (SDT) coordinates and the classical coordinates for lines and planes used in T-Maps.

Copyright © 2018 by ASME
Your Session has timed out. Please sign back in to continue.


Haghighi, P. , Ramnath, S. , Kalish, N. , Shah, J. V. , Shah, J. J. , and Davidson, J. K. , 2016, “ Method for Automating Digital Fixture Set-Ups That are Optimal for Machining Castings to Minimize Scrap,” J. Manuf. Syst., 40(2), pp. 15–22. [CrossRef]
Kalish, N. J. , 2016, “ The Theory Behind Setup Maps: A Computational Tool to Position Parts for Machining,” M.Sc. thesis, Arizona State University, Tempe, AZ. https://search.proquest.com/openview/a62cb4b82ad125abc1b3d6ba4cab1810/1?pq-origsite=gscholar&cbl=18750&diss=y
Rong, Y. K. , and Zhu, Y. S. , 1999, Computer-Aided Fixture Design, Marcel Dekker, New York.
Wu, Y. , Rong, Y. , Ma, W. , and LeClair, S. R. , 1998, “ Automated Modular Fixture Planning: Geometric Analysis,” Rob. Comput.-Integr. Manuf., 14(1), pp. 1–5. [CrossRef]
Carlson, J. S. , 2001, “ Quadratic Sensitivity Analysis of Fixtures and Locating Schemes for Rigid Parts,” ASME J. Manuf. Sci. Eng., 123(3), pp. 462–72. [CrossRef]
Bobrow, J. E. , 1985, “ N/C Machine Tool-Path Generation From CSG Part Representation,” Comput.-Aided Des., 17(2), pp. 69–76. [CrossRef]
American National Standard, 2009, “ Dimensioning and Tolerancing,” The American Society of Mechanical Engineers, New York, Standard No. ASME Y14.5M. https://www.asme.org/products/codes-standards/y145-2009-dimensioning-and-tolerancing
Davidson, J. K. , and Shah, J. J. , 2002, “ Geometric Tolerances: A New Application for Line Geometry and Screws,” Proc. Inst. Mech. Eng., Part C, 216(1), pp. 95–104. [CrossRef]
Mujezinovič, A. , Davidson, J. K. , and Shah, J. J. , 2004, “ A New Mathematical Model for Geometric Tolerances as Applied to Polygonal Faces,” ASME J. Mech. Des., 126(3), pp. 504–518. [CrossRef]
Bhide, S. , Davidson, J. K. , and Shah, J. J. , 2003, “ A New Mathematical Model for Geometric Tolerances as Applied to Axes,” ASME Paper No. DETC2003/DAC-48736.
Ameta, G. , Davidson, J. K. , and Shah, J. J. , 2007, “ Using Tolerance-Maps to Generate Frequency Distributions of Clearance for Pin-Hole Assemblies,” ASME J. Comput. Inf. Sci. Eng., 7(4), pp. 347–359. [CrossRef]
Mohan, P. , Haghighi, P. , Shah, J. J. , and Davidson, J. K. , 2015, “ Development of a Library of Feature Fitting Algorithms for CMMs,” Int. J. Precis. Eng. Manuf., 16(10), pp. 2101–2113.
Coxeter, H. S. M. , 1969, Introduction to Geometry, 2nd ed., Wiley, Toronto, ON.
Davidson, J. K. , and Hunt, K. H. , 2004, Robots and Screw Theory: Applications of Kinematics and Statics to Robotics, Oxford University Press, Oxford, UK.
Cayley, A. , 1869, “ On the Six Coordinates of a Line,” Trans. Cambridge Philos. Soc., 11(II), pp. 290–323.
Bourdet, P. , and Clément, A. , 1988, “ A Study of Optimal Criteria Identification Based on the Small Displacement Screw Model,” Ann. CIRP, 37(1), pp. 503–506. [CrossRef]
Desrochers, A. , Ghie, W. , and Laperriere, L. , 2003, “ Application of a Unified Jacobian-Torsor Model for Tolerance Analysis,” ASME J. Comput. Inf. Sci. Eng., 3(1), pp. 2–14. [CrossRef]
Ameta, G. , Samper, S. , and Giordano, M. , 2011, “ Comparison of Spatial Math Models for Tolerance Analysis: Tolerance-Maps, Deviation Domain, and TTRS,” ASME J. Comput. Inf. Sci. Eng., 11(2), p. 021004. [CrossRef]
Mansuy, M. , Giordano, M. , and Davidson, J. K. , 2013, “ Comparison of Two Similar Mathematical Models for Tolerance Analysis: T-Map and Deviation Domain,” ASME J. Mech. Des., 135(10), p. 101008. [CrossRef]
Yuan, M. S. C. , and Freudenstein, F. , 1971, “ Kinematic Analysis of Spatial Mechanisms by Means of Screw Coordinates—Part 1: Screw Coordinates,” ASME J. Eng. Ind., 93(1), pp. 61–66. [CrossRef]
Klein, F. , 1939, Elementary Geometry From an Advanced Standpoint—Geometry, 3rd ed., E. R. Hedrick and C. A. Noble , eds., Dover, Mineola, NY.
He, Y. , Kalish, N. , Davidson, J. K. , and Shah, J. J. , 2016, “ Tolerance-Maps for Line-Profiles Formed by Intersecting Kinematically Transformed Primitive T-Map Elements,” ASME J. Comput. Inf. Sci. Eng., 16(2), p. 021005. [CrossRef]
Giordano, M. , and Duret, D. , 1993, “ Clearance Space and Deviation Space,” Third CIRP Seminar on Computer-Aided Tolerancing, Cachan, France, pp. 179–196.
Giordano, M. , Pairel, E. , and Samper, S. , 1999, “ Mathematical Representation of Tolerance Zones,” Global Consistency of Tolerances, Springer, Dordrecht, The Netherlands, Mar. 22–24, pp. 177–86. [CrossRef]
Ostrovsky-Berman, Y. , and Joskowicz, L. , 2005, “ Tolerance Envelopes of Planar Mechanical Parts,” Comput.-Aided Des., 37(5), pp. 531–544. [CrossRef]
Teissandier, D. , 2012, “ Contribution à l'Analyse des Tolerances Géométriques d'un Système Mécanique par des Polytopes,” Ph.D. habilitation, Université Bordeaux 1, Bordeaux, France.
Singh, G. , Ameta, G. , Davidson, J. K. , and Shah, J. J. , 2013, “ Tolerance Analysis and Allocation of a Self-Aligning Coupling Assembly Using Tolerance-Maps,” ASME J. Mech. Des., 135(3), p. 031005. [CrossRef]
Arroyo-Tobón, S. , Teissandier, D. , and Delos, V. , 2017, “ Tolerance Analysis With Polytopes in HV Description,” ASME J. Comput. Inf. Sci. Eng., 17(4), p. 041011. [CrossRef]
Manning, H. P. , 1914, Geometry of Four Dimensions, MacMillan, New York.
Apostol, T. M. , and Mnatsakanian, M. A. , 2012, New Horizons in Geometry, Mathematical Association of America, Washington, DC. [PubMed] [PubMed]


Grahic Jump Location
Fig. 1

AutoFix® work flow. Modified from [1]

Grahic Jump Location
Fig. 2

CAD model of the valve body: (a) datum targets A, B, and C and (b) round openings Ci, the hexagonal plane F, and simulated fitted features for Ci, Co, F, and targets A

Grahic Jump Location
Fig. 3

(a) The tolerance zone for the planar end face of a rectangular bar and (b) its corresponding T-Map

Grahic Jump Location
Fig. 4

The 4D T-Map H4 and line coordinates (L,M,P,Q) for position of the axis for a hole or pin. (a) Tolerance specification for a pin of length d. (b) The corresponding tolerance zone. (c) Line coordinates L and M for $ = AB as shown in (b). (d)–(g) Four 3D hypersections of the T-Map H4: M′ = 0, P = 0, L′ = 0, and Q = 0, respectively [8,10].

Grahic Jump Location
Fig. 5

The fixture for the valve body showing the adjustable locators at datum points A1, A2, A3, B1, and B2, and a rigid stop at C

Grahic Jump Location
Fig. 6

The tolerance-zone (dashed lines) for a hexagonal planar segment F, the six vertices V1V6 of its convex hull, the two knot-points (heavy dots) at each vertex, local coordinate frame Oxyz, and parallel vertex-frames at Vi, all used in constructing the T-Map for the segment

Grahic Jump Location
Fig. 7

A trimmed portion of the point-space of the generic T-Map that models constraints from two opposite knot-points of the tolerance-zone boundaries at any vertex of a plane-segment (Fig. 6). Coordinates correspond to the vertex (V) coordinate frame.

Grahic Jump Location
Fig. 8

Sample T-Map primitives derived by transforming the T-Map in Fig. 7 with Eq. (7). All correspond to the local () coordinate frame Oxyz in Fig. 6 after shearing (a) for vertex V3, (b) for vertex V4, and (c) for vertex V5.

Grahic Jump Location
Fig. 9

The local T-Map for the profile tolerance on the hexagonal face, F, and for the translational SDT displacement Δz measured in the local Oxyz-frame (Fig. 6). Labeled faces correspond to vertices in Fig. 6. Faces for V2 appear as lines.

Grahic Jump Location
Fig. 10

(a) T-Map for the pentagonal face obtained by removing vertex V2 from F in Fig. 6. (b) T-Map for the rectangular face obtained by removing both V2 and V5 from F.

Grahic Jump Location
Fig. 11

(a) Simplified tolerance-zone for an axis and local () coordinate frame Oxy, from Fig. 4(b). (b) Freedom and constraint of lines provided by any point A on one constraint circle C in (a). (c) The 4D point-space of the generic T-Map that models constraint from either of the circles C or C¯ in (a). Translational coordinates correspond to a circle (C) coordinate frame, e.g., OCxCyC shown in (b).

Grahic Jump Location
Fig. 12

Notional representation of the 5D T-Map for an engaged pin-and-hole assembly, here drawn for minimum radial clearance cmin = 0. The shaded region is the hypersurface Se representing locations for the pin (left) which, when engaged with an upright hole of VC size, give a radial clearance c′. The scale is exaggerated in the direction of envelope size.

Grahic Jump Location
Fig. 13

Notional representation of the 5D T-Map that controls minimum wall thickness wmin for a tube. The shaded region is the hypersurface Si, all points of which give the same value of wall thickness with an outer wall Co that has position and envelope size corresponding to $6 (▼) in the T-Map. Three partial sections of the tube show variations in position and size of the inner wall Ci which correspond to points on Si. The scale is exaggerated in the direction of envelope size.



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In