Escolar Documentos
Profissional Documentos
Cultura Documentos
andpotentialAutomationin
CAD/CAM/CAI
TM
ASmartGD&TWorkshop
by
BillTandler
Spatial3DInsidersSummit
Boulder2008
SmartGD&T
WorkshopOverview
1.
WhatisGD&T?
2.
ThePerfectImaginaryWorldofGD&T
3.
AGD&TEncodedPart
4.
GD&TDesign,Mfg.&MetrologyConnections
5.
TheAnatomyofaFeatureControlFrame
6.
FeatureControlFrameDecoding
7.
TheDatumReferenceFrameEstablishmentProcess
$
$
WhatisGD&T?
ManypeoplethinkGD&Tis
ManypeoplethinkGD&Tis
Grim,Depressing&Troublesome
andafinewaytowastea
andafinewaytowastea
GreatDealofTime
OthersthinkGD&Tisthe
OthersthinkGD&Tisthe
GreatestDesignTool
ever!
Butinfact,
Butinfact,GD&T
istheonlytoolwehavefor
managingimperfectgeometry
Butinfact,GD&T
istheonlytoolwehavefor
managingimperfectgeometry
perfectly!
PurposeofGD&T
PurposeofGD&T
Mostpeoplewouldsay...
ThemainpurposeofGD&TistocommunicateDesign
intentunambiguouslytomanufacturingandinspection.
PurposeofGD&T
butinfact...
TheprimarypurposeofGD&T,istoensurethatwhatwe
communicatetomanufacturingandinspectionisworth
communicating,namelyrepresentsfunctional,assemblable
parts.
Or,ingreaterdetail...
GD&Tisasymboliclanguagefor
GD&Tisasymboliclanguagefor
1. researching
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
3. encoding
thefunctionofeachfeatureofapartinDesign,
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
3. encoding
thefunctionofeachfeatureofapartinDesign,
inorderthroughdecodingto
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
3. encoding
thefunctionofeachfeatureofapartinDesign,
inorderthroughdecodingto
1. guaranteeassemblabilityandoperability
priortodrawingrelease
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
3. encoding
thefunctionofeachfeatureofapartinDesign,
inorderthroughdecodingto
1. guaranteeassemblabilityandoperability
priortodrawingrelease
2. setreducecostandsetpreciseobjectives
formanufacturing,and
GD&Tisasymboliclanguagefor
1. researching
2. refiningand
3. encoding
thefunctionofeachfeatureofapartinDesign,
inorderthroughdecodingto
1. guaranteeassemblabilityandoperability
priortodrawingrelease
2. setreducecostandsetpreciseobjectives
formanufacturing,and
3. turninspectionandmanufacturingprocess
feedbackintotrulyscientificprocesses
Infact,
withoutGD&T
Infact,
withoutGD&T
1. ReliableToleranceStackUpAnalysisis
impossible...
Infact,
withoutGD&T
1. ReliableToleranceStackUpAnalysisis
impossible...
2. Manufacturingisaguessinggamebasedon
tribalunderstandings...
Infact,
withoutGD&T
1. ReliableToleranceStackUpAnalysisis
impossible...
2. Manufacturingisaguessinggamebasedon
tribalunderstandings...
3. Allinspectionispureinventiononthepartof
theinspector.
Aquestion...
Didyounoticetheuseofthewords
encodinganddecoding
Anotherquestion...
Haveyoueveraskedtwoorthreecolleaguesforhelp
interpreting
GD&T?
Haveyoueveraskedtwoorthreecolleaguesforhelp
interpreting
GD&T?
...andgottentwoorthree
Haveyoueveraskedtwoorthreecolleaguesforhelp
interpreting
GD&T?
...andgottentwoorthree
differentinterpretations
SurelyifGD&Tisusedtodecorate
drawingsforlater
interpretation
SurelyifGD&Tisusedtodecorate
drawingsforlater
interpretation
itisuseless!
SurelyifGD&Tisusedtodecorate
drawingsforlater
interpretation
itisuseless!
andbecausemachineshopsknowthatmostGD&Tis
purelydecorative,theyhavetochargemoretocover
thecostofensuringthattheirinterpretationsarein
linewiththoseoftheircustomers.
Nowforsomeinsightsinto
Nowforsomeinsightsinto
TheSimplicity
but
UselessnessofCD&T
(ClassicalDimensioning&Tolerancing)
TheClassicaltoolkit
consistsofonlyonetool,namelythe
tolerancednominaldimension
501
Butisonetoolenough?
200.2
300.2
180.1
450.5
150.1
250.1
451
16.50.2
300.5
251
450.1
450.1
1400.5
TechnicalDisadvantagesofClassicalTolerancing
Althoughperfectlycapableofcontrollingsize,theclassicalalternative...
200.2
300.2
180.1
450.5
150.1
250.1
451
16.50.2
300.5
251
450.1
450.1
1400.5
TechnicalDisadvantagesofClassicalTolerancing
Althoughperfectlycapableofcontrollingsize,theclassicalalternative...
1)
2)
3)
4)
5)
6)
7)
8)
doesnotclearlydefinecoordinatesystems,
doesnotdifferentiatebetweenreferenceandcontrolledfeatures,
controlsthelocationofboreswithsquareinsteadofroundtolerancezones,
providesnomeansoflinkinglocationtolerancestofeaturesize,
providesnomeansforcontrollingcompoundcurvedsurfaces,
providesnomeansformanagingfeatureform,
providesnomeansforresearchingandrefiningpartfunctionality,and
providesnomeansforguaranteeingtheassemblabilityofmatingparts.
200.2
300.2
180.1
450.5
150.1
250.1
451
16.50.2
300.5
251
450.1
450.1
1400.5
Asaresult...
ClassicalTolerancingleavesusbeholdento
TribalUnderstandings
&
Interpretation
HowdoesGD&Tcompare?
TheFrustrations
and
PowerofGD&T
(GeometricDimensioning&Tolerancing)
GD&TFrustrations
1. GD&TisComplex.
2. GD&TisSporadicallyused.
3. GD&Tisoftenusedtodecorate
drawings,ratherthanencodefunction.
4. GD&Tisofteninterpretedratherthan
decoded.
GD&TOpportunities
1. GD&Tencouragesfaulttolerantdesignsand
canguaranteeassemblability.
2. GD&TreducesMfg.costthrough
unambiguouscommunicationandlooser
tolerances.
3. GD&Tturns3DMetrologyintoareliable,
scientificprocessforthefirsttime.
TheGD&Ttoolkit
45
A
40
B
A
25
18
TheGD&Ttoolkit
GeometryControlTools
45
A
40
B
A
25
18
TheGD&Ttoolkit
GeometryControlTools
FeatureControlFrames
45
A
40
B
A
25
18
TheGD&Ttoolkit
GeometryControlTools
FeatureControlFrames
BasicDimensions,and
45
A
40
B
A
25
18
TheGD&Ttoolkit
GeometryControlTools
FeatureControlFrames
BasicDimensions,and
DatumFeatureLabels
45
A
40
B
A
25
18
TechnicalAdvantagesofGD&T
GD&Tisperfectlycapableofcontrollingsize,and...
1)
2)
3)
4)
5)
6)
7)
8)
clearlydefinescoordinatesystems,
clearlydifferentiatesbetweenreferenceandcontrolledfeatures,
controlsthelocationofboreswithcylindricaltolerancezones,
linkslocationtolerancestofeaturesizeusing(M)and(L)Modifiers
providespowerfultoolsforcontrollingcompoundcurvedsurfaces,
providespowerfultoolsformanagingfeatureform,
providespowerfulmeansforresearchingandrefiningpartfunctionality,and
throughtolerancestackupanalysis,makesitpossibletoguaranteeassemblability.
45
A
15
45
25
30
25
ALL O VER
45
45
25
Asaresult...
GD&Tliberatesusfrom
TribalUnderstandings
&
Interpretation
Nowforsome
Fundamental
GD&TConcepts
Letstakeacloserlookat
ThePerfect
ImaginaryWorld
ofGD&T
ThePerfectImaginaryWorldofGD&T
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
Cylindrical
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
Cylindrical
Slablike
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
Tubelike
Cylindrical
Slablike
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
Tubelike
WallThickness
Cylindrical
Slablike
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
Tubelike
WallThickness
Cylindrical
Diameter
Slablike
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
Tubelike
WallThickness
Cylindrical
Diameter
Slablike
Width
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
3. DatumsPerfectimaginary
referencepoints,linesandplanes.
Tubelike
WallThickness
Cylindrical
Diameter
Slablike
Width
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
3. DatumsPerfectimaginary
referencepoints,linesandplanes.
Tubelike
WallThickness
Cylindrical
Diameter
Slablike
Width
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
2. ToleranceValues
Thesizesoftolerancezones.
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
Tubelike
WallThickness
Cylindrical
Diameter
Slablike
Width
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
WallThickness
2. ToleranceValues
Thesizesoftolerancezones.
Slablike
Width
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
Cylindrical
Diameter
Z
Y
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
WallThickness
2. ToleranceValues
Thesizesoftolerancezones.
Cylindrical
Diameter
Slablike
Width
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
5. BasicDimensions
Toolsfororientingandlocating
tolerancezones.
Z
Y
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
WallThickness
Cylindrical
Diameter
2. ToleranceValues
Thesizesoftolerancezones.
Slablike
Width
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
5. BasicDimensions
Toolsfororientingandlocating
tolerancezones.
Z
Y
50
70
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
WallThickness
Cylindrical
Diameter
2. ToleranceValues
Thesizesoftolerancezones.
Slablike
Width
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
5. BasicDimensions
Toolsfororientingandlocating
tolerancezones.
6. AsymbolicLanguage
SetsofGeometryControlToolsfor
imposingtheperfectimaginaryworld
ontheimperfectrealworld.
Z
Y
50
70
ThePerfectImaginaryWorldofGD&T
1. ToleranceZones
Boundedregionsofspacewithin
whichaparticularcomponentofa
featureisrequiredtolie.
Tubelike
WallThickness
Cylindrical
Diameter
2. ToleranceValues
Thesizesoftolerancezones.
Slablike
Width
3. Datums
Referencepoints,linesandplanes.
4. CoordinateSystems
Framesofreferencefororientingand
locatingtolerancezones.
5. BasicDimensions
Toolsfororientingandlocating
tolerancezones.
6. AsymbolicLanguage
SetsofGeometryControlToolsfor
imposingtheperfectimaginaryworld
ontheimperfectrealworld.
Z
Y
50
DiameterTool
PositionTool
CylindricityTool
70
Nowletsputitallto
work...
HeresapartiallyGD&Tencodeddrawing,...
HeresapartiallyGD&Tencodeddrawing,...
50
50
25
HeresapartiallyGD&Tencodeddrawing,...
DatumFeatureLabels
50
50
25
HeresapartiallyGD&Tencodeddrawing,...
DatumFeatureLabels
identifythefunctionallymost
importantfeaturesofapart.
50
50
25
HeresapartiallyGD&Tencodeddrawing,...
50
50
25
GeometryControlTools
HeresapartiallyGD&Tencodeddrawing,...
50
50
25
GeometryControlTools
controlthesize,form,orientationand
locationofpartfeatures
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
50
50
25
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
specifytolerancezonesand
coordinatesystems
50
50
25
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
specifytolerancezonesand
coordinatesystems
50
50
25
InParticular
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
specifytolerancezonesand
coordinatesystems
50
50
25
InParticular
ToleranceZoneShape
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
specifytolerancezonesand
coordinatesystems
50
50
25
InParticular
ToleranceZoneShape
ToleranceZoneSize
HeresapartiallyGD&Tencodeddrawing,...
FeatureControlFrames
specifytolerancezonesand
coordinatesystems
50
50
25
InParticular
ToleranceZoneShape
ToleranceZoneSize
CoordinateSystem
EstablishmentInstructions
HeresapartiallyGD&Tencodeddrawing,...
50
50
25
BasicDimensions
HeresapartiallyGD&Tencodeddrawing,...
50
50
25
BasicDimensions
locatetolerancezones
...andherestheactualpart,...
50
25
50
...andherearetheGD&TdefinedToleranceZones!
Z(A,B,C)
50
25
50
X(A,B,C)
Y(A,B,C)
50
25
50
...andherearetheGD&TdefinedToleranceZones!
Z(A,B,C)
50
25
50
X(A,B,C)
Y(A,B,C)
50
Aslablike
Flatness
ToleranceZone
25
50
...andherearetheGD&TdefinedToleranceZones!
Z(A,B,C)
50
25
50
X(A,B,C)
Y(A,B,C)
Aslablike
Perpendicularity
ToleranceZone
50
25
50
...andherearetheGD&TdefinedToleranceZones!
Atubelike
Diameter
ToleranceZone
Z(A,B,C)
50
25
50
X(A,B,C)
Y(A,B,C)
50
25
50
...andherearetheGD&TdefinedToleranceZones!
Z(A,B,C)
50
25
50
X(A,B,C)
Y(A,B,C)
Acylindrical
Position
ToleranceZone
50
25
50
Nowaquickoverviewof
TheGD&TDesignConnection
Nowaquickoverviewof
TheGD&TDesignConnection
ImportantConcepts&Processes
1.
Encouragesaggressivefeaturefunctionanalysis
2.
Encouragesfaulttolerantdesign
3.
SupportstrulyFunctionalDatumFeatureselection
4.
RequireseffectiveGeometryControlToolselection
5.
EncouragesbalancedTolerancevalueselectiontoguarantee
Operability,Assemblability&Manufacturability
6.
PermitstrulyfunctionalToleranceStackUpAnalysis
(TSUPA)toguaranteefunctionalitypriortomodelrelease
Nowaquickoverviewof
TheGD&TManufacturingConnection
Nowaquickoverviewof
TheGD&TManufacturingConnection
ImportantConcepts&Processes
1.
Enablesreliablemanufacturingprocessplanningthroughunique
FeatureControlFramedecoding
2.
PermitsaggressiveDesignfeedbackonquestionablecallouts
3.
RequiresreligioususeofspecifiedDatumFeatureswhere
possible
4.
AllowsuseofTemporaryDatumFeatureswherenecessary
5.
Enablesscientificmanufacturingprocessqualityassessment
Nowaquickoverviewof
TheGD&TMetrologyConnection
Nowaquickoverviewof
TheGD&TMetrologyConnection
ImportantConcepts&Processes
1.
CompletelydefinesCMMbasedinspectionprocessesthrough
potentiallyfullyautomatedFeatureControlFramedecoding
2.
EssentiallyautomatesFunctionalGagedesign
3.
Requiresadequaterawdatapointclouddensities
4.
Requiresadequaterawdataaccuracyatleast20Xthe
tightesttolerancevalue
5.
PermitsfullyautomatedRulebasedDatumReferenceFrame
establishment
6.
Enablesstrict,RulebasedActualValueprocessing
ClearlyFunctionalGD&Tisessentialforreliable
manufacturingandmetrologyprocesses
Clearly
badGD&T
isnothingbuttrouble!
PrimaryFocusesinthispresentation:
PrimaryFocusesinthispresentation:
1.
FeatureControlFrameAnatomy
2.
MaterialConditionModifierclarifications
3.
FeatureControlFramedecoding
4.
DatumFeature,DatumFeatureSimulatorandDatum
definitions
5.
RulesforDatumFeatureSimulationandDatum
ReferenceFrameestablishment
6.
TheDatumReferenceFrameestablishmentProcess.
Letsstartwiththe
Anatomy
ofa
FeatureControlFrame
FeatureControlFrameAnatomy
FeatureControlFrameAnatomy
FeatureControlFrameshavethreemajorcompartments
0.5 M A B S C M
FeatureControlFrameAnatomy
FeatureControlFrameshavethreemajorcompartments
0.5 M A B S C M
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
0.5 M A B S C M
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
ToleranceZoneSizeModifier
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
ToleranceZoneSizeModifier
Primary
DatumFeature
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
ToleranceZoneSizeModifier
Primary
DatumFeature
Secondary
DatumFeature
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
ToleranceZoneSizeModifier
Primary
DatumFeature
Secondary
DatumFeature
Tertiary
DatumFeature
FeatureControlFrameAnatomy
1.Specifiesthe
GeometryControlTool
3.SpecifiestheDatumReference
FrameEstablishmentProcess
2.Specifiesthe
ToleranceZone
0.5 M A B S C M
ToleranceZoneShape
ToleranceZoneSize
ToleranceZoneSizeModifier
ToleranceZoneMobilityModifiers
Primary
DatumFeature
Secondary
DatumFeature
Tertiary
DatumFeature
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
TheEncodedFunction
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
M
Moretolerance
TheEncodedFunction
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
M
Moretolerance
TheEncodedFunction
Clearance
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
M
Moretolerance
Lotsoftolerance
TheEncodedFunction
Clearance
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
TheEncodedFunction
Moretolerance
Clearance
Lotsoftolerance
Interference/Overlap
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
TheEncodedFunction
Moretolerance
Clearance
Lotsoftolerance
Interference/Overlap
Stuckat0.5mm
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactontheToleranceZone
TheEncodedFunction
Moretolerance
Clearance
Lotsoftolerance
Interference/Overlap
Stuckat0.5mm
Centering/Aiming
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonManufacturing
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonManufacturing
EncouragespushingfeaturestowardtheirLMC!
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonManufacturing
EncouragespushingfeaturestowardtheirLMC!
EncouragespushingfeaturestowardtheirMMC!
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonManufacturing
EncouragespushingfeaturestowardtheirLMC!
EncouragespushingfeaturestowardtheirMMC!
Encourageskeepingfeaturesattheirmeansizes!
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonCoordinateMetrology
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonCoordinateMetrology
Requiresdeterminingtheunconstrained,inspace
actualmatingsizeofafeaturetoexpandtheTolZone
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonCoordinateMetrology
M
L
Requiresdeterminingtheunconstrained,inspace
actualmatingsizeofafeaturetoexpandtheTolZone
Requiresdeterminingtheunconstrained,inmaterial
actualmatingsizeofafeaturetoexpandtheTolZone
MaterialConditionModifierEffects
ToleranceZoneSize
Modifiers 251
0.5 M A B S C M
ImpactonCoordinateMetrology
M
L
S
Requiresdeterminingtheunconstrained,inspace
actualmatingsizeofafeaturetoexpandtheTolZone
Requiresdeterminingtheunconstrained,inmaterial
actualmatingsizeofafeaturetoexpandtheTolZone
Easytoimplement,becausethereisnothingtodo!
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
TheEncodedFunction
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
M
Mobilizesthetolerancezone
TheEncodedFunction
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
M
Mobilizesthetolerancezone
TheEncodedFunction
MatingPartplaydueto
inspaceclearance
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
M
Mobilizesthetolerancezone
TheEncodedFunction
MatingPartplaydueto
inspaceclearance
Thiswillbedemonstratedinthe
applicationattheendoftheworkshop!
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
M
Mobilizesthetolerancezone
Loosensthetolerancezone
TheEncodedFunction
MatingPartplaydueto
inspaceclearance
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
TheEncodedFunction
Mobilizesthetolerancezone
MatingPartplaydueto
inspaceclearance
Loosensthetolerancezone
MatingPartplaydue
toinmaterialoverlap
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
TheEncodedFunction
Mobilizesthetolerancezone
MatingPartplaydueto
inspaceclearance
Loosensthetolerancezone
MatingPartplaydue
toinmaterialoverlap
Stabilizesthetolerancezone
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDRF&ToleranceZone
TheEncodedFunction
Mobilizesthetolerancezone
MatingPartplaydueto
inspaceclearance
Loosensthetolerancezone
MatingPartplaydue
toinmaterialoverlap
Stabilizesthetolerancezone
MatingPartcentering
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDatumFeatureSimulators
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDatumFeatureSimulators
FixesthesizeoftheSimulatoratthe
M
VirtualMaximumMaterialBoundary
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDatumFeatureSimulators
M
FixesthesizeoftheSimulatoratthe
M
VirtualMaximumMaterialBoundary
FixesthesizeoftheSimulatoratthe
L
VirtualLeastMaterialBoundary
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactontheDatumFeatureSimulators
M
FixesthesizeoftheSimulatoratthe
M
VirtualMaximumMaterialBoundary
FixesthesizeoftheSimulatoratthe
L
S RequirestheSimulatortoexpandor
VirtualLeastMaterialBoundary
contracttoconsumealltheavailablespace
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonManufacturing
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonManufacturing
M
EncouragespushingDatumFeaturestowardtheir
LMC.MshouldalwaysbetreatedasSforsetup
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonManufacturing
M
L
EncouragespushingDatumFeaturestowardtheir
LMC.MshouldalwaysbetreatedasSforsetup
EncouragespushingDatumFeaturestowardtheir
MMC.LshouldalwaysbetreatedasSforsetup
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonManufacturing
M
L
S
EncouragespushingDatumFeaturestowardtheir
LMC.MshouldalwaysbetreatedasSforsetup
EncouragespushingDatumFeaturestowardtheir
LMC.LshouldalwaysbetreatedasSforsetup
EncourageskeepingDatumFeaturesattheirmeansizes
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonCoordinateMetrology
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonCoordinateMetrology
M
L
PresentsignificantproblemsforCMM
softwareandraisethespecterofthe
RuleofSimultaneousRequirements!
&
MaterialConditionModifierEffects
ToleranceZoneMobility
Modifiers
251
0.5 M A B S C M
ImpactonCoordinateMetrology
M
L
PresentsignificantproblemsforCMM
softwareandraisethespecterofthe
RuleofSimultaneousRequirements!
&
Easytoimplement,becausethereisnothingtodo!
Heresaninterestingquestion!
Whatsthedifferencebetweenthesetwo
FeatureControlFrameTypes?
Compound
Composite
Whatsthedifferencebetweenthesetwo
FeatureControlFrameTypes?
Compound
Composite
Itshugeandverysimple:
Whatsthedifferencebetweenthesetwo
FeatureControlFrameTypes?
Compound
Composite
Itshugeandverysimple:
Thedifferencesaredescribedonpp.93133inthe
ASMEY14.5M1994Standard...
Whatsthedifferencebetweenthesetwo
FeatureControlFrameTypes?
Compound
Composite
Itshugeandverysimple:
Thedifferencesaredescribedonpp.93133inthe
ASMEY14.5M1994Standard...
...butcanbecondensedinto
TheRuleof
CompositeFeatureControlFrames
Compound
Composite
TheRuleof
CompositeFeatureControlFrames
Compound
Composite
TheDatumFeaturesinthesecondandalllower
tiersofaCompositeFeatureControlFramemay
onlyconstrainrotationaldegreesoffreedom!
(Y14.5M1994pp.93133)
Nowwellillustratetheprocessof
DecodingGD&T
Butfirstletsdothe
QuickRead
ReadingtheFeatureControlFrame.
ReadingtheFeatureControlFrame.
Position
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mm
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMC
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMCrelativetoA
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMCrelativetoA,B
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMCrelativetoA,B
regardlessoffeaturesize,
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMCrelativetoA,B
regardlessoffeaturesize,andC
ReadingtheFeatureControlFrame.
Positionwithinadiameterof0.5mmatMMCrelativetoA,B
regardlessoffeaturesize,andCatMaximumMaterialCondition.
Now,lets
Decode
it!
DecodingtheFeatureControlFrame.
Positionrequires
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeature
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezone
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezoneofdiameter0.5mm
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezoneofdiameter0.5mmatMMC
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezonediameterof0.5mmatMMCexpandingbyasmuchas1mm
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezonediameterof0.5mmatMMCexpandingbyasmuchas1mmasthe
UnconstrainedActualMatingsizeoftheConsideredFeaturedepartsfromMMC
towardLMC
DecodingtheFeatureControlFrame.
whichisorientedandlocatedbyBASICdimensions
DecodingtheFeatureControlFrame.
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
Frameestablishedusing
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
Frameestablishedusing
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstably,regardlessofitssize,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstablyregardlessofitssize,andDatumFeatureC,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstably,regardlessofitssize,andDatumFeatureC,simulatedmoblyat
itsVirtualMaximumMaterialConditionsize.
Gotit?
Onemoretime!
DecodingtheFeatureControlFrame.
Positionrequires
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeature
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezone
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezoneofdiameter0.5mm
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezoneofdiameter0.5mmatMMC
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezonediameterof0.5mmatMMCexpandingbyasmuchas1mm
DecodingtheFeatureControlFrame.
PositionrequirestheboundedaxisoftheConsideredFeaturetoliewithinacylindrical
tolerancezonediameterof0.5mmatMMCexpandingbyasmuchas1mmasthe
UnconstrainedActualMatingsizeoftheConsideredFeaturedepartsfromMMC
towardLMC
DecodingtheFeatureControlFrame.
whichisorientedandlocatedbyBASICdimensions
DecodingtheFeatureControlFrame.
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
Frameestablishedusing
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
Frameestablishedusing
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstably,regardlessofitssize,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstablyregardlessofitssize,andDatumFeatureC,
DecodingtheFeatureControlFrame.
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
whichisorientedandlocatedbyBASICdimensionsrelativetoaDatumReference
FrameestablishedusingDatumFeatureA,simulatedrocking,DatumFeatureB,
simulatedstably,regardlessofitssize,andDatumFeatureC,simulatedmoblyat
itsVirtualMaximumMaterialConditionsize.
Withdecodinginhand,werereadyto
investigatethe
DatumReferenceFrame
EstablishmentProcess
WellusetheindicatedDatumFeatures...
WellusetheindicatedDatumFeatures...
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifiers
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifiers
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifierstoestablish
thespecifiedDatumreferenceFrame!
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifierstoestablish
thespecifiedDatumreferenceFrame!
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
X[A,B,C]
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifierstoestablish
thespecifiedDatumreferenceFrame!
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
Anddiscoverhowthe
modifierMleadsto
X[A,B,C]
WellusetheindicatedDatumFeaturesandtheir
ToleranceZoneMobilityModifierstoestablish
thespecifiedDatumreferenceFrame!
Y[A,B,C]
Y[A,B,C]
Z[A,B,C]
Anddiscoverhowthe
modifierMleadsto
X[A,B,C]
ToleranceZone
Mobility
FoundationsforestablishingaDatumReferenceFrame
Concepts
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
1. DatumFeatureLabels
2. ToleranceZoneMobilityModifiers
3. FeatureControlFrames
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
Rules
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
1. DatumFeatureLabels
2. ToleranceZoneMobilityModifiers
3. FeatureControlFrames
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
Rules
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
1. DatumFeatureLabels
2. ToleranceZoneMobilityModifiers
3. FeatureControlFrames
1. RulesofDatumFeatureSimulatorManagement
2. RulesofNaturalDatumReferenceFrameEstablishment
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
Rules
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
Details
1. DatumFeatureLabels
2. ToleranceZoneMobilityModifiers
3. FeatureControlFrames
1. RulesofDatumFeatureSimulatorManagement
2. RulesofNaturalDatumReferenceFrameEstablishment
DatumFeatures
Definition:
DatumFeatures
Definition:
DatumFeaturesarespeciallylabeled,imperfect,physicalsurfaces
ofrealparts,whichservetoconstraindegreesofrotationaland
translationalfreedomduringassemblyprocesses.
DatumFeatures
Definition:
DatumFeaturesarespeciallylabeled,imperfect,physicalsurfaces
ofrealparts,whichservetoconstraindegreesofrotationaland
translationalfreedomduringassemblyprocesses.
40
B
A
25
AisaPlanarSurface
18
DatumFeatures
Definition:
DatumFeaturesarespeciallylabeled,imperfect,physicalsurfaces
ofrealparts,whichservetoconstraindegreesofrotationaland
translationalfreedomduringassemblyprocesses.
BisaBore
40
B
A
25
AisaPlanarSurface
18
DatumFeatures
Definition:
DatumFeaturesarespeciallylabeled,imperfect,physicalsurfaces
ofrealparts,whichservetoconstraindegreesofrotationaland
translationalfreedomduringassemblyprocesses.
BisaBore
40
B
A
25
AisaPlanarSurface
18
CisaSlot
DatumTargets
Definition:
DatumTargets
Definition:
DatumTargetsarelimitedportionsofDatumFeatures:
Points
Lines
LimitedAreas
whichencodethefactthatthematingDatumFeature,
assemblyormanufacturingfixture,willonlyengagethe
indicated,limitedportionsoftheDatumFeatureunder
consideration.
DatumTargets
S10
50
50
A1
S10
S10
A1
A2
A2
40
S10
40
A2
S10
A3
S10
DatumTargets
S10
50
50
A1
S10
S10
A1
A2
A2
40
S10
40
A2
S10
A3
PointDatumTargetsA1,A2andA3aretobe
simulatedbysphericalsimulatorsofdia.10mm
S10
DatumFeatureSimulators
Definition:
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
1. fromwhichweextractDatums
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
1. fromwhichweextractDatums
2. inwhichweestablishDatumReferenceFrames,and
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
1. fromwhichweextractDatums
2. inwhichweestablishDatumReferenceFrames,and
3. withwhichwetransferDatumReferenceFramesto
actualparts.
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
1. fromwhichweextractDatums
2. inwhichweestablishDatumReferenceFrames,and
3. withwhichwetransferDatumReferenceFramesto
actualparts.
Themachiningfixturesandgagesusedin
manufacturingandinspectionprocessesareexamples
ofphysicalDatumFeatureSimulators.
DatumFeatureSimulators
Definition:
DatumFeatureSimulatorsareconceptuallyperfect,or
physicallyalmostperfect,inverseDatumFeatures,
1. fromwhichweextractDatums
2. inwhichweestablishDatumReferenceFrames,and
3. withwhichwetransferDatumReferenceFramesto
actualparts.
MathematicalDatumFeatureSimulatorsare
constructedbyCoordinateMeasuringMachine
softwaresystemsduringDatumReferenceFrame
establishmentprocedures.
DatumFeatureSimulatorDetails
DatumFeatureSimulatorDetails
DatumFeatureA:aPlanarSurface
40
B
A
25
18
DatumFeatureSimulatorDetails
DatumFeatureA:aPlanarSurface
40
B
A
25
18
16
18
DatumFeatureSimulatorA:
aninversePlanarSurface
DatumTargetSimulatorDetails
DatumTargetSimulatorDetails
S10
50
50
A1
S10
S10
A1
A2
A2
40
S10
40
A2
S10
A3
S10
PointDatumTargets
A1,A2andA3
DatumTargetSimulatorDetails
S10
50
50
A1
S10
S10
A1
A2
S10
PointDatumTargets
A1,A2andA3
A2
40
S10
40
A2
16
S10
A3
18
DatumTargetSimulatorsA1,A2andA3:
ThreeToolingBalls
DatumFeatureSimulatorDetails
DatumFeatureB:aBore
40
B
A
25
18
DatumFeatureSimulatorDetails
DatumFeatureB:aBore
40
B
A
25
18
16
18
DatumFeatureSimulatorB:
anexpandingCylinder
DatumFeatureSimulatorDetails
DatumFeatureC:aSlot
40
B
A
25
18
DatumFeatureSimulatorDetails
DatumFeatureC:aSlot
DatumFeatureSimulatorC:
40
B
AfixedTombstone
A
25
18
16
18
Datums
Definition:
Datums
Definition:
Datumsaretheminimumsetofoneperfectimaginary
referencepoint,and/orstraightline,and/orplane,
whichtogether,fullycharacterizetheorientationand
locationofadatumfeaturesimulator.
DatumFeatureSimulators&Datums
Datum Feature Sim ulator
DFS + Datum
Datum
Datum Type
Sphere
Point
Cylinder
Line
Slab
Plane
Cone
Torus
Point
on-Line
W edge
Cyl. Pattern
Line
in-Plane
Note 1.
Compound Curv ed
S urf ac e
Point
on-Line
in-Plane
Rx
Ry
Rz
Translation
Tx
Ty
Tz
DatumDetails
DatumDetails
40
B
A
25
18
DatumFeatureA:aPlanarSurface
DatumDetails
40
B
A
25
18
DatumA:thetangentplaneon
DatumFeatureSimulatorA
DatumFeatureA:aPlanarSurface
DatumDetailsforDatumTargets
S10
50
50
A1
S10
S10
A1
A2
A2
DatumTargetsA1,A2andA3:
Points
40
S10
40
A2
S10
A3
S10
DatumDetailsforDatumTargets
S10
50
50
A1
S10
S10
A1
A2
A2
DatumTargetsA1,A2andA3:
Points
40
S10
40
A2
S10
A3
DatumA:thetangentplaneon
DatumTargetSimulatorsA1,A2andA3
S10
DatumDetails
40
B
A
25
18
DatumFeatureB:aBore
DatumDetails
40
B
A
25
DatumFeatureB:aBore
18
DatumB:theaxisof
DatumFeatureSimulatorB
DatumDetails
DatumFeatureC:aSlot
40
B
A
25
18
DatumDetails
DatumFeatureC:aSlot
40
B
A
25
18
DatumC:themidplaneof
DatumFeatureSimulatorC
FoundationsforestablishingaDatumReferenceFrame
Concepts
1.
2.
3.
4.
Tools
Rules
DatumFeatures
DatumTargets
DatumFeatureSimulators
Datums
1. DatumFeatureLabels
2. ToleranceZoneMobilityModifiers
3. FeatureControlFrames
1. RulesofDatumFeatureSimulatorManagement
2. RulesofNaturalDatumReferenceFrameEstablishment
Details
RulesofDatumFeatureSimulatorManagement
RulesofDatumFeatureSimulatorManagement
1.
Form:Allsimulatorsshallhaveperfectform.
RulesofDatumFeatureSimulatorManagement
1.
Form:Allsimulatorsshallhaveperfectform.
2.
Orientation:Allsimulatorsshallbeperfectlyorientedbytheir
associatedbasicangulardimensions.
RulesofDatumFeatureSimulatorManagement
1.
Form:Allsimulatorsshallhaveperfectform.
2.
Orientation:Allsimulatorsshallbeperfectlyorientedbytheir
associatedbasicangulardimensions.
3.
Location:Unlessotherwiseindicated,allsimulatorsshallbe
perfectlylocatedbytheirassociatedbasiclineardimensions.
RulesofDatumFeatureSimulatorManagement
1.
Form:Allsimulatorsshallhaveperfectform.
2.
Orientation:Allsimulatorsshallbeperfectlyorientedbytheir
associatedbasicangulardimensions.
3.
Location:Unlessotherwiseindicated,allsimulatorsshallbe
perfectlylocatedbytheirassociatedbasiclineardimensions.
4.
Size:SimulatorsreferencedRFSshallexpandorcontractto
consumeallthespaceavailableinoroutsidetheirassociated
DatumFeatures.SimulatorsreferencedatMMCorLMC
shallbefixedattheVirtualMMCorLMCsizeoftheir
associatedDatumFeatures.
RulesofNaturalDatumReferenceFrameEstablishment
RulesofNaturalDatumReferenceFrameEstablishment
1.
RuleofDatumFeaturePrecedence:DatumFeaturesshallbe
usedintheorderinwhichtheyappearintheFeatureControl
Frame,readingfromlefttoright.
RulesofNaturalDatumReferenceFrameEstablishment
1.
RuleofDatumFeaturePrecedence:DatumFeaturesshallbe
usedintheorderinwhichtheyappearintheFeatureControl
Frame,readingfromlefttoright.
2.
RuleofDegreesofConstraintPrecedence:EachDatum
Featureshallfirstattempttoconstrainpitch&yaw,thenonly
roll,andonlythentranslationaldegreesoffreedom.
RulesofNaturalDatumReferenceFrameEstablishment
1.
RuleofDatumFeaturePrecedence:DatumFeaturesshallbe
usedintheorderinwhichtheyappearintheFeatureControl
Frame,readingfromlefttoright.
2.
RuleofDegreesofConstraintPrecedence:EachDatum
Featureshallfirstattempttoconstrainpitch&yaw,thenonly
roll,andonlythentranslationaldegreesoffreedom.
3.
RuleofNonOverride:NoDatumFeaturemayimpactdegrees
offreedomconstrainedbyhigherprecedenceDatumFeatures.
RulesofNaturalDatumReferenceFrameEstablishment
1.
RuleofDatumFeaturePrecedence:DatumFeaturesshallbe
usedintheorderinwhichtheyappearintheFeatureControl
Frame,readingfromlefttoright.
2.
RuleofDegreesofConstraintPrecedence:EachDatum
Featureshallfirstattempttoconstrainpitch&yaw,thenonly
roll,andonlythentranslationaldegreesoffreedom.
3.
RuleofNonOverride:NoDatumFeaturemayimpactdegrees
offreedomconstrainedbyhigherprecedenceDatumFeatures.
4.
CanMayMustRule:IfaDatumFeaturecanconstraina
degreeoffreedom,andalsomay,thenitmust.
Nowfor...
TheSixStep
DatumReferenceFrame
EstablishmentProcess
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
2.
IdentifytheDatumFeatures
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
2.
IdentifytheDatumFeatures
3.
ConstructtheDatumFeatureSimulators
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
2.
IdentifytheDatumFeatures
3.
ConstructtheDatumFeatureSimulators
4.
ExtracttheDatumsfromtheirSimulators
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
2.
IdentifytheDatumFeatures
3.
ConstructtheDatumFeatureSimulators
4.
ExtracttheDatumsfromtheirSimulators
5.
UsetheDatumstoestablishtheDRFinthesimulatorsby
constrainingtherotationalandtranslationaldegreesoffreedom
ofastartercoordinatesystem
DatumReferenceFrame
EstablishmentProcessSteps
1.
DecodetheFeatureControlFrame
2.
IdentifytheDatumFeatures
3.
ConstructtheDatumFeatureSimulators
4.
ExtracttheDatumsfromtheirSimulators
5.
UsetheDatumstoestablishtheDRFinthesimulatorsby
constrainingtherotationalandtranslationaldegreesoffreedom
ofastartercoordinatesystem
6.
MarrytheDatumFeaturestotheirsimulatorstotransferthe
DatumReferenceFrametotheactualpart.
TheSixStepDatumReferenceFrameEstablishmentProcess
Y (1 )
Y (1 )
40
Z( 1)
X( 1)
25
18
Y (1 )
40
Z( 1)
X( 1)
25
18
Step 1.
Decode the Feature Control Frame
What?
Onemoretime?
No!
Y (1 )
40
Z( 1)
X( 1)
25
18
Step 2.
Identify the Datum
Features
Y (1 )
40
Z( 1)
X( 1)
25
18
Step 2.
Identify the Datum
Features
Feature A: a planar surface
Y (1 )
40
Z( 1)
X( 1)
25
18
Step 2.
Identify the Datum
Features
Feature A: a planar surface
Feature B: a hollow cylinder
Y (1 )
40
Z( 1)
X( 1)
25
18
Step 2.
Identify the Datum
Features
Feature A: a planar surface
Feature B: a hollow cylinder
Feature C: a slot
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Step 3.
Construct the Datum Feature Simulators
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Step 3.
Construct the Datum Feature Simulators
16
18
Y[A,B,C]
40
B
A
Step 3.
C
X[A,B,C]
Z[A,B,C]
25
18
16
Y[A,B,C]
40
B
A
Step 3.
C
X[A,B,C]
Z[A,B,C]
25
18
16
18
Y[A,B,C]
40
B
A
Step 3.
C
X[A,B,C]
Z[A,B,C]
25
18
C
16
18
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Step 4.
Extract the Datums from their
Simulators
Y[A,B,C]
40
B
A
Step 4.
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
B
A
Step 4.
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
B
A
Step 4.
C
X[A,B,C]
Z[A,B,C]
25
18
C
Datum A: the tangent plane on Simulator A
Datum B: the axis of Simulator B
Datum C: the mid-plane of Simulator C
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y
X
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y
X
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y
X
Z[A]
Y[A]
X[A]
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z
Y
B
X
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B]
Y[A,B]
Z
X[A,B]
Y
X
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
Step 5.
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
C
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
Y[A,B,C]
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
DRF[A,B,C]...
Y[A,B,C]
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
DRF[A,B,C]...
Y[A,B,C]
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
DRF[A,B,C]...
Y[A,B,C]
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
DRF[A,B,C]...
Y[A,B,C]
willrockrelativeto
DatumFeatureA.
willbestablerelativeto
DatumFeatureB.
X[A,B,C]
Step 6.
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Z[A,B,C]
DRF[A,B,C]...
Y[A,B,C]
willrockrelativeto
DatumFeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
Why?
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
Because...
SimulatorCdoesnotconsumeallthe
spaceinsideDatumFeatureC!
Because...
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
SimulatorCdoesnotconsumeallthe
spaceinsideDatumFeatureC!
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
althoughtheConsideredFeatureseemstobeout
oftolerance...
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
althoughtheConsideredFeatureseemstobeout
oftolerance...
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
althoughtheConsideredFeatureseemstobeout
oftolerance...ifwerolltheDRF,whichalso
rollsthetolerancezone,...
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
althoughtheConsideredFeatureseemstobeout
oftolerance...ifwerolltheDRF,whichalso
rollsthetolerancezone,...
And...
Y[A,B,C]
40
B
A
althoughtheConsideredFeatureseemstobeout
oftolerance...ifwerolltheDRF,whichalso
rollsthetolerancezone,...
C
X[A,B,C]
Z[A,B,C]
25
18
Y[A,B,C]
40
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
X[A,B,C]
25
And...
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
althoughtheConsideredFeatureseemstobeout
oftolerance...ifwerolltheDRF,whichalso
rollsthetolerancezone,...
And...
Y[A,B,C]
40
B
A
C
X[A,B,C]
Z[A,B,C]
25
18
DRF[A,B,C]...
willrockrelativetoDatum
FeatureA.
willbestablerelativeto
DatumFeatureB.
willbepartiallyrollmobile
relativetoDatum Feature C
althoughtheConsideredFeatureseemstobeout
oftolerance...ifwerolltheDRF,whichalso
rollsthetolerancezone,...theConsidered
Featurecomesintotolerance!
Thisisexactlywhatafunctionalgage
woulddo,andthereforeexactlywhat
CMMsoftwaredoesi.e.shoulddo
Thisisexactlywhatafunctionalgage
woulddo,andthereforeexactlywhat
CMMsoftwaredoes
atleastonsunnydays!
Thisisexactlywhatafunctionalgage
woulddo,andthereforeexactlywhat
CMMsoftwaredoes
atleastonsunnydays!
Andinreallysophisticatedsystems,
thewholeprocessisautomated!
ConcludingRemarks
ConcludingRemarks
WehavecomeheretodemonstratethatGD&T
canandmustonlybe
ConcludingRemarks
WehavecomeheretodemonstratethatGD&T
canandmustonlybe
encodedanddecoded
ConcludingRemarks
WehavecomeheretodemonstratethatGD&T
canandmustonlybe
encodedanddecoded
andthatmanyGD&Tprocessescanandshouldbe
ConcludingRemarks
WehavecomeheretodemonstratethatGD&T
canandmustonlybe
encodedanddecoded
andthatmanyGD&Tprocessescanandshouldbe
Automated!
Andsoitstimefor
SmartGD&TSolutions:
Whatis
SmartGD&T?
SmartGD&Tisarulebased,processdrivenapproach
toeithertheASMEY14.5M1994orISO1101
standard,whichmakesitpossibletoencodeand
decode,ratherthaninterpretGD&T,andgetitright
thefirsttime.
SmartGD&TSolutions:
1.Systematizethelanguagewithpreciselydefined
Concepts
Tools
Rules
Processes
2. AutomateGD&Trelateddesign,manufacturing
andinspectionprocesses
3.Provideondemand,webbasedsupport.
4.Buildinternal,livesupportteams.
Foundedin1975,MultiMetricscurrentlyprovidesthefollowing
Products
Services
Foundedin1975,MultiMetricscurrentlyprovidesthefollowing
Products
SmartGD&TPseudoCode
DetailedGuidelinesforautomatingGD&T
processesinCAD,CAMandCAIsoftware
Services
Foundedin1975,MultiMetricscurrentlyprovidesthefollowing
Products
SmartGD&TPseudoCode
eGADonlineelectronicGD&TAidedDesign
TrainingManuals&PresentationMaterials
TrainingModels
ReferenceBooks
Services
Foundedin1975,MultiMetricscurrentlyprovidesthefollowing
Products
SmartGD&TPseudoCode
eGADonlineelectronicGD&TAidedDesign
TrainingManuals&PresentationMaterials
TrainingModels
ReferenceBooks
Services
SmartGD&TTechnologyLicensing
PatentsandSupportforautomatingGD&T
processesinCAD,CAMandCAIsoftware
Foundedin1975,MultiMetricscurrentlyprovidesthefollowing
Products
SmartGD&TPseudoCode
eGADonlineelectronicGD&TAidedDesign
TrainingManuals&PresentationMaterials
TrainingModels
ReferenceBooks
Services
SmartGD&TTechnologyLicensing
CorporateGD&TImplementationPlanning
OnSiteGD&TEnduserandTrainerTraining
OnSiteGD&TEncoding&DecodingServices
SmartGD&T
TM
SolutionDetails
SmartGD&TSolution#1
clarifyandsystematizethelanguage!
SmartGD&TSolution#1
clarifyandsystematizethelanguage!
SmartGD&T
TM
Technology
isallabout
CrystallineDefinitions!
Explicit,easilyfoundRules!
SmoothProcesses
SmartGD&TSolution#2
Providewebbasedelectronicsupport!
SmartGD&TSolution#2
Providewebbasedelectronicsupport!
eGAD
TM
electronicGD&TAidedDesign
SmartGD&TSolution#2
Providewebbasedelectronicsupport!
eGAD
TM
electronicGD&TAidedDesign
Consistsof:
1.TheSmartGD&TBestPracticesGuide
2.TheSmartGD&TOnLineTutor
SmartGD&TSolution#2
TheSmartGD&T
BestPracticesGuide
Asearchable,
EncyclopediaofGD&T
The
HomePage
Forclarity,webreak
GD&Tdownintothe
fourgroups:
1. Concepts
2. Tools
3. Rules
4. Processes
Usersclickonany
iteminthetopor
bottombarsto
accessthedesired
contentorfunction.
ClickonSearchto
scananyorall
groups
SmartGD&TSolution#2
TheSmartGD&T
OnLineTutor
ACollectionofVoicedOver,
AnimatedTrainingSegments
SmartGD&TOn-Line Tutor
The
OnLineTutor
ThisisanexampleofthejustintimeGD&Ttutorials
whichmakeuptheOnLineTutor.
Thissegment
describesthesixth
andfinalstepin
theDatum
ReferenceFrame
Establishment
Process.
SmartGD&TOn-Line Tutor
The
OnLineTutor
ThisisanexampleofthepopupTopicMenuforthe
OnLineTutor.
TheTopicMenu
providesaccessto
eachsegmentof
thetutorialand
alsoindicatestheir
duration.
SmartGD&TSolution#3
buildinternalsupportteams!
SmartGD&TSolution#3
buildinternalsupportteams!
MultiMetrics.Inc.
providesonsite&remote
ASMEY14.5M1994based
Implementation&Training
SmartGD&TSolution#4
AutomateGD&Tprocesses!
SmartGD&TSolution#4
AutomateGD&Tprocesses!
MultiMetricslicenses
SmartGD&TTechnology
tohelpsoftwaredevelopersautomate
1. GD&TencodingintheCADworldand
2. GD&TdecodingintheCAMandCAIworlds
MultiMetricsfirstSmartGD&TTechnologypartneris
InnovMetric SoftwareInc.
themastersofdensepointcloudmetrology.
IMIhasbuiltacomprehensiveSmartGD&TTechnologybased
GD&TdecodingandprocessingengineinPolyWorks,their
highlyesteemeddensepointcloudmetrologysoftwaresystem,
hascompletelyautomatedgeometryprocessingalgorithmselection
inkeepingwithSmartGD&TTechnologybasedfundamental
rules,
hascompletelyautomatedtheDatumReferenceFrame
establishmentprocess,basedontheapplicableSmartGD&T
Technologypatent,and
hasproducedaGD&Tprocessingsystemwhichisasergonomicas
itispowerful.
Howcanwehelpyou?
Pleasevisit
www.multimetrics.com
andgiveusacallat
6503280200
Thankyou!
&
SpecialThanksto
Spatial!
BillTandler