GD&T Basics - Engineer Essentials

GD&T Basics - Engineer Essentials

Our goal at GD&T Basics is to be your best source for GD&T information online! It is important to us that everyone involved with engineering and machining has the chance to learn and better understand GD&T and your prints. We offer custom training solutions for both individuals and companies to help increase and clarify your knowledge of GD&T.
We strongly believe that you can learn and apply GD&T if you break the concepts down and relate them to how they are actually used in the real world - not just what is written in the standards. GD&T can be a huge benefit to those companies that adopt it. In fact, GD&T allows companies to save time, money, and headache by only focusing on what is functionally necessary for their product.
Our passion is to make GD&T approachable and understandable. After using our course material, we promise a strong foundation in your GD&T knowledge that you can confidently apply in your work.

When to Use DMP Flatness

When to Use DMP Flatness

Flatness with Datum Targets

Flatness with Datum Targets

Cylindricity Measurements

Cylindricity Measurements

Why Use GD&T

Why Use GD&T

Functional Gaging and CMMs

Functional Gaging and CMMs

Designing to MMC and LMC

Designing to MMC and LMC

Пікірлер

  • @JoshuaReuben-s6d
    @JoshuaReuben-s6dСағат бұрын

    (1:52) Can you use the MMC modifier and still ensure a minimum wall thickness? Yes, you can by reducing the Position Tolerance = $$!!.

  • @emincavlan4457
    @emincavlan44572 сағат бұрын

    So it means, I will add bonus tolerance to position tolerance(0.05 mm) , after datum B and and C size measuring. For example if datum B size is 25 mm I will add 0.05 mm. If datum C size is 30 mm, I will add 0.1 mm. I measure feature itself as 10 mm, I will add 0.1 mm. In final condition it has 0.05 + 0.05 + 0.1 + 0.1 = 0.3 mm position tolerance. Is it correct?

  • @dreimer2112
    @dreimer2112Күн бұрын

    This is such a helpful video. I refer to it regularly! Thank you for posting it.

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7d6 күн бұрын

    Can we use one of the axis of the hole as priamry datum, and apply parallelism to the other axis of the hole respect to the primary datum? If yes, only primary datum wouldn't be enough to control all six freedom, how should we pick the secondary datum or even a tertiary datum needed?

  • @Gdandtbasics
    @Gdandtbasics4 күн бұрын

    Yes you absolutely could use one hole as a primary datum feature and control the other hole with parallelism with respect to datum A. In this case since we are using parallelism, we have controlled 2 Translations and 2 Rotations. So you are indeed correct that we have not controlled all 6 DOF however, for parallelism we are only concerned with orientation of the axis to the other axis, and NOT translation and NOT rotation about the datum axis. So that would be perfectly fine to only reference datum A in this scenario if youre ONLY concerned with orientation.

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7d4 күн бұрын

    ​@@Gdandtbasics Thanks for the feedback. What if we still concern with all the three rotational movements between the two axis, and wanted to use the parallelism to control, is that legal based on ASME? I take your picture for example but the two holes become threaded holes in my case. Both two holes will be assembled with a hollowed clylindrical shaft valving , imagine we have a clylindrical filling gun to fill these two shaft valving one by one, during the filling we must keep the parts stay flat (means not clockwise or counterclockwise movement allowed) and also need enough room for the filling gun so it will not interfere with the shaft valvings. Is it legal to use parallelism to control with, use one of axis as primary datum A(have controled 2 Translations and 2 Rotations) , the bottom surface as datum B to control the third rotation? Or any disadvantages for indroducing the datum B?

  • @1914tube1914
    @1914tube19147 күн бұрын

    Very Good video on explaining Profile Tolerance. I enjoyed the clear and informative content; nothing extra; straight to the point.

  • @chrmeiss67
    @chrmeiss6712 күн бұрын

    1) I‘m afraid, there is no reale feature function according to „flatness 0.005 M“ at datum A. 2) If this plate is srewed or stacked, a complete differend specification is required (please see: The plate can be screwed from two different sides). 2) If someone wants to use „flatness 0.005 M“ for whatever reason, then it is easier to write 1.000 -0.02 +0.025 without additional flatness. Kepp it simple! If a fit is required, it‘s a very good idea to keep in mind the gauge, which explanes the simulation of the missing contact partner. If you work with 3D-CAD it’s very helpful to work with assembly constrains to explane contacts. If you create a nominal design where all features with fit function are at MMS, all parts in your assembly are representing the go gauge against each other! A specification is only necessary to control maximum of fit clearance. Unfortunately with the modell of GD&T (or IS0 GPS) a specification uncertainty against nature function appears. Should we start to speak about this issue?

  • @ZakisHereNow
    @ZakisHereNow12 күн бұрын

    I’ll save some people time. This is not a software tutorial for programming a CMM. It’s only using a CMM for measurements.

  • @Jennifer__9605
    @Jennifer__960519 күн бұрын

    According to our records, the BTC transaction has been successfully received.

  • @AlexLapugean
    @AlexLapugean20 күн бұрын

    Yes, it is obvious that when a datum plane is define by 3 datum target points, flatness is meaningless because they will always form a perfect plane. however, when the datum targets are surfaces instead, with meaningful areas, or you have more than 3 datum target points, you will have a flatness mismatch between a simulator and the real part. Is there a way to impose a restriction to the deviation of those multiple points or surfaces from a perfect plane, without qualifying the entire surface? (for example, you have four contact points, and you want to make sure that with any 3 points in contact, the fourth point will never have a larger gap than a certain value)

  • @Gdandtbasics
    @Gdandtbasics4 күн бұрын

    That's a great question, Datum target points, regardless of how many or where they are, will not ever "control" any aspect of size, location, orientation, or form. You can however still apply a form control to the entire surface, or portions of that surface as you mentioned and we show in this example. THat would be the only way to control specific form deviations in this scenario.

  • @alanchang0118
    @alanchang011820 күн бұрын

    If datum targets are applied, how to simulate datums during inspection via CMM. Should fixture must be used? Is there any option by CMM software or programing?

  • @AlexLapugean
    @AlexLapugean20 күн бұрын

    Usually a jig. Most CMMs I've seen do not have datum target simulators. Maybe more high end ones do ... Or 3D scan measurement software, like GOM Inspect, do have ways to simulate datum targets.

  • @taljune142010
    @taljune14201022 күн бұрын

    Thanks

  • @IsabelR3343
    @IsabelR334322 күн бұрын

    Very well explained!

  • @Boyibolomi
    @Boyibolomi26 күн бұрын

    a Vivid video presentation👍

  • @maryamgoli-x3w
    @maryamgoli-x3w26 күн бұрын

    Thanks a lot. very useful training. god bless you.

  • @chrmeiss67
    @chrmeiss67Ай бұрын

    May be datums B and C are equal: A | (B-C) MMC

  • @brianbontrager7618
    @brianbontrager7618Ай бұрын

    The 8 holes would need to be a simultaneous requirement output per ASME 14.5 right? Would software treat them more as a single pattern instead of separate features if output as a SIM. REQT.? Would the results really be any different?

  • @Gdandtbasics
    @GdandtbasicsАй бұрын

    The 8 holes would definitely meet the simultaneous requirements applied by default via ASME Y14.5. Ideally the software treats anything with the same datum structure as SIM REQ by default but this is not always the case for all software.

  • @EricIrwin
    @EricIrwinАй бұрын

    You didn’t talk about the modifier. How can you have a MMC without a tolerance of size?

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7dАй бұрын

    The size has already been insepected during the machinging process, so don't need to recheck it for the wellding assembly , just use the data recorded from the machinging.

  • @EricIrwin
    @EricIrwinАй бұрын

    @@user-nh7gk1bw7d Which would mean that the MMC modifier should not be included in the feature control frame.

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7dАй бұрын

    @@EricIrwin A tolerance of size for the hole already included during the machining process, and considering the size of the hole will not change after welding process.For simplicity and save money (double check will cost extra money), use a reference size is a good choice for this purpose, that doesn't mean the size have no tolerance though. On the other hand, when MMC modifier is applied for the welding asselmbly, we can use a clylinder pin gauge to check the position tolerance.

  • @EricIrwin
    @EricIrwinАй бұрын

    @@user-nh7gk1bw7d I think the error in your logic is that the datum reference frame has changed from the part to the weldment. I still don’t believe it would be good practice to apply the material condition from the part to the weldment. I agree that you could get an answer as you have described but I don’t believe the answer is the correct interpretation of the applied tolerances.

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7dАй бұрын

    @@EricIrwin The tolerance is determined by the ability of manufactruing process, it dosen't matter if it changed from one process to anoter process unless the size of the feature will be affected by the subsequent process

  • @taljune142010
    @taljune142010Ай бұрын

    Thanks a lot!

  • @jasperamsing
    @jasperamsingАй бұрын

    Hey thanks for this explanation! Question 8:23: Is there a difference for the manufactured part to inspect if you: 1) Have Datum A on the surface (like in the video), or if you put: 2) Datum A onto the flatness callout itself, and not on the surface? Does it matter or is it actually the same? Thanks :)

  • @Gdandtbasics
    @GdandtbasicsАй бұрын

    Great question, we get that one alot! The interpretation is the same regardless if you attach the datum feature symbol directly to the FCF or the surface.

  • @Boyibolomi
    @BoyibolomiАй бұрын

    So professional! not only about the GD&T, but also about the thread measurement

  • @Ansari_Zaid
    @Ansari_ZaidАй бұрын

    What is repeatable measurement

  • @Ratatatouille
    @RatatatouilleАй бұрын

    Is there a way to determine the direction of the probe such that the surface is normal to the direction of the probe at point of contact?

  • @persaq
    @persaqАй бұрын

    Perfect, thank you.

  • @mitchl.9207
    @mitchl.9207Ай бұрын

    I finally have a reason to use my salad bowl.

  • @Antuan2911
    @Antuan2911Ай бұрын

    Wondering as you the delete datum "C", at 3:20, can we delete datum "B" from the 2nd line of control frame of Example 2 (for tol. 0.1)? To allow rotation but with in the area for tol. 0.5 ?

  • @Gdandtbasics
    @GdandtbasicsАй бұрын

    Yes you are correct you can get rid of B from the lower frames to allow more rotational freedom within the larger tolerance zone from the upper frame.

  • @ivanangelov4588
    @ivanangelov45882 ай бұрын

    As far as I know, the material conditions might be applied only on feature of size. What should be the MMC value of a point, which is an intersectoin of five axes? Are you going to add the MMC of every cylinder? I think - no. Are you going to find the MAX MMC of some cylinder an use it? Or is it the MIN value? Think it is not correct either. Also, cannot think of any real world problem, that will require such dimensioning schema. Of course, if it is going to be a check gauge - then, yes, it might work. But, don't think the CMM will be able to evaluate this.

  • @omerbilgicli754
    @omerbilgicli7542 ай бұрын

    Thank you so much.

  • @alanchang0118
    @alanchang01182 ай бұрын

    Thank you for answering my questions. This video is clear. Now I am more confident to discuss with my colleagues. Super appreciated.👍👍👍

  • @AlexLapugean
    @AlexLapugean2 ай бұрын

    Very interesting video. 2 questions here, which I think were not clear: 1. While in the nominal case, those 5 cylinders converge to a point, in reality they will not. The axes will kind of miss each other in 3D space so how could a single point be determined? 2. Regarding the orientation in plane (that fixes the rotation of the pattern of 4 holes), you mentioned that you can choose whatever you want. But again, since on the actual part, those 5 cylinders will not have the nominal angles, is the reference orientation considered as an average between the orientation of those 5 cylinders? Otherwise, choosing just one would imply that it is a difference to which one you choose, since the will have different deviations to the orientation. Thank you very much!

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7d2 ай бұрын

    I would think the CMM can do the mathematical calculations for the 5 cylinders converge to a point. Every two axis will converge to a point, if we can find a a circle that just big enough to accommodate all the points converged from those 5 cylinders, that center of the circle I would believe be the determined zero point

  • @kw2519
    @kw25192 ай бұрын

    That’s what tolerances and bonus material are for. Nothing is ever perfect, so the same rules apply here.

  • @AlexLapugean
    @AlexLapugean2 ай бұрын

    @@kw2519 No sure this is it. The only "approximation", if you will, is with regards to the point cloud filtration/association, which is the way to approximate the real geometry in the best way. Moving forward from there, all elements are perfect geometrical elements that have a precise mathematical description. There needs to be a precise way to calculate all of these median points, axis intersections etc.

  • @kw2519
    @kw25192 ай бұрын

    @@AlexLapugean ya and that’s usually defined by the way your point cloud is setup. You can take two measurements of 3 points and get a very rough approximation. Or you could sweep the bore at 10 depths and get a much better result. I’m just saying it all comes down to how the parts dimensioned. As he said, we are the interpreters.

  • @Gdandtbasics
    @Gdandtbasics2 ай бұрын

    These are great questions. You are absolutely correct in saying that the axis of the holes will never converge on a single point. In order to get the center point of the pattern of holes as a datum we need to simulate the datum. And for a pattern of holes, that simulator (physical or digital with a cmm) is 5 cylinders located at true positions (ie converging on a single point) and those theoretical cylinders will expand simultaneously until the pattern of tangible holes "settle" out on the radial high points of all 5 holes simultaneously. This is simulation at RMB. However, a much more practical real world gage would be if datum B were called out at MMB, this would allow us to have stationary pins that dont need to expand. And the part is allowed to "shift" on these perfectly located pins, resulting in datum shift.

  • @stitchesbymoonlightrandall8798
    @stitchesbymoonlightrandall87982 ай бұрын

    I started at SDSU 8 years ago now as an ME and never heard about this until now. Gd&T was just briefly mentioned in my cad class and that was it.

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7d2 ай бұрын

    Air gage, what is that? Not ever heard about that.

  • @gerryvandyk5551
    @gerryvandyk55512 ай бұрын

    Using the hole positions as Datum B does bother me. It feels to me that this part will ride on a shaft, and it's most important to ensure the parts features are centered on the shaft. Therefore I'd prefer to see the ID 1.000 +/- .001 to be Datum B. Subsequently the bolt circle diameter and hole positions would be slaved to the bore. Trying to measure the position of the 1.500" boss based on the position of holes that themselves may have up to .0025" deviation seems ambiguous.

  • @Gdandtbasics
    @Gdandtbasics2 ай бұрын

    That's a great analysis of the decision making process that a designer must understand when selecting their datums for feature control frames. The functional intent of the part should dictate the select of datum features. With out seeing the rest of the assembly in this example we are only operating on assumptions of the final assembly criteria. If the center bore was a clearance bore then it would likely make more sense to use the pattern of holes as a secondary.

  • @AlexLapugean
    @AlexLapugean2 ай бұрын

    Why do people ask these obvious questions? You want to know the cylintricity, you MEASURE CYLINDRICITY. You can't just measure something else and then just assume things. That is the first step to bad engineering, where components end up being functional by chance or overengineering, not by virtue of good design and control.

  • @EricBrummer
    @EricBrummer2 ай бұрын

    Thanks!

  • @jonathonpashukewich7608
    @jonathonpashukewich76082 ай бұрын

    This is very informative thank you. 👏

  • @montoro1961
    @montoro19612 ай бұрын

    A point can't be a secondari datum I don't see it over restir same F.D. more Tham ones it error

  • @Fredumaction
    @Fredumaction2 ай бұрын

    Hi as a teacher of Mechanical Engineering, I find your videos a great resource and encourage my students to watch them. Thanks

  • @user-nh7gk1bw7d
    @user-nh7gk1bw7d3 ай бұрын

    At 9:58, shouldn't the original point(Zero) be the intersection point between datum A and datumC. What you want to express is that we can add X value depends on the Pin the inspector will be choose, is that correct?

  • @Moltimer5050
    @Moltimer50503 ай бұрын

    abseloutly amazing

  • @EricBrummer
    @EricBrummer3 ай бұрын

    Your video mentions a polar probe or a TIR checker. It'd be cool if you included slightly more details on those types of tests to educate people. Searching either of those didn't come up with a ton of useful links. I assume we're talking about a system that checks with multiple sensors to monitor for the lift of the center axis such as kzread.info/dash/bejne/mH2W1pmlcreyYtY.html or a CMM setup that can plot the polar graph (either cause the part can lay flat normal to it's rotation axis or you have the part between centers or some other method.

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    Thanks for the comment, I love this idea! ill put it on the short list of ideas to make for a video. Stay tuned!

  • @asaholey
    @asaholey3 ай бұрын

    I ask this question to geotol pro if I can use runout as datum and the answer is no. Runout should be reference to axis. And runout callout cannot be attach to dimension. Conclusion. They should overhaul gd&t.

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    The key difference here in this example is the fact that the runouts for datum features A and B are in reference to datum axis "A-B" which is a completely different axis then datum axis A or datum axis B, which is completely legal to see/inspect and in fact a very common design.

  • @asaholey
    @asaholey3 ай бұрын

    The inclusion of runout callout for datum A and B, with a diameter tolerance of 1.5 +.000 -.002, is unnecessary since the size tolerance is smaller than the runout tolerance. This incorrect example contributes to confusion among beginners and diminishes the widespread use of GD&T.

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    Thanks for the repy! This is actually a very common dimensioning scheme, but i can understand the confusion. Runout is controlling location of the axis of the feature, in addition to its form. And since the the datum axis is created from both datum feature A and B, it is NOT in reference to the same axis as the feature we are controlling. Thus the size tolerance can hold a tighter form of the feature, while the runout will allow a slightly looser coaxiality error. I hope this helps clarify things for you!

  • @marcolima89
    @marcolima893 ай бұрын

    What would be the difference if you used a composite position tolerance, instead of a multiple single segment? And is there an equivalent to composite tolerance in GPS? Thanks!

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    This is a tricky concept to explain quickly however from a high level, composite lower frames ONLY control orientations of the pattern and not locations with respect to the datums. Where MSS will control locations. There are some configurations of upper and lower frames where both the interpretation of MSS vs composite would be the same. And to the best of my knowledge there is nothing in the GPS that is similar to the Composite control. Thanks for the question!

  • @marcolima89
    @marcolima893 ай бұрын

    @@Gdandtbasics thank you for the explanation.

  • @chrmeiss67
    @chrmeiss673 ай бұрын

    Sorry, but the datum system doesn‘t follow function. Clearly B is primary and A-C-D-D are secondary (D-D is two times derived features of the two holes dia .625). Nominal lineare sizes of through holes and A should be designed at MMC and their derived features should be specified with position and maximum material condition at clearance zero.

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    @chrmeiss67 Love the enthusiasm, and i do love me some zero tolerance at MMC as well! I would take that argument even further and say that Datum Feature B in our example is a great primary datum feature and the pattern of two holes should actually be the secondary datum feature only. However this was just a simple example we used to quickly explain MSS Position controls. Check out our video on patterns of holes as datums. kzread.info/dash/bejne/mGh1lKSAiJyufNo.html

  • @TAH1712
    @TAH17123 ай бұрын

    Any flatness of .005 is rubbish for a machined finish- .0005 is easily achieved over 4 x 4 inch .

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    depends on the machinist/machine, am i right ?? all jokes aside, the designers responsibility is to apply the largest tolerance that the design will allow, not the smallest tolerance that can be achieved.

  • @TAH1712
    @TAH17123 ай бұрын

    I think with only 4 viewers adding comments despite the 21 or so likes, many views aren't critical and self thinking...

  • @EricIrwin
    @EricIrwin3 ай бұрын

    I just want to point out that dimensions 6.000, 2.750, and 3X .250 are shown as basic and thus have no tolerance. I know that this drawing is not complete but I think people should be aware that those features need to have tolerance applied.

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    Thanks for pointing this out! These could easily have a profile of a surface added to the surfaces in the drawing views or rely on an UOS Profile Tolerance in a title block.

  • @TAH1712
    @TAH17123 ай бұрын

    I get the concept but the LH edge is up against another part as you've shown - naturally I wouldn't expect to loosen up that position to C datum.

  • @asaholey
    @asaholey3 ай бұрын

    Agree. Wrong example. And also the hole the diameter 6.25 doesn't have tolerance in the callout.

  • @TAH1712
    @TAH17123 ай бұрын

    @@asaholey oh yes agreed...

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    you're definitely right that this design might not benefit from extra tolerance with respect to C. And for the tolerance on the Ø.625 thru hole, we have to rely on the lazy/forgetful designers best friend "UOS Tolerances" in the title block XD. Sorry for not including that here!

  • @asaholey
    @asaholey3 ай бұрын

    @@Gdandtbasics that's very important for people who still learning because sometimes can be confusing

  • @TAH1712
    @TAH17123 ай бұрын

    @@Gdandtbasics thank you for your reply...

  • @patrickcleary7064
    @patrickcleary70643 ай бұрын

    Hi, I'm wondering if this works if you set the hole pattern as the A datum and the surface as the B datum? If you do this I'm not sure if you can position the hole pattern (which is datum A) to the surface B because you would be referencing B while establishing A before you have established B? I ask this because I have a part that has blind holes for dowels in a hole pattern so in my mind it would not be possible for the surface to be the primary datum feature if the pins have to align with the dowel hole pattern first and slide in before the surfaces can make contact, hence my reasoning for making the hole pattern the primary datum. Perhaps I should leave the surface as A and the hole pattern as B and then when I position other features I will make B the primary and A the secondary in the feature control frame?

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    You certainly can utilize a pattern of features as a primary datum, and then the surface that is perpendicular to the holes as the secondary datum feature. All this implies is that anything that refers to this datum structure is to be held in location and orientation to the pattern of holes first, and then if necessary, to the plane. scena

  • @santiagomartirodriguez1131
    @santiagomartirodriguez11314 ай бұрын

    What is FIM and TIR? They are the same thing?

  • @Gdandtbasics
    @Gdandtbasics3 ай бұрын

    They stand for "Total Indicator Reading" and "Full Indicator Movement" and yes they are interchangeable. Its really just a quick way of saying, how much does the indicator show in total during the measurement. TIR is often times misinterpreted as "Total Indicated Runout" but when its paired with the runout controls, id say no harm no foul.