Creating an angle..

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

  • Creating an angle..

    At this time we are manufacturing parts on a Lathe. I have some features that have a 20 degree +/-2 deg C/O, like a large countersink. It is a relief for a spline.
    Do I have to measure 2 lines and create an angle in order to get a result?

  • #2
    From your description you could measure them as lines and construct your angle or measure them as planes if that doesn't work.

    Make sure you have the correct workplane (ZPLUS,XPLUS, etc..) when dimensioning the angle

    Comment


    • #3
      If it's like a CS you can use a cone.
      PC-DMIS 2015.1, SP10, CAD++
      Global 7/10/7, 5/5/5
      Renishaw PH10MQ, PH10M, TP200

      Comment


      • #4
        I am measuring a cone and using a plane to construct a circle to get the CSK dia. I just can't get a good result when I tolerance a cone. I would hope the software would give me an angle.

        Comment


        • #5
          Sometimes i have trouble dimensioning cone angles. I create section cuts using clip planes. then measure the cone with lines and construct the angle and other geometry.

          Comment


          • #6
            Originally posted by lcrowston View Post
            I am measuring a cone and using a plane to construct a circle to get the CSK dia. I just can't get a good result when I tolerance a cone. I would hope the software would give me an angle.
            How many hits and levels are you taking on the countersink angle? How much of a landing on that angle do you have?

            Comment


            • #7
              Con2 =feat/cone,cartesian,out,leng
              theo/<0,0,-0.01>,<0,0,-1>,0.0474,4.0001,4.2605
              actl/<0.0005,0.0013,-0.014>,<-0.0000566,-0.0001791,-1>,0.0485,3.9952,4.2609
              meas/cone,15
              hit/basic,normal,<-2.0001,0,-0.01>,<-0.3420201,0,0.9396926>,<-2,0.0007,-0.015>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6181,1.9022,-0.01>,<-0.10569,0.3252805,0.9396926>,<-0.617,1.9011,-0.0144>,use theo=yes
              move/circular
              hit/basic,normal,<1.6181,1.1756,-0.01>,<0.2767001,0.2010344,0.9396926>,<1.6176,1.17 49,-0.0145>,use theo=yes
              move/circular
              hit/basic,normal,<1.6181,-1.1756,-0.01>,<0.2767001,-0.2010344,0.9396926>,<1.6163,-1.1764,-0.0146>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6181,-1.9022,-0.01>,<-0.10569,-0.3252805,0.9396926>,<-0.6193,-1.9008,-0.0148>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6382,-1.9641,-0.0337>,<-0.10569,-0.3252805,0.9396926>,<-0.6376,-1.9628,-0.0383>,use theo=yes
              move/circular
              hit/basic,normal,<1.6708,-1.2139,-0.0337>,<0.2767001,-0.2010344,0.9396926>,<1.6703,-1.2135,-0.0385>,use theo=yes
              move/circular
              hit/basic,normal,<1.6708,1.2139,-0.0337>,<0.2767001,0.2010344,0.9396926>,<1.6694,1. 2153,-0.0385>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6382,1.9641,-0.0337>,<-0.10569,0.3252805,0.9396926>,<-0.6395,1.963,-0.0384>,use theo=yes
              move/circular
              hit/basic,normal,<-2.0652,0,-0.0337>,<-0.3420201,0,0.9396926>,<-2.0638,-0.0021,-0.0383>,use theo=yes
              move/circular
              hit/basic,normal,<-2.1303,0,-0.0574>,<-0.3420201,0,0.9396926>,<-2.1287,0,-0.062>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6583,2.026,-0.0574>,<-0.10569,0.3252805,0.9396926>,<-0.6576,2.0252,-0.062>,use theo=yes
              move/circular
              hit/basic,normal,<1.7234,1.2521,-0.0574>,<0.2767001,0.2010344,0.9396926>,<1.7234,1. 2514,-0.0622>,use theo=yes
              move/circular
              hit/basic,normal,<1.7234,-1.2521,-0.0574>,<0.2767001,-0.2010344,0.9396926>,<1.7224,-1.2519,-0.0621>,use theo=yes
              move/circular
              hit/basic,normal,<-0.6583,-2.026,-0.0574>,<-0.10569,-0.3252805,0.9396926>,<-0.6593,-2.0244,-0.0622>,use theo=yes
              endmeas/

              Comment


              • #8
                Based on the vector of the hits the included angle of the cone will be 140, which is 20 degrees per side from 180. You could dimension the angle of the cone 140 +/-4 or use the half angle option and it will be 70 +/-2.

                You could also use code to create a generic cone subtracting half your cone angle from 90. That would give you the angle per the print.
                Like this:
                Code:
                F1         =GENERIC/CONE,DEPENDENT,CARTESIAN,OUT,$
                            NOM/XYZ,<0,0,0>,$
                            MEAS/XYZ,<0,0,0>,$
                            NOM/IJK,<0,0,1>,$
                            MEAS/IJK,<0,0,1>,$
                            DISTANCE/0,0,$
                            ANGLE/20,90-CON1.A/2
                Last edited by Schrocknroll; 09-20-2018, 02:50 PM.
                PC-DMIS 2016.0 SP8

                Jeff

                Comment


                • #9
                  That is great Jeff!! Things are finally making sense..

                  Comment

                  Related Topics

                  Collapse

                  Working...
                  X