Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DESIGN AUTOMATION
Motivation ARIZONA STATE
LAB UNIVERSITY
φ 8.4 - e+
8.0 MBE Summit @ NIST
f ,g,h
φ 0.2 M
A B C b ,c,d
C
o Designers are concerned with assemblability and function.
E
Jami J. Shah o Process planners are concerned with selection of set-ups, fixturing, machines
a Design
? Automation Lab and operation tolerances to minimize manufacturing cost and time.
2 × 4.2
Arizona State University,
j
Tempe, AZ 85287-6106
4.0 ? o QA must verify that manufactured parts comply with design specifications.
φ 0.1 jami.shah@asu.edu
M A B EM
DESIGN AUTOMATION
Topological Model: DoF Algebra ARIZONA STATE DESIGN AUTOMATION
Algebraic Operators ARIZONA STATE
LAB UNIVERSITY LAB UNIVERSITY
• DRFs and TRFs are clusters of points, lines and planes with Combining DoFs for clusters
different geometric relations to each other (coincident, //, ⊥, …) [Xfdof] = [Afdof] ∪ [Bfdof];
• DoF Algebra includes symbolic ops to determine free and invariant [Xinv] = [Ainv] ∩ [Binv]
DoFs of entity clusters.
• This algebra was validated by applying it to all cases in the Y14.5.1.
Example: Line-Plane (coincident):
the plane CS will be used as the cluster CS; the line CS needs to be transformed.
Plane C: Cdof = [001,110] and Cinv = [110,001]
z
Line B: Bdof = [110,110] and Binv = [001,001]
C [(BC)dof] = [OPz>x {B dof }] ∪ [Cdof]
= [011,011] ∪ [001,110] = [011,111]
x
[(BC) inv] = [B inv] ∩ [C inv] = [100,000]
Algebraic Relations
• [A] ∪ [B] = [B] ∪ [A] ………………Commutative relation
• [A ] ∩ [A ] = [∅]=[000,000] …….Null set
fdof inv
Constrained
No. Target DRFs Tol. Class
•DoF algebra models datum flow DOFs • Areal (barycentric) coordinates A point in 2-D space is represented
chains, proper DRF combinations and (111,000) by 3 homogeneous coordinates
1 (111,000) (111,110) (111,111) (111,000)
tolerance classes (111,111) σ3
•The constrained DOFs are the (110,110)
(000,111) (000,110) σ = λ1σ1 + λ2σ2 + λ3σ3 λ1 + λ2 + λ3 = 1
intersection of the DOFs of the three (001,110)
tolerance elements. 2 (110,110) (111,110)
σ1 ≡ { λ1 , λ2 ,λ
λ3} = {1,0,0}
•The target, DRF and tolerance classes (110,111) (111,111) (110,110)
λ2 σ λ1
are completely represented in terms
(111,111)
σ2 ≡ { λ1 , λ2 ,λ
λ3} = {0,1,0}
(110,110)
of DOF vector. (001,110)
(000,111) (000,110) λ3 σ3 ≡ { λ1 , λ2 ,λ
λ3} = {0,0,1}
3 (001,110)
•No matter what the target cluster is, (111,110)
(111,111)
(111,111) (001,110) σ1 σ2
the DOF vector of target entity is one
of six combinations.
(110,110)
(000,111) (000,110)
By appropriate choice for σ1, σ2 , σ3 , p, q, & s are proportional to the
(001,110)
•The DRF candidates for a tolerance 4 (111,110) scale for Cartesian frame placed on the E-space.
(111,110)
(111,111) (111,110)
specification should have common (111,111)
• Duality of space of points and planes:
DOFs with target entity. 5 (110,111)
(110,111)
(111,111) (110,111)
(111,111)
(110,110)
(000,111) (000,110) px + qy + rz + sw = 0
(001,110)
6 (111,111)
(111,111) (111,111) (111,111) Points (x, y, z, w) lie on plane (p, q, r, s)
All planes (p, q, r, s) passing through the point (x, y, z, w)
J.Algebra
DoF for entity
Shah- Arizona cluster
State modeling for GD&T, Tech Report, ASU/DAL/GDT/2010-01
University 9 J. Shah-
T-maps: Arizona State model
A mathematical University
to represent GD&T, Tech Report, ASU/DAL/GDT/2010-02 10
Tolerance Maps for size: T-Maps for size: other planar sections
DESIGN AUTOMATION
LAB planar feature ARIZONA STATE
UNIVERSITY
DESIGN AUTOMATION
LAB
ARIZONA STATE
UNIVERSITY
Cross section of
planar T-map© t dx dy
t 2
J. Shah-
T-maps: Arizona State model
A mathematical University
to represent GD&T, Tech Report, ASU/DAL/GDT/2010-02 11 J. Shah-
T-maps: Arizona State model
A mathematical University
to represent GD&T, Tech Report, ASU/DAL/GDT/2010-02 12
Form & Orientation Tolerances: Tolerance Maps For Lines:
DESIGN AUTOMATION
LAB
Planar Featuresσ 2
G ARIZONA STATE
UNIVERSITY
DESIGN AUTOMATION
LAB 4-D Solid of Points ARIZONA STATE
UNIVERSITY
σ’’
z
C E H 2D cross-sections
FLOATING ZONES O t’ t’’ t of the T-Map
ORIENTATION zone (t”) translates ↑↓ D
Worst form
Perfect form
λ1$1+ λ2$2+ λ3$3+ λ4$4+ λ5$5
$=λ
λ2 = λ4 = $ = λ1$1+ λ2$2+ λ3$3+λ
λ4$4+ λ5$5
As per Y14.5 Rule#1 λ3 = λ5 = 0 0 Worst form
Addition of orientation tol t” to size • Worst form occupies the entire zone
reduces the allowable tilt • Perfect form occupies none
Therefore, size + form is modeled by Perfect form
Orientation T-map can be obtained
from size by truncating the σ3 axis splitting into two planar T-maps that
3D cross-sections: Trade-off between position & form
together must conform to size map
J. Shah-
T-maps: Arizona State model
A mathematical University
to represent GD&T, Tech Report, ASU/DAL/GDT/2010-02 13 J. Shah-
T-maps: Arizona State model
A mathematical University
to represent GD&T, Tech Report, ASU/DAL/GDT/2010-02 14
Part 1
t = pos. tol
τ = size tol. Purpose
Determine accumulation of geometric variations caused by all
4-D T-Maps: size is the 4th dimension contributing elements (dimension, location, orientation, etc)
Hyper-Volume computation
The dipyramid now is the T-map for In general, the analyzed dimension A is a non-linear function of
Hyperpyramid of dimension n
position of the medial plane. independent dimensions & geometric variations
Types of analysis
If pos tol uses Worst case analysis – 100% interchange-ability
RFS modifier Statistical analysis – selective assembly
Insight: if t = τ
σ23
σ11 q
t f = t 2 + t1
s
σ21
s
t ′′f = t 2 + d 2t1′′ / d1
12 With RFS
10 With MMC ∆Fmin respectively. (b) Its 2D T-Map
8
Geom: Round bar; plane Geom: Planar circular face 2-D Statistical: geometric Partially assembly Linearized Interactive
Tol class: size + orient Tol class: circular runout Gaussian compatible
Datum: planar face Datum: axis 3-D Statistical: all Not Parts + Non-linear automated
compatible assembly
Geom: traing bar; plane Geom: Rect bar; plane Any dist.
Tol class: size Tol class: size + orient Worst case Dimensional
Datum: none Datum: two datums + orientation
& statistical
Geometry LEGEND
Engine Part Definition Module Constraint Database
Model
Parts in
In-house
Solid Model BRep Constraint
Assembly Module Computer
Solver Program
DESIGN AUTOMATION
B&D miter saw ARIZONA STATE DESIGN AUTOMATION
GD&T in Design vs. Process plans ARIZONA STATE
LAB UNIVERSITY LAB UNIVERSITY
PROCESS PLAN
DESIGN
Tolerance
Conversion
Tolerance
Explication
• Geometric & Dimensional tolerance values and type Extraction
• Datum reference frame (DRF) Extraction
• Process planners use their knowledge of machine accuracy, • Datum flow chain Extraction, including Transient features
operation variability and fixturing elements to develop mfg plans • Convert the +/- dimensional sizes and locations to basic dims, sizes,
• Process planners must convert the GD&T schema to their setups, position tolerances
operation sequence and fixture plans (different datums) • Take into account the following errors/deviations in each stage:
• Stack analyses is typically done with 1D charts and plan I. Locating/positioning errors, coming from:
documentation only contains conventional ± tolerances Fixture errors, Datum errors, Raw stock errors
• What if want to independently verify/audit process plan GD&T? II. Machining errors, coming from: Machine tool errors, Cutting tool errors
• That would require tolerance explication from process plans From the dimensional sizes and tolerances we can extract some
• The T-map model cann be used for both objectives information regarding position and size tolerances:
DESIGN AUTOMATION
Tolerance Conversion ARIZONA STATE DESIGN AUTOMATION
Datum transformation ARIZONA STATE
LAB UNIVERSITY LAB UNIVERSITY
• Process plans typically call for multiple setups • establish relation between design tolerances and machining
• the datum flow chain used by manufacturing is different from design.
• This requires tolerance conversion and datum transfer. tolerance in transferring of the datum
• Example: design runout tolerances with bearing surfaces D, E; process • enables 3D tolerance analysis consistent with Y14.5 standard
plan for turning may call for the part to use surfaces E,G instead
≥
ϕ ⊕ ϕ
m-map
Design T-map
• The Tool & Mfg Engineers Handbook documents the manufacturing charts • Minkowski Sum of the Manufacturing T-map and the Datum
procedure for verifying design tolerances in process sequences transformation T-map should fit into the Design T-map.
• This is just a 1D stack involving dimensional tolerances only. Trig
functions are used to convert angular feature
J. Shah- Arizona State University 31 J. Shah- Arizona State University 32
DESIGN AUTOMATION
Tolerance Conversion: m-maps ARIZONA STATE DESIGN AUTOMATION
References ARIZONA STATE
LAB UNIVERSITY LAB UNIVERSITY
• Singh, Ameta, G., Davidson, Shah, Statistical Tolerance Analysis and Allocation of a Self-Aligning
Coupling Assembly Using Tolerance-Maps, J. of Mechanical Design., V135(3), 2013.
• Ameta, G., Davidson, J.K., and Shah, J.J. Effects of Size, Orientation, and Form Tolerances on the
Frequency Distributions of Clearance between Two Planar Faces. ASME Transactions, J. of
Computing & Information Science in Engrg., Vol. 10, 2010.
• Ameta, G., Davidson, J.K., and Shah, J.J. Using Tolerance-Maps to Generate Frequency
Distributions of Clearance for Tab-Slot Assemblies, J. of Comp & Info Science in Eng., V10, 2010.
• Ameta, G., Davidson, J.K., and Shah, J.J. Influence of form on Tolerance-Map-generated frequency
distributions for 1-D clearance in design. Precision Engineering, Vol. 34, 22-27, 2010
• Shen, Z., Shah, J.J., and Davidson, J.K. Analysis neutral data structure for GD&T. J. of Intelligent
Manufacturing, Vol. 19, 455-472, 2008.
• Shen, Z., Shah, J.J., and Davidson, J.K. Automatic Generation of Min/Max Tolerance Charts for
Tolerance Analysis from CAD models. Int'l J. of Comp. Integrated Manufacturing, V21, N8, 2008.
• Shen, Z., Ameta, G., Shah, J.J., and Davidson, J.K. Navigating the Tolerance-Analysis Maze,
Computer-Aided Design & Applications, Vol 4 (5), 705-718, 2007.
• Ameta G., Davidson J. K., Shah J. J., " Using Tolerance-Maps to Generate Frequency Distributions
of Clearance for Pin-Hole Assemblies”, J. of Comp & Info Science in Eng., V7, 2007.
• Procedure • Ameta G., Davidson J. K., Shah J. J., "A New Mathematical Model for Geometric Tolerances Applied
to a Point-Line Cluster", J. of Mechanical Design, Vol. 129, pp. 782-92, Dec 2007.
o determine relationships between original datum flow and machining ops • Shen, Z., Ameta, G., Shah, and Davidson, J. K., 2005, "A Comparative Study of Tolerance Analysis
Methods", ASME Transactions, J. of Computing & Information Science in Eng, V5(3), 2005.
o generate T-Maps corresponding to variations that were controlled directly • Mujezinović, A, Davidson, J, and Shah, J “A New Mathematical Model for Geometric Tolerances as
in design but have become indirect in manufacturing ( m-maps) Applied to Polygonal Faces”, ASME Transactions, J. of Mechanical Design, V126(3), March 2004.
o chains can include transient features, as well
• Wu Y., Shah J., Davidson J., “Improvements in algorithms for computing Minkowski sums of 3-
Polytopes”, Computer aided Design Journal, V35(13), Nov 2003, pp 1181-1192.
o m-map will depend on all the contributors in the stack and will need to be • Wu Y., Shah J., Davidson J., “Computer modeling of geometric variations in mechanical parts and
assemblies”, ASME Transactions, J. of Computing & Information Science, V3(1), March 2003.
determined by a Minkowski sum, • Davidson J., Shah J., Mujezinovic A., “A new math model for geometric tolerances as applied to
round faces”, ASME Transactions, Journal of Mechanical Design, V124(4), 609-623, Dec 2002.
J. Shah- Arizona State University 33 J. Shah- Arizona State University 34
DESIGN AUTOMATION
Tech Reports for Industry ARIZONA STATE
LAB UNIVERSITY