Angle measurement

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Angle measurement

    Hello everyone
    We were tasked with measuring the angle of 1.5, but we doubt the possibility of performing this measurement for several reasons, and one of them is the lack of information about the length of the cone (the first diameter is measured at a height of 6.5, the second is not clear)
    Maybe someone knows what can be done in this case ?

    435.jpg

  • #2
    If you are worried about the length of cone being to short to measure you could try construction an offset tangent line between the two radius then create a generic line at height 6.5, intersect that with the offset line to get a point. Repeat 3 times minimum around the part then construct a circle from the points.

    Comment


    • #3
      I hope you mean this radius?
      I tried to implement what you said, the results are similar to the truth, but it still seems to me that I did not fully understand and made a mistake.
      43.jpg
      Code:
      A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
      ALIGNMENT/LEVEL,ZPLUS,PLN1
      ALIGNMENT/TRANS,ZAXIS,PLN1
      ALIGNMENT/ROTATE_CIRCLE,YPLUS,TO,CIR1,AND,PNT1,ABOUT,ZPLUS
      ALIGNMENT/TRANS,XAXIS,CIR1
      ALIGNMENT/TRANS,YAXIS,CIR1
      ALIGNMENT/END
      WORKPLANE/YPLUS
      CIR2 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<121.066,4.604,-3.476>,<0,1,0>,6.693,0
      ACTL/<120.552,4.604,-3.79>,<0,1,0>,7.903,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<124.167,4.582,-2.218>,<0.9267021,0,0.3757968>,<124.184,4.581,-2.233>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<123.402,4.603,-1.08>,<0.6982608,0,0.7158435>,<123.397,4.602,-1.047>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<122.309,4.628,-0.369>,<0.3715293,0,0.9284212>,<122.281,4.629,-0.237>,USE THEO=YES
      ENDMEAS/
      CIR3 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<-120.821,4.63,-3.825>,<0,1,0>,6.812,0
      ACTL/<-121.059,4.629,-3.382>,<0,1,0>,6.408,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<-123.925,4.642,-2.424>,<-0.9113815,0,0.4115627>,<-124.067,4.642,-2.28>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-123.102,4.635,-1.297>,<-0.6699215,0,0.7424319>,<-123.271,4.635,-1.064>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-121.131,4.611,-0.434>,<-0.0910899,0,0.9958427>,<-121.201,4.611,-0.182>,USE THEO=YES
      ENDMEAS/
      LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
      THEO/<121.066,4.617,-3.476>,<-0.999999,0,-0.001446>
      ACTL/<120.552,4.617,-3.79>,<-0.9999986,0,0.0016881>
      CONSTR/LINE,OFFSET
      SURFACE NORMAL = <0,1,0>,MULTI POINT
      ID = CIR2,CIR3,,
      OFFSET = 0,0
      F1 =GENERIC/LINE,DEPENDENT,CARTESIAN,$
      NOM/XYZ,<CIR3.X,CIR3.Y,-6.5>,$
      MEAS/XYZ,<CIR3.X,CIR3.Y,-6.761>,$
      NOM/IJK,<-0.002,0.0049999,0.9999855>,$
      MEAS/IJK,<-0.002,0.0049999,0.9999855>,$
      DISTANCE/0,0
      PNT2 =FEAT/POINT,CARTESIAN,NO
      THEO/<-120.826,4.63,-3.826>,<-0.999999,0,-0.001446>
      ACTL/<-121.066,4.631,-3.382>,<-0.9999986,0,0.0016881>
      CONSTR/POINT,INT,LIN1,F1
      WORKPLANE/ZPLUS
      CIR4 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<-64.52,102.544,-3.476>,<-0.8660254,-0.5,0>,6.693,0
      ACTL/<-61.901,104.293,-2.672>,<0,1,0>,7.048,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<-66.051,105.241,-2.218>,<-0.4633511,0.8025476,0.3757968>,<-65.382,105.782,-2.121>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-65.688,104.568,-1.08>,<-0.3491304,0.6047116,0.7158435>,<-65.034,104.976,-1.059>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-65.162,103.609,-0.369>,<-0.1857646,0.3217538,0.9284212>,<-64.551,103.842,-0.348>,USE THEO=YES
      ENDMEAS/
      CIR5 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<56.401,-106.949,-3.825>,<-0.8660254,-0.5,0>,6.812,0
      ACTL/<55.433,-108.727,-1.988>,<0,1,0>,4.131,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<57.942,-109.643,-2.424>,<0.4556907,-0.7892795,0.4115627>,<57.498,-110.608,-1.946>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<57.537,-108.927,-1.297>,<0.3349608,-0.5801691,0.7424319>,<57.156,-109.705,-0.848>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<56.572,-107.208,-0.434>,<0.0455449,-0.0788862,0.9958427>,<56.241,-107.309,-0.087>,USE THEO=YES
      ENDMEAS/
      LIN2 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
      THEO/<-64.531,102.538,-3.476>,<0.4999995,-0.8660245,-0.001446>
      ACTL/<-64.021,103.07,-2.672>,<0.499998,-0.866022,0.0028128>
      CONSTR/LINE,OFFSET
      SURFACE NORMAL = <-0.8660254,-0.5,0>,MULTI POINT
      ID = CIR4,CIR5,,
      OFFSET = 0,0
      LIN3 =GENERIC/LINE,DEPENDENT,CARTESIAN,$
      NOM/XYZ,<CIR5.X,CIR5.Y,-6.5>,$
      MEAS/XYZ,<CIR5.X,CIR5.Y,-7.73>,$
      NOM/IJK,<-0.0033301,-0.004232,0.9999855>,$
      MEAS/IJK,<-0.0033301,-0.004232,0.9999855>,$
      DISTANCE/0,0
      PNT3 =FEAT/POINT,CARTESIAN,NO
      THEO/<56.403,-106.953,-3.826>,<0.4999995,-0.8660245,-0.001446>
      ACTL/<56.486,-108.132,-1.994>,<0.499998,-0.866022,0.0028128>
      CONSTR/POINT,INT,LIN2,LIN3
      CIR6 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<-56.545,-107.148,-3.476>,<0.8660254,-0.5,0>,6.693,0
      ACTL/<-54.339,-108.979,-2.609>,<0,1,0>,6.446,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<-58.115,-109.823,-2.218>,<-0.4633511,-0.8025476,0.3757968>,<-57.517,-110.495,-2.073>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-57.714,-109.171,-1.08>,<-0.3491304,-0.6047116,0.7158435>,<-57.132,-109.66,-1.001>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-57.147,-108.237,-0.369>,<-0.1857646,-0.3217538,0.9284212>,<-56.601,-108.503,-0.313>,USE THEO=YES
      ENDMEAS/
      CIR7 =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<64.42,102.319,-3.825>,<0.8660254,-0.5,0>,6.812,0
      ACTL/<63.044,104.067,-2.212>,<0,1,0>,4.956,0
      MEAS/CIRCLE,3,YPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<65.983,105.001,-2.424>,<0.4556907,0.7892795,0.4115627>,<65.515,105 .917,-2.024>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<65.565,104.292,-1.297>,<0.3349608,0.5801691,0.7424319>,<65.143,105 .024,-0.894>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<64.559,102.597,-0.434>,<0.0455449,0.0788862,0.9958427>,<64.167,102 .701,-0.003>,USE THEO=YES
      ENDMEAS/
      LIN4 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
      THEO/<-56.534,-107.155,-3.476>,<0.4999995,0.8660245,-0.001446>
      ACTL/<-56.446,-107.763,-2.609>,<0.4999993,0.8660242,0.0016339>
      CONSTR/LINE,OFFSET
      SURFACE NORMAL = <0.8660254,-0.5,0>,MULTI POINT
      ID = CIR6,CIR7,,
      OFFSET = 0,0
      LIN5 =GENERIC/LINE,DEPENDENT,CARTESIAN,$
      NOM/XYZ,<CIR7.X,CIR7.Y,-6.5>,$
      MEAS/XYZ,<CIR7.X,CIR7.Y,-2.466>,$
      NOM/IJK,<0.00533,-0.0007679,0.9999855>,$
      MEAS/IJK,<0.00533,-0.0007679,0.9999855>,$
      DISTANCE/0,0
      PNT4 =FEAT/POINT,CARTESIAN,NO
      THEO/<64.423,102.324,-3.826>,<0.4999995,0.8660245,-0.001446>
      ACTL/<64.099,103.459,-2.206>,<0.4999993,0.8660242,0.0016339>
      CONSTR/POINT,INT,LIN4,LIN5
      CIR_SMALL =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR,NO
      THEO/<0,0,-3.826>,<0,0,1>,241.83
      ACTL/<0.46,-0.184,-2.527>,<0,0,1>,243.243
      CONSTR/CIRCLE,BF,2D,PNT2,PNT3,PNT4,,
      OUTLIER_REMOVAL/OFF,3
      FILTER/OFF,UPR=0
      CIR_BIG =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
      THEO/<0.042,0.032,-4.8>,<0,0,1>,249.185,0
      ACTL/<0.097,-0.054,-4.801>,<0,0,1>,249.163,0
      MEAS/CIRCLE,6,ZPLUS
      MOVE/CLEARPLANE
      HIT/BASIC,NORMAL,<124.635,0.032,-4.8>,<1,0,0>,<124.642,0.029,-4.801>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<62.339,107.932,-4.8>,<0.5,0.8660254,0>,<62.335,107.931,-4.801>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-62.254,107.932,-4.8>,<-0.5,0.8660254,0>,<-62.16,107.763,-4.801>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-124.55,0.032,-4.8>,<-1,0,0>,<-124.57,0.028,-4.801>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<-62.254,-107.869,-4.8>,<-0.5,-0.8660254,0>,<-62.235,-107.844,-4.8>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<62.339,-107.869,-4.8>,<0.5,-0.8660254,0>,<62.404,-107.983,-4.801>,USE THEO=YES
      ENDMEAS/
      ASSIGN/V1=(CIR_BIG.DIAM-CIR_SMALL.DIAM)/4.80
      F2 =GENERIC/CIRCLE,DEPENDENT,CARTESIAN,OUT,$
      NOM/XYZ,<0,0,0>,$
      MEAS/XYZ,<0,0,0>,$
      NOM/IJK,<-0.002,0.0049999,0.9999855>,$
      MEAS/IJK,<-0.002,0.0049999,0.9999855>,$
      DIAMETER/1.5,V1
      DIM LOC1= LOCATION OF CIRCLE F2 UNITS=MM ,$
      GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
      AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
      D 1.500 0.500 0.500 1.233 -0.267 0.000 --#------
      END OF DIMENSION LOC1
      P.S. my high 4.8 in this case, according to drawing, and i don't have a CAD model
      Last edited by Vladimir; 06-10-2020, 08:05 PM.

      Comment


      • #4
        For the diameter, have you tried a section scan at the basic depth? Section scans are good for this because it doesn't follow the vector of the cone and should stay at the basic depth.
        The angle is tricky. I would think a tangent line from 2 radii as described below would be the only way judging off how much land you have available. Make sure you are in the correct workplane, probe 2 radii, 2d tangent line from both, and dimension the angle.

        Comment


        • #5
          From your sketch it looked as if there were radius at the top and bottom of the cone that could be used to construct the 1.5 degree tangent line see my sketch.

          If the internal radius is to small to measure then can you not just measure the cone surface then construct a circle from the cone at the 6.5 height.

          Also I am not understanding why the circle centres you have measured are way off in the X,Y axis at least one axis should be zero
          Attached Files

          Comment

          Related Topics

          Collapse

          Working...
          X