I received data from a PC-DMIS cmm and was reviewing it. We receive the data with the XYZ and the Vector deviation information. I was reviewing this data and I noticed that the vector deviation was much larger than the sqrt of the sum of the squares of the coordinate deviations, AKA, the absolute deviation. I reviewed the PC-DMIS program and found that the nominal in the CALL/EXTERN statement did not match the feature declaration statement which defines the nominals that are used in the X, Y, and Z outputs. I'm assuming the CALL/EXTERN statement defines the vector measurement from the nominal point in the call statement. Does this make sense?
In your example DMIS code, the coordinate value in the CALL/EXTERN statement is the Target for the feature. In PC-DMIS, it can be acceptable to have a difference between the Nominal and Target values. Here is what the command would look like in the PC-DMIS Edit Window in Command Mode:
M1 =FEAT/CONTACT/VECTOR POINT,CARTESIAN
THEO/<590.878,-687.587,662.998>,<0.0459841,-0.998654,0.0239917>
ACTL/<590.878,-687.587,662.998>,<0.0459841,-0.998654,0.0239917>
TARG/<590.878,-690.59,662.998>,<0.0459841,-0.998654,0.0239917>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=NO
From your post, I am unable to determine why the Target is different from the Nominal values. I can see that SNAP is disabled, and no thickness offset is applied to the measurement.
In your example DMIS code, the coordinate value in the CALL/EXTERN statement is the Target for the feature. In PC-DMIS, it can be acceptable to have a difference between the Nominal and Target values. Here is what the command would look like in the PC-DMIS Edit Window in Command Mode:
M1 =FEAT/CONTACT/VECTOR POINT,CARTESIAN
THEO/<590.878,-687.587,662.998>,<0.0459841,-0.998654,0.0239917>
ACTL/<590.878,-687.587,662.998>,<0.0459841,-0.998654,0.0239917>
TARG/<590.878,-690.59,662.998>,<0.0459841,-0.998654,0.0239917>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=NO
From your post, I am unable to determine why the Target is different from the Nominal values. I can see that SNAP is disabled, and no thickness offset is applied to the measurement.