next, please make a simple program with a coaxial cylinder and a circle. Then try to output the cycle as runout in the report. Very similar to the Helpfile link 1.)
if you want to do a total runout you have to replace the circle with a cylinder
because total runout is only possible with cylinders and cones, as seen in link 2.)
(this programm can be made in "offline" mode)
if this is not working, then post your program here and we can certainly point a finger to where the problem lies.
Well the method depends on the features it is called upon. Simplest case, 2 coaxial cylinders. You measure your datum
cylinder, you measure your feature to be controlled with a few circles that will construct a cylinder. Dimension as per your callout. Total runout or not, you need to control the majority of your surface with multiple circles. The method does not change, only the callout you will request from pcdmis.
-Chuck onto the datum
-Rotate the part
-While rotating, put an indicator on your surface of evaluation. Record the DEVIATION (highest positive & highest negative) in multiple cross sections. Do the math & report it out.
Math for TOTAL runout:
-Distance between highest deviation & lowest deviation REGARDLESS of what cross section the deviation comes from.
In the above example...highest positive deviation recorded is +0.002 and highest negative deviation recorded is .001...the distance between those values is 0.003.
0.003 is your total runout.
To do this on a CMM:
Legacy-->
-Measure both features as cylinders
-Level to -A- and make -A- an origin...report total runout of evaluation surface back to -A-
Xact/Geotol-->
-Measure both surfaces as cylinders
-Define surface as Datum -A- using DATDEF command
-Using feature control frame builder...report total runout of evaluation surface back to -A-