GDT of Slots

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

  • GDT of Slots

    Hello Friends, I'm having difficulty with some GDT location for slots. I'm sure this is ignorance on my part. I've attached both the program and the graphics. In the screen shot you can see the results on the slots. Everything is in metric. Also, don't be alarmed at my alignment. I like to do the alignment after each feature.Level the part to a plane. measure 2 circles and create a line for my rotation and then the OD of the part to lock in my X and Y. The slot length is not a serious concern but the width relative to the OD (datum A) is important. My report reads .5 out (.02in). What oh what am I doing wrong? program.txt PS... I had to cut the manual alignment out of the program because of the size limitations.
    Thanks
    Attached Files

  • #2
    You're using FCF, that's hardship #1. None of your program content is on here to be read through the post. (I see your .txt file, but can't open from work comp) Have you tried making the notches into generic circles to take advantage of your FEATURE bonus tolerance?
    If you insist on FCF did you make sure all the settings in the 'Advanced' tab are accurate?

    Comment


    • #3
      Bit easier to read

      Code:
      CIR3       =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                  THEO/<188.476,208.039,-1.224>,<0,0,1>,55.997,0
                  ACTL/<188.476,208.039,-1.224>,<0,0,1>,55.997,0
                  MEAS/CIRCLE,3,ZPLUS
                  HIT/BASIC,NORMAL,<216.302,211.14,-1.237>,<0.993849,0.1107434,0>,<216.302,211.14,-1.237>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<162.819,219.249,-1.229>,<-0.9163478,0.4003833,0>,<162.819,219.249,-1.229>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<177.536,182.266,-1.207>,<-0.3907213,-0.920509,0>,<177.536,182.266,-1.207>,USE THEO=YES
                  ENDMEAS/
      A3         =ALIGNMENT/START,RECALL:A2,LIST=YES
                  ALIGNMENT/TRANS,XAXIS,CIR3
                  ALIGNMENT/TRANS,YAXIS,CIR3
                  ALIGNMENT/END
                  MODE/DCC
      PLN2       =FEAT/PLANE,CARTESIAN,TRIANGLE
                  THEO/<0.293,-0.891,-0.003>,<-0.0000961,0.0001005,1>
                  ACTL/<0.3,-0.895,-0.001>,<-0.0000591,0.0001507,1>
                  MEAS/PLANE,3
                  HIT/BASIC,NORMAL,<20.501,10.414,-0.002>,<-0.0000961,0.0001005,1>,<20.516,10.419,-0.001>,USE THEO=YES
                  MOVE/POINT,NORMAL,<22.608,24.616,1.519>
                  MOVE/POINT,NORMAL,<-25.495,26.951,1.507>
                  MOVE/POINT,NORMAL,<-19.733,10.077,1.516>
                  HIT/BASIC,NORMAL,<-19.724,10.073,-0.006>,<-0.0000961,0.0001005,1>,<-19.734,10.077,-0.003>,USE THEO=YES
                  MOVE/POINT,NORMAL,<-39.226,-7.890,1.505>
                  MOVE/POINT,NORMAL,<0.753,-32.443,1.508>
                  MOVE/POINT,NORMAL,<0.103,-23.160,1.514>
                  HIT/BASIC,NORMAL,<0.103,-23.159,-0.001>,<-0.0000961,0.0001005,1>,<0.118,-23.181,0.003>,USE THEO=YES
                  ENDMEAS/
      A4         =ALIGNMENT/START,RECALL:A3,LIST=YES
                  ALIGNMENT/LEVEL,ZPLUS,PLN2
                  ALIGNMENT/TRANS,ZAXIS,PLN2
                  ALIGNMENT/END
                  MOVE/POINT,NORMAL,<21.295,-25.749,1.510>
                  MOVE/POINT,NORMAL,<20.543,-14.330,1.518>
                  PREHIT/0.5
                  RETRACT/0.5
      CIR4       =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                  THEO/<20.48,-14.34,-1.077>,<0,0,1>,3.1
                  ACTL/<20.516,-14.27,-1.067>,<0,0,1>,3.062
                  MEAS/CIRCLE,5,ZPLUS
                  HIT/BASIC,NORMAL,<22.03,-14.34,-1.077>,<-1,0,0>,<22.042,-14.398,-1.056>,USE THEO=YES
                  HIT/BASIC,NORMAL,<20.959,-12.866,-1.077>,<-0.309017,-0.9510565,0>,<20.959,-12.805,-1.062>,USE THEO=YES
                  HIT/BASIC,NORMAL,<19.226,-13.429,-1.077>,<0.809017,-0.5877853,0>,<19.211,-13.47,-1.074>,USE THEO=YES
                  HIT/BASIC,NORMAL,<19.226,-15.251,-1.077>,<0.809017,0.5877853,0>,<19.317,-15.225,-1.073>,USE THEO=YES
                  HIT/BASIC,NORMAL,<20.959,-15.814,-1.077>,<-0.309017,0.9510565,0>,<20.886,-15.755,-1.07>,USE THEO=YES
                  ENDMEAS/
                  MOVE/POINT,NORMAL,<20.751,-14.435,3.658>
                  MOVE/POINT,NORMAL,<-1.647,-34.336,3.671>
                  MOVE/POINT,NORMAL,<-20.801,-14.099,3.676>
      CIR5       =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                  THEO/<-20.48,-14.34,-1.045>,<0,0,1>,3.1
                  ACTL/<-20.434,-14.521,-1.037>,<0,0,1>,3.058
                  MEAS/CIRCLE,5,ZPLUS
                  HIT/BASIC,NORMAL,<-18.93,-14.34,-1.045>,<-1,0,0>,<-18.932,-14.243,-1.034>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-20.001,-12.866,-1.045>,<-0.309017,-0.9510565,0>,<-20.119,-13.02,-1.033>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-21.734,-13.429,-1.045>,<0.809017,-0.5877853,0>,<-21.558,-13.495,-1.041>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-21.734,-15.251,-1.045>,<0.809017,0.5877852,0>,<-21.8,-15.216,-1.041>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-20.001,-15.814,-1.045>,<-0.309017,0.9510565,0>,<-19.962,-15.974,-1.038>,USE THEO=YES
                  ENDMEAS/
                  MOVE/POINT,NORMAL,<-20.590,-14.201,3.732>
      LIN2       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                  THEO/<20.48,-14.34,-1.061>,<-1,0.0000029,0>
                  ACTL/<20.516,-14.27,-1.052>,<-0.9999813,-0.0061215,0>
                  CONSTR/LINE,BF,2D,CIR4,CIR5,,
                  OUTLIER_REMOVAL/OFF,3
                  FILTER/OFF,WAVELENGTH=0
      A5         =ALIGNMENT/START,RECALL:A4,LIST=YES
                  ALIGNMENT/ROTATE,XMINUS,TO,LIN2,ABOUT,ZPLUS
                  ALIGNMENT/END
                  MOVE/POINT,NORMAL,<-26.594,20.255,3.731>
                  MOVE/POINT,NORMAL,<-0.721,25.044,2.448>
      CIR6       =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
                  THEO/<0,25,-1.059>,<0,0,1>,3.1
                  ACTL/<-0.017,24.961,-1.049>,<0,0,1>,3.063
                  MEAS/CIRCLE,5,ZPLUS
                  HIT/BASIC,NORMAL,<1.55,25,-1.059>,<-1,0,0>,<1.51,25.02,-1.046>,USE THEO=YES
                  HIT/BASIC,NORMAL,<0.479,26.474,-1.059>,<-0.309017,-0.9510565,0>,<0.453,26.422,-1.045>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-1.254,25.911,-1.059>,<0.809017,-0.5877853,0>,<-1.221,25.905,-1.054>,USE THEO=YES
                  HIT/BASIC,NORMAL,<-1.254,24.089,-1.059>,<0.809017,0.5877853,0>,<-1.261,24.069,-1.053>,USE THEO=YES
                  HIT/BASIC,NORMAL,<0.479,23.526,-1.059>,<-0.309017,0.9510565,0>,<0.473,23.508,-1.05>,USE THEO=YES
                  ENDMEAS/
                  MOVE/POINT,NORMAL,<-0.321,24.981,4.290>
                  MOVE/POINT,NORMAL,<31.327,22.586,4.282>
                  MOVE/POINT,NORMAL,<31.602,-2.196,4.277>
      CIR_56     =FEAT/CIRCLE,CARTESIAN,OUT,LEAST_SQR
                  THEO/<0,0,-0.999>,<0,0,1>,55.994,0
                  ACTL/<-0.017,-0.017,-0.991>,<0,0,1>,55.999,0
                  MEAS/CIRCLE,10,ZPLUS
                  HIT/BASIC,NORMAL,<27.997,0,-0.999>,<1,0,0>,<27.979,-0.028,-0.985>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<22.65,16.456,-0.999>,<0.809017,0.5877853,0>,<22.637,16.432,-0.993>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<8.652,26.627,-0.999>,<0.309017,0.9510565,0>,<8.67,26.606,-0.993>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<-8.652,26.627,-0.999>,<-0.309017,0.9510565,0>,<-8.659,26.619,-0.996>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<-22.65,16.456,-0.999>,<-0.809017,0.5877853,0>,<-22.656,16.459,-0.997>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<-27.997,0,-0.999>,<-1,0,0>,<-28.014,0.013,-0.996>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<-22.65,-16.456,-0.999>,<-0.809017,-0.5877853,0>,<-22.669,-16.473,-0.987>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<-8.652,-26.627,-0.999>,<-0.309017,-0.9510565,0>,<-8.67,-26.636,-0.987>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<8.652,-26.627,-0.999>,<0.309017,-0.9510565,0>,<8.672,-26.653,-0.985>,USE THEO=YES
                  MOVE/CIRCULAR
                  HIT/BASIC,NORMAL,<22.65,-16.456,-0.999>,<0.809017,-0.5877853,0>,<22.637,-16.462,-0.986>,USE THEO=YES
                  ENDMEAS/
                  MOVE/POINT,NORMAL,<26.016,-17.580,51.968>
      A6         =ALIGNMENT/START,RECALL:A5,LIST=YES
                  ALIGNMENT/TRANS,XAXIS,CIR_56
                  ALIGNMENT/TRANS,YAXIS,CIR_56
                  ALIGNMENT/END

      Comment


      • KIRBSTER269
        KIRBSTER269 commented
        Editing a comment
        I'm a little confused here, Big, are you having the problem? or Gstuver? or are you the same person?

      • bigtallanddopey
        bigtallanddopey commented
        Editing a comment
        Sorry it was unclear, I just thought to help people out and post the code from the text file so people could read it. But I could only post the little amount above.

      • KIRBSTER269
        KIRBSTER269 commented
        Editing a comment
        no problem Big, I just thought that was you also, in cognito

    • #4
      Code:
      PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
      THEO/<0.293,-0.891,-0.003>,<-0.0000961,0.0001005,1>[COLOR=#FF0000]<<<<< your Plane you level to -.003? and your IJKs? maybe 0,0,1[/COLOR]
      ACTL/<0.3,-0.895,-0.001>,<-0.0000591,0.0001507,1>
      MEAS/PLANE,3
      HIT/BASIC,NORMAL,<20.501,10.414,-0.002>,<-0.0000961,0.0001005,1>,<20.516,10.419,-0.001>,USE THEO=YES[COLOR=#FF0000]< -.002[/COLOR]
      MOVE/POINT,NORMAL,<22.608,24.616,1.519>
      MOVE/POINT,NORMAL,<-25.495,26.951,1.507>
      MOVE/POINT,NORMAL,<-19.733,10.077,1.516>
      HIT/BASIC,NORMAL,<-19.724,10.073,-0.006>,<-0.0000961,0.0001005,1>,<-19.734,10.077,-0.003>,USE THEO=YE[COLOR=#FF0000]< -.006[/COLOR]
      MOVE/POINT,NORMAL,<-39.226,-7.890,1.505>
      MOVE/POINT,NORMAL,<0.753,-32.443,1.508>
      MOVE/POINT,NORMAL,<0.103,-23.160,1.514>
      HIT/BASIC,NORMAL,<0.103,-23.159,-0.001>,<-0.0000961,0.0001005,1>,<0.118,-23.181,0.003>,USE THEO=YES [COLOR=#FF0000]<< -.001[/COLOR]
      ENDMEAS/
      Maybe start with that because I was looking at some of your circle features and the Z level results were up and down
      (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
      They say "Nobody's Perfect." I must be Nobody.

      Comment


      • #5
        Thanks Kirbster..this is metric and so a few microns among friends shouldn't matter..There is no solid model and so i often get "noise" in my I's and J's doing manual touch offs. I have had to set this head so sensitive that if I rapid and stop it triggers.
        oh..I think "Big" was kind enough to enlarge the program text.
        I'm going to think about this a bit more and when I can better articulate my problem I'll repost.

        Thanks

        Comment


        • KIRBSTER269
          KIRBSTER269 commented
          Editing a comment
          Thanks keep us informed. I am very curious if this fixes the problem.

      • #6
        Not to change the subject but....I get the multiple alignments but... Its good practice to lock down all 6 DOF when you do a level or a rotate.

        Comment


        • #7
          Gstuver I just want to add, I assumed you didn't have a CAD model. Even when you take manual points, you should still make your THEO points as perfect as you can, and your IJKs. We all know the part isn't perfect. A few microns here in there, you start projecting further away from those few micron mistakes and it gets worse the further you go. First you tell it to be -.003, and your result of -.003 is -.001. Look at cir_56, you have hits set at -.999 in the Z, now look to the right of each hit results in Z. -.993,-.993,-.996,-.997,-.987,-.987,-.985,-.986. oops there's a few more microns. This is no different than having a CAD model. You just have to come back and manually fix the numbers yourself. CAD model just takes the typing away.
          Last edited by KIRBSTER269; 02-22-2018, 09:13 AM.
          (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
          They say "Nobody's Perfect." I must be Nobody.

          Comment


          • #8
            Originally posted by KIRBSTER269 View Post
            Gstuver I just want to add, I assumed you didn't have a CAD model. Even when you take manual points, you should still make your THEO points as perfect as you can, and your IJKs. We all know the part isn't perfect. A few microns here in there, you start projecting further away from those few micron mistakes and it gets worse the further you go. First you tell it to be -.003, and your result of -.003 is -.001. Look at cir_56, you have hits set at -.999 in the Z, now look to the right of each hit results in Z. -.993,-.993,-.996,-.997,-.987,-.987,-.985,-.986. oops there's a few more microns. This is no different than having a CAD model. You just have to come back and manually fix the numbers yourself. CAD model just takes the typing away.
            <psssst, CAD=PART takes care of all that for you>
            sigpic
            Originally posted by AndersI
            I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

            Comment


            • KIRBSTER269
              KIRBSTER269 commented
              Editing a comment
              Quit making the lazy, lazier. Besides you should know what the button does, before you push it.
              Last edited by KIRBSTER269; 02-22-2018, 09:46 AM.

          • #9
            Very good point, and point taken (no pun intended) I will incorporate this into my Dmis habits..thank you.

            Comment

            Related Topics

            Collapse

            Working...
            X