hexagon logo

Profile tolerance

Having a question with a program. My part has a profile callout of .040. The report shows +.020 -.020... And my results say .022, and is RED... I'm not seeing how a profile of .040 is out of tolerance when the result is .022?? Something just doesn't seem right....?
  • The value of the profile results from the higher of the two values ​​for maximum or minimum, multiplied by 2. So .022 was your max?
  • ASME14.5 profile is as follows:
    Condition 1: If all point are positive error the reported value is: Nominal "0" to your worst positive error. Example(profile of .04 AKA +.02-+.02) no negative error... worst positive error of 0.022 will result in a failing profile of .022
    Condition 2: If all point are negative error the reported value is: Nominal "0" to your worst negative error. Example(profile of .04 AKA +.02-+.02) no positive error... worst negative error of 0.022 will result in a failing profile of .022
    Condition 3: Error is both positive and negative: reports the difference between the largest negative and highest positive. Example(profile of .04 AKA +.02-+.02) 0.002 worst negative error... worst positive error of 0.019 will result in a passing profile of .021

    Only ISO GPS is 2x the worst error
  • Thats where it gets tough to explain to an engineer!
    But, in theory, if the surface checks negative .022... the profile WOULD be .044? (examples of your Condition 1 & 2)
    And positive .019, negative .002, would be a profile of .038 (example of your Condition 3) ??

    Even if the nominal was 1.000...and it checked 1.022, thats oversize with a profile of .044.?

    So I would have to show the engineer the actually CMM hits?
  • Just to elaborate - the actual value for profile is defined (in ASME Y14.5.1-1994) as two values, namely the largest deviation external to nominal and the largest deviation internal to nominal. The new revision of ASME Y14.5.1, 2019, redefines the actual value of profile as essentially twice the largest deviation from nominal. The technical details are included in Y14.5.1-2019, and I'd encourage you to investigate if you haven't already.

    Up until PC-DMIS 2020 R2, with the introduction of the Geometric Tolerance command, PC-DMIS had made it's own rules for displaying a measured value when choosing ASME Y14.5. Those rules are the three conditions that you've stated above. After, and including, 2020 R2, PC-DMIS displays the measured value as twice the worst deviation from nominal when choosing ASME Y14.5 or ISO 1101.
  • I guess I was wondering if we can get the CMM to actually give the profile of .044?
  • Hmmm... its been long discussed that ASME needed to change its profile definition to match ISO. I was unaware of this change in 2019.

    Any chance it also stated that all old version of ASME are retroactively updated to the most current standard similar to ISO GPS? If not... The called out version of ASME would take precedence over the current standard. Slippery slop if the demon doesn't take that into account somehow...

    slipper57... switch to ISO reporting if that is really what you want...

  • While the GD&T output may lock you into current evaluation practices, legacy reporting and 'T' values allow any analysis output you need to. May not be the best, but it'll be an option where needed.
  • You can - if you have an older version (2014 if your info is correct) you probably need to change the registry flag "UseISOCalculations" to TRUE. This can be done through the settings editor. After a PC-DMIS restart, your profile result should show 0.044.