Sorry for the hiatus - I had quite a bit on my plate.
Pylfrm,
I think I understand and agree with your analogy to 4-29(a). I'm still trying to wrap my head around this, however what the ratio looks like seems to be affected by what types of datum features are as well as what the order/hierarchy looks like in a particular DRF. For example, the difference between your example of Fig. 4-29(a) with a secondary non-planar self-referencing datum feature (tolerance zone = any ratio between 0 and 1) vs. if Fig. 4-22 were modified so that the offset planar datum features were primary and self-referencing (tolerance zone = halved). Would you agree that if the datum features B and C in my example #2/#3 were primary and self-referencing (ie: both with a DRF that was [B-C] instead of [A|B-C]) the tolerance zone would be halved?
The more I think about it as well, the concept you brought up that the tolerance zone could be "any ratio between 0 and 1" seems to be a result of measurement and not actually any geometric constraint on the datum feature. By that I mean in your example showing that only 25% of the zone is usable is only determined AFTER it is measured. In reality the entire tolerance zone is usable and the datum feature is passable as long as it falls anywhere within that zone - it is only after measurement that if that outside 25% of the zone is unused that it is determined that 25% of the zone is unusable, does that make sense? I think 3DDave's statement in the post
is very apt with self-referencing (or whatever we're calling them) datums - "wherever you go, there you are".
To push that concept further, in the situations where as you say the ratio of usable tolerance zone could be anywhere between 0 and 1, if as I noted above that the entire zone is actually usable (that is - if you agree with me), is there actually any difference between my #1/#2/#3 ? It seems that they actually may all result in an identical tolerance zone. I'm interested to hear what you think.
In regards to the discussion of terminology, my apologies for dragging you into trying to define the concept of self-referencing. To me, it makes sense to define any datum feature which references itself as such (self-referencing) even if they result in non-zero actual values and a valid tolerance zone but there are clearly other opinions on the topic. Not being able to define them as such makes it difficult to discuss them because I believe they deserve their own subcategory, however it seems I may have to be more careful in my choice of words in the future to avoid getting into the same discussion of terminology!
greenimi,
Agreed - there is almost always more than one way to skin a cat, however I believe its always best practice to choose the most clear and least confusing solution if possible - in this case I think #1 certainly fulfills that, even if #2/#3 are not "illegal".
Kedu,
The discussion of what constitutes self-referencing notwithstanding I'll try using the terms "invalid self-referencing" (zero actual values) and "valid self-referencing" (non-zero actual values). Since your alternatives #2/#3 do not reference any datums in the DRF (and in fact straightness in #3 cannot reference datums) I would not consider them self-referencing at all. I *think* your alternative #1 would be considered valid self-referencing since datum A is the result of the pattern of 2x UAME's of the two features (vs. if the position tolerance was just a single feature). That being said, since it is referenced at MMB I don't think the result is any different than if the reference was actually datumless position (similar to Fig. 7-59) - to be different it would have to be referenced at RMB. I am however, open to alternative interpretations.