F4:Profile Composite Validation
From F4 Wiki
More actions
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.