Paul F. Jackson
Quite Involved in Discussions
Re: Composite Position Calculation
Composite controls (one symbol, multiple segments) are special as they typically control patterned tolerance zones and while the upper segment may constrain the orientation and translation of those pattern zones to the datum features the lower segments may only constrain the orientation of those pattern zones.
There are three things to consider about Composite controls (one symbol, multiple segments).
So if [A|B|C] were surfaces on the part and the upper segment declared them then the pattern's tolerance zones would be oriented and located to those surfaces "as possible" to those datum features.
If [A|B] were repeated in the lower segment the refined pattern's tolerance zones would be only oriented to those datum features but free to translate within in the upper segment tolerance zone boundaries.
If [D|E] was specified in the lower segment the composite feature control frame would be erroneous or non-standard because the datum structure of the lower segment must repeat the order above to the orientation constraint desired.
If you intended a liberal tolerance of the pattern to [A|B|C] which I assume is the plate's plane and edges... and you intended a refined tolerance of the pattern to other pattern features D and E... then use single segment controls tolerancing all features roughly to [A|B|C] and refining those necessary to a separate single segment [A|D|E]. Don't leave the primary datum plane out of the refinement control.
Paul
Attached is a part of the dwg. The ?.002 A|B should be D|E. I understand the top part of the tolerance. The bottom half is what is confusing me.
Composite controls (one symbol, multiple segments) are special as they typically control patterned tolerance zones and while the upper segment may constrain the orientation and translation of those pattern zones to the datum features the lower segments may only constrain the orientation of those pattern zones.
There are three things to consider about Composite controls (one symbol, multiple segments).
- 15X The "X" symbol establishes a pattern of features. This means the basic location and orientation of all features in the pattern is locked for all six degrees-of-freedom among the pattern members themselves regardless of any datum features.
- Upper Seg The upper segment defines tolerance zones (cylinders, parallel planes, concentric cylinders, etc.) that are constrained for both orientation and location "as possible" by the datum features specified... within which the axes, median planes, or surfaces of the pattern features must reside.
- Lower Seg The lower segments define alike refined tolerance zones that are constrained only for orientation (not location) to the datum features specified. If no datum features are specified in the lower segment then the tolerance zones are free to rotate and translate "as a perfect 15X pattern" relative to the datum features specified in the upper segment within the uppers zones. If any datum feature (repeated exactly from the upper segment) is present in the lower segment those 15X tolerance zones are oriented "as possible" to those datum features.
So if [A|B|C] were surfaces on the part and the upper segment declared them then the pattern's tolerance zones would be oriented and located to those surfaces "as possible" to those datum features.
If [A|B] were repeated in the lower segment the refined pattern's tolerance zones would be only oriented to those datum features but free to translate within in the upper segment tolerance zone boundaries.
If [D|E] was specified in the lower segment the composite feature control frame would be erroneous or non-standard because the datum structure of the lower segment must repeat the order above to the orientation constraint desired.
Datum -D- is my origin when measuring everything with Datum E and my axis alignment. The second half of the composite tolerance deals with the rotational degrees of freedom if i am reading a book correctly, which is where i am confused. I have 4 rows of holes. And the tolerance is ? .002 which is not in degrees.
If you intended a liberal tolerance of the pattern to [A|B|C] which I assume is the plate's plane and edges... and you intended a refined tolerance of the pattern to other pattern features D and E... then use single segment controls tolerancing all features roughly to [A|B|C] and refining those necessary to a separate single segment [A|D|E]. Don't leave the primary datum plane out of the refinement control.
Paul
Last edited: