Deprecated: Use of MediaWiki\Output\OutputPage::setIndexPolicy with index after noindex was deprecated in MediaWiki 1.43. [Called from MediaWiki\Output\OutputPage::setRobotPolicy in /var/www/html/includes/Output/OutputPage.php at line 1008] in /var/www/html/includes/debug/MWDebug.php on line 385
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

F4:Profile MSS Validation

From F4 Wiki

Author: Admin

Summary

F4 validates profile MSS FCFs against the ASME logic in the F4 Application and enforces segment, datum, modifier, and true-profile rules.

Validation rules

  • Profile MSS applies when the main segment is profile of a line or profile of a surface; mixed symbols use the general MSS validator.
  • MSS requires more than one segment; single-segment profile uses the standard profile validator.
  • Duplicate segments (repeating tolerance symbols or datum sets) are rejected.
  • If the upper segment is profile of a surface with no datums, lower segments are limited to form tolerances.
  • If the upper profile of a surface has datums, lower segments may use form, orientation, runout, position, or profile tolerances.
  • Profile MSS cannot be linked to a feature of size.
  • Prohibited modifiers include diameter, LMC, MMC, and projected tolerance zone.
  • Allowed profile modifiers include tangent, unequal, free state, dynamic profile, non-uniform, and statistical tolerance where applicable.
  • The true profile must be located with basic or toleranced dimensions.
  • If the profile is applied to a datum surface, F4 flags ambiguity.
  • When true profile is located by basic dimensions, the basic dimensions must relate to the referenced datums.
  • After MSS checks pass, each segment is validated with the corresponding single-tolerance validator.

Warnings and errors

F4 behavior

Profile MSS invalid lower segment type


Lower segments are limited based on whether the upper profile of a surface references datums.

F4 behavior

True profile not located


If the true profile is not located by basic or toleranced dimensions, F4 flags non-compliance.

F4 behavior

Datum surface ambiguity


If the profile is applied to a datum surface, F4 flags ambiguity.

F4 behavior

Prohibited modifiers


Diameter, MMC, LMC, or projected tolerance zone modifiers are not allowed for profile MSS.

F4 behavior

Duplicate segments


Repeating the same tolerance symbol or datum set across segments is not allowed.

Examples

  • Valid: profile MSS with true profile located by basic dimensions and distinct datum references.
  • Invalid: MSS with profile applied to a datum surface or with disallowed modifiers.

Related pages