Z origin in alignment

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

  • Z origin in alignment

    Good morning everyone!

    Quick question, and I believe I'm just having a brain fart. lol.

    I'm using a CAD model and I have my alignment down nice and locked EXCEPT my Z is .005 off. I can't seem to fix it but i also believe that maybe I am missing something. Any suggestions on what I could do?

    Thanks in advance!!
    PG

    PC-DMIS 2010 MR3
    B&S Global Advantage 7-10-7
    TesaStar - SP25
    Houston, TX

  • #2
    Afternoon pguillory,

    No problem, is all your Z datum features Z0.0 on the model ? As a 1st thought.
    Otherwise have you missed off origin Z axis and have only levelled it.

    Hope this is of help.

    Comment


    • pguillory
      pguillory commented
      Editing a comment
      Sorry for the late reply and thanks for the feedback! i'm not exactly sure what you mean when you ask if I have missed off origin Z axis and only levelled it? My PCD lingo could be off lol Please help

  • #3
    have you looked to verify each of your Z contact points are at zero as well as IJK's are 0,0,1 ?
    i have chased my tail on that my self.

    Comment


    • pguillory
      pguillory commented
      Editing a comment
      gibsonridge I will definitely check that out. Got a bit busy, but slowed down a bit. Gonna dive in today.

  • #4
    Is your Alignment
    Level Z
    Rotate to X/Y Plus/Minus About ZPLUS
    Origin X
    Origin Y
    Origin Z
    ?
    If you are leveling to a different feature other than Z, or are conducting your origin out of the above alignment sequence/order, you could be inducing the delta.

    The only other thought: Is your feature in which you are leveling, the same as the feature in which your are originating to? Is it possible that the two are not parallel..
    Ooh and you could have an error in the CAD itself, if a gomper like myself drew it, lol.

    Comment


    • #5
      After I create manual alignment I will then go and take auto points on my 0.0 surfaces to make sure I am golden before I move farther. Take 2 seconds up front and saves a ton down the line....

      Comment


      • Douglas
        Douglas commented
        Editing a comment
        I have never done that but plan to start. Current engineering team seems to give me decent CAD models though

      • Schlag
        Schlag commented
        Editing a comment
        It took me years to "FIX" 100's of older programs when I started here. They would start the program only to realize that instead of the edge of the part they did their rotation and x 0.0. line on the tangent of a .125 rad edge and now all the hole locations are off ..06125or something just stupid like that. Its just a sanity check before going forward.

    • #6
      Pc-Dmis had a significant error, reporting the ZMAX of a plane as its centroid. This was repaired without a word to the devastating effect it may have on product validation through out the industry. Are you using 2019?
      sigpic

      Comment


      • #7
        No, I'm using 2010 CAD ++ MR3
        PG

        PC-DMIS 2010 MR3
        B&S Global Advantage 7-10-7
        TesaStar - SP25
        Houston, TX

        Comment


        • vpt.se
          vpt.se commented
          Editing a comment
          v4.1 is the worst, hands down. 2010 is a lovely gift from a dear friend on a sunny day compared to v4.1.

        • Schlag
          Schlag commented
          Editing a comment
          Blew right by the 4.xxx because I heard they were such a pile and went from 3.7 to 2009 ?? ...... 2010 is the worst release " I " have had the pleasure of working with.

        • pguillory
          pguillory commented
          Editing a comment
          Schlag Welp, that's not good to hear haha. Thanks though for the feedback man.

      • #8
        Thanks everyone!

        I've sorta fixed the issue, but I'm wondering if this has something to do with my Iterative alignments. Once I understood what this type of alignment was, I loved it. It was great for a beginner like myself to locate the cad model and get it as close to the actual part as possible.

        However, I'm struggling to get some repeatable reports. I execute a program, all green reports. place another part, Iterative, and now the points are just floating in all types of places. I just don't get it. And lets just say that I am able to run the program again successfully, my dim's are out of tolerance.

        Anything I said sound familiar to any of you Pro's out there? Thanks again for this forum!
        PG

        PC-DMIS 2010 MR3
        B&S Global Advantage 7-10-7
        TesaStar - SP25
        Houston, TX

        Comment


        • #9
          Here's what I'm currently working on and inspecting(or trying to I should say).
          Attached Files
          PG

          PC-DMIS 2010 MR3
          B&S Global Advantage 7-10-7
          TesaStar - SP25
          Houston, TX

          Comment


          • #10
            How many times does the iterative alignment cycle thru?
            Most of mine cycle about 3 times before measuring anything else.

            Can you post the iterative alignment code?
            Last edited by brian.freeman; 02-21-2020, 02:10 PM.

            Comment


            • #11
              Pnt2 =feat/contact/vector point,cartesian
              theo/<-0.4105,0.0716,-0.19>,<0,0,-1>
              actl/<11.4369,7.9508,-24.2705>,<-0.9998416,0.0177764,-0.0008684>
              targ/<-0.4105,0.0716,-0.19>,<0,0,-1>
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              pnt3 =feat/contact/vector point,cartesian
              theo/<-0.4311,-0.1191,-0.19>,<0,0,-1>
              actl/<11.4392,7.7601,-24.25>,<-0.9998416,0.0177764,-0.0008684>
              targ/<-0.4311,-0.1191,-0.19>,<0,0,-1>
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              pnt4 =feat/contact/vector point,cartesian
              theo/<-0.747,0.1866,0.2728>,<-1,0,0>
              actl/<11.8841,8.0577,-23.9337>,<-0.000875,-0.0003605,0.9999996>
              targ/<-0.747,0.1866,0.2728>,<-1,0,0>
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              pnt5 =feat/contact/vector point,cartesian
              theo/<-0.747,-0.1583,0.2585>,<-1,0,0>
              actl/<11.8637,7.7129,-23.9338>,<-0.000875,-0.0003605,0.9999996>
              targ/<-0.747,-0.1583,0.2585>,<-1,0,0>
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              pnt6 =feat/contact/vector point,cartesian
              theo/<-0.017,-0.0001,0.491>,<0.0202583,-0.9997948,0>
              actl/<12.0999,7.8676,-24.6633>,<-0.0177547,-0.9996294,-0.0206342>
              targ/<-0.017,-0.0001,0.491>,<0.0202583,-0.9997948,0>
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it start =alignment/start,recall:startup,list=yes
              alignment/iterate
              pnt target rad=0.005,start label=,fixture tol=0.05,error label=
              meas all feat=once,level axis=zaxis,rotate axis=xaxis,origin axis=yaxis
              level=pnt1,pnt2,pnt3,,
              rotate=pnt4,pnt5,,
              origin=pnt6,,
              alignment/end
              comment/oper,no,full screen=no,auto-continue=no,
              ****starting dcc mode****
              >features
              >it align
              >datum align
              mode/dcc
              it1 =feat/contact/vector point,cartesian
              theo/<-0.4003,0.1446,-0.19>,<0,0,-1>
              actl/<-0.4003,0.1445,-0.1901>,<0,0,-1>
              targ/<-0.4003,0.1446,-0.19>,<0,0,-1>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it2 =feat/contact/vector point,cartesian
              theo/<-0.4063,0.0396,-0.19>,<0,0,-1>
              actl/<-0.4065,0.0395,-0.19>,<0,0,-1>
              targ/<-0.4063,0.0396,-0.19>,<0,0,-1>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it3 =feat/contact/vector point,cartesian
              theo/<-0.4039,-0.0573,-0.19>,<0,0,-1>
              actl/<-0.4041,-0.0575,-0.1901>,<0,0,-1>
              targ/<-0.4039,-0.0573,-0.19>,<0,0,-1>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it4 =feat/contact/vector point,cartesian
              theo/<-0.747,0.1059,0.2777>,<-1,0,0>
              actl/<-0.747,0.1058,0.2778>,<-1,0,0>
              targ/<-0.747,0.1059,0.2777>,<-1,0,0>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it5 =feat/contact/vector point,cartesian
              theo/<-0.747,-0.0926,0.2798>,<-1,0,0>
              actl/<-0.747,-0.0928,0.2797>,<-1,0,0>
              targ/<-0.747,-0.0926,0.2798>,<-1,0,0>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              it6 =feat/contact/vector point,cartesian
              theo/<-0.0184,-0.0001,0.5062>,<0,-1,0>
              actl/<-0.0185,-0.0001,0.5061>,<0,-1,0>
              targ/<-0.0184,-0.0001,0.5062>,<0,-1,0>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=both,distance=0.5
              show hits=no
              dcc it =alignment/start,recall:it start,list=yes
              alignment/iterate
              pnt target rad=0.0005,start label=,fixture tol=0,error label=
              meas all feat=always,max iterations=5,level axis=zaxis,rotate axis=xaxis,origin axis=yaxis
              level=it1,it2,it3,,
              rotate=it4,it5,,
              origin=it6,,
              alignment/end
              PG

              PC-DMIS 2010 MR3
              B&S Global Advantage 7-10-7
              TesaStar - SP25
              Houston, TX

              Comment


              • #12
                This is the 2 Iterative align process I've done. Would be really nice if someone could skim through one of my programs just for some feedback. Been on this training myself for 8 months guys! I'm trying here! lol Thanks again brian.freeman
                PG

                PC-DMIS 2010 MR3
                B&S Global Advantage 7-10-7
                TesaStar - SP25
                Houston, TX

                Comment


                • #13
                  @pguillory
                  The coding looks correct. and it seems that the measurements are good.
                  Either the second part is bad or coding after the iterative is bad.
                  Have you tried the first part again? to see if it repeats.

                  Comment

                  widgetinstance 190 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
                  Working...
                  X