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...
  • (Identical, but tabs got ran together in previous comment)

    PART NAME : test
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    MOVESPEED/ 80
    TOUCHSPEED/ 1
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL,MAXMIN,
    TEMPCOMP/METHOD = AUTOMATIC,MATERIAL = Zerodur; Nexcera,CTE=0
    ,SET WARNING LIMIT = FALSE,MINIMUM = 10,MAXIMUM = 40
    ,PART SENSOR NUM=DEFAULT,X SCALE= 20,Y SCALE= 20,Z SCALE= 20,PART TEMP=20
    MODE/DCC
    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/<0,0,10>,<0,0,1>
    ACTL/<0,0,9.75>,<-0.025,0.025,0.9993748>
    CONSTR/PLANE,BF,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,PNT_TEST_DATA_9,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    TEST_PLANE_TANGENTAL_MINMAX=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,0,10>,<0,0,1>
    ACTL/<0.019,-0.019,10>,<-0.0249844,0.0249844,0.9993756>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_MINMAX,BFRE
    TEST_PLANE_L2=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,0,10>,<0,0,1>
    ACTL/<0.019,-0.019,10>,<-0.0250467,0.0250467,0.9993725>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,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 1.000 1.000 0.000 0.250 -0.750 --------#
Reply
  • (Identical, but tabs got ran together in previous comment)

    PART NAME : test
    REV NUMBER :
    SER NUMBER :
    STATS COUNT : 1

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    MOVESPEED/ 80
    TOUCHSPEED/ 1
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL,MAXMIN,
    TEMPCOMP/METHOD = AUTOMATIC,MATERIAL = Zerodur; Nexcera,CTE=0
    ,SET WARNING LIMIT = FALSE,MINIMUM = 10,MAXIMUM = 40
    ,PART SENSOR NUM=DEFAULT,X SCALE= 20,Y SCALE= 20,Z SCALE= 20,PART TEMP=20
    MODE/DCC
    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/<0,0,10>,<0,0,1>
    ACTL/<0,0,9.75>,<-0.025,0.025,0.9993748>
    CONSTR/PLANE,BF,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,PNT_TEST_DATA_9,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    TEST_PLANE_TANGENTAL_MINMAX=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,0,10>,<0,0,1>
    ACTL/<0.019,-0.019,10>,<-0.0249844,0.0249844,0.9993756>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,PNT_TEST_DATA_9,,
    MATH_TYPE/CONSTRAINED_MINMAX,BFRE
    TEST_PLANE_L2=FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,0,10>,<0,0,1>
    ACTL/<0.019,-0.019,10>,<-0.0250467,0.0250467,0.9993725>
    CONSTR/PLANE,TANGENT,PNT_TEST_DATA_1,PNT_TEST_DATA_3,PNT_TEST_DATA_7,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 1.000 1.000 0.000 0.250 -0.750 --------#
Children
No Data