So I'm dimensioning the distance between 2 cylinders. The cylinders are in the same workplane, ZPLUS. The cylinders are constructed by 2 circles, 1 at top of bore, 1 at bottom. What is the proper way of dimensioning distance between the 2? From Z-0, the first Cylinder has 2 depths of 18.75MM and 4.75MM, the second Cylinder has depths of 21.05MM and 10.7MM. Would the proper way be to use points and dimension 3D distance? I've dimensioned it a few different ways. I have a tolerance of +-0.0505MM
a) 2d distance from 2 cylinders = 0.0899MM short of nominal
b) 3d distance from 2 cylinders = same result (0.0899MM short of nominal)
c) 2d distance from circle from each bore = same result (0.0899MM short of nominal)
d) 3d distance from circle from each bore = same result (0.0899MM short of nominal)
e) 2d distance from a point constructed in each cylinder = (0.0377MM short of nominal)
f) 3d distance from a point constructed in each cylinder = same result (0.0377MM short of nominal)
If cylinders are not parallel, the distance between them is along the line which is perp to both axes, so its :
ASSIGN/DISTANCE=ABS(DOT(CYL2.XYZ-CYL1.XYZ,CROSS(CYL1.IJK,CROSS(CYL2.IJK,CYL1.IJK))))
If cylinders are not parallel, the distance between them is along the line which is perp to both axes, so its :
ASSIGN/DISTANCE=ABS(DOT(CYL2.XYZ-CYL1.XYZ,CROSS(CYL1.IJK,CROSS(CYL2.IJK,CYL1.IJK))))