Jacob Cheverie
Aerospace
- May 14, 2019
- 77
I have attached a stripped down print of a part - A cube with two holes in it. Top face is datum A, Center hole is datum B, Side face is datum C.
The question that I have comes down to the theory behind the dimensioning I guess. I have listed three datum reference frames for a Positional tolerance.
1. [A|B(M)|C]
2. [A|B(M)|C|>]
3. [A|C|B(M)]
In #1, datum B constrains translation in the plane of A. The MMB modifier allows datum displacement upon departure from MMC. My question is this - is "shift" allowed in the direction of the basic dimensions indicated while having datum C as tertiary? Would we need to add the translation modifier as is seen in #2? Or would the better approach be #3, where we use C to constrain translation in the direction of the basic and only allow the small hole to be controlled to B in one direction?
Functionally, C will constrain rotation about the axis of A if used as a tertiary datum, so how would that work in case #1 if the part shifts from datum C simulator? Would the datum displacement be ignored while making constant contact with C? That would override the can-may-must rule.
Any thoughts are welcome and appreciated.
The question that I have comes down to the theory behind the dimensioning I guess. I have listed three datum reference frames for a Positional tolerance.
1. [A|B(M)|C]
2. [A|B(M)|C|>]
3. [A|C|B(M)]
In #1, datum B constrains translation in the plane of A. The MMB modifier allows datum displacement upon departure from MMC. My question is this - is "shift" allowed in the direction of the basic dimensions indicated while having datum C as tertiary? Would we need to add the translation modifier as is seen in #2? Or would the better approach be #3, where we use C to constrain translation in the direction of the basic and only allow the small hole to be controlled to B in one direction?
Functionally, C will constrain rotation about the axis of A if used as a tertiary datum, so how would that work in case #1 if the part shifts from datum C simulator? Would the datum displacement be ignored while making constant contact with C? That would override the can-may-must rule.
Any thoughts are welcome and appreciated.