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??​
Parents
  • 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,,​​
    
Reply Children
No Data