hexagon logo

Parallelism calculation method

Hello

I need to perform a parallelism with external material calculation method how can I do?
I can't find a compute option for parallelism. In the help it seems to me that I found that flatness and parallelism are in Chebyshev.
Can someone give me some clarification on this? PC-DMIS 2019R2 version
Thanks in advance

My best regards

Léandre Vienat
Parents
  • This is as close as you could get using the tools available in PC-DMIS 2019 R2...

    PLN2 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<0,51.751,-8.592>,<-1,0,0>
    ACTL/<0.011,51.751,-8.592>,<-0.9999999,-0.0002066,0.0004264>
    TARG/<0,51.751,-8.592>,<-1,0,0>
    ANGLE VEC=<0,0,1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=6,NUMROWS=7
    SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=YES,OFFSET=1
    SHOW HITS=NO
    PLN3 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<120,38.223,-34.508>,<1,0,0>
    ACTL/<119.988,38.223,-34.508>,<0.9999997,0.0001967,-0.0007477>
    TARG/<120,38.223,-34.508>,<1,0,0>
    ANGLE VEC=<0,0,-1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=4,NUMROWS=3
    SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=YES,OFFSET=1
    SHOW HITS=NO
    PLN4 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,30.944,-28.524>,<-1,0,0>
    ACTL/<-0.048,30.943,-28.51>,<-1,-0.0002747,0.0001187>
    CONSTR/PLANE,PRIMARY_DATUM,PLN2,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    PLN5 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<120,31.933,-35.395>,<1,0,0>
    ACTL/<120.015,31.928,-35.406>,<0.9999997,0.0003978,-0.0006768>
    CONSTR/PLANE,PRIMARY_DATUM,PLN3,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    $$ NO,
    .
    . You cannot dimension a primary datum plane because it has no hits
    . and will always report zero deviation
    .
    DIM PARL6= PARALLELISM OF PLANE PLN5,RFS TO PLANE PLN4,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    M 0.000 0.010 0.000 0.000 0.000 0.000 #--------
    $$ NO,
    .
    . Instead, create and alignment that levels to the primary datum plane
    . then construct generic points that represent the extremes of the surface
    . (in this case the 4 corners)
    . then construct a BF plane from the generic points
    .
    A4 =ALIGNMENT/START,RECALL:A3_DCC3,LIST=YES
    ALIGNMENT/LEVEL,XPLUS,PLN5
    ALIGNMENT/ROTATE,ZPLUS,TO,PLN1_DCC,ABOUT,XMINUS
    ALIGNMENT/TRANS,XAXIS,PLN5
    ALIGNMENT/TRANS,YAXIS,LIN1_DCC
    ALIGNMENT/TRANS,ZAXIS,PLN1_DCC
    ALIGNMENT/END
    F1 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,0,-20.7>,$
    MEAS/XYZ,<0,0,-20.7>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F2 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,60,-20.7>,$
    MEAS/XYZ,<0,60,-20.7>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F3 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,60,-50>,$
    MEAS/XYZ,<0,60,-50>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F4 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,0,-50>,$
    MEAS/XYZ,<0,0,-50>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    PLN6 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
    THEO/<0,30,-35.35>,<1,0,0>
    ACTL/<0,30,-35.35>,<1,0,0>
    CONSTR/PLANE,BF,F1,F2,F3,F4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    $$ NO,
    .
    . Finally, define the first priary datum plane as datum A and report
    . parallelism of newly constructed plane (PLN6) using XactMeasure
    .
    DATDEF/A,FEATURES=PLN4,,
    FCFPARL1 =PARALLELISM : PLN6
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES,
    CADGRAPH=ON,REPORTGRAPH=OFF,TEXT=OFF,MULT=500.00,A RROWDENSITY=100,OUTPUT=BOTH,UNITS=MM,
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,0.01,<PZ>,<type>,<len>,<wid>,A,<dat>,< dat>
    NOTE/FCFPARL1
    FEATURES/PLN6,,
    $$ NO,
    .
    . or use Legacy dimensioning
    .
    DIM PARL5= PARALLELISM OF PLANE PLN6,RFS TO PLANE PLN4,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    M 0.000 0.010 0.000 0.024 0.024 0.014 -------->
Reply
  • This is as close as you could get using the tools available in PC-DMIS 2019 R2...

    PLN2 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<0,51.751,-8.592>,<-1,0,0>
    ACTL/<0.011,51.751,-8.592>,<-0.9999999,-0.0002066,0.0004264>
    TARG/<0,51.751,-8.592>,<-1,0,0>
    ANGLE VEC=<0,0,1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=6,NUMROWS=7
    SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=YES,OFFSET=1
    SHOW HITS=NO
    PLN3 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
    THEO/<120,38.223,-34.508>,<1,0,0>
    ACTL/<119.988,38.223,-34.508>,<0.9999997,0.0001967,-0.0007477>
    TARG/<120,38.223,-34.508>,<1,0,0>
    ANGLE VEC=<0,0,-1>,SQUARE
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=4,NUMROWS=3
    SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=10
    USE BOUNDARY OFFSET=YES,OFFSET=1
    SHOW HITS=NO
    PLN4 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<0,30.944,-28.524>,<-1,0,0>
    ACTL/<-0.048,30.943,-28.51>,<-1,-0.0002747,0.0001187>
    CONSTR/PLANE,PRIMARY_DATUM,PLN2,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    PLN5 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO
    THEO/<120,31.933,-35.395>,<1,0,0>
    ACTL/<120.015,31.928,-35.406>,<0.9999997,0.0003978,-0.0006768>
    CONSTR/PLANE,PRIMARY_DATUM,PLN3,,
    MATH_TYPE/CONSTRAINED_L2,BFRE
    $$ NO,
    .
    . You cannot dimension a primary datum plane because it has no hits
    . and will always report zero deviation
    .
    DIM PARL6= PARALLELISM OF PLANE PLN5,RFS TO PLANE PLN4,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    M 0.000 0.010 0.000 0.000 0.000 0.000 #--------
    $$ NO,
    .
    . Instead, create and alignment that levels to the primary datum plane
    . then construct generic points that represent the extremes of the surface
    . (in this case the 4 corners)
    . then construct a BF plane from the generic points
    .
    A4 =ALIGNMENT/START,RECALL:A3_DCC3,LIST=YES
    ALIGNMENT/LEVEL,XPLUS,PLN5
    ALIGNMENT/ROTATE,ZPLUS,TO,PLN1_DCC,ABOUT,XMINUS
    ALIGNMENT/TRANS,XAXIS,PLN5
    ALIGNMENT/TRANS,YAXIS,LIN1_DCC
    ALIGNMENT/TRANS,ZAXIS,PLN1_DCC
    ALIGNMENT/END
    F1 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,0,-20.7>,$
    MEAS/XYZ,<0,0,-20.7>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F2 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,60,-20.7>,$
    MEAS/XYZ,<0,60,-20.7>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F3 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,60,-50>,$
    MEAS/XYZ,<0,60,-50>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    F4 =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<0,0,-50>,$
    MEAS/XYZ,<0,0,-50>,$
    NOM/IJK,<1,0,0>,$
    MEAS/IJK,<1,0,0>
    PLN6 =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
    THEO/<0,30,-35.35>,<1,0,0>
    ACTL/<0,30,-35.35>,<1,0,0>
    CONSTR/PLANE,BF,F1,F2,F3,F4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    $$ NO,
    .
    . Finally, define the first priary datum plane as datum A and report
    . parallelism of newly constructed plane (PLN6) using XactMeasure
    .
    DATDEF/A,FEATURES=PLN4,,
    FCFPARL1 =PARALLELISM : PLN6
    FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES,
    CADGRAPH=ON,REPORTGRAPH=OFF,TEXT=OFF,MULT=500.00,A RROWDENSITY=100,OUTPUT=BOTH,UNITS=MM,
    STANDARDTYPE=ASME_Y14_5
    DIMENSION/PARALLELISM,0.01,<PZ>,<type>,<len>,<wid>,A,<dat>,< dat>
    NOTE/FCFPARL1
    FEATURES/PLN6,,
    $$ NO,
    .
    . or use Legacy dimensioning
    .
    DIM PARL5= PARALLELISM OF PLANE PLN6,RFS TO PLANE PLN4,RFS UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    M 0.000 0.010 0.000 0.024 0.024 0.014 -------->
Children
No Data