Ok, I give up. Ideas Anyone?

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

  • Ok, I give up. Ideas Anyone?

    Ref my prev post for my situation:
    Wrote prg
    Ran fine for 3 parts
    4th part, it gave an out of param error
    Now the man align will not align with the part, it is like it is on an angle and will not square up

    What I have done:
    Restarted the comp and cmm
    reselected the auto features to verify the vector didn't get corrupted
    recal the probe
    dbl chkd the feature id's making sure they match the ones in the align

    I can't really give a sketch or pic, but the part has the a datum on a flat plane, the b & C are cut outs on a 90 deg surf. So I use trim points for the rotation and origin.
    *This may be causing me the trouble* But it worked fine for 3 parts!!!!

    Any Ideas?

    A.Gore
    sigpicA.Gore

  • #2
    Originally posted by ag162 View Post
    Ref my prev post for my situation:
    Wrote prg
    Ran fine for 3 parts
    4th part, it gave an out of param error
    Now the man align will not align with the part, it is like it is on an angle and will not square up

    What I have done:
    Restarted the comp and cmm
    reselected the auto features to verify the vector didn't get corrupted
    recal the probe
    dbl chkd the feature id's making sure they match the ones in the align

    I can't really give a sketch or pic, but the part has the a datum on a flat plane, the b & C are cut outs on a 90 deg surf. So I use trim points for the rotation and origin.
    *This may be causing me the trouble* But it worked fine for 3 parts!!!!

    Any Ideas?

    A.Gore
    Are you using surface sample hits for those trim points?
    3-2-1 or iterative alignment?
    sigpic
    Originally posted by AndersI
    I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

    Comment


    • #3
      Can you at least post the front end of the program commands, from the edit window?

      Comment


      • #4
        Ok, after several cussing eppisodes, it is running now. I will post the code after it runs this part. For whatever reason, the cad and the part got disoriented or corrupted. It ran the remeasure several times before correcting itself.
        PC DEMON bit me!

        A.Gore
        sigpicA.Gore

        Comment


        • #5
          Hey Matt,
          These are 1 sample hit edge points with an iterative alignment. The dat A points are vector points.

          A.Gore
          sigpicA.Gore

          Comment


          • #6
            Originally posted by ag162 View Post
            Ok, after several cussing eppisodes, it is running now. I will post the code after it runs this part. For whatever reason, the cad and the part got disoriented or corrupted. It ran the remeasure several times before correcting itself.
            PC DEMON bit me!

            A.Gore
            Yep, another one solved by the gang on the forum. You're on a roll today Alton.
            <internet bumper sticker goes here>

            Comment


            • #7
              STARTUP =ALIGNMENT/START,RECALL:, LIST= YES
              ALIGNMENT/END
              MODE/MANUAL
              LOADPROBE/2X2BALL
              TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
              FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;MEAS,NOM,TOL,DEV,OUTTOL, ,
              DA1 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
              THEO/2405.017,760.757,492.243,0,-0.9963782,-0.0850323
              ACTL/93.879,322.568,-523.886,-0.0099983,-0.0383021,0.9992162
              TARG/2405.017,760.757,492.243,0,-0.9963782,-0.0850323
              THEO_THICKNESS = 0,RECT,SNAP = NO,$
              AUTO MOVE = BOTH,DISTANCE = 5
              DA2 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
              THEO/2452.202,754.508,565.73,0,-0.9963782,-0.0850323
              ACTL/181.174,315.825,-523.293,-0.0099983,-0.0383021,0.9992162
              TARG/2452.202,754.508,565.73,0,-0.9963782,-0.0850323
              THEO_THICKNESS = 0,RECT,SNAP = NO,$
              AUTO MOVE = BOTH,DISTANCE = 5
              DA3 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
              THEO/2482.129,756.108,524.762,-0.0480159,-0.9973302,-0.0550182
              ACTL/159.216,270.061,-523.376,-0.0062594,0.018204,0.9998147
              TARG/2482.129,756.108,524.762,-0.0480159,-0.9973302,-0.0550182
              THEO_THICKNESS = 0,RECT,SNAP = NO,$
              AUTO MOVE = BOTH,DISTANCE = 5
              TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
              DC1 =AUTO/EDGE POINT,SHOWALLPARAMS = YES
              THEO/2491.965,793.976,488.673,0.4988658,-0.0709809,0.8637677
              ACTL/129.697,244.236,-559.357,0.9995862,-0.0280628,0.006324
              TARG/2491.965,793.976,488.673,0.4988658,-0.0709809,0.8637677
              THEO_THICKNESS = 0,RECT,EDGE THEO_THICKNESS = 0,ONERROR = NO,$
              AUTO MOVE = BOTH,DISTANCE = 5,RMEAS = None,None,None,MEASURE ORDER = SURFACE,$
              SURFACE NORMAL = 0.8639568,-0.039998,-0.5019749,$
              INIT = 1,PERM = 1,SPACER = 1,INDENT = 1.5,DEPTH = 0
              DC2 =AUTO/EDGE POINT,SHOWALLPARAMS = YES
              THEO/2498.14,792.959,499.379,-0.4988658,0.0709809,-0.8637677
              ACTL/142.156,243.905,-559.148,-0.9995862,0.0280628,-0.006324
              TARG/2498.14,792.959,499.379,-0.4988658,0.0709809,-0.8637677
              THEO_THICKNESS = 0,RECT,EDGE THEO_THICKNESS = 0,ONERROR = NO,$
              AUTO MOVE = BOTH,DISTANCE = 5,RMEAS = None,None,None,MEASURE ORDER = SURFACE,$
              SURFACE NORMAL = 0.8639568,-0.039998,-0.5019749,$
              INIT = 1,PERM = 1,SPACER = 1,INDENT = 1.5,DEPTH = 0
              A0 =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
              ALIGNMENT/ITERATE
              PNT TARGET RAD = 0.05, START LABEL = , FIXTURE TOL = 0.05, ERROR LABEL =
              MEAS ALL FEAT = NO ,MAX ITERATIONS = 99 ,LEVEL AXIS=YAXIS ,ROTATE AXIS=XAXIS ,ORIGIN AXIS=ZAXIS
              LEVEL = DA1,DA2,DA3,,
              ROTATE = DC1,DC2,,
              ORIGIN = DC1,,
              ALIGNMENT/END
              MODE/DCC
              Then it does it DCC.

              Does anyone see any prbs here?

              Thanks in advance,
              A.Gore
              sigpicA.Gore

              Comment


              • #8
                Maybe, but I couldn't have done without you Craiger. Lets give Craiger a big round of applause!!! lmao,,,cmon everyone.....clap clap clap

                A.Gore
                sigpicA.Gore

                Comment


                • #9
                  Code:
                  STARTUP    =ALIGNMENT/START,RECALL:, LIST= YES
                              ALIGNMENT/END
                              MODE/MANUAL
                              LOADPROBE/2X2BALL
                              TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                              FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;MEAS,NOM,TOL,DEV,OUTTOL, , 
                  DA1        =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                              THEO/2405.017,760.757,492.243,0,-0.9963782,-0.0850323
                              ACTL/93.879,322.568,-523.886,-0.0099983,-0.0383021,0.9992162
                              TARG/2405.017,760.757,492.243,0,-0.9963782,-0.0850323
                              THEO_THICKNESS = 0,RECT,SNAP = NO,$
                              AUTO MOVE = BOTH,DISTANCE = 5
                  DA2        =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                              THEO/2452.202,754.508,565.73,0,-0.9963782,-0.0850323
                              ACTL/181.174,315.825,-523.293,-0.0099983,-0.0383021,0.9992162
                              TARG/2452.202,754.508,565.73,0,-0.9963782,-0.0850323
                              THEO_THICKNESS = 0,RECT,SNAP = NO,$
                              AUTO MOVE = BOTH,DISTANCE = 5
                  DA3        =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                              THEO/2482.129,756.108,524.762,-0.0480159,-0.9973302,-0.0550182
                              ACTL/159.216,270.061,-523.376,-0.0062594,0.018204,0.9998147
                              TARG/2482.129,756.108,524.762,-0.0480159,-0.9973302,-0.0550182
                              THEO_THICKNESS = 0,RECT,SNAP = NO,$
                              AUTO MOVE = BOTH,DISTANCE = 5
                              TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
                  DC1        =AUTO/EDGE POINT,SHOWALLPARAMS = YES
                              THEO/2491.965,793.976,488.673,0.4988658,-0.0709809,0.8637677
                              ACTL/129.697,244.236,-559.357,0.9995862,-0.0280628,0.006324
                              TARG/2491.965,793.976,488.673,0.4988658,-0.0709809,0.8637677
                              THEO_THICKNESS = 0,RECT,EDGE THEO_THICKNESS = 0,ONERROR = NO,$
                              AUTO MOVE = BOTH,DISTANCE = 5,RMEAS = None,None,None,MEASURE ORDER = SURFACE,$
                              SURFACE NORMAL = 0.8639568,-0.039998,-0.5019749,$
                              INIT = 1,PERM = 1,SPACER = 1,INDENT = 1.5,DEPTH = 0
                  DC2        =AUTO/EDGE POINT,SHOWALLPARAMS = YES
                              THEO/2498.14,792.959,499.379,-0.4988658,0.0709809,-0.8637677
                              ACTL/142.156,243.905,-559.148,-0.9995862,0.0280628,-0.006324
                              TARG/2498.14,792.959,499.379,-0.4988658,0.0709809,-0.8637677
                              THEO_THICKNESS = 0,RECT,EDGE THEO_THICKNESS = 0,ONERROR = NO,$
                              AUTO MOVE = BOTH,DISTANCE = 5,RMEAS = None,None,None,MEASURE ORDER = SURFACE,$
                              SURFACE NORMAL = 0.8639568,-0.039998,-0.5019749,$
                              INIT = 1,PERM = 1,SPACER = 1,INDENT = 1.5,DEPTH = 0
                  A0         =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                              ALIGNMENT/ITERATE
                                PNT TARGET RAD = 0.05, START LABEL = , FIXTURE TOL = 0.05, ERROR LABEL = 
                                MEAS ALL FEAT = NO ,MAX ITERATIONS = 99 ,LEVEL AXIS=YAXIS ,ROTATE AXIS=XAXIS ,ORIGIN AXIS=ZAXIS
                              LEVEL = DA1,DA2,DA3,,
                              ROTATE = DC1,DC2,,
                              ORIGIN = DC1,,
                              ALIGNMENT/END
                              MODE/DCC
                  I would give those edge points a little depth, even 0.1 is better than nothing. A little chip or burr on the edge.... Also, you are hoping that your machine DOES go exactly to the correct location (no drift) otherwise, hitting the very, absolute corner of the part with the high-point of the ball is questionable. I mean, if your machine drifts 'up' even a little, it will hit below the equator and give you a bad pick-up.
                  sigpic
                  Originally posted by AndersI
                  I've got one from September 2006 (bug ticket) which has finally been fixed in 2013.

                  Comment


                  • #10
                    First, let me admit that I don't typically use edge points in an iterative alignment very often.

                    That said, the classic iterative alignment is 6 different points, with opposing vectors, 3 on top (i.e. 0,0,1) 2 in front (i.e. 0,-1,0) and 1 on the remaining side (-1,0,0). Certainly the exact mix does not matter (fron, side, top, or side, front, top, etc.

                    Your 4th and 5th points vectors are opposites (which in itself is not bad) but you are using the DC1 point as both the rotation and origin points. I suspect this will make it tricky at best.

                    I may be way off base, just trying to come up with a suggestion. . .

                    Comment


                    • #11
                      Hey Don,
                      Thanks for the assistance. I agree with you 100%. There is only one problem, this part does not really allow any other ways than what I have done here. This works ok with the iterative alignments. I agree it is definately not what I would suggest for anyone to do, but then again, I push the envelope at times when it comes to replicating a fixture alignment. This is a stamping part, 1mm thick and a key hole type slot is the origin. Thats the reason for two edge points. There was an internal error that caused my problem. It finally worked itself out after many remeasures. But what started with an out of parameter error, cleared after a while and a lot of cussing.
                      Thanks for the assistance,
                      A.Gore
                      sigpicA.Gore

                      Comment

                      Related Topics

                      Collapse

                      Working...
                      X