hexagon logo

Creating a point

As you can see from the attached marked up print, I need to measure the outside intersection point of two cylinders. Right now, I have it programmed to offset a line from the center of the cylinder to the outside of the cylinder by .5" which is the nominal radius of the tubing. The problem I run into with that method is that the dimensions apply after the part is powder coated, so the powder coating could make the radius of the part grow up to .575". So after the program is run, I go back and edit the constructed offset line by changing the offset distance to what the radius of the tube measures after the part is powder coated.

Is there an easier way to do this using code of some sort to offset the line by 1/2 of the diameter of the cylinder instead of using an exact number? That way if the cylinder grows the code will account for that in the program.

PS I am horrible at editing code, so if that is the best way please walk me through it step by step.

Greatly appreciated!

Attached Files
Parents
  • What is the tolerance?

    To have actual readings on those surfaces you could:

    1) You could zero out on the tube on the ends and then take points on the zero equator using a 1,0,0 vector and construct a lines and intersect that way also.


    2) To be more creative you coule aligng thru each tube and take a series of points on the ends of the tube, find the highest points and create lines and intersect and tolerance.
Reply
  • What is the tolerance?

    To have actual readings on those surfaces you could:

    1) You could zero out on the tube on the ends and then take points on the zero equator using a 1,0,0 vector and construct a lines and intersect that way also.


    2) To be more creative you coule aligng thru each tube and take a series of points on the ends of the tube, find the highest points and create lines and intersect and tolerance.
Children
No Data