Hi All,
I agree with pmarc on all counts. The Flatness tolerance D cannot be standard-compliant if the maximum flatness error allowed on surface I is 0.4. Also, I agree that Flatness callout G applies to surface F, not the derived median plane.
I would say that the 0.5 Flatness tolerance D is most likely a typo. It was probably supposed to be 0.3 or some other value smaller than 0.4. This is a fundamentals textbook, and I would not expect this author to intentionally include tricky nuances of discontinuous features of size.
I would also say that part of the blame here lies in the concept of "perfect form at MMC" and extending this concept further than it should be. Here is what Y14.5-2009 actually states:
-The actual local size of an individual feature at each cross section shall be within the specified tolerance of size.
-The surfaces or surfaces of a regular feature of size shall not extend beyond a boundary (envelope) of perfect form at MMC. This boundary is the the true geometric form represented by the drawing.
-No variation in form is permitted if the regular feature of size is produced at its MMC limit of size unless a straightness or flatness tolerance is associated with the size dimension or the Independency symbol is applied.
-Where the actual local size of a regular feature of size has departed from MMC toward LMC, a local variation in form is allowed equal to the amount of such departure.
So we have two requirements. One is that the local sizes must be within the size tolerance, and the other is that the surfaces must conform to a perfect form boundary at MMC. Many authors extend this to say that Rule #1 imposes an indirect form control on the surfaces, but the standard does not actually say this. It is true that the form error of a feature conforming to both the local size requirement and the boundary requirement could not be more than the size tolerance. But this only applies to features in which the surfaces are fully opposed (i.e. in which the local sizes are defined everywhere). The problem, of course, is what to do in cases like the one in the example where the 12 +/-0.2 width feature has gap in one of the surfaces.
This has also got me wondering about the effect of the CF symbol. Exactly what does the CF symbol on the 20 +/-0.2 feature give us? Does it mean that the size tolerance includes the N surface, which would not be included if the CF symbol were not there? Surely not, or we would need a CF symbol for the 12 +/- 0.2 feature in order to include the E surface.
Yikes, another can of worms. The standard does not tell us what to do with partly-opposed features of size.
Evan Janeshewski
Axymetrix Quality Engineering Inc.