hexagon logo

Straightness of a Shaft (GD&T)

So I have a shaft with several different diameters that is always bent between .010 and .020 off the CNC machine. Our internal print calls out for a bunch of true positions. I told engineering to change it to straightness because that seemed more intuitive (since the part is always bent so much). Now I am writing the CMM program for it. I probe each diameter, create a 3D line between them, and dimension straightness of that 3D line. I'm only getting a result of .001, but when spin the part on the optical comparator it is for sure .010 bent...Any ideas what's going on here?

I just need a consistent way to measure the average straightness of the part that can be validated with a dial indicator or optical comparator.
Parents
  • Yeah I figured it was taking an average of some sort :/

    i think runout might be what you're looking for


    Runout seems like what I want. But I want runout of several different diameter sizes in one total dimension. I deleted all my circles and made them cylinders. Open to any ideas!
  • Look how it Functions, Are the Diameters rotating together? Then Yes Runout, Position would technically be Concentricity, This tends to wear the diameters in their weakest spots. That's why ASME Y14 is eliminating this callout along with symmetry. When Diameters run together, they need to Runout together, but if your just checking to see if its bent. Do what I told you above. In fact if it were me, I would do both.
Reply
  • Look how it Functions, Are the Diameters rotating together? Then Yes Runout, Position would technically be Concentricity, This tends to wear the diameters in their weakest spots. That's why ASME Y14 is eliminating this callout along with symmetry. When Diameters run together, they need to Runout together, but if your just checking to see if its bent. Do what I told you above. In fact if it were me, I would do both.
Children
No Data