Origin Moving

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

  • Origin Moving

    I'm using a simple three plane manual alignment on an aluminum brick with a few holes drilled it. Something I've done before. But I get different results each time I run the program. The origin keeps changing. Z seems to remain constant, but I get different results for X and Y each time. I've tried recreating the program, cleaning the scales and probe surfaces, and rebooting everything. All with no success. Does anyone know what's happening?

  • #2
    Post the Code

    When you create alignment

    Manual
    Level "Z"
    rotate
    Origin "X"
    Origin "Y"
    Origin "Z"

    DCC
    Level "Z"
    rotate
    Origin "X"
    Origin "Y"
    Origin "Z"

    Then measure
    Last edited by KIRBSTER269; 05-10-2016, 02:25 PM.
    (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


    • #3
      Can't do a DCC align yet, as probe takes off in random directions. But manual code is below:


      STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
      ALIGNMENT/END
      MODE/MANUAL
      MOVESPEED/ 200
      MANRETRACT/20
      FLY/ON,0.1181
      FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
      LOADPROBE/2X20
      TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
      PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
      THEO/<11.1423,11.0848,-19.7603>,<-0.0001199,0.0002052,1>
      ACTL/<11.1423,11.0848,-19.7603>,<-0.0001199,0.0002052,1>
      MEAS/PLANE,4
      HIT/BASIC,NORMAL,<13.2669,12.9684,-19.7603>,<-0.0001199,0.0002052,1>,<13.2669,12.9684,-19.7603>,USE THEO=YES
      HIT/BASIC,NORMAL,<13.2669,9.3594,-19.7597>,<-0.0001199,0.0002052,1>,<13.2669,9.3594,-19.7597>,USE THEO=YES
      HIT/BASIC,NORMAL,<9.0176,9.3594,-19.7601>,<-0.0001199,0.0002052,1>,<9.0176,9.3594,-19.7601>,USE THEO=YES
      HIT/BASIC,NORMAL,<9.0176,12.6522,-19.7609>,<-0.0001199,0.0002052,1>,<9.0176,12.6522,-19.7609>,USE THEO=YES
      ENDMEAS/
      TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
      PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
      THEO/<11.7042,10.9668,-20.5884>,<0.1094811,0.1493449,-0.9827054>
      ACTL/<11.7042,10.9668,-20.5884>,<0.1094811,0.1493449,-0.9827054>
      MEAS/PLANE,4
      HIT/BASIC,NORMAL,<14.3594,13.1185,-19.9906>,<0.1094811,0.1493449,-0.9827054>,<14.3594,13.1185,-19.9906>,USE THEO=YES
      HIT/BASIC,NORMAL,<3.7549,13.1185,-21.1413>,<0.1094811,0.1493449,-0.9827054>,<3.7549,13.1185,-21.1413>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<14.3503,8.8151,-21.1412>,<0.1094811,0.1493449,-0.9827054>,<14.3503,8.8151,-21.1412>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<14.3521,8.8151,-20.0806>,<0.1094811,0.1493449,-0.9827054>,<14.3521,8.8151,-20.0806>,USE THEO=YES
      ENDMEAS/
      TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
      PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE
      THEO/<10.9896,10.867,-20.6377>,<0.101698,-0.1177704,-0.9878196>
      ACTL/<10.9896,10.867,-20.6377>,<0.101698,-0.1177704,-0.9878196>
      MEAS/PLANE,4
      HIT/BASIC,NORMAL,<13.8742,8.215,-20.05>,<0.101698,-0.1177704,-0.9878196>,<13.8742,8.215,-20.05>,USE THEO=YES
      HIT/BASIC,NORMAL,<13.8742,18.8193,-21.2789>,<0.101698,-0.1177704,-0.9878196>,<13.8742,18.8193,-21.2789>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<8.105,8.2179,-21.2789>,<0.101698,-0.1177704,-0.9878196>,<8.105,8.2179,-21.2789>,USE THEO=YES
      MOVE/CIRCULAR
      HIT/BASIC,NORMAL,<8.105,8.2157,-19.9429>,<0.101698,-0.1177704,-0.9878196>,<8.105,8.2157,-19.9429>,USE THEO=YES
      ENDMEAS/
      A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
      ALIGNMENT/LEVEL,ZPLUS,PLN1
      ALIGNMENT/ROTATE,XPLUS,TO,PLN2,ABOUT,ZPLUS
      ALIGNMENT/TRANS,ZAXIS,PLN1
      ALIGNMENT/TRANS,XAXIS,PLN2
      ALIGNMENT/TRANS,YAXIS,PLN3
      ALIGNMENT/END

      Comment


      • #4
        Hit vectors suggest all three planes are in the Z workplane.
        I can explain it to you, but I can't understand it for you.

        Comment


        • #5
          +1
          Try to change the workplane before each plane - see if the vectors are correct?
          If this is manual alignment, maybe the rotation could go either way and flip your Z, resulting in....Dcc.... probe dives into table.
          It's not a robust alignment and also seems like a lot of work to have to repeat manually.
          PC-Dmis V3.7 to 2011MR2 DatapageRT/Datapage+
          Global, Sheffield, Tracker, Leitz, PMM
          Never confuse movement with action!

          Comment


          • #6
            Originally posted by omega3 View Post
            +1
            Try to change the workplane before each plane - see if the vectors are correct?
            If this is manual alignment, maybe the rotation could go either way and flip your Z, resulting in....Dcc.... probe dives into table.
            It's not a robust alignment and also seems like a lot of work to have to repeat manually.
            +1 remember your CMM is blind and you are its guide. When you are not using a CAD model, it only sees in 2D, so if its looking at it from "Z" and your taking a circle, imagine you are looking at it from the top. Can you see the full circle?, no you would have to look at it from its side in "X" view or "Y" view. so the CMM sees what you do. So I agree change your Workplane view and then take your hits.
            (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


            • #7
              Think simple. Your manual align and dcc align only need to FIND the part. Do that and then start probe angle changes and moving around the part. I know its not always possible but when it doubt, Keep It Simple S(g)enius ! Plane line point all from A0B0. Then go back and let machine do the work for you.
              Last edited by Schlag; 05-10-2016, 04:39 PM.

              Comment


              • #8
                Originally posted by omega3 View Post
                +1
                Try to change the workplane before each plane - see if the vectors are correct?
                If this is manual alignment, maybe the rotation could go either way and flip your Z, resulting in....Dcc.... probe dives into table.
                It's not a robust alignment and also seems like a lot of work to have to repeat manually.
                Thanks for the suggestions. I tried this omega3, and it worked great the first time around, with origin where it should be, and correct vectors. I ran it again and got a Y deviation (from zero) of about 1.335, with a goofy vector. X and Z were spot on. See below:
                LN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<11.1423,11.0848,-19.7603>,<-0.0001199,0.0002052,1>
                ACTL/<11.0879,10.9902,-19.7605>,<-0.0000692,0.000219,1>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<13.2669,12.9684,-19.7603>,<-0.0001199,0.0002052,1>,<14.0555,13.2124,-19.7607>,USE THEO=YES
                HIT/BASIC,NORMAL,<13.2669,9.3594,-19.7597>,<-0.0001199,0.0002052,1>,<14.0555,8.6545,-19.7599>,USE THEO=YES
                HIT/BASIC,NORMAL,<9.0176,9.3594,-19.7601>,<-0.0001199,0.0002052,1>,<8.1588,8.6545,-19.7601>,USE THEO=YES
                HIT/BASIC,NORMAL,<9.0176,12.6522,-19.7609>,<-0.0001199,0.0002052,1>,<8.082,13.4393,-19.7613>,USE THEO=YES
                ENDMEAS/
                TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
                WORKPLANE/XPLUS
                PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<14.3198,10.9495,-20.629>,<0.9999969,-0.0016388,-0.0018669>
                ACTL/<14.3198,10.9927,-20.638>,<0.999997,-0.0016547,-0.001814>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<14.3248,13.3115,-19.9741>,<0.9999969,-0.0016388,-0.0018669>,<14.325,13.356,-19.9449>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3224,13.3116,-21.2973>,<0.9999969,-0.0016388,-0.0018669>,<14.3225,13.356,-21.2962>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3146,8.5874,-21.2973>,<0.9999969,-0.0016388,-0.0018669>,<14.3147,8.6294,-21.2962>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3172,8.5874,-19.9475>,<0.9999969,-0.0016388,-0.0018669>,<14.317,8.6294,-20.0145>,USE THEO=YES
                ENDMEAS/
                TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
                WORKPLANE/YMINUS
                PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<11.0131,8.2511,-20.6253>,<-0.000157,-0.9999987,-0.0015907>
                ACTL/<12.3517,9.5518,-20.596>,<0.123744,-0.3782761,-0.9173846>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<13.9325,8.2496,-19.9593>,<-0.000157,-0.9999987,-0.0015907>,<13.9981,8.2244,-19.9491>,USE THEO=YES
                HIT/BASIC,NORMAL,<13.9326,8.2518,-21.2912>,<-0.000157,-0.9999987,-0.0015907>,<19.2993,13.5284,-21.2425>,USE THEO=YES
                HIT/BASIC,NORMAL,<8.0937,8.2527,-21.2912>,<-0.000157,-0.9999987,-0.0015907>,<8.0547,8.2282,-21.2425>,USE THEO=YES
                HIT/BASIC,NORMAL,<8.0937,8.2506,-19.9592>,<-0.000157,-0.9999987,-0.0015907>,<8.0547,8.2261,-19.95>,USE THEO=YES
                ENDMEAS/

                Third time around (with no changes), I get deviations on all three axes. See code below:
                PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<11.1423,11.0848,-19.7603>,<-0.0001199,0.0002052,1>
                ACTL/<11.0271,9.5453,-21.1982>,<0.2503336,-0.4069068,0.8784987>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<13.2669,12.9684,-19.7603>,<-0.0001199,0.0002052,1>,<13.9934,13.4759,-19.7557>,USE THEO=YES
                HIT/BASIC,NORMAL,<13.2669,9.3594,-19.7597>,<-0.0001199,0.0002052,1>,<13.9916,2.8172,-25.5251>,USE THEO=YES
                HIT/BASIC,NORMAL,<9.0176,9.3594,-19.7601>,<-0.0001199,0.0002052,1>,<8.0618,8.5906,-19.7555>,USE THEO=YES
                HIT/BASIC,NORMAL,<9.0176,12.6522,-19.7609>,<-0.0001199,0.0002052,1>,<8.0618,13.2975,-19.7565>,USE THEO=YES
                ENDMEAS/
                TIP/T1A90B-90, SHANKIJK=1, 0, 0, ANGLE=-90
                WORKPLANE/XPLUS
                PLN2 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<14.3198,10.9495,-20.629>,<0.9999969,-0.0016388,-0.0018669>
                ACTL/<13.0089,11.0058,-19.1833>,<0.647601,-0.0995735,0.7554456>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<14.3248,13.3115,-19.9741>,<0.9999969,-0.0016388,-0.0018669>,<14.3393,13.2336,-19.9617>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3224,13.3116,-21.2973>,<0.9999969,-0.0016388,-0.0018669>,<9.0369,13.7057,-15.4963>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3146,8.5874,-21.2973>,<0.9999969,-0.0016388,-0.0018669>,<14.3285,8.5419,-21.2664>,USE THEO=YES
                HIT/BASIC,NORMAL,<14.3172,8.5874,-19.9475>,<0.9999969,-0.0016388,-0.0018669>,<14.3309,8.5419,-20.0088>,USE THEO=YES
                ENDMEAS/
                TIP/T1A90B180, SHANKIJK=0, -1, 0, ANGLE=180
                WORKPLANE/YMINUS
                PLN3 =FEAT/PLANE,CARTESIAN,TRIANGLE
                THEO/<11.0131,8.2511,-20.6253>,<-0.000157,-0.9999987,-0.0015907>
                ACTL/<12.4038,9.5524,-20.5949>,<0.1302748,-0.3945187,-0.9096062>
                MEAS/PLANE,4
                HIT/BASIC,NORMAL,<13.9325,8.2496,-19.9593>,<-0.000157,-0.9999987,-0.0015907>,<14.0745,8.225,-19.9107>,USE THEO=YES
                HIT/BASIC,NORMAL,<13.9326,8.2518,-21.2912>,<-0.000157,-0.9999987,-0.0015907>,<19.3757,13.5291,-21.261>,USE THEO=YES
                HIT/BASIC,NORMAL,<8.0937,8.2527,-21.2912>,<-0.000157,-0.9999987,-0.0015907>,<8.0825,8.2288,-21.261>,USE THEO=YES
                HIT/BASIC,NORMAL,<8.0937,8.2506,-19.9592>,<-0.000157,-0.9999987,-0.0015907>,<8.0826,8.2268,-19.9468>,USE THEO=YES
                ENDMEAS/

                Could I have a hardware problem?

                Comment


                • #9
                  I did this today (coincidentally) and forgot to change my workplanes. Got funky results, of course. Fixed work planes and all is good! Don't forget workplanes!!!! They are your friends.

                  Comment


                  • #10
                    If you have not changed to the correct work plane when doing a side face you will be half a probe diameter out due to probe compensation. Keep it simple to begin with, measure top plane and 2 lines on side of block and intersect the 2 lines. Level plane in z and datum in z, align line one of the line's in whichever axis you wish and then datum on intersection point in X & Y.
                    Last edited by Department S; 05-11-2016, 03:14 AM.

                    Comment


                    • #11
                      Originally posted by Schlag View Post
                      Think simple. Your manual align and dcc align only need to FIND the part. Do that and then start probe angle changes and moving around the part. I know its not always possible but when it doubt, Keep It Simple S(g)enius ! Plane line point all from A0B0. Then go back and let machine do the work for you.
                      This worked! Thanks Schlag. Plane, line, point-all from A0B0, then I did DCC align using three planes. With repeatable results. My programming experience has been mostly limited to CAD parts, and this had me stumped.

                      Kudos to all of you, for setting me on the right path. FYI-I could not discern any difference when I altered work planes, even with Line and Point measurements.

                      Thanks again all.

                      Comment

                      Related Topics

                      Collapse

                      Working...
                      X