hexagon logo

Xactmeasure axis swap

This is probably the last xact-straw for me.

After a week of waiting for the insider Ace card to get back on the compound datum and page break data drop I have heard not a peep. Now I have a new Xactmare. When I create a position dimension, inexplicably the x and y nominal and measured data is caticornered. That is the X nom is -1.6 and the -.72. The measured values in the autofeature in the edit window show -1.59781 & -.71840. All hunkydoryish. Then when I use Xactmeasure to report the position is show the correct noms, but for -1.6 the measured shows -.71779 and the -.72 shows 1.59769. I then dimension the straight location for the same feature, in a vain attempt to understand, and is shows the same as the edit window autofeature.

I have tried all the possible combinations of options in the advanced tab of the position window. I am going to resort to 1-800-343-7933 to ensure they have record of my xactwoes.


Has anyone else seen this? TIA

DATUM_S    =FEAT/CONTACT/CYLINDER,CARTESIAN,IN,LEAST_SQR
            THEO/<-1.6,-0.72,-9.75>,<0,0,1>,1,0.75
            ACTL/<-1.59781,-0.7184,-9.75>,<-0.0002616,0.0002607,0.9999999>,1.00121,0.75
            TARG/<-1.6,-0.72,-9.75>,<0,0,1>
            START ANG=0,END ANG=360
            DIRECTION=CCW
            ANGLE VEC=<1,0,0>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=7,NUMLEVELS=3,DEPTH=0.2,END OFFSET=0.1,PITCH=0
              SAMPLE HITS=0,SPACER=0
              AVOIDANCE MOVE=NO,DISTANCE=0
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
79, 138, 167 =TRUE POSITION OF DATUM_S
            FEATCTRLFRAME/SHOWNOMS=NO,SHOWPARAMS=YES,SHOWEXPANDED=YES
            CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,ARROWDENSITY=100,OUTPUT=BOTH,UNITS=IN
            COMPOSITE=NO,FIT TO DATUMS=YES,DEV PERPEN CENTERLINE=ON,OUTPUT ALIGNMENT=Datum Reference Frame
              PRIMARY DIMENSION/TRUE POSITION,DIAMETER,0.01,<MC>,<PZ>,<len>,B,A,C
              SECONDARY DIMENSION/<Dim>,<tol>,<MC>,M,<dat>,<dat>
              NOTE/79, 138, 167
            FEATURES/DATUM_S,,
DIM TESTHOLE_1= LOCATION OF CYLINDER DATUM_S  UNITS=IN ,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
AX    NOMINAL       +TOL       -TOL       MEAS        DEV     OUTTOL
X     -1.60000    0.00300    0.00300   -1.59781    0.00219    0.00000
Y     -0.72000    0.00300    0.00300   -0.71840    0.00160    0.00000
D      1.00000    0.00200    0.00000    1.00121    0.00121    0.00000
END OF DIMENSION TESTHOLE_1

Attached Files
Parents
  • Wes, i just got done looking at your program. I was able to produce the results you wanted by creating a brand new XactMeasure true position callout. Hmm, I don't know what was done differently. I did use the "use current alignment" and turned off the "use datums" stuff. See my attachments.


    Thank you. In between running other parts I just opened the program offline and was able to do the same. I know that I tried using current alignment and turning off the use datums and creating an new Xactmeasure position dimension, all more than once, but it is possible that I did not try current alignment and use datums off in the initial creation of a dimension, but only with opening an existing dimension. I also just double checked and the dia. 1.550 feature immediately before the dia. 1.000 Datum S was reported correctly using the datum reference frame with use datum fit checked. The only difference between them is size and location in the vector axis and the fact that I swapped probes before taking hits in the 1.000, but the tip orientation is the same and all probes were calibrated immediately before running the program. A0B0 first, always.

    Why do I not have to use current alignment and turn use datums off 99% of the time? Why this time?

    Why does it flip the x and y values like that but location reports them correctly? It shows the correct values in the feature. It shows the correct nominals in the position advanced tab area, but then reports the values callywupused. Makes no sense. I could see if the X that should be 1.6 was reported nom and actual for the Y .720 and the other way around, but to report the nom 1.6 and the actual as .720 ???

    I also checked by opening both positions windows and looking at the graphics screen which shows a second trihedron representing the datum reference frame selected in the position window. They are identical. How can I trust this stuff? This is why I never used datums in legacy, but always made hard alignments and reported position from the alignment I created rather than some sneaky behind the scenes black box I can't see or verify.


    I want to understand.
Reply
  • Wes, i just got done looking at your program. I was able to produce the results you wanted by creating a brand new XactMeasure true position callout. Hmm, I don't know what was done differently. I did use the "use current alignment" and turned off the "use datums" stuff. See my attachments.


    Thank you. In between running other parts I just opened the program offline and was able to do the same. I know that I tried using current alignment and turning off the use datums and creating an new Xactmeasure position dimension, all more than once, but it is possible that I did not try current alignment and use datums off in the initial creation of a dimension, but only with opening an existing dimension. I also just double checked and the dia. 1.550 feature immediately before the dia. 1.000 Datum S was reported correctly using the datum reference frame with use datum fit checked. The only difference between them is size and location in the vector axis and the fact that I swapped probes before taking hits in the 1.000, but the tip orientation is the same and all probes were calibrated immediately before running the program. A0B0 first, always.

    Why do I not have to use current alignment and turn use datums off 99% of the time? Why this time?

    Why does it flip the x and y values like that but location reports them correctly? It shows the correct values in the feature. It shows the correct nominals in the position advanced tab area, but then reports the values callywupused. Makes no sense. I could see if the X that should be 1.6 was reported nom and actual for the Y .720 and the other way around, but to report the nom 1.6 and the actual as .720 ???

    I also checked by opening both positions windows and looking at the graphics screen which shows a second trihedron representing the datum reference frame selected in the position window. They are identical. How can I trust this stuff? This is why I never used datums in legacy, but always made hard alignments and reported position from the alignment I created rather than some sneaky behind the scenes black box I can't see or verify.


    I want to understand.
Children
No Data