dcc alignment not working correctly

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

  • dcc alignment not working correctly

    Hi everybody, This is my first post here and im a newbie so be gentle!

    I am using a trimek spark circa 2001 cmm with pcdmis++ 3.7 mr4 on windows xp sp3

    Im trying to create a manual alignment followed by a dcc alignment so that I can scan in a 3d surface on a part.

    I have successfully done this before but I am running into a problem with this particular part which I can't figure out on my own, my method hasn't changed from previous parts but the machine isn't behaving as I would expect.

    I run my manual alignment by taking three auto vector points and creating the top plane using constructed plane, then I take two points on the back of the part using auto line, and finally a single point on the end of the part using auto vector point. I create my alignment and everything looks great with the cpl in the correct location and orientation.

    then I enable dcc mode and copy and paste the manual alignment to the dcc section of the program, add some dcc moves in, change the names of each feature, hit run. At this point it usually works fine for me, but in this case the dcc moves act like the part is rotated about 30 degrees about z which makes it miss the part after the first hit on the top plane even though it looks like its in the correct location in the graphic display window. I have tried taking manual points instead of auto points and constructing my to plane for the dcc alignment to see what would happen but i keep winding up with the same result. I am stumped, what am I doing wrong?

    here is my code

    STARTUP =ALIGNMENT/START,RECALL:, LIST= YES
    ALIGNMENT/END
    MODE/MANUAL
    LOADPROBE/IVAN
    TIP/T1A0B0, SHANKIJK=0.146, 0.854, 0.5, ANGLE=-73.675
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,

    PNT1-M =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/56.356,-93.298,-9.769,1,0,0
    ACTL/-197.193,-571.102,-3.605,0.1464466,0.8535534,0.5
    TARG/56.356,-93.298,-9.769,1,0,0
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PNT2-M =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/56.356,-13.989,-10.954,1,0,0
    ACTL/-268.323,-583.323,38.074,0.1464466,0.8535534,0.5
    TARG/56.356,-13.989,-10.954,1,0,0
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PNT3-M =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/56.356,-10.002,-37.161,1,0,0
    ACTL/-281.158,-570.666,20.24,0.1458088,0.8523853,0.5021743
    TARG/56.356,-10.002,-37.161,1,0,0
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PLN1-M =FEAT/PLANE,RECT,TRIANGLE
    THEO/56.356,-39.096,-19.295,1,0,0
    ACTL/-248.891,-575.03,18.236,0.1464864,0.8534094,0.500234
    CONSTR/PLANE,BF,PNT1-M,PNT2-M,PNT3-M,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0

    LIN1-M =AUTO/LINE,SHOWALLPARAMS = YES,SHOWHITS = YES
    THEO/56.356,-84.052,0,-25.381,77.787,0,174.382
    ACTL/-196.396,-579.783,1.426,-268.576,-592.168,1.426,73.2348958
    TARG/56.356,-84.052,0,23.34,-18.681,0
    ACTL_THICKNESS = 0,RECT,BND,ONERROR = NO,$
    AUTO MOVE = NO,DISTANCE = 4,RMEAS = None,None,None,$
    NUMHITS = 2,DEPTH = 0,$
    EDGE VEC = 0.9597308,0,-0.2809212
    MEAS/LINE
    HIT/BASIC,56.356,-84.052,0,0.96,0,-0.281,-196.4,-579.784,1.429
    HIT/BASIC,-22.258,71.604,0,0.96,0,-0.281,-268.607,-592.174,43.702
    ENDMEAS/

    PNT4-M =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/46.438,-100.013,-6.171,0,-1,0
    ACTL/-190.759,-576.023,-9.072,0.854422,0.1455765,-0.4987691
    TARG/46.438,-100.013,-6.171,0,-1,0
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    A0 =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
    ALIGNMENT/LEVEL,ZPLUS,PLN1-M
    ALIGNMENT/TRANS,ZAXIS,PLN1-M
    ALIGNMENT/ROTATE,XPLUS,TO,LIN1-M,ABOUT,ZPLUS
    ALIGNMENT/TRANS,YAXIS,LIN1-M
    ALIGNMENT/TRANS,XAXIS,PNT4-M
    ALIGNMENT/END
    MODE/DCC
    COMMENT/OPER,NO,DCC MOVES BEGINNING!
    MOVE/POINT,NORMAL,-8.5,-17.792,15.013

    PNT1 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/6.715,-9.769,0,0,0,1
    ACTL/6.717,-9.772,0,0,0,1
    TARG/6.715,-9.769,0,0,0,1
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PNT2 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/82.332,-9.204,0,0,0,1
    ACTL/82.332,-9.204,0,0,0,1
    TARG/82.332,-9.204,0,0,0,1
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PNT3 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/90.011,-37.161,0,0,0,1
    ACTL/94.993,-7.604,0,0.0011743,0.0019733,0.9999974
    TARG/90.011,-37.161,0,0,0,1
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    PLN1 =FEAT/PLANE,RECT,TRIANGLE
    THEO/59.686,-18.711,0,0,0,1
    ACTL/61.347,-8.86,0,-0.0000038,0.0000304,1
    CONSTR/PLANE,BF,PNT1,PNT2,PNT3,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0

    LIN1 =AUTO/LINE,SHOWALLPARAMS = YES,SHOWHITS = YES
    THEO/15.961,0,0,177.8,0,-81.737,174.382
    ACTL/8.26,1.13,-4.775,77.644,-8.975,-25.918,73.2348958
    TARG/15.961,0,0,81.332,0,-33.016
    ACTL_THICKNESS = 0,RECT,BND,ONERROR = NO,$
    AUTO MOVE = NO,DISTANCE = 4,RMEAS = None,None,None,$
    NUMHITS = 2,DEPTH = 0,$
    EDGE VEC = 0,-0.2809212,0.9597308
    MEAS/LINE
    HIT/BASIC,15.961,0,0,0,-0.281,0.96,8.265,1.131,-4.775
    HIT/BASIC,171.617,0,-78.614,0,-0.281,0.96,89.179,25.772,-4.78
    ENDMEAS/

    PNT4 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
    THEO/0,-6.171,-9.918,-1,0,0
    ACTL/0,-8.166,-5.992,-0.9570747,-0.2898414,-0.0001037
    TARG/0,-6.171,-9.918,-1,0,0
    ACTL_THICKNESS = 0,RECT,SNAP = NO,$
    AUTO MOVE = NO,DISTANCE = 4

    A1 =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
    ALIGNMENT/LEVEL,ZPLUS,PLN1
    ALIGNMENT/TRANS,ZAXIS,PLN1
    ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
    ALIGNMENT/TRANS,YAXIS,LIN1
    ALIGNMENT/TRANS,XAXIS,PNT4
    ALIGNMENT/END
    Last edited by Philosophical; 04-27-2018, 03:10 PM.

  • #2
    I just realized that my probe has some funny IJK numbers, im not too sure why that is. I calibrated my probe this morning and have already tried shutting the machine down and back on, then calibrating A0B0 once since I started creating this program. if I try to re-select the probe it always comes up with the same IJK that i posted in my code.

    Comment


    • #3
      I think your right about the probe. if i move my cursor to above the probe line, moving in any axis shows only that axis moving in the probe readout but once i click loadprobe line the readout shows x and y movement when im only moving along x.

      thank you, i'll work on fixing that. any idea what might have caused that to happen?

      Comment


      • #4
        You recalled Your startup alignment twice. You need to Recall A0 on your second alignment
        (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


        • InspectorJester
          InspectorJester commented
          Editing a comment
          @cowrevenge
          My alignment system is different than yours. I am unable to not recall the manual alignment, and still run the part program.
          That is because of my specific setup. Your specific setup allows otherwise.
          I'm not saying your wrong, I'm saying I can't do it.

          I am, however, able to skip the manual alignment process entirely, still recall the manual alignment, and still run parts without actually performing the physical manual alignment.
          Last edited by InspectorJester; 05-01-2018, 03:12 PM. Reason: Added the bottom portion, and corrected spelling

        • Max Tasty
          Max Tasty commented
          Editing a comment
          I agree with cowrevenge. When you recall an alignment and lock all 6 deg there is nothing used from the recalled alignment. The manual features are measured the same each time, so they will have the same inherent probing error regardless of what alignment is recalled afterwards,

        • AndersI
          AndersI commented
          Editing a comment
          If you do a complete, 6 DOF alignment the recalled alignment is irrelevant for the calculation. If the recalled alignment *is* relevant for the calculation, it is not a full 6 DOF alignment.

      • #5
        Apart from the funny probe IJK, the vector theo's and actuals don't make much sense.
        Also, the manual alignment is not being recalled in the DCC.

        Code:
        PNT1-M =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
        THEO/56.356,-93.298,-9.769,[COLOR=#FF0000]1,0,0  <----- XPLUS DIRECTION?[/COLOR]
        ACTL/-197.193,-571.102,-3.605,0.1464466,0.8535534,0.5
        TARG/56.356,-93.298,-9.769,[COLOR=#FF0000]1,0,0[/COLOR]
        ACTL_THICKNESS = 0,RECT,SNAP = NO,$
        AUTO MOVE = NO,DISTANCE = 4
        
        [COLOR=#0000FF]A0[/COLOR] =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
        ALIGNMENT/LEVEL,ZPLUS,PLN1-M
        ALIGNMENT/TRANS,ZAXIS,PLN1-M
        ALIGNMENT/ROTATE,XPLUS,TO,LIN1-M,ABOUT,ZPLUS
        ALIGNMENT/TRANS,YAXIS,LIN1-M
        ALIGNMENT/TRANS,XAXIS,PNT4-M
        ALIGNMENT/END
        
        MODE/DCC
        COMMENT/OPER,NO,DCC MOVES BEGINNING!
        MOVE/POINT,NORMAL,-8.5,-17.792,15.013
        PNT1 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
        THEO/6.715,-9.769,0,[COLOR=#FF0000]0,0,1  <---- ZPLUS DIRECTION?[/COLOR]
        ACTL/6.717,-9.772,0,0,0,1
        TARG/6.715,-9.769,0,[COLOR=#FF0000]0,0,1[/COLOR]
        ACTL_THICKNESS = 0,RECT,SNAP = NO,$
        AUTO MOVE = NO,DISTANCE = 4
        
        [COLOR=#0000FF]A1[/COLOR] =ALIGNMENT/START,[COLOR=#0000FF]RECALL:STARTUP[/COLOR], LIST= YES      [COLOR=#0000FF]<--- RECALLING STARTUP INSTEAD OF "A0" MANUAL ALIGNMENT?[/COLOR]
        ALIGNMENT/LEVEL,ZPLUS,PLN1
        ALIGNMENT/TRANS,ZAXIS,PLN1
        ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
        ALIGNMENT/TRANS,YAXIS,LIN1
        ALIGNMENT/TRANS,XAXIS,PNT4
        ALIGNMENT/END
        Last edited by Roberto; 04-27-2018, 04:38 PM.
        sigpicIt's corona time!
        737 Xcel Cad++ v2009MR1....SE HABLA ESPAƑOL

        Comment


        • Darrollh
          Darrollh commented
          Editing a comment
          Chicago!!! The last time I was there I was in Morton Grove. Got hold of a pizza from Uno's and a Chicago dog!!! The best!!!

        • KIRBSTER269
          KIRBSTER269 commented
          Editing a comment
          UNOs? that pizza chain is s_h_i_t Darrollh

        • Darrollh
          Darrollh commented
          Editing a comment
          There's nothing like it in Charlotte NC. The closest thing we have is a Godfather's pizza.

      • #6
        Roberto: thank you for pointing that out, I see now how I was recalling the startup which makes sense having seen what the dcc alignment was doing. As I mentioned im a newbie, Im still wrapping my head around this stuff. I recieved one week of basic training about a year ago, didn't touch the machine since as I was just a backup in case the other guy needed help. Well the other guy quit so now im the cmm guy. Its a good thing im a quick learner lol and I have been a cnc programmer for years.

        Cowrevenge: Yes this pc is definately dated, but its actually been re-built recently. The old machine was horribly slow so I found the newest possible chipset that supported windows xp (as im on 3.7), and built a system around it. so im actually running a fairly new samsung evo 850 ssd.

        thanks again for pointing this newbie in the right direction

        Comment


        • KIRBSTER269
          KIRBSTER269 commented
          Editing a comment
          When you make all your corrections, let us know how it runs, we are always here to help. Hey and by the way I pointed out the your startup alignment turd.

      • #7
        lol, thanks for having my back kirbster269 . i blame it on insufficient coffee intake.

        Comment


        • #8
          yay It works again.

          I had added some angles into the (F5 - part/machine tab - adjust) screen just trying to figure out what all the different settings do. well I set those back to zero, my probe ijk numbers look good again, I re-created the program (its good practice) and recalled a0 on the dcc alignment instead of start and im back in business.

          thanks again for the help everyone!

          here is my new code for reference (or so you can tell me if im doing anything else wrong lol)

          Code:
          STARTUP    =ALIGNMENT/START,RECALL:, LIST= YES[INDENT]            ALIGNMENT/END
                      MODE/MANUAL
                      LOADPROBE/PHIL
                      TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                      WORKPLANE/XPLUS
                      FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , [/INDENT]
           PLNM-1     =AUTO/PLANE,SHOWALLPARAMS = YES,SHOWHITS = YES[INDENT]            THEO/56.356,-58.723,-10.667,1,0,0
                      ACTL/200.616,-321.911,-518.136,-0.000128,-0.000248,1
                      TARG/56.356,-58.723,-10.667,1,0,0
                      ACTL_THICKNESS = 0,RECT,TRIANGLE,$
                      AUTO MOVE = NO,DISTANCE = 4,RMEAS = None,None,None,$
                      NUMHITS = 3,NUMROWS = 2,SPACER = 5,SQUARE,$
                      ANGLE VEC = 0,0,-1
                      MEAS/PLANE
                      HIT/BASIC,56.356,-61.223,-5.667,1,0,0,205.91,-277.298,-518.118
                      HIT/BASIC,56.356,-61.223,-10.667,1,0,0,200.991,-285.129,-518.127
                      HIT/BASIC,56.356,-61.223,-15.667,1,0,0,208.575,-302.698,-518.137
                      HIT/BASIC,56.356,-56.223,-15.667,1,0,0,197.508,-343.121,-518.146
                      HIT/BASIC,56.356,-56.223,-10.667,1,0,0,208.533,-360.49,-518.14
                      HIT/BASIC,56.356,-56.223,-5.667,1,0,0,182.164,-362.764,-518.147
                      ENDMEAS/[/INDENT]
           PNTM-4     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/43.008,-90.109,0,0,0,1
                      ACTL/212.169,-276.15,-520.854,0.9999988,0,0.0015754
                      TARG/43.008,-90.109,0,0,0,1
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           PNTM-5     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/47.379,-5.769,0,0,0,1
                      ACTL/212.11,-360.967,-525.834,0.9999272,-0.0118893,-0.0020499
                      TARG/47.379,-5.769,0,0,0,1
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           LINM-1     =FEAT/LINE,RECT,UNBND[INDENT]            THEO/43.008,-90.109,0,0,1,0
                      ACTL/212.169,-276.15,-520.854,0,-0.9982809,-0.0586113
                      CONSTR/LINE,BF,2D,PNTM-4,PNTM-5,,
                      OUTLIER_REMOVAL/OFF,3
                      FILTER/OFF,WAVELENGTH=0[/INDENT]
           PNTM-6     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/42.001,-100.013,-13.115,0,-1,0
                      ACTL/203.238,-271.6,-522.933,-0.0023641,0.9999944,0.0023641
                      TARG/42.001,-100.013,-13.115,0,-1,0
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           A0         =ALIGNMENT/START,RECALL:STARTUP, LIST= YES[INDENT]            ALIGNMENT/LEVEL,ZPLUS,PLNM-1
                      ALIGNMENT/TRANS,ZAXIS,PLNM-1
                      ALIGNMENT/ROTATE,XPLUS,TO,LINM-1,ABOUT,ZPLUS
                      ALIGNMENT/TRANS,YAXIS,LINM-1
                      ALIGNMENT/TRANS,XAXIS,PNTM-6
                      ALIGNMENT/END
                      COMMENT/OPER,NO,STARTING DCC MOVEMENT!
                      MODE/DCC
                      MOVE/POINT,NORMAL,-10.061,-8.926,17.769[/INDENT]
           PNT-1      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/3.77,-9.197,0,0,0,1
                      ACTL/3.8,-9.217,0.008,0,0,1
                      TARG/3.77,-9.197,0,0,0,1
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$[/INDENT]
                       AUTO MOVE = NO,DISTANCE = 4
          PNT-2      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/83.7,-10.28,0,0,0,1
                      ACTL/83.749,-10.295,0.007,0,0,1
                      TARG/83.7,-10.28,0,0,0,1
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$[/INDENT]
                       AUTO MOVE = NO,DISTANCE = 4
          PNT-3      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/87.671,-34.914,0,0,0,1
                      ACTL/87.68,-34.924,0.004,0,0,1
                      TARG/87.671,-34.914,0,0,0,1
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           PLN-1      =FEAT/PLANE,RECT,TRIANGLE[INDENT]            THEO/58.38,-18.13,0,0,0,1
                      ACTL/58.409,-18.146,0.006,0.0000176,-0.0000947,1
                      CONSTR/PLANE,BF,PNT-1,PNT-2,PNT-3,,
                      OUTLIER_REMOVAL/OFF,3
                      FILTER/OFF,WAVELENGTH=0
                      MOVE/POINT,NORMAL,6.773,14.872,10.909[/INDENT]
           PNT-4      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/7.377,0,-6.136,0,1,0
                      ACTL/7.376,0.002,-6.137,0,1,0
                      TARG/7.377,0,-6.136,0,1,0
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           PNT-5      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/97.249,0,-8.618,0,1,0
                      ACTL/97.3,-0.073,-8.632,0,1,0
                      TARG/97.249,0,-8.618,0,1,0
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4[/INDENT]
           LIN-1      =FEAT/LINE,RECT,UNBND[INDENT]            THEO/7.377,0,-6.136,1,0,0
                      ACTL/7.376,0.002,-6.137,0,-0.0300918,-0.9995471
                      CONSTR/LINE,BF,2D,PNT-4,PNT-5,,
                      OUTLIER_REMOVAL/OFF,3
                      FILTER/OFF,WAVELENGTH=0
                      MOVE/POINT,NORMAL,97.237,4.52,22.834
                      MOVE/POINT,NORMAL,-15.768,-6.973,22.826[/INDENT]
           PNT-6      =AUTO/VECTOR POINT,SHOWALLPARAMS = YES[INDENT]            THEO/0.001,-10.561,-10.155,-1,0,0
                      ACTL/-0.008,-10.578,-10.167,-1,0,0
                      TARG/0.001,-10.561,-10.155,-1,0,0
                      ACTL_THICKNESS = 0,RECT,SNAP = NO,$
                      AUTO MOVE = NO,DISTANCE = 4
                      MOVE/POINT,NORMAL,-10.64,-10.566,11.877[/INDENT]
           A1         =ALIGNMENT/START,RECALL:A0, LIST= YES[INDENT]            ALIGNMENT/LEVEL,ZPLUS,PLN-1
                      ALIGNMENT/TRANS,ZAXIS,PLN-1
                      ALIGNMENT/ROTATE,XPLUS,TO,LIN-1,ABOUT,ZPLUS
                      ALIGNMENT/TRANS,YAXIS,LIN-1
                      ALIGNMENT/TRANS,XAXIS,PNT-6
                      ALIGNMENT/END[/INDENT]

          Comment


          • Obelix
            Obelix commented
            Editing a comment
            Don't use minus sign " - " in names of features, instead use underscore " _ "
            Yes PcDmis looks at it as mathematical function.
            Usually copy and paste will get you in trouble, so get rid of that habit.

        • #9
          Okay, this program just wants to fight with me, lol. I thought I was good but now I am running into another problem.

          so I run the manual alignment, everything looks good:
          https://i.imgur.com/j8fOxSx.jpg

          then I run the dcc alignment, which is identical to the manual alignment, except i have it recall A0 and it looks like this afterwards:
          https://i.imgur.com/5jy49Nz.jpg

          I dont understand why it rotated my hits like that, and if I try to create vector points after the alignment, they are way off the part as if the cpl rotated 90 degrees.

          Comment


          • #10
            okay nevermind, I added in a line after the manual alignment

            WORKPLANE/ZPLUS

            now everything is as it should be!

            does this have something to do with the the way I did my alignment, because normally we do iterative alignments with tooling balls mounted to a fixture and I never have to re-specify the workplane after the manual alignment.

            Comment


            • #11
              Code:
              LIN-1 =FEAT/LINE,RECT,UNBND
              THEO/7.377,0,-6.136,1,0,0 [COLOR=#FF0000]<<<<<<<<<<<<<<[/COLOR]
              ACTL/7.376,0.002,-6.137,0,-0.0300918,-0.9995471 [COLOR=#FF0000]<<<<<<<<<<<<<<<<<<<[/COLOR]
              CONSTR/LINE,BF,2D,PNT-4,PNT-5,, OUTLIER_REMOVAL/OFF,3 FILTER/OFF,WAVELENGTH=0 MOVE/POINT,NORMAL,97.237,4.52,22.834 MOVE/POINT,NORMAL,-15.768,-6.973,22.826
              
              
              LIN-1 =FEAT/LINE,RECT,UNBND
              THEO/7.377,0,-6.136,1,0,0 [COLOR=#FF0000]<<<<<<<<<<<<<<<<<<<<<<[/COLOR]
              ACTL/7.376,0.002,-6.137,0,-0.0300918,-0.9995471 [COLOR=#FF0000]<<<<<<<<<<<<<<<<[/COLOR]
              CONSTR/LINE,BF,2D,PNT-4,PNT-5,, OUTLIER_REMOVAL/OFF,3 FILTER/OFF,WAVELENGTH=0 MOVE/POINT,NORMAL,97.237,4.52,22.834 MOVE/POINT,NORMAL,-15.768,-6.973,22.826
              The problem I see is still the same your THEO vectors are not like your ACTUALS. Can you identify your points on your pictures and show us how your sitting on your CMM?
              (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


              • #12
                I thought the different actual vectors were just because the block isn't sitting perfectly square on the table. if you look at my first screenshot, the lin1 is two points on the back face facing away from you

                ignore the fact that there is a giant hole in the wall behind the cmm machine, they had to destroy the wall to get it in this room, i think we are on year 3 waiting for them to fix it lol.
                https://i.imgur.com/heGRcfo.jpg

                Comment


                • KIRBSTER269
                  KIRBSTER269 commented
                  Editing a comment
                  first thing that would be important is squaring that part to the machine. I would put your probe A0B0, move it close to the part. Forward and back, until I was decently even front to back. eyeball it, just to help take extra error out.

              • #13
                what I mean since you don't have anything handy. Just move it back and forth straightening the part, until your somewhat close.

                Capture3.JPG
                Last edited by KIRBSTER269; 05-01-2018, 09:58 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


                • #14
                  okay I got ya. yes it is fairly square to the eye, I didn't put an indicator on the head or anything but its fairly straight.

                  Comment


                  • #15
                    taking hits at the same vector, can hinder results, even though the PC-DMIS will display actual results. doesn't mean it will record the right hit, then it can effect everything else down the line. Don't make the demon work any harder than it has to, it makes enough mistakes on its own.

                    Capture2.JPG
                    Last edited by KIRBSTER269; 05-01-2018, 11: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

                    Related Topics

                    Collapse

                    Working...
                    X