hexagon logo

GEOTOL help

management had me run a test. I taped a 2,4,6 block to the table. took the top plane, x+ and y- and created my alignment. I then called them datum a top b x and c y. I measured 2 holes on each side and did a position in geotol. I used the same measured data in legacy and got a .010 difference. How can this be?

What management is saying is the position formula. 2 x (dx^2 + dy^2)^1/2 when you figure it manually using the measured values matches legacy perfectly but it is not matching in GEOTOL.

I understand this is rough and dirty test but I can not explain why parts we measure good with second methods and legacy are good. GEOTOL (which our customer uses and requires) is failing the part. I have asked Hexagon this question and keep being told that GEOTOL is correct to the standard. Which is great but the standard use the 2 x (dx^2 + dy^2)^1/2 formula and is passing this but failing in GEOTOL.

I am not bashing PCD Hexagon or anything but I can not explain it to management.

What am I missing??​
  • i am on vacation and not at work.

    I agree however that 100 year is a lot of proof the part is good. Nawwwww not hard headed at all!! I agree and i do every time with legacy but not with geotol.

    That is the big question is how/ why is geotol different. my programing has not changed but the software has. I am sure it has to do with how things are now calculated. LS vs default vs min/max. I have never changed anything. I use auto feature and do not use any advanced measuments. never have. What the softwear does is what it does. I do not believe there is reason to get all technical in measurments. our parts are simple. we need x,y,z and hole positions.
  • Doesn't sound like you are getting much of a vacation. LOL. Hope it gets better.
  • No in fact I gave up. the phone calls would not stop so here I am at work.
  • here is some of the code for the part they are machine as we speak. this a very very close to the part we had issues with. This part has not been ran on the cmm yet and was built offline.

    hit me hard. I really got to get what I am doing wrong figured out.

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    LOADPROBE/3X50
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    MOVESPEED/ 100
    COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
    RUN SLOW TILL PROOFED
    ADD SET UP PICTURE
    MAN_DATUM_B=FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<-1.7053,-1.1342,0.375>,<0,0,1>
    ACTL/<-1.7053,-1.1342,0.375>,<0,0,1>
    TARG/<-1.7053,-1.1342,0.375>,<0,0,1>
    ANGLE VEC=<1,0,0>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=2,NUMROWS=2
    SPACER=0.3
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    MAN_DATUM_A=FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<-2.6013,-1.5,-0.182>,<0,-1,0>
    ACTL/<-2.6013,-1.5,-0.182>,<0,-1,0>
    TARG/<-2.6013,-1.5,-0.182>,<0,-1,0>
    ANGLE VEC=<1,0,0>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=2,NUMROWS=2
    SPACER=0.3
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    MAN_C =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<-3,-0.4974,0.1834>,<-1,0,0>
    ACTL/<-3,-0.4974,0.1834>,<-1,0,0>
    TARG/<-3,-0.4974,0.1834>,<-1,0,0>
    ANGLE VEC=<0,0,1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=2,NUMROWS=2
    SPACER=0.4
    AVOIDANCE MOVE=NO
    SHOW HITS=NO
    MAN_ALIG =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,MAN_DATUM_B
    ALIGNMENT/TRANS,ZAXIS,MAN_DATUM_B
    ALIGNMENT/ROTATE,YMINUS,TO,MAN_DATUM_A,ABOUT,ZPLUS
    ALIGNMENT/TRANS,YAXIS,MAN_DATUM_A
    ALIGNMENT/TRANS,XAXIS,MAN_C
    ALIGNMENT/END
    MODE/DCC
    DCC_DATUM_B=FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<1.6683,0.8577,0>,<0,0,1>
    ACTL/<1.6683,0.8577,0>,<0,0,1>
    TARG/<1.6683,0.8577,0>,<0,0,1>
    ANGLE VEC=<1,0,0>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=2
    SPACER=0.4
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    SHOW HITS=NO
    DCC_DATUM_A=FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<1.7627,0,-0.8071>,<0,-1,0>
    ACTL/<1.7627,0,-0.8071>,<0,-1,0>
    TARG/<1.7627,0,-0.8071>,<0,-1,0>
    ANGLE VEC=<1,0,0>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=2
    SPACER=0.5
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    SHOW HITS=NO
    DCC_DATUM_C=FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,TRIANGLE,LEAST_SQR
    THEO/<0,2.7109,-0.5737>,<-1,0,0>
    ACTL/<0,2.7109,-0.5737>,<-1,0,0>
    TARG/<0,2.7109,-0.5737>,<-1,0,0>
    ANGLE VEC=<0,0,1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMROWS=2
    SPACER=0.3
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    SHOW HITS=NO
    DCC_DATUM_C=ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,DCC_DATUM_B
    ALIGNMENT/TRANS,ZAXIS,DCC_DATUM_B
    ALIGNMENT/ROTATE,YMINUS,TO,DCC_DATUM_A,ABOUT,ZPLUS
    ALIGNMENT/TRANS,YAXIS,DCC_DATUM_A
    ALIGNMENT/TRANS,XAXIS,DCC_DATUM_C
    ALIGNMENT/END
    DATUM_D =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.4807,1.475,-0.2275>,<0,0,1>,0.25,0.7075
    ACTL/<1.4807,1.475,-0.2275>,<0,0,1>,0.25,0.7075
    TARG/<1.4807,1.475,-0.2275>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=5,NUMLEVELS=3,DEPTH=0.0589,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_55_1 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.4807,1.475,-0.1037>,<0,0,1>,0.341,-0.2025
    ACTL/<1.4807,1.475,-0.1037>,<0,0,1>,0.341,-0.2025
    TARG/<1.4807,1.475,-0.2275>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_55_2 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.95,1.475,-0.0837>,<0,0,1>,0.341,0.2025
    ACTL/<1.95,1.475,-0.0837>,<0,0,1>,0.341,0.2025
    TARG/<1.95,1.475,-0.025>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_57_1 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.95,1.475,-0.2275>,<0,0,1>,0.25,0.4075
    ACTL/<1.95,1.475,-0.2275>,<0,0,1>,0.25,0.4075
    TARG/<1.95,1.475,-0.2275>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_57.2 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.0114,1.475,-0.2275>,<0,0,1>,0.25,0.25
    ACTL/<1.0114,1.475,-0.2275>,<0,0,1>,0.25,0.25
    TARG/<1.0114,1.475,-0.2275>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_55_3 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.0114,1.475,-0.1037>,<0,0,1>,0.341,0.2025
    ACTL/<1.0114,1.475,-0.1037>,<0,0,1>,0.341,0.2025
    TARG/<1.0114,1.475,-0.025>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0787,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_29_1 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<0.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    ACTL/<0.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    TARG/<0.9807,0.725,-0.0285>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    BUB_29_2 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<1.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    ACTL/<1.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    TARG/<1.9807,0.725,-0.0285>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMLEVELS=2,DEPTH=0.0587,END OFFSET=0.0787,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=0.3937,DISTANCE AFTER=0.3937,DIRECTION=ALONG FEATURE VECTOR
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    DATDEF/A,FEATURES=DCC_DATUM_A,,
    DATDEF/B,FEATURES=DCC_DATUM_B,,
    DATDEF/C,FEATURES=DCC_DATUM_C,,
    DATDEF/D,FEATURES=DATUM_D,,
    DATDEF/E,FEATURES=BUB_70_DATUM_E,,​
  • startup =alignment/start,recall:use_part_setup,list=yes
    alignment/end
    mode/manual
    format/text,options, ,headings,symbols, ;nom,tol,meas,dev,outtol, ,
    loadprobe/3x50
    tip/t1a0b0, shankijk=0, 0, 1, angle=0
    movespeed/ 100
    comment/oper,no,full screen=yes,auto-continue=no,ovc=no,
    run slow till proofed
    add set up picture
    man_datum_b=feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<-1.7053,-1.1342,0.375>,<0,0,1>
    actl/<-1.7053,-1.1342,0.375>,<0,0,1>
    targ/<-1.7053,-1.1342,0.375>,<0,0,1>
    angle vec=<1,0,0>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=2,numrows=2
    spacer=0.3
    avoidance move=no
    show hits=no
    man_datum_a=feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<-2.6013,-1.5,-0.182>,<0,-1,0>
    actl/<-2.6013,-1.5,-0.182>,<0,-1,0>
    targ/<-2.6013,-1.5,-0.182>,<0,-1,0>
    angle vec=<1,0,0>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=2,numrows=2
    spacer=0.3
    avoidance move=no
    show hits=no
    man_c =feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<-3,-0.4974,0.1834>,<-1,0,0>
    actl/<-3,-0.4974,0.1834>,<-1,0,0>
    targ/<-3,-0.4974,0.1834>,<-1,0,0>
    angle vec=<0,0,1>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=2,numrows=2
    spacer=0.4
    avoidance move=no
    show hits=no
    man_alig =alignment/start,recall:startup,list=yes
    alignment/level,zplus,man_datum_b
    alignment/trans,zaxis,man_datum_b
    alignment/rotate,yminus,to,man_datum_a,about,zplus
    alignment/trans,yaxis,man_datum_a
    alignment/trans,xaxis,man_c
    alignment/end
    mode/dcc
    dcc_datum_b=feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<1.6683,0.8577,0>,<0,0,1>
    actl/<1.6683,0.8577,0>,<0,0,1>
    targ/<1.6683,0.8577,0>,<0,0,1>
    angle vec=<1,0,0>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=5,numrows=2
    spacer=0.4
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    show hits=no
    dcc_datum_a=feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<1.7627,0,-0.8071>,<0,-1,0>
    actl/<1.7627,0,-0.8071>,<0,-1,0>
    targ/<1.7627,0,-0.8071>,<0,-1,0>
    angle vec=<1,0,0>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=5,numrows=2
    spacer=0.5
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    show hits=no
    dcc_datum_c=feat/contact/plane/default,cartesian,triangle,least_sqr
    theo/<0,2.7109,-0.5737>,<-1,0,0>
    actl/<0,2.7109,-0.5737>,<-1,0,0>
    targ/<0,2.7109,-0.5737>,<-1,0,0>
    angle vec=<0,0,1>,square
    show feature parameters=no
    show contact parameters=yes
    numhits=5,numrows=2
    spacer=0.3
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    show hits=no
    dcc_datum_c=alignment/start,recall:startup,list=yes
    alignment/level,zplus,dcc_datum_b
    alignment/trans,zaxis,dcc_datum_b
    alignment/rotate,yminus,to,dcc_datum_a,about,zplus
    alignment/trans,yaxis,dcc_datum_a
    alignment/trans,xaxis,dcc_datum_c
    alignment/end
    datum_d =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.4807,1.475,-0.2275>,<0,0,1>,0.25,0.7075
    actl/<1.4807,1.475,-0.2275>,<0,0,1>,0.25,0.7075
    targ/<1.4807,1.475,-0.2275>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=5,numlevels=3,depth=0.0589,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_55_1 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.4807,1.475,-0.1037>,<0,0,1>,0.341,-0.2025
    actl/<1.4807,1.475,-0.1037>,<0,0,1>,0.341,-0.2025
    targ/<1.4807,1.475,-0.2275>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_55_2 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.95,1.475,-0.0837>,<0,0,1>,0.341,0.2025
    actl/<1.95,1.475,-0.0837>,<0,0,1>,0.341,0.2025
    targ/<1.95,1.475,-0.025>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_57_1 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.95,1.475,-0.2275>,<0,0,1>,0.25,0.4075
    actl/<1.95,1.475,-0.2275>,<0,0,1>,0.25,0.4075
    targ/<1.95,1.475,-0.2275>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_57.2 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.0114,1.475,-0.2275>,<0,0,1>,0.25,0.25
    actl/<1.0114,1.475,-0.2275>,<0,0,1>,0.25,0.25
    targ/<1.0114,1.475,-0.2275>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_55_3 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.0114,1.475,-0.1037>,<0,0,1>,0.341,0.2025
    actl/<1.0114,1.475,-0.1037>,<0,0,1>,0.341,0.2025
    targ/<1.0114,1.475,-0.025>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0787,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_29_1 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<0.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    actl/<0.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    targ/<0.9807,0.725,-0.0285>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    bub_29_2 =feat/contact/cylinder/default,cartesian,in,least_sqr
    theo/<1.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    actl/<1.9807,0.725,-0.0872>,<0,0,1>,0.2735,0.3415
    targ/<1.9807,0.725,-0.0285>,<0,0,1>
    start ang=0,end ang=360
    angle vec=<1,0,0>
    direction=ccw
    show feature parameters=no
    show contact parameters=yes
    numhits=3,numlevels=2,depth=0.0587,end offset=0.0787,pitch=0
    sample method=sample_hits
    sample hits=0,spacer=0
    avoidance move=both,distance before=0.3937,distance after=0.3937,direction=along feature vector
    find hole=disabled,onerror=no,read pos=no
    show hits=no
    datdef/a,features=dcc_datum_a,,
    datdef/b,features=dcc_datum_b,,
    datdef/c,features=dcc_datum_c,,
    datdef/d,features=datum_d,,
    datdef/e,features=bub_70_datum_e,,​​
    
  • here is what I have for the GEOTOL code for the frist 2 features

    BUB_24 =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
    FEATURE_MATH=LSQ,DATUM_MATH=LSQ,DISPLAY_COORDS=DRF ,
    UNITS=IN,OUTPUT=BOTH,ARROWDENSITY=100,
    SIZE/NOMINAL=0.281,UPPER TOLERANCE=0.009,LOWER TOLERANCE=0,
    REPORT_LOCAL_SIZE=OFF,
    BUB_23_1:
    UAME SIZE:0.2810,
    BUB_23_2:
    UAME SIZE:0.2810,
    BUB_23_3:
    UAME SIZE:0.2810,
    BUB_23_4:
    UAME SIZE:0.2810,
    SEGMENT_1,POSITION,DIAMETER,0.01,__,__,<len>,__,A, B,__,C,__,
    TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
    MEASURED:
    BUB_23_1:0.0000,
    BUB_23_2:0.0000,
    BUB_23_3:0.0000,
    BUB_23_4:0.0000,
    ADD
    FEATURES/BUB_23_1,BUB_23_2,BUB_23_3,BUB_23_4,,
    BUB_30_31 =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
    FEATURE_MATH=LSQ,DATUM_MATH=LSQ,DISPLAY_COORDS=DRF ,
    UNITS=IN,OUTPUT=BOTH,ARROWDENSITY=100,
    SIZE/NOMINAL=0.2735,UPPER TOLERANCE=0.009,LOWER TOLERANCE=0,
    REPORT_LOCAL_SIZE=OFF,
    BUB_29_1:
    UAME SIZE:0.2735,
    BUB_29_2:
    UAME SIZE:0.2735,
    BUB_29_3:
    UAME SIZE:0.2735,
    BUB_29_4:
    UAME SIZE:0.2735,
    SEGMENT_1,POSITION,DIAMETER,0.005,__,__,<len>,B,D, __,__,<dat>,
    TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
    MEASURED:
    BUB_29_1:0.0000,
    BUB_29_2:0.0000,
    BUB_29_3:0.0000,
    BUB_29_4:0.0000,
    SEGMENT_2,POSITION,COMPOSITE,DIAMETER,0.003,__,__, <len>,B,<dat>,<dat>,
    TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
    MEASURED:
    BUB_29_1:0.0000,
    BUB_29_2:0.0000,
    BUB_29_3:0.0000,
    BUB_29_4:0.0000,
    ADD
    DATUMS/REPORTDATUMSIZE=OFF,
    D(DATUM_D):NOM=0.25,+Tol=0,-Tol=0,
    FEATURES/BUB_29_1,BUB_29_2,BUB_29_3,BUB_29_4,,​
  • You are not evaluating GeoTol in the same DRF as Legacy. Your DCC alignment is BAC, and your GeoTol alignment is ABC. The perpendicularity between A and B could be an issue here.
  • Create new alignments that match the GeoTol alignments before you dimension the True Positions in Legacy. Also, make sure your workplanes are correct. You are comparing apples to oranges right now.