hexagon logo

I moved from 2016 to 2023 (new employment) and the best fit alignment is not working as I would expected. For example I get an "Error in A1" trying my normal 6 dof (YZ, YZ, XZ) using 3 edge points on a common plane. If I use the 3 same three poin

Error in Best Fit Align in 2023.2 at new Job

Parents
  • I did this backwards as this is my first post in nexus.  Trying to use best fit for manual alignment.  I have 3 edge points and first tried how I would normally setup (YZ, YZ & XZ) and get the error in a1 pop up.  If I align all the dof (xyz, xyz & xyz) I don't get the error but the deviation is up to 2.5mm.  They should be zero. See below info.

    M_PNT3     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<194,10,0>,<1,0,0>,<0,0,1>
                ACTL/<244.629,-304.904,-716.044>,<1,0,0>,<0,0,1>
                TARG/<194,10,0>,<1,0,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PNT2     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<189,0,0>,<0,-1,0>,<0,0,1>
                ACTL/<236.983,-316.934,-716.032>,<-1,0,0>,<0,0,1>
                TARG/<189,0,0>,<0,-1,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PNT1     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<87.522,0,0>,<0,-1,0>,<0,0,1>
                ACTL/<139.4,-316.605,-715.996>,<-1,0,0>,<0,0,1>
                TARG/<87.522,0,0>,<0,-1,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PLN_ZP   =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
                THEO/<156.841,3.333,0>,<0,0,1>
                ACTL/<207.004,-312.814,-716.024>,<0.0003661,0.0007905,0.9999996>
                CONSTR/PLANE,BF,M_PNT1,M_PNT2,M_PNT3,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    MAN_ALN    =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/BF3D,LEAST_SQR,CREATE WEIGHTS=NO,ROTANDTRANS,USE SCALING=NO,-445.586,-341.612,702.591,179.816,2.058,-179.527
                  ITERATEANDREPIERCECAD=NO
                  Deviation Threshold=0.01
                  SHOWALLINPUTS=YES,SHOWALLPARAMS=YES
                    ID=M_PNT1,Points,,1,YES,NO,YES,YES
                    ID=M_PNT2,Points,,1,YES,NO,YES,YES
                    ID=M_PNT3,Points,,1,YES,YES,NO,YES
                    ID=
                ALIGNMENT/END

Reply
  • I did this backwards as this is my first post in nexus.  Trying to use best fit for manual alignment.  I have 3 edge points and first tried how I would normally setup (YZ, YZ & XZ) and get the error in a1 pop up.  If I align all the dof (xyz, xyz & xyz) I don't get the error but the deviation is up to 2.5mm.  They should be zero. See below info.

    M_PNT3     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<194,10,0>,<1,0,0>,<0,0,1>
                ACTL/<244.629,-304.904,-716.044>,<1,0,0>,<0,0,1>
                TARG/<194,10,0>,<1,0,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PNT2     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<189,0,0>,<0,-1,0>,<0,0,1>
                ACTL/<236.983,-316.934,-716.032>,<-1,0,0>,<0,0,1>
                TARG/<189,0,0>,<0,-1,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PNT1     =FEAT/CONTACT/EDGE POINT/DEFAULT,CARTESIAN
                THEO/<87.522,0,0>,<0,-1,0>,<0,0,1>
                ACTL/<139.4,-316.605,-715.996>,<-1,0,0>,<0,0,1>
                TARG/<87.522,0,0>,<0,-1,0>,<0,0,1>
                EDGE_REPORT=<0.0309851,0,-0.9995198>,SURFACE_REPORT=<0.0309851,0,-0.9995198>
                MEASURE ORDER=SURFACE
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  DEPTH=1
                  SAMPLE HITS=1,INIT SAMPLE HITS=1,SPACER=0,INDENT1=2
                  AVOIDANCE MOVE=AFTER,DISTANCE AFTER=5,DIRECTION=ALONG FEATURE VECTOR
                  ONERROR=NO
    M_PLN_ZP   =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
                THEO/<156.841,3.333,0>,<0,0,1>
                ACTL/<207.004,-312.814,-716.024>,<0.0003661,0.0007905,0.9999996>
                CONSTR/PLANE,BF,M_PNT1,M_PNT2,M_PNT3,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    MAN_ALN    =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/BF3D,LEAST_SQR,CREATE WEIGHTS=NO,ROTANDTRANS,USE SCALING=NO,-445.586,-341.612,702.591,179.816,2.058,-179.527
                  ITERATEANDREPIERCECAD=NO
                  Deviation Threshold=0.01
                  SHOWALLINPUTS=YES,SHOWALLPARAMS=YES
                    ID=M_PNT1,Points,,1,YES,NO,YES,YES
                    ID=M_PNT2,Points,,1,YES,NO,YES,YES
                    ID=M_PNT3,Points,,1,YES,YES,NO,YES
                    ID=
                ALIGNMENT/END

Children
No Data