hexagon logo

True Position Out of Tolerance





Hello,

I am having trouble understanding how this TP callout can be out by so much. I attached a pic of what the report looks like and the code is shown below. Does anybody have any ideas? I have tried redoing the alignment but that did not work. The alignment code is also shown below. Datums are -A- is the bottom plane of the part, -B- is a center bore, -D- is another hole (See attached op sheet) Thanks in advance!!

ALIGNMENT:
PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<0.4439,0.5574,0>,<0,0,1>
ACTL/<0.4438,0.5574,0.0001>,<0,0,1>
TARG/<0.4439,0.5574,0>,<0,0,1>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=0.05
SHOW HITS=NO
PNT2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<0.7184,-0.1333,0>,<0,0,1>
ACTL/<0.7184,-0.1334,-0.0006>,<0,0,1>
TARG/<0.7184,-0.1333,0>,<0,0,1>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=0.05
SHOW HITS=NO
PNT3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<-0.618,-0.8045,0>,<0,0,1>
ACTL/<-0.618,-0.8045,0.0005>,<0,0,1>
TARG/<-0.618,-0.8045,0>,<0,0,1>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=0.05
SHOW HITS=NO
PNT4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<-1.8625,0.0339,0>,<0,0,1>
ACTL/<-1.8626,0.0339,-0.0004>,<0,0,1>
TARG/<-1.8625,0.0339,0>,<0,0,1>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=0.05
SHOW HITS=NO
PLN3 =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
THEO/<-0.3296,-0.0867,0>,<0,0,1>
ACTL/<-0.3296,-0.0867,-0.0001>,<-0.0000196,0.0003458,0.9999999>
CONSTR/PLANE,BF,PNT1,PNT2,PNT3,PNT4,,
OUTLIER_REMOVAL/OFF,3
FILTER/OFF,WAVELENGTH=0
CIR3 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<0,0,1.9>,<0,0,1>,0.595
ACTL/<0.0001,0.0002,1.9>,<0,0,1>,0.596
TARG/<0,0,1.9>,<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=4,DEPTH=0,PITCH=0
SAMPLE METHOD=SAMPLE_HITS
SAMPLE HITS=0,SPACER=0
AVOIDANCE MOVE=BOTH,DISTANCE=0.025
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
CIR4 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<0.627,-0.675,0>,<0,0,1>,0.206
ACTL/<0.6273,-0.6754,0>,<0,0,1>,0.2088
TARG/<0.627,-0.675,0>,<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=4,DEPTH=0,PITCH=0
SAMPLE METHOD=SAMPLE_HITS
SAMPLE HITS=0,SPACER=0
AVOIDANCE MOVE=BOTH,DISTANCE=0.025
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
LIN2 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
THEO/<0,0,1.9>,<0.2969364,-0.3196647,-0.8998018>
ACTL/<0.0001,0.0002,1.9>,<0.2969961,-0.3198984,-0.899699>
CONSTR/LINE,BF,3D,CIR3,CIR4,,
OUTLIER_REMOVAL/OFF,3
FILTER/OFF,WAVELENGTH=0
DCC_ALIGNMENT=ALIGNMENT/START,RECALL:A1,LIST=YES
ALIGNMENT/LEVEL,ZPLUS,PLN3
ALIGNMENT/TRANS,ZAXIS,PLN3
ALIGNMENT/TRANS,XAXIS,CIR3
ALIGNMENT/TRANS,YAXIS,CIR3
ALIGNMENT/ROTATE,XPLUS,TO,LIN2,ABOUT,ZPLUS
ALIGNMENT/ROTATE_OFFSET,47.111,ABOUT,ZPLUS
ALIGNMENT/END
DATDEF/B,FEATURES=CIR3,,
DATDEF/D,FEATURES=CIR4,,

FEATURE:
CIR7 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<0.627,0.425,0>,<0,0,1>,0.228
ACTL/<0.6281,0.4246,0>,<0,0,1>,0.2288
TARG/<0.627,0.425,0>,<0,0,1>
START ANG=0,END ANG=360
ANGLE VEC=<1,0.0000058,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=4,DEPTH=0.05,PITCH=0
SAMPLE METHOD=SAMPLE_HITS
SAMPLE HITS=0,SPACER=0
AVOIDANCE MOVE=BOTH,DISTANCE=0.025
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO

TRUE POSITION:
#40_3 =POSITION : CIR7
FEATCTRLFRAME/SHOWNOMS=NO,SHOWPARAMS=YES,SHOWEXPANDED=YES,
CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,A RROWDENSITY=100,OUTPUT=BOTH,UNITS=IN,
COMPOSITE=NO,FIT TO DATUMS=YES,DEV PERPEN CENTERLINE=ON,OUTPUT ALIGNMENT=Datum Reference Frame
CUSTOMIZED DRF=NO
STANDARDTYPE=ASME_Y14_5
SIZE TOLERANCES/1,DIAMETER,0.228,0.004,0.004
PRIMARY DIMENSION/POSITION,DIAMETER,0.01,MMC,A,B,MMC,0.595,D,MMC,0.2 06
SECONDARY DIMENSION/,<tol>,<MC>,<dat>,<dat>,<dat>
NOTE/#40_3
  • PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0.4439,0.5574,0>,<0,0,1>
    ACTL/<0.4438,0.5574,0.0001>,<0,0,1>
    TARG/<0.4439,0.5574,0>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.05
    SHOW HITS=NO
    PNT2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<0.7184,-0.1333,0>,<0,0,1>
    ACTL/<0.7184,-0.1334,-0.0006>,<0,0,1>
    TARG/<0.7184,-0.1333,0>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.05
    SHOW HITS=NO
    PNT3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-0.618,-0.8045,0>,<0,0,1>
    ACTL/<-0.618,-0.8045,0.0005>,<0,0,1>
    TARG/<-0.618,-0.8045,0>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.05
    SHOW HITS=NO
    PNT4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
    THEO/<-1.8625,0.0339,0>,<0,0,1>
    ACTL/<-1.8626,0.0339,-0.0004>,<0,0,1>
    TARG/<-1.8625,0.0339,0>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=0.05
    SHOW HITS=NO
    PLN3 =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
    THEO/<-0.3296,-0.0867,0>,<0,0,1>
    ACTL/<-0.3296,-0.0867,-0.0001>,<-0.0000196,0.0003458,0.9999999>
    CONSTR/PLANE,BF,PNT1,PNT2,PNT3,PNT4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    CIR3 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<0,0,1.9>,<0,0,1>,0.595
    ACTL/<0.0001,0.0002,1.9>,<0,0,1>,0.596
    TARG/<0,0,1.9>,<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=4,DEPTH=0,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.025
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    CIR4 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<0.627,-0.675,0>,<0,0,1>,0.206
    ACTL/<0.6273,-0.6754,0>,<0,0,1>,0.2088
    TARG/<0.627,-0.675,0>,<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=4,DEPTH=0,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.025
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    LIN2 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
    THEO/<0,0,1.9>,<0.2969364,-0.3196647,-0.8998018>
    ACTL/<0.0001,0.0002,1.9>,<0.2969961,-0.3198984,-0.899699>
    CONSTR/LINE,BF,3D,CIR3,CIR4,,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0
    DCC_ALIGNMENT=ALIGNMENT/START,RECALL:A1,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PLN3
    ALIGNMENT/TRANS,ZAXIS,PLN3
    ALIGNMENT/TRANS,XAXIS,CIR3
    ALIGNMENT/TRANS,YAXIS,CIR3
    ALIGNMENT/ROTATE,XPLUS,TO,LIN2,ABOUT,ZPLUS
    ALIGNMENT/ROTATE_OFFSET,47.111,ABOUT,ZPLUS
    ALIGNMENT/END
    [b]DATDEF/B,FEATURES=CIR3,,
    DATDEF/D,FEATURES=CIR4,,[/b]
    
    FEATURE:
    CIR7 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
    THEO/<0.627,0.425,0>,<0,0,1>,0.228
    ACTL/<0.6281,0.4246,0>,<0,0,1>,0.2288
    TARG/<0.627,0.425,0>,<0,0,1>
    START ANG=0,END ANG=360
    ANGLE VEC=<1,0.0000058,0>
    DIRECTION=CCW
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    NUMHITS=4,DEPTH=0.05,PITCH=0
    SAMPLE METHOD=SAMPLE_HITS
    SAMPLE HITS=0,SPACER=0
    AVOIDANCE MOVE=BOTH,DISTANCE=0.025
    FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
    SHOW HITS=NO
    
    TRUE POSITION:
    #40_3 =POSITION : CIR7
    FEATCTRLFRAME/SHOWNOMS=NO,SHOWPARAMS=YES,SHOWEXPANDED=YES,
    CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,A RROWDENSITY=100,OUTPUT=BOTH,UNITS=IN,
    COMPOSITE=NO,FIT TO DATUMS=YES,DEV PERPEN CENTERLINE=ON,OUTPUT ALIGNMENT=Datum Reference Frame
    CUSTOMIZED DRF=NO
    STANDARDTYPE=ASME_Y14_5
    SIZE TOLERANCES/1,DIAMETER,0.228,0.004,0.004
    PRIMARY DIMENSION/POSITION,DIAMETER,0.01,MMC,A,B,MMC,0.595,D,MMC,0.2 06
    SECONDARY DIMENSION/,<tol>,<MC>,<dat>,<dat>,<dat>
    NOTE/#40_3
    
  • Did you define datum A?

    If not do so and delete the output and redo it. Get rid of the #
  • sometimes the demon does this. delete the dimension and re dimension. if it persists then your alignment is messed up or you aren't defining the datums correctly. what does XACT measure tell you the measured value are?
  • I defined A as the bottom plane, I just didnt attach the code. I will try to rerun it without the #. Thank you!
  • Thanks for the advice! I will redimension and rerun.
    The measured values of -B- are Ø.6145, -D- Ø.2055, and the TP is shown in the pic. I am not sure what would be throwing it off so much...
  • Remove the keyed in MMB values for datums B and D. The FCF on the drawing does not specify MMB values in brackets and the values you keyed in are the wrong values. Based on the values you keyed in, I assume you were thinking you needed to key in the nominal value for each datum, which is not the purpose of this field. Always leave these fields blank unless the MMB values are specified in the FCF on the drawing. Note: PC-DMIS calculates the MMB values automatically when the keyed in MMB field is blank. Make sure the datums referenced have to correct size tolerance values on the report tab for D2 and D3.
  • dang I cant believe I didn't see that! I bet this fixes the problem.
  • Hi, it it still measuring falsely even after removing the keyed in values. Any other ideas? Thanks!!
  • Datum D's tolerancezone is planar and seems to be at a ~45° angle. Is this really the intention?
  • Try under the advanced tab in exact measure, selecting "use current alignment" instead of Datum reference frame.