CAD Replicating Features on a Complex Surface

CAD Replicating Features on a Complex Surface

In this example we need to replicate the design feature to the other four locations, we could just redesign it which would be a lot of work. We could create a Power Copy and quickly replicate the feature to the other positions, but if we needed to make a change we would have to make the same change five times. We could make a User Defined feature, and instantiate it five times, then change the exposed parameters which would expedite design changes.

In this case were going to use Internal links to ensure we only have one source of truth.

Problem Statement

Feature Setup

To do this correctly it’s important to base the features design on an axis system. As you can see the sketches that define this feature are supported by the Axis System planes.

Feature Setup

Copy and Paste with Link

Let’s start of with one and the rest will be the same process.

Right Mouse Click on the Feature Body and select Copy from the contextual menu.

Copy Body

Right Mouse Click on ‘Shape’ and select Paste Special from the contextual menu.

Paste Special

In the ‘Paste Special’ dialogue window select As Result With Link, the pick ‘Ok’ to complete the command.

As Result With Link

We now have an internally linked copy of the feature but its in the wrong location. We could do an axis to axis transformation, but this hides the copy and creates a clone in the new location, for small features you could argue this is ok. However for larger features this has a huge impact on data size and should be avoided at all cost, so we will look at a cleaner solution.

Internally Linked Copy

Adding Position

We can use the ‘Add Position’ method to correctly locate the linked copy of the feature. This is achieved by Right Mouse Clicking on the linked solid ( Not the Body) and selecting Add Position from the contextual menu.

Add Position

This function will create a special Geometrical Set below the linked solid called ‘Positioning Set’. Within the Positioning Set a ‘Datum’ (Isolated) Axis System is created at the Center of Gravity of the Solid and Orthogonal to the Part. This is just a placeholder and can be replaced with our own axis system, to ensure a good parametric solution.

Positioning Geometrical Set

This process is basically identical to the Axis to Axis transformation we need to supply the ‘From’ and the ‘To’ Axis Systems into the Add Position geometrical set. We have two choices, we can either move the Axis Systems into the Positing Set for each instance (but we only have one ‘From’ Axis System), or we can use internal links again. For this example we will use internal links.

Let’s Copy the Axis System that the initial feature was design on.

Copy the Axis System

There is an odd behavior with the ‘Positing Set’, we can’t just Paste Special Directly into the Positing Set, we have to ensure that it’s the Defined In Work Object first. To do this Right Mouse Click on the ‘Positing Set’ and select Define In Work Object from the contextual menu.

Define In Work Object

Again Right Mouse Click on the ‘Positing Set’ and select Paste Special from the contextual menu.

Paste Special

In the ‘Paste Special’ dialogue window select As Result With Link, the pick ‘Ok’ to complete the command.

As Result With Link

We now have a linked copy of the Reference Axis System, the next step is to delete the Axis System the CAD system created for us.

Internally Linked Axis System

To Delete the Axis System, Right Mouse Click on it and Select Delete from the contextual menu.

Delete Axis System

Using the same steps we can create a linked copy of the Target Axis System. Once the Defined In Work Object is set to the Copied Body, the Re-Positioned copy can be seen.

Re-Positioned Copy

We can repeat the process for the other three locations, as shown below:

Completed Copies

The final step is to group these feature branches into a single feature branch. To do this a new body was inserted and the five features added to it. Then a single split operation was created to trim the features to the supporting surface. It’s best practice to ensure that the first feature added is the feature that contains the definition for the feature and not one of the four linked copies.

Completed Features