hexagon logo

Pass fail to tolerances

Here is my problem. If I say I only want to report 3 digits and .005+/-.001 and the result is .0061 it will show me a fail. I want it to show me a pass. Same with .0039 want to show as a pass.

Anything in the software that I can turn on to correct the pass fail with that?

Any thoughts would helpful can think of some work arounds.

Parents
  • There's a "ROUND()" function. Seems to work, you can be creative and use it to accomplish your goals:

    PNT_TEST_1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<10,0,0>,<-1,0,0>
    ACTL/<10,0,0>,<-1,0,0>
    TARG/<10,0,0>,<-1,0,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=NO
    PNT_TEST_2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,10,0>,<0,-1,0>
    ACTL/<0,10,0>,<0,-1,0>
    TARG/<0,10,0>,<0,-1,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=NO
    PNT_TEST_3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-10,0,0>,<1,0,0>
    ACTL/<-10,0,0>,<1,0,0>
    TARG/<-10,0,0>,<1,0,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=NO
    PNT_TEST_4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0,-10,0>,<0,1,0>
    ACTL/<0,-9.999,0>,<0,1,0>
    TARG/<0,-9.999,0>,<0,1,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=NO
    CIR_TEST =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR,NO
    THEO/<0,0,0>,<0,0,1>,20
    ACTL/<0,0.0005,0>,<0,0,1>,19.9995
    CONSTR/CIRCLE,BFRE,2D,PNT_TEST_1,PNT_TEST_2,PNT_TEST_3,PN T_TEST_4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,UPR=0
    ASSIGN/DIAMETER_RAW=CIR_TEST.DIAM
    ASSIGN/V1=ROUND(DIAMETER_RAW)​
Reply Children
No Data