F4:Profile Composite Validation
From F4 Wiki
More actions
Revision as of 21:39, 14 January 2026 by Admin (talk | contribs) (Created page with "{{Author Credit |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 t...")
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.