hexagon logo

Help aligning to a part (yes, another one of these posts)

Hey guys,

I've been trying to align to this part for the better part of today and I'm coming up with nothing.

Best fits using anywhere from 6 to 19 points end up with T values varying upwards of .100" across the side edges (the critical feature) when it's obviously not that far off.



There's pretty much nothing flat on the part that I can really use.

The drawing has pretty much nothing on it except hole diameter and a .010" Profile of the Surface call out.

Any help Dmis gurus?

Edit: Also I might not be using the Best Fit window totally correct. I've never really had any luck with it but I pretty much just open it, select all my points, make sure "3D" is selected, and hit okay.

Thanks
-Daniel
Parents
  • I'll look back at it again in the morning but I tried doing an iterative alignment with 7 points for the sake of simplicity since it is my first time using them but when I run it I get "Iterative Alignment Error".

    Here's a copy of my code. It's super basic right now because I didn't want to bother with formatting if I couldn't even get it to work.



    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/1_20MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    MODE/DCC
    PREHIT/0.25
    RETRACT/0.25
    MOVESPEED/ 100
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    Please Edit Comment Text!

    READPT =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<11.709,13.5271,-21.0958>,<0,0,1>
    READPOINT/

    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,READPT
    ALIGNMENT/TRANS,YAXIS,READPT
    ALIGNMENT/TRANS,ZAXIS,READPT
    ALIGNMENT/END

    PNT3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-2.1566,3.4425,-2.152>,<-0.4509742,0.6723364,0.5870145>
    ACTL/<-2.1792,3.4761,-2.1225>,<-0.4509742,0.6723364,0.5870145>
    TARG/<-2.1566,3.4425,-2.152>,<-0.4509742,0.6723364,0.5870145>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<2.1777,3.3911,-2.1103>,<0.4560141,0.6614828,0.595392>
    ACTL/<2.2045,3.43,-2.0751>,<0.4560141,0.6614828,0.595392>
    TARG/<2.1777,3.3911,-2.1103>,<0.4560141,0.6614828,0.595392>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT5 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<2.2314,-4.2262,-2.0748>,<0.4917774,-0.5882308,0.6419809>
    ACTL/<2.1827,-4.1682,-2.1382>,<0.4917774,-0.5882308,0.6419809>
    TARG/<2.2314,-4.2262,-2.0748>,<0.4917774,-0.5882308,0.6419809>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT6 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-2.3049,-4.2477,-2.1529>,<-0.5097194,-0.5907573,0.6254534>
    ACTL/<-2.2564,-4.1916,-2.2125>,<-0.5097194,-0.5907573,0.6254534>
    TARG/<-2.3049,-4.2477,-2.1529>,<-0.5097194,-0.5907573,0.6254534>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT7 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,-4.2924,-1.2712>,<-0.0001995,-0.5963138,0.8027514>
    ACTL/<0,-4.2289,-1.3571>,<-0.0001995,-0.5963138,0.8027514>
    TARG/<0,-4.2924,-1.2712>,<-0.0001995,-0.5963138,0.8027514>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT8 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,3.805,-1.7027>,<-0.000035,0.7337419,0.6794284>
    ACTL/<0,3.8497,-1.6611>,<-0.000035,0.7337419,0.6794284>
    TARG/<0,3.805,-1.7027>,<-0.000035,0.7337419,0.6794284>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT9 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-0.0191,0.0061,0.0031>,<-0.0020774,0.055976,0.99843>
    ACTL/<-0.019,0.0043,-0.0247>,<-0.0020774,0.055976,0.99843>
    TARG/<-0.0191,0.0061,0.0031>,<-0.0020774,0.055976,0.99843>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/ITERATE
    PNT TARGET RAD=0.1969,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
    MEAS ALL FEAT=NO,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
    LEVEL=PNT3,PNT4,PNT5,PNT6,,
    ROTATE=PNT7,PNT8,,
    ORIGIN=PNT9,,
    ALIGNMENT/END

    Edited for clarity.

    -Daniel
Reply
  • I'll look back at it again in the morning but I tried doing an iterative alignment with 7 points for the sake of simplicity since it is my first time using them but when I run it I get "Iterative Alignment Error".

    Here's a copy of my code. It's super basic right now because I didn't want to bother with formatting if I couldn't even get it to work.



    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/1_20MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    MODE/DCC
    PREHIT/0.25
    RETRACT/0.25
    MOVESPEED/ 100
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
    Please Edit Comment Text!

    READPT =FEAT/POINT,CARTESIAN
    THEO/<0,0,0>,<0,0,1>
    ACTL/<11.709,13.5271,-21.0958>,<0,0,1>
    READPOINT/

    A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/TRANS,XAXIS,READPT
    ALIGNMENT/TRANS,YAXIS,READPT
    ALIGNMENT/TRANS,ZAXIS,READPT
    ALIGNMENT/END

    PNT3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-2.1566,3.4425,-2.152>,<-0.4509742,0.6723364,0.5870145>
    ACTL/<-2.1792,3.4761,-2.1225>,<-0.4509742,0.6723364,0.5870145>
    TARG/<-2.1566,3.4425,-2.152>,<-0.4509742,0.6723364,0.5870145>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<2.1777,3.3911,-2.1103>,<0.4560141,0.6614828,0.595392>
    ACTL/<2.2045,3.43,-2.0751>,<0.4560141,0.6614828,0.595392>
    TARG/<2.1777,3.3911,-2.1103>,<0.4560141,0.6614828,0.595392>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT5 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<2.2314,-4.2262,-2.0748>,<0.4917774,-0.5882308,0.6419809>
    ACTL/<2.1827,-4.1682,-2.1382>,<0.4917774,-0.5882308,0.6419809>
    TARG/<2.2314,-4.2262,-2.0748>,<0.4917774,-0.5882308,0.6419809>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT6 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-2.3049,-4.2477,-2.1529>,<-0.5097194,-0.5907573,0.6254534>
    ACTL/<-2.2564,-4.1916,-2.2125>,<-0.5097194,-0.5907573,0.6254534>
    TARG/<-2.3049,-4.2477,-2.1529>,<-0.5097194,-0.5907573,0.6254534>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT7 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,-4.2924,-1.2712>,<-0.0001995,-0.5963138,0.8027514>
    ACTL/<0,-4.2289,-1.3571>,<-0.0001995,-0.5963138,0.8027514>
    TARG/<0,-4.2924,-1.2712>,<-0.0001995,-0.5963138,0.8027514>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT8 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,3.805,-1.7027>,<-0.000035,0.7337419,0.6794284>
    ACTL/<0,3.8497,-1.6611>,<-0.000035,0.7337419,0.6794284>
    TARG/<0,3.805,-1.7027>,<-0.000035,0.7337419,0.6794284>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    PNT9 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-0.0191,0.0061,0.0031>,<-0.0020774,0.055976,0.99843>
    ACTL/<-0.019,0.0043,-0.0247>,<-0.0020774,0.055976,0.99843>
    TARG/<-0.0191,0.0061,0.0031>,<-0.0020774,0.055976,0.99843>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.1
    SHOW HITS=NO

    A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/ITERATE
    PNT TARGET RAD=0.1969,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
    MEAS ALL FEAT=NO,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
    LEVEL=PNT3,PNT4,PNT5,PNT6,,
    ROTATE=PNT7,PNT8,,
    ORIGIN=PNT9,,
    ALIGNMENT/END

    Edited for clarity.

    -Daniel
Children
No Data