I am trying to set up a quick program to measure a true position call out for a part we are running at the shop. it is a small bushing and the TP call out is the O.D. cylinder to the I.D. cylinder (datum A) and a perpendicular plane (datum B) I have no CAD model for this part so I need to program it without the CAD. If I try to make an alignment my machine won't run the program and an error reading "part is out of Z stroke" or something pops up. so I've tried to get around it by just fixturing the part in the same position and running without an alignment.
doing this I have to take points and then construct datum B as a plane but when I go to dimension the GD&T in a AB priority it wont let me create it with an error that reads "B does not constrain any degrees of freedom".
if I switch it to a "B" "A" TP I get no errors at all but Since that is not how the print calls it out I am unsure if that is incorrect for what I am trying to achieve.
Can anyone lend me some advice on what I may be doing incorrectly?
Bring up and auto circle. Type in the inner diameter size of the cylinder. Make X,Y and Z 0,0,0. And IJK,0,0,1. Make sure you have 3 sample hits on your auto circle. Construct an alignment. Level (cir1) to Z+. Origin X,Y, and Z to (Cir1). Continue programming your B plane and Cylinder A from there in Auto mode. Measure outer diameter. Construct TP via legacy or Geo.
Bring up and auto circle. Type in the inner diameter size of the cylinder. Make X,Y and Z 0,0,0. And IJK,0,0,1. Make sure you have 3 sample hits on your auto circle. Construct an alignment. Level (cir1) to Z+. Origin X,Y, and Z to (Cir1). Continue programming your B plane and Cylinder A from there in Auto mode. Measure outer diameter. Construct TP via legacy or Geo.