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 Composite Validation

From F4 Wiki

Author: Admin

Summary

F4 validates profile composite FCFs against the ASME logic in the F4 Application and enforces segment, datum, modifier, and tolerance hierarchy rules.

Validation rules

  • Only profile of a line, profile of a surface, or position symbols are allowed in composite segments.
  • Composite profile FCFs must have 2 to 5 segments.
  • The composite must be applied to a true profile or true profile pattern.
  • The true profile must be located with basic or toleranced dimensions.
  • Datum references in lower segments must be ordered subsets of the segment above (segments 3+ must be proper subsets).
  • 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.
  • Tolerance values must strictly decrease in lower segments.
  • After composite checks pass, each segment is validated with the corresponding single-profile validator.

Warnings and errors

F4 behavior

Invalid composite symbol


If a composite segment uses a symbol other than position or profile, F4 flags non-compliance.

F4 behavior

Invalid segment count


Composite profile FCFs must have between 2 and 5 segments.

F4 behavior

True profile not applied


If the composite is not applied to a true profile or profile pattern, F4 flags non-compliance.

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 hierarchy invalid


Lower segment datums must be ordered subsets of the segment above.

F4 behavior

Tolerance hierarchy invalid


Each lower segment tolerance must be smaller than the segment above.

Examples

  • Valid: two-segment composite profile with ordered datum subsets and decreasing tolerances.
  • Invalid: composite profile with a repeated datum set or non-decreasing tolerances.

Related pages