Creating Advanced Fillets

This task explains how to create fillet surfaces between sets of surfaces and curves used as support elements.
The fillet surface edges on the supports are defined by the radius or by support curves.
With additional radius parameters and options you can create a variety of surfaces.
The continuity between fillet surface and supports can be from G0 to G3.
The support surfaces can be trimmed.
As input elements and parameters must be specified at least two surfaces and one radius.
Open the AdvancedFillet.CATPart document.
  1. Click the Advanced Fillet icon .
    The Advanced Fillet dialog opens.

 
  1. Select the fillet type 2 Supports + Radius.

  2. Select Surface.1 and Surface.2.

 
  1. Specify a Radius of 30 mm and click Apply.
    A fillet surface with the specified radius is created at the two surfaces.

 
  1. Modify the radius using one of the manipulators and the surface ends.

  1. Change to fillet type 2 Supports + 1 Support Curve.

  2. Activate the check box Curve in the Support 1 field and select Isoparameter.2 as support curve.

 
  1. Click Apply to create a fillet surface using the selected support curve as fillet surface edge.

You can define the following options:
Fillet Type: Defines which criteria to choose as input for the fillet creation.
In the Radius Parameters field the display and availability of the options changes according to the selected fillet type.

The following fillet types are available:
 
  • 2 Supports + Radius

    Defines the fillet surface by two supports and the Radius.
 
  • 2 Supports + Chord Length

    Defines the fillet surface by two supports and the chord length.
    The chord length is the distance between both edges of the fillet surface lying on the supports.
 
  • 2 Supports + 1 Support Curve

    Defines the fillet surface by two supports and a support curve to be selected either on Support 1 or Support 2 with one of the Curve options. The selected support curve is used as fillet surface edge.
    The radius value derives from the support curve.
 
  • 2 Supports + 3 Radii

    Defines the fillet surface by two supports, the Radius as well as two Lead-in radii (Lead-in Radius 1/2).
    Depending on the selected radii you can create an asymmetric fillet surface.
    Note: To be able to create a fillet surface with three different radii, the Radius value must lie between the values of Radius 1 and Radius 2, i. e. either Radius 1 must be larger and Radius 2 smaller than Radius, or vice versa.

 
  • 2 Supports + 2 Chord Lengths

    Defines the fillet surface by two supports and two chord lengths.
    The chord length is the distance between the theoretical intersection point of the arc tangents and the fillet surface edge on the corresponding support.

 
  • 2 Supports + True Minimum Radius

    Defines the fillet surface by two supports and the true minimum radius.
    Using the true minimum radius guarantees that the radius in the fillet curve will not fall below the specified value while keeping the continuity set.
2 Supports + True Minimum Radius
with G1 continuity
2 Supports + True Minimum Radius
with G2 continuity
 
  • Support 1 and 2 - Surface 1/2: Selects surfaces as supports.
    If two or more support surfaces are selected, the normal direction of the first selected support surface is used.
  • Trim Support 1/2: Trims the support surfaces at the corresponding edges of the fillet surface.
  • Support 1 and 2 - Curve: This option is only available for 2 Supports + 1 SupportCurve.
    Support curves can be selected either on Support 1 or Support 2. The following element types can be selected:

    Elements Sub Elements Type
    Curve 3D Curve
    Line
    Offset Curve (Feature)
    Project Curve (Feature)
    Styling Corner (Feature)
    Blend Curve (Feature)
    Split Curve (Feature)
    Bezier, NURBS,
    B-Splines, Join,
    Surface Edge, Line,
    Pline, Nupbscurve,
    Spline, Conic

    If one of the check boxes for the curve selection is selected, Radius is disabled.
  Parameter tab
 
  • Radius Parameters: The radius parameters to be defined depend on the fillet type selected:

    Fillet Type Radius Parameters Lead In Radius Parameters
    2 Supports + Radius Radius:
    Definition of the fillet radius between two supports.
    Lead-in radius 1+2:
    The lead-in radius defines an arc with tangent (G1) or curvature (G2) continuous transition to the support. The radius value defines the point at which the lead-in radius starts.
    2 Supports + Chord Length Chord length:
    Definition of the chord length.
    Lead-in radius 1+2
    2 Supports + 1 Support Curve - -
    2 Supports + 3 Radii Radius
    Definition of the first radius.
    Radius 1+2:
    Definition of the second and third radius.
    2 Supports + 2 Chord Lengths - Length 1+2:
    Definition of the chord lengths.
    2 Supports + True Minimum Radius True minimum radius:
    Definition of the true minimum radius.
    Lead-in radius 1+2
  • Continuity support 1/2: As transition quality between fillet surface and supports you can select for each side a continuity from G0 to G3.
    The minimum order of the fillet surface in arc direction depends on the selected continuity. The order can be increased via the Approximation tab.
  • Mid radius: Only available if Form factor is cleared.
    For the middle of the arc can be defined a mid radius different from the radius.
    The continuity is kept when the mid radius is modified.
    The mid radius is applied along the center line of the radius value.


  • Form factor: Only available if Mid radius is cleared.
    Determines whether the fillet shall be more flat or more copped. The continuity to the supports remains unchanged.
    Values smaller than 1 create flat fillets, values higher than 1 steep fillets.

    Form Factor cleared
    Form Factor 0.5 Form Factor 2.0
  • Options:
    • Parametrization: Specifies how the parametrization of the fillet surfaces is influenced. The following options are available:
      • Support 1 / Support 2: Takes the parametrization from the 1st or 2nd set of support surfaces, i. e. the segment boundaries of the support surface 1 or 2 determine the segment boundary of the created fillet.
      • Both Supports: Takes the parametrization from both sets of support surfaces.
        At each segment boundary of the support surface clusters a segment boundary is inserted in the fillet surface. In this case, very small segments may eventually be created.
      • Stitch: If the distance between two segment boundaries of the support surfaces is smaller than the Tolerance specified in the text box, only one segment boundary either from surface 1 or from surface 2 is taken.
      • Average: If the distance between two segment boundaries of the support surfaces is smaller than the Tolerance  specified in the text box, only one segment boundary is inserted in the middle between the segment boundaries of the support surfaces.
    • Tolerance: Only available for the parametrization options Stitch and Average.
      The initial segmentation of the fillet is increased until the tolerance is kept, i. e. if the distance between two segment boundaries of the support surfaces is smaller than the tolerance, instead of two segment boundaries only one boundary is inserted depending on the selected parametrization.
    • Relimitation: Only available if Extrapolate and Match End are selected.
      The fillet surface can be trimmed as a face or trimmed and reapproximated as surface (no face).
      • Trim Face: The basic surface remains unchanged.
      • Trim Approx:The basic surface changes. The result is not a face.
    • Assure cont.: In the resulting geometry the specified continuities should be respected within the tolerances specified on the Topology tab in Tools > Options > Shape > ICEM Shape Design.
      In configurations not allowing the compliance of all continuities – especially for G2 fillet surfaces, this option keeps the continuity at the different transition types with following priority:
      1. transition A : transition between fillet ribbon and support surfaces within the specified tolerance, then
      2. transition B : transition between elements of the fillet ribbon within the specified tolerance, then
      3. transition C : transition on fillet traces within the specified tolerance.

      Exception: G1 continuity is very important for the transition types A and B. So if it is not possible to have G2 for transition type A and G1 for transition type B, G1 will have priority for both transition types A and B.
    • Extensions:
      • Extrapolate: If the connecting edges of the support surfaces have different lengths, the fillet surface can be extended to the exterior edges of the support surface with the larger extent. The extrapolation can be activated for the start and/or end edge curves of the fillet.

        Extrapolate cleared
        Extrapolate Start selected Extrapolate Start and End selected
      • Match end: The start and/or end curve of an extrapolated fillet surface (Extrapolate selected) can be matched to the exterior edges of the support surfaces creating a tangent continuous transition.

        Match end Start selected Match end Start and End selected
        Match end Start and End selected
        with trimmed support surfaces
  See Approximation tab
  See Output tab
  Click 'More Info' to display deviations and output results.
 
  • Display: Depending on the options selected, values are displayed in the graphics area.
  • Deviation:
    • Support 1/2: Indicates the maximum deviation of the fillet surface from the support surfaces.
  • Internal: Indicates the maximum internal G1, G2, and G3 deviation between the different created fillet surfaces.
  • Dynamic, Static, None: See Apply Modes
  • U+V: Display of the UV vectors of the created fillet, and, if Trim Support is activated, its support.
  • Output Result: See Output Result