I'm running some parts with the program in inches and the report outputs in metric. The feature is a plane and I am outputting the distance it is from the primary datum. The dimension is 29.38 with a tolerance of +/- 0.025. The measurement shows up correctly as 29.3669 and that part of the report should be green. Instead, it says the deviation is 58.7469 and the out of tolerance is 58.7219. Anyone have any idea about why it's giving me this wacky deviation and out of tolerances?
Deviation and Out of Tolerance on reports is wrong
Collapse
X
-
Sounds like you need a minus in front of the nominal (or vice-versa)
I'm assuming this is a location dimension and not a distance dimensionApplications Engineer
Hexagon UK
Comment
-
I think distances are always reported as positive values - seem to remember a mutual acquaintance of ours getting caught out by that one a while back. He was checking if something was on centre-line and the tolerance was -0/+0.2 (or something like that). Because he'd used a distance, rather than just reporting the location of the point, it was passing parts when the feature was reading negative.
-
-
Code:aln_dcc_abc=alignment/start,recall:aln_dcc_ab,list=yes alignment/level,yplus,dcc_a alignment/trans,yaxis,dcc_a alignment/trans,xaxis,dcc_b alignment/trans,zaxis,dcc_b alignment/rotate,zplus,to,dcc_line_bc,about,yplus alignment/end loadprobe/1mmx20x55 tip/t1a90b180, shankijk=-0.017, -0.9998, 0.0061, angle=-179.7868 move/point,normal,<0.0000,-3.5000,6.0000> move/point,normal,<0.0000,-3.5000,0.0000> floor_1 =feat/contact/vector point/default,cartesian theo/<0,-1.15,-0.386>,<0,-1,0> actl/<0,-1.1561,-0.386>,<0,-1,0> targ/<0,-1.15,-0.386>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<0.0002,-1.1561,-0.386>,<0,-1,0>,<0.0002,-1.1561,-0.386> endmeas/ floor_2 =feat/contact/vector point/default,cartesian theo/<-0.3343,-1.15,-0.193>,<0,-1,0> actl/<-0.3343,-1.1562,-0.193>,<0,-1,0> targ/<-0.3343,-1.15,-0.193>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<-0.334,-1.1562,-0.1938>,<0,-1,0>,<-0.334,-1.1562,-0.1938> endmeas/ floor_3 =feat/contact/vector point/default,cartesian theo/<-0.3343,-1.15,0.193>,<0,-1,0> actl/<-0.3343,-1.1563,0.193>,<0,-1,0> targ/<-0.3343,-1.15,0.193>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<-0.3338,-1.1563,0.1921>,<0,-1,0>,<-0.3338,-1.1563,0.1921> endmeas/ floor_4 =feat/contact/vector point/default,cartesian theo/<0,-1.15,0.386>,<0,-1,0> actl/<0,-1.1562,0.386>,<0,-1,0> targ/<0,-1.15,0.386>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<-0.0001,-1.1562,0.3852>,<0,-1,0>,<-0.0001,-1.1562,0.3852> endmeas/ floor_5 =feat/contact/vector point/default,cartesian theo/<0.3343,-1.15,0.193>,<0,-1,0> actl/<0.3343,-1.1561,0.193>,<0,-1,0> targ/<0.3343,-1.15,0.193>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<0.3339,-1.1561,0.1929>,<0,-1,0>,<0.3339,-1.1561,0.1929> endmeas/ floor_6 =feat/contact/vector point/default,cartesian theo/<0.3343,-1.15,-0.193>,<0,-1,0> actl/<0.3343,-1.1561,-0.193>,<0,-1,0> targ/<0.3343,-1.15,-0.193>,<0,-1,0> snap=yes show feature parameters=yes surface=theo_thickness,0 measure mode=nominals rmeas=none,none,none auto wrist=no graphical analysis=no feature locator=no,no,"" show contact parameters=yes avoidance move=no,distance=0 show hits=yes hit/basic,<0.3344,-1.1561,-0.1928>,<0,-1,0>,<0.3344,-1.1561,-0.1928> endmeas/ floor_pln =feat/plane,cartesian,triangle,no theo/<0,-1.15,0>,<0,-1,0> actl/<0,-1.1562,0>,<0.0002683,-0.9999999,-0.0001868> constr/plane,bf,floor_1,floor_2,floor_3,floor_4,floor_5,floor_6,, outlier_removal/off,3 filter/off,wavelength=0 move/point,normal,<0.0000,-3.5000,0.0000> move/point,normal,<0.0000,-3.5000,6.0000> move/point,normal,<-4.0000,16.0000,12.0000> comment/rept, 29.38 length dim loc2= location of plane floor_pln units=mm ,$ graph=off text=off mult=10.00 output=both half angle=no ax nominal +tol -tol meas dev outtol y 29.3800 0.0250 0.0250 -29.3669 -58.7469 58.7219 <- end of dimension loc2
Comment
-
Worked perfectly? So why does it have to be a negative value? Or how should I know that is what it needed?
Comment
-
It's based on your alignment. Because all of your Y values are negative in Y and you have used a location dimension to report the Y value, the nominal needs to be negative also. If you had used a distance dimension, rather than location, the nominal would be positive since distances always report a positive value (as I mentioned earlier).
-
-
Comment
-
In F5 setup there's an option to use positive reporting, but as neil.challinor pointed out above it can lead to issues itself.
-
It may seem that way, but how would you differentiate between a bolt hole at +X and one at -X on a Ø50? They'd both be 25 away...
Related Topics
Collapse
-
by KTM4012Weird problem that just popped up. Everything I dimension is coming out out of tolerance. For example, a circle (cad and autocircle) with a nominal of...
-
Channel: PC-DMIS for CMMs
05-17-2022, 11:36 AM -
-
by DHoyeWas wondering if anyone has had this problem...My report says nominal, +tolerance,-tolerance, deviation, and out of tolerance.....when measurement is...
-
Channel: PC-DMIS for CMMs
03-11-2008, 09:28 PM -
-
by acgarciaI separate my reports by passed and failed. Passing reports go to one folder and failing to another. In my opinion, reporting a dimension 0.0000 in red...
-
Channel: PC-DMIS for CMMs
04-18-2019, 05:09 PM -
-
Anyone know what's happening here? I was expecting the deviation to be closely equal and opposite as this feature is a Best Fit, but was surprised when...
-
Channel: PC-DMIS for CMMs
03-28-2022, 12:02 PM -
-
by craiger_nyA while ago I posted code that added a “bonus” acquired from the datum in the form of size deviation to the tolerance zone of the true position...
-
Channel: PC-DMIS for CMMs
08-25-2006, 11:37 AM -
Comment