Code:
STARTUP =ALIGNMENT/START,RECALL:,LIST=YES ALIGNMENT/END MODE/MANUAL FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , LOADPROBE/20X4X20 TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0 DISPLAYPRECISION/5 PNT1 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES THEO/5.94927,0,6.37988,0,1,-0.0000002 ACTL/5.94927,0,6.37988,0,1,-0.0000002 TARG/5.94927,0,6.37988,0,1,-0.0000002 THEO_THICKNESS = 0,RECT,SNAP = NO,$ AUTO MOVE = NO,DISTANCE = 15.001 PNT2 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES THEO/-6.43278,0,6.45539,0,1,-0.0000002 ACTL/-6.43278,0,6.45539,0,1,-0.0000002 TARG/-6.43278,0,6.45539,0,1,-0.0000002 THEO_THICKNESS = 0,RECT,SNAP = NO,$ AUTO MOVE = NO,DISTANCE = 15.001 PNT3 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES THEO/-4.9955,0,-7.66209,0,1,-0.0000002 ACTL/-4.9955,0,-7.66209,0,1,-0.0000002 TARG/-4.9955,0,-7.66209,0,1,-0.0000002 THEO_THICKNESS = 0,RECT,SNAP = NO,$ AUTO MOVE = NO,DISTANCE = 15.001 PNT4 =AUTO/VECTOR POINT,SHOWALLPARAMS = YES THEO/6.47264,0,-6.95136,0,1,-0.0000002 ACTL/6.47264,0,-6.95136,0,1,-0.0000002 TARG/6.47264,0,-6.95136,0,1,-0.0000002 THEO_THICKNESS = 0,RECT,SNAP = NO,$ AUTO MOVE = NO,DISTANCE = 15.001 PLN1 =FEAT/PLANE,RECT,TRIANGLE THEO/0.24841,0,-0.44454,0,1,0 ACTL/0.24841,0,-0.44454,0,1,0 CONSTR/PLANE,BF,PNT1,PNT2,PNT3,PNT4,, OUTLIER_REMOVAL/OFF,3 FILTER/OFF,WAVELENGTH=0 CIR1 =AUTO/CIRCLE,SHOWALLPARAMS = YES,SHOWHITS = YES THEO/0,-0.90628,0.42261,0,0.9063075,-0.4226188,14.08504 ACTL/0,-0.90628,0.42261,0,0.9063075,-0.4226188,14.08504 TARG/0,-0.90628,0.42261,0,0.9063075,-0.4226188 THEO_THICKNESS = 0,RECT,IN,STRAIGHT,LEAST_SQR,ONERROR = NO,$ AUTO MOVE = NO,DISTANCE = 15.001,RMEAS = None,None,None,$ READ POS = NO,FIND HOLE = DISABLED,REMEASURE = NO,$ NUMHITS = 7,INIT = 3,PERM = 3,SPACER = -1.27,PITCH = 0,$ START ANG = 0,END ANG = 360,DEPTH = -1.981,$ VOID DETECT = NO,$ ANGLE VEC = -1,0,0 MEAS/CIRCLE HIT/BASIC,-7.04252,0.88912,-0.4146,1,0,0,-7.04252,0.88912,-0.4146 HIT/BASIC,-4.39094,3.21608,4.57559,0.6234898,-0.3304167,-0.7085798,-4.39094,3.21608,4.57559 HIT/BASIC,1.56711,3.79079,5.80806,-0.2225209,-0.4120229,-0.8835845,1.56711,3.79079,5.80806 HIT/BASIC,6.34509,2.18048,2.35475,-0.9009689,-0.1833674,-0.3932321,6.34509,2.18048,2.35475 HIT/BASIC,6.34509,-0.40225,-3.18394,-0.9009689,0.1833674,0.3932321,6.34509,-0.40225,-3.18394 HIT/BASIC,1.56711,-2.01256,-6.63726,-0.2225209,0.4120229,0.8835845,1.56711,-2.01256,-6.63726 HIT/BASIC,-4.39094,-1.43785,-5.40478,0.6234898,0.3304167,0.7085798,-4.39094,-1.43785,-5.40478 ENDMEAS/
I created a new program and I got this CAD model from Design the other day, and of course the origin is in a less then desirable orientation (no surprise its automotive). So anyway in my new program I measured the CAD rotation to be 25.00001 about the X axis from where I prefered it to be.
I opened up the trusty rusty Transformation window and Clicked on none of the options for creating a new coordinate system or keeping the original (because I'll never want to use them and preferred they were totally gone or that the model was in the correct orintation to begin with (will never happen)) with that clear I selected Rotate X axis and enter in 25.0001 degrees. The computers begins thinking and smoking, and eventually like magic the model rotates the way I want it to. Or at least fairly close. (Note: the K vector for my points which define my primary datum surface are not 100% normal with my CAD workplane, grrrrr.) PCDMIS calculated the angle between these planes to be 0 degrees.? Great, Fine, whatever..
Ok even if I assumed that this less then perfect rotation was "close enough for goverment work" when I try to use an Auto Circle to pickup the CAD nominals I get the circle in the original coordinate system which is way not even cool, but Auto Vector Points come in the transformed system (which of course was only "fairly close" and now totally unrelated to my Auto Circles. wtf)
So what in the tarnation is going on here?
This isnt the first time Ive seen this sort of thing happen before either, anyone got any ideas on how to fix this sort of error? It seems to always happen if have to rotate an axis for some dumb reason.
I was thinking I might be able to manually enter in the transformation matrix in vectors so I could be more precise on how I wanted the model rotated, but I dont think thats going to help my Auto Circles out any.