Hi All,
Interesting thread, sorry that I'm late joining in.
If you want a non-intuitive callout with subtle and hidden rules, nothing fits the bill like composite position ;^). Here are some comments:
I agree that the B reference does nothing in this example. B cannot constrain the one rotational DOF that is not already taken by A. But if the FRTZF referenced A|B|C, then the B reference would have an effect and would be different than A|C.
The analysis of the "relative clocking" of slots in the two patterns brings up some subtleties of composite FCF's and simultaneous requirements. Even some gray areas, I think. Here are some issues that come to mind:
1. Each FRTZF can rotate independendently of the other since a clocking datum feature was not referenced.
2. Each FRTZF can translate independently of the other, and independently of the PLTZF. This complicates the relative clocking, because each FRTZF can be rotated around a different center.
3. By default, FRTZF's are not subject to simultaneous requirements. To override this default, Y14.5 allows SIM REQT annotations to specified beside each FRTZF. But I don't think that the effect of SIM REQTS is completely straighforward in this case. Would SIM REQTS control the relative orientation and location of the two FRTZFs (so that the two zone patterns share a common center), or just control the relative orientation of the two FRTZFs (so that they don't share a common center) ? I would say that if you asked several Y14.5 experts, the results would not be unanimous.
Evan Janeshewski
Axymetrix Quality Engineering Inc.