Performing a Symmetry

This task teaches you how to obtain new parts, products or instances by means of symmetry operations. The Symmetry command also lets you obtain new instances by translation as explained at the end of the scenario.
The cache can remember the geometry options selected. So next time you launch the symmetry command, the Symmetry options are selected by default.
The following part features can be involved in the Assembly Symmetry feature:
  • The Part Body (or Main Body)
  • The External View
  • All Axis Systems
  • All Bodies other than the Part Body.
  • All Geometrical Sets, ordered or not
  • Any combinations of the previous elements using the Customize option.
  In this section, the following information is available:
  • The Keep link in position and Keep link with geometry options are grayed out in the Assembly Wizard dialog box, while a Part Design license (PD1 or GSD) is not granted.
  • Assembly features do not appear in the specification tree, while the Assembly Design license (ASD) is not granted.
Open the Assembly_03.CATProduct document.
  1. Click the Symmetry icon:
    The Assembly Symmetry Wizard dialog box displays, prompting you to select the reference plane.

  2. Select the element used as the reference of the symmetry: Plane.1.

    This element can be a plane or any planar face that the system recognizes as a plane.

Components chosen for duplication

The component you select for duplication must be the child of the active product.

Example 1: the element to duplicate is not a symmetrical element

In this case, the symmetrical element is a new component.

  1. Select NewDoor (NewDoor.1) as the product to be duplicated.
    NewDoor (NewDoor.1) is highlighted and the symmetry is previewed.
    • The Assembly Symmetry Wizard dialog box appears:
      It displays the list of all elements that are duplicated, that is all components composing NewDoor product: Door.1 and Pane.1.
    • The three icons to the left of the window represent symmetries as well as the creation of new components.
    The Rotation, same instance option moves the selected geometry symmetrically in relation to a plane.
    It does not create any new geometry.
    In short, the Bill of Material is not affected by the resulting geometry.
    For an example, please refer to Rotating a Component by Using the Symmetry Command.
    • If you wish to preview the symmetry of the door only, select Symmetry of Door (Door.1).
      Likewise, if you prefer to preview the symmetry of the pane, simply select Symmetry of Pane (Pane.1).
    • Instead of new components, you can also create new instances for Symmetry of Door (Door.1) or Symmetry of Pane (Pane.1).
      To do so, select them and check the option Rotation (new instance). For more about this option, refer to Example 2.

  2. Click Finish to confirm the operation.

    The Assembly Symmetry Result dialog box appears. Three new components have been created.
  3. Click Close.

    You obtain a second door.
    • The new component Symmetry of NewDoor (Symmetry of Door.1) is displayed as well as the parts it contains (Symmetry of Door and Symmetry of Pane).
    • A new entity Assembly features also appears in the specification tree.
      It contains the symmetry referred to as Assembly Symmetry.1 which in turn contains the symmetry plane and the affected component.

More About the Mirror, new component Option

Once you have created a symmetrical component using the Mirror, New component option, you cannot apply the Symmetry command with the Mirror, New component option to:

  • Any instance of the initial component (even if the reference plane is distinct).
  • The component obtained by symmetry.

Example 2: the element to duplicate is a symmetrical element itself

In this case, the symmetrical element is the new instance.

  1. Click the Symmetry icon:

  2. Select the element used as the reference of the symmetry: Plane.1.

  3. Select Wheel (Wheel.2).
    The wheel is highlighted and the symmetry is previewed.
    The Assembly Symmetry Wizard dialog box appears. It displays the list of all elements that are duplicated: all components composing Wheel Assembly product.

  4. Select Symmetry of Rim from the list. Only the symmetry of that component is now previewed in the geometry area.

  5. Check the Rotation, new instance option.

    A new icon reflects this change in the list.
  6. The object is positioned with respect to Plane.1.
    Now, as it is intrinsically symmetrical, you need to define which of its three reference planes must be symmetrical with respect to Plane.1.
    For example, check XY plane option.

    It is moved accordingly.
  7. Check YZ plane option.

    It is re-positioned.
  8. Click Finish to confirm the operation.

    The Assembly Symmetry Result dialog box appears. Two new components and one instance have been created.
  9. Click Close.

    • The new component Symmetry of Wheel (Symmetry of Wheel.2.1) is displayed in the specification tree.
      It contains one new instance (Rim (symmetry of Rim.1.1) and one new component (Symmetry of Tire (Symmetry of Tire .1.1).
    • The Assembly features entity contains the new symmetry referred to as Assembly Symmetry.2 which in turn contains the symmetry plane and the affected component.

Translation

  1. Click the Symmetry icon:

  2. Select the element used as the reference of the symmetry: Plane.1.

  3. Select Wheel (Wheel.1).
    The wheel is highlighted and the symmetry is previewed.

  4. Check the Translation, new instance option.

    A new icon  reflects this change.
    To calculate the translation, the application projects the center of the axis system onto the plane you selected.
    The distance between the center and the plane is repeated twice.
  5. Click Finish to confirm the operation.

    The Assembly Symmetry Result dialog box appears. One instance has been created.
    • The new instance Wheel (Symmetry of Wheel.1.1) is displayed in the specification tree.
    • The Assembly features entity contains the new symmetry referred to as Assembly Symmetry.3 which in turn contains the symmetry plane and the affected component.
  6. Click Close. The wheel is translated:

Keep Link Options

  • The Keep link in position option guarantees associativity with the initial part or product: if you edit their positions, symmetrical elements inherit these modifications and are therefore repositioned accordingly.
  • The Keep link with geometry option guarantees associativity with the geometry of the initial part: if you edit its shape, symmetrical elements inherit these modifications. However this type of associativity is restricted to elements made visible via the External View... command or to Part Bodies. For more information, refer to Generative Shape Design User's Guide and Part Design User's Guide respectively.
    You can also use the Remove All Geometry Links contextual command on the symmetry object in the specification tree: right-click the symmetry_name object then select Remove All Geometry Links. The result is the same as if you unselect the Keep link with geometry option.

New Components or New Instances?

If you compare the symmetry obtained by using the Mirror, new component option to the symmetry obtained first using the Mirror, new component option, then the Rotation, new instance option, then reselect Mirror, new component, both results are different as indicated by the icons:


The behavior is the following: after changing the symmetry type, that is Rotation, new instance, to reuse the Mirror, new component option, the children of the product to be mirrored remain as new instances whereas the product is assigned the new component definition.

What you need to do

To make sure that you obtain the same results for both operations, you need to use the Mirror, new component, all children contextual command available in the dialog box instead of checking Mirror, new component.

Result:

For more information about the Symmetry command, refer to Modifying a Symmetry.