hexagon logo

2022.1SP6 Parallelism issue

I have 2 planes, PL1 is datum A (primary using minimax), and PL2 constructed from 7 basic scan/circle/plane. (least square, but it shouldn't change anything !)
Using geotol, it gives 7,1 µm
using legacy, it gives 35,1 µm
using assignments (ASSIGN/V1=DOT(PL2.HIT[1..PL2.NUMHITS].XYZ-PL1.XYZ,PL1.IJK) , then ASSIGN/V2=MAX(V1)-MIN(V1)), it gives 36,1 µm.
Then, constructing 7 planes from scans and construct a plane from their centroids, it gives about 8 µm (so I'm wondering if geotol uses them to calculate instead of hits ?)

Don Ruggieri , neil.challinor
Parents
  • FCF parallelism (and perpendicularity) has reported much better than the individual hits indicate for years (most PC-DMIS versions). Congratulations, very few people question near-perfect numbers.


    How do you figure? I use CADGRAPH=ON and TEXT=ON and the results always correlate with what is reported. And when using Legacy, the results have been very similar...
  • LOADPROBE/50X2MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    PLN_A =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>
    ACTL/<0,0,0>,<0,0,1>
    TARG/<0,0,0>,<0,0,1>
    ANGLE VEC=<0,1,0>,SQUARE
    SHOW FEATURE PARAMETERS=YES
    VOID DETECTION=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    CIRCULAR MOVES=STRAIGHT
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMROWS=3
    SPACER=10
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=NO
    SHOW HITS=YES
    HIT/BASIC,<10,-10,0>,<0,0,1>,<10,-10,0>
    HIT/BASIC,<10,0,0>,<0,0,1>,<10,0,0>
    HIT/BASIC,<10,10,0>,<0,0,1>,<10,10,0>
    HIT/BASIC,<0,10,0>,<0,0,1>,<0,10,0>
    HIT/BASIC,<0,0,0>,<0,0,1>,<0,0,0>
    HIT/BASIC,<0,-10,0>,<0,0,1>,<0,-10,0>
    HIT/BASIC,<-10,-10,0>,<0,0,1>,<-10,-10,0>
    HIT/BASIC,<-10,0,0>,<0,0,1>,<-10,0,0>
    HIT/BASIC,<-10,10,0>,<0,0,1>,<-10,10,0>
    ENDMEAS/
    DATDEF/FEATURE=PLN_A,A
    PNT_TEST_DATA_1=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<10,-10,10>,<0,0,1>
    ACTL/<10,-10,10>,<0,0,1>
    TARG/<10,-10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<10,-10,10>,<0,0,1>,<10,-10,10>
    ENDMEAS/
    PNT_TEST_DATA_3=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<10,10,10>,<0,0,1>
    ACTL/<10,10,10>,<0,0,1>
    TARG/<10,10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<10,10,10>,<0,0,1>,<10,10,10>
    ENDMEAS/
    PNT_TEST_DATA_7=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-10,-10,10>,<0,0,1>
    ACTL/<-10,-10,10>,<0,0,1>
    TARG/<-10,-10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<-10,-10,10>,<0,0,1>,<-10,-10,10>
    ENDMEAS/
    PNT_TEST_DATA_9=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-10,10,10>,<0,0,1>
    ACTL/<-10,10,9>,<0,0,1>
    TARG/<-10,10,9>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<-10,10,9>,<0,0,1>,<-10,10,9>
    ENDMEAS/
    TEST_PLANE_BF=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.333,3.333,9.667>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,BF,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    TEST_PLANE_TANGENTAL_MINMAX=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.383,3.333,9.668>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_MINMAX,BFRE
    TEST_PLANE_L2=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.383,3.333,9.668>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    PARALLELISM_MINMAX =PARALLELISM : TEST_PLANE_TANGENTAL_MINMAX
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_MINMAX
    FEATURES/TEST_PLANE_TANGENTAL_MINMAX,,
    PARALLELISM_L2 =PARALLELISM : TEST_PLANE_L2
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_L2
    FEATURES/TEST_PLANE_L2,,
    PARALLELISM_BF =PARALLELISM : TEST_PLANE_BF
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_BF
    FEATURES/TEST_PLANE_BF,,
    DIM PARL1= PARALLELISM OF PLANE TEST_PLANE_TANGENTAL_MINMAX,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000 0.000 0.000 0.000 0.000 0.000 #--------
    DIM PARL2= PARALLELISM OF PLANE TEST_PLANE_L2,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000 0.000 0.000 0.000 0.000 0.000 #--------
    DIM PARL3= PARALLELISM OF PLANE TEST_PLANE_BF,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000
Reply
  • LOADPROBE/50X2MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    PLN_A =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<0,0,0>,<0,0,1>
    ACTL/<0,0,0>,<0,0,1>
    TARG/<0,0,0>,<0,0,1>
    ANGLE VEC=<0,1,0>,SQUARE
    SHOW FEATURE PARAMETERS=YES
    VOID DETECTION=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    CIRCULAR MOVES=STRAIGHT
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=3,NUMROWS=3
    SPACER=10
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=NO
    SHOW HITS=YES
    HIT/BASIC,<10,-10,0>,<0,0,1>,<10,-10,0>
    HIT/BASIC,<10,0,0>,<0,0,1>,<10,0,0>
    HIT/BASIC,<10,10,0>,<0,0,1>,<10,10,0>
    HIT/BASIC,<0,10,0>,<0,0,1>,<0,10,0>
    HIT/BASIC,<0,0,0>,<0,0,1>,<0,0,0>
    HIT/BASIC,<0,-10,0>,<0,0,1>,<0,-10,0>
    HIT/BASIC,<-10,-10,0>,<0,0,1>,<-10,-10,0>
    HIT/BASIC,<-10,0,0>,<0,0,1>,<-10,0,0>
    HIT/BASIC,<-10,10,0>,<0,0,1>,<-10,10,0>
    ENDMEAS/
    DATDEF/FEATURE=PLN_A,A
    PNT_TEST_DATA_1=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<10,-10,10>,<0,0,1>
    ACTL/<10,-10,10>,<0,0,1>
    TARG/<10,-10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<10,-10,10>,<0,0,1>,<10,-10,10>
    ENDMEAS/
    PNT_TEST_DATA_3=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<10,10,10>,<0,0,1>
    ACTL/<10,10,10>,<0,0,1>
    TARG/<10,10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<10,10,10>,<0,0,1>,<10,10,10>
    ENDMEAS/
    PNT_TEST_DATA_7=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-10,-10,10>,<0,0,1>
    ACTL/<-10,-10,10>,<0,0,1>
    TARG/<-10,-10,10>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<-10,-10,10>,<0,0,1>,<-10,-10,10>
    ENDMEAS/
    PNT_TEST_DATA_9=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-10,10,10>,<0,0,1>
    ACTL/<-10,10,9>,<0,0,1>
    TARG/<-10,10,9>,<0,0,1>
    SHOW FEATURE PARAMETERS=YES
    SURFACE=THICKNESS_NONE,0
    MEASURE MODE=NOMINALS
    RMEAS=NONE,NONE,NONE
    AUTO WRIST=NO
    GRAPHICAL ANALYSIS=NO
    FEATURE LOCATOR=NO,NO,""
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    SHOW HITS=YES
    HIT/BASIC,<-10,10,9>,<0,0,1>,<-10,10,9>
    ENDMEAS/
    TEST_PLANE_BF=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.333,3.333,9.667>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,BF,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    TEST_PLANE_TANGENTAL_MINMAX=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.383,3.333,9.668>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_MINMAX,BFRE
    TEST_PLANE_L2=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<3.333,3.333,10>,<0,0,1>
    ACTL/<3.383,3.333,9.668>,<-0.0499376,0,0.9987523>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    PARALLELISM_MINMAX =PARALLELISM : TEST_PLANE_TANGENTAL_MINMAX
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_MINMAX
    FEATURES/TEST_PLANE_TANGENTAL_MINMAX,,
    PARALLELISM_L2 =PARALLELISM : TEST_PLANE_L2
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_L2
    FEATURES/TEST_PLANE_L2,,
    PARALLELISM_BF =PARALLELISM : TEST_PLANE_BF
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=MM
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,1,<PZ>,<type>,<len>,<wid>,A,<dat>,<dat>
    NOTE/PARALLELISM_BF
    FEATURES/TEST_PLANE_BF,,
    DIM PARL1= PARALLELISM OF PLANE TEST_PLANE_TANGENTAL_MINMAX,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000 0.000 0.000 0.000 0.000 0.000 #--------
    DIM PARL2= PARALLELISM OF PLANE TEST_PLANE_L2,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000 0.000 0.000 0.000 0.000 0.000 #--------
    DIM PARL3= PARALLELISM OF PLANE TEST_PLANE_BF,RFS TO PLANE PLN_A,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL MAX MIN
    M 0.000 1.000 0.000
Children
No Data