hexagon logo

Profile of a Surface

Having problems tolerancing profile of a surface

Using 2009 MR1
Tolerancing with Xactmeasure

See attachment to see callout (dim 5)

I measure two cylinders (one for each Radius R10 & R15)

I get a couple of problems during tolerancing.

1. When I try to apply the modifier to Datum C, the software tells me "encountered an improper argument" (Do I not get bonus on this Datum because of the Bonus of Datum B)

2. When I disregard the MMC on Datum C, I select both cylinders and it forms a feature set, however, i only get two points for my text analysis, and it is reporting the deviation of my Z axis deviation.

Datum A on the CMM is Z+


  • PC-DMIS is correct. You can not have a virtual condition on datums (the MMC behind the B and C) if you call for surface profile. See the standard. What is datum B???
  • 2. When I disregard the MMC on Datum C, I select both cylinders and it forms a feature set, however, i only get two points for my text analysis, and it is reporting the deviation of my Z axis deviation.


    It is reporting the cylinders from their respective center. 2 cylinders, 2 points. Either use a scan or vector points and create a feature set.
  • PC-DMIS is correct. You can not have a virtual condition on datums (the MMC behind the B and C) if you call for surface profile. See the standard. What is datum B???


    I thought the modifier wasn't allowed on the feature itself, but allowable on the Datums. This would be applicable for a Datum shift... I sought out the standard and if i read it correctly, i thought it says i could (on at least Datum B).

    Datum B is the other through hole. Sorry i cut that out by accident.
  • Having problems tolerancing profile of a surface

    Using 2009 MR1
    Tolerancing with Xactmeasure

    See attachment to see callout (dim 5)

    I measure two cylinders (one for each Radius R10 & R15)

    I get a couple of problems during tolerancing.

    1. When I try to apply the modifier to Datum C, the software tells me "encountered an improper argument" (Do I not get bonus on this Datum because of the Bonus of Datum B)

    2. When I disregard the MMC on Datum C, I select both cylinders and it forms a feature set, however, i only get two points for my text analysis, and it is reporting the deviation of my Z axis deviation.

    Datum A on the CMM is Z+




    Additionally, the Profile refers to the entire surface, and not just the radiused ends. Scan or create vector points all around, create a Feature Set from the collected points, and Profile the set.
  • Additionally, the Profile refers to the entire surface, and not just the radiused ends. Scan or create vector points all around, create a Feature Set from the collected points, and Profile the set.


    Very true... I forgot to mention that this outside surface is extruded and thus, if my feature set from the two radii are in specification, so will the sides since they are merged from the two ends. Slight smile
  • Profile does not allow bonus.


    Yes it does. I believe it is in the 2009 revision

    PC-DMIS is correct. You can not have a virtual condition on datums (the MMC behind the B and C) if you call for surface profile. See the standard. What is datum B???

    See above comment

    I thought the modifier wasn't allowed on the feature itself, but allowable on the Datums. This would be applicable for a Datum shift... I sought out the standard and if i read it correctly, i thought it says i could (on at least Datum B).
    You are correct
    Datum B is the other through hole. Sorry i cut that out by accident.


    Very true... I forgot to mention that this outside surface is extruded and thus, if my feature set from the two radii are in specification, so will the sides since they are merged from the two ends. Slight smile

    That is incorrect. just because the two radius make up either end has no bearing on how the sides have been created. If I am wrong tell me so.