hexagon logo

Measuring Point Profile from THEO and ACTL Values

Hello! First of all, I would like to mark that I am not experienced in operating CMM.

I wanted to check the coordinates of our measurement and thus required a detailed log of the process from the operator. I am assuming that THEO and ACTL values are theoretical and actual coordinates of the points. Also checked if my assumption is true on Nexus Hexagon docs.

Anyways, I started to calculate the distances between the THEO and ACTL coordinates. Then compared to the ones given as profiles on the report.

PNT11 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<-4.524,21.406,-5.05>,<0.2517976,0.1223556,-0.9600141>
ACTL/<-4.529,21.41,-5.036>,<0.2517976,0.1223556,-0.9600141>
TARG/<-4.524,21.406,-5.05>,<0.2517976,0.1223556,-0.9600141>
SNAP=NO
SHOW FEATURE PARAMETERS=YES
SURFACE=THICKNESS_NONE,0
MEASURE MODE=NOMINALS
RMEAS=NONE,NONE,NONE
AUTO WRIST=NO
GRAPHICAL ANALYSIS=NO
FEATURE LOCATOR=NO,NO,""
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=0
SHOW HITS=NO
MOVE/CLEARPLANE​




According to this calculation, i thought that my measurement should be off by 0.015 mm. However, as you can see below, the result was 0.019 mm off.




So, at this point i am curious how deviation is calculated by PC-DMIS. Can anyone care to explain?

Thanks in advance!
Parents Reply Children
  • SNAP=ON projects the measured point onto the nominal 3D vector line perpendicular to that 3D vector line.

    You will see this extremely well if you measure a point with a 'perfect' vector (0,0,1 or 0,1,0 or 1,0,0). There shouldn't be any deviation in any axis with a zero vector. BUT, no machine is perfect and there will be some drift. SNAP=ON removes the machine drift from the results. Your point has vectors in all 3 axis, so it will not make any of them show zero deviation. BUT, by using it, the sqrt(Xdev^2+Ydev^2+Zdev^2) will equal the T value and SHOULD equal the profile value for that single point. BUT, for single points, it is easier to just dimension XYZT at +/- 1/2 of the tolerance (for equally disposed)