Replacing a component with Symbolic References

Suppose you've mated a rear end cap



and a transparent body of a ballpoint pen,



by using the same Symbolic References for the mating, as shown in the following illustration:

Note that the Symbolic References used in the mating don't require to have the same name. The rear end cap "CapShoulder" face can mate a "whatever" face on the body. This was made mainly for the designer's convenience, in order to remind that the "CapHole" cylindrical surface of the rear end cap lays on the "CapHole" cylindrical internal surface of the body, and the same for two "CapHole" faces.

Now you need to replace the body with another one of a different material, where you placed the same Symbolic References.

The goal of this example is replacing the transparent body of the first model with the new one, keeping the mating constraints.

Models related to this job are rear end cap+body.e3, stilo_blue.e3 and stilo_blue_double.e3, available in the samples folder.

After starting the application, proceed as follows.

1 Load the rear end cap+body.e3 model and select the body component.

As usual, you can select the component that you are going to replace before or after starting the command.

2 Select the Modify Component Replace command.

Since you're replacing a component involved in one or more mating constraints, the program asks you if the mating event(s) must be kept or removed, by displaying the Replace Component dialog box.

When you replace a component involved in one or more mating constraints (no matter whether it is the moving or the reference object), the program asks you if the mating event(s) must be kept or removed. If the event(s) is/are kept, depending on the replacing component, the mating constraints may have to be redefined, unless you used components including the same Symbolic Reference. In this case, the program tries and looks for equivalent Symbolic References in the new component, updating the constraints whenever equivalent references are found. When more than one Symbolic Reference exists, the program chooses one, then you can solve ambiguities possibly arising by the Solve Ambiguities command.

3 Choose to keep the mating events and confirm by OK.
4 In the file selection box that is displayed, when you select the model of the new body that is going to replace the transparent one and click Open for confirmation, you get the following two possibilities:

  • No ambiguities occurring: the Symbolic References in the new model were placed with the same modalities as the ones in the original component. the program looks for equivalent Symbolic References in the new component and updates the constraints, as equivalent references are found. Therefore the new body fits in totally with the rear end cap and you get no warning message about ambiguities occurring.

  • Some ambiguities occurring: when the program tries and looks for equivalent Symbolic References in the new component and more than one Symbolic Reference exists, the program chooses one. You can solve ambiguities possibly arising by the Solve Ambiguities command.


Related Topics