Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

ProE Inheritance Feature 1

Status
Not open for further replies.

anthonyedwards

Mechanical
Nov 13, 2007
3
We use the inheritance feature in our design process where we inherit a model(model A) & create a new model(model B) where we change a few dimensions for mould shrinkage etc. This is done with the inherited VARDIM method. Unfortunately this the breaks the associativity between model A & B on these VARDIM dimensions What we are looking for is a method where any changes to model A will update model B even though they are variable dimensions.
e.g.
Model A has a diameter of 60.0mm, model B has this dimension added to the VARDIM table with a value of 60.2mm.
If model A is revised to 65.0 dia, model B will remain at 60.2 dia. Is there any way to make this dimension in Model B = Model A plus 0.2 so that whatever the diameter of model A model B is always 0.2 larger.
 
Replies continue below

Recommended for you

Anthony,

Function of the complexity of your model, here are solutions to your problem. But I didn't understand what exactly do you want. I quote from your post:

<<
Model A has a diameter of 60.0mm, model B has this dimension added to the VARDIM table with a value of 60.2mm.
If model A is revised to 65.0 dia, model B will remain at 60.2 dia. Is there any way to make this dimension in Model B = Model A plus 0.2 so that whatever the diameter of model A model B is always 0.2 larger.

>>

Do you want all dimensions from the model B to follow model A+0.2 or only some of them?


If you are talking about holes then you can use the "merge" functionality and add some relations.

-Hora
 
Hi there,
My company manufactures glass containers, we inherit the container model & use this as the mould cavity.

In order to do this we need to add shrinkage factors, because of the construction of the container model the mould designer altering only 3 or so dimensions, the neck diameter, body diameter & height of the inherited model.

If any subsequent changes are made to the container, we update the inheritance feature & our cavity plus associated mould equipment will update to reflect this, the only features that won't update are the height & dia ( as the are now VAR DIM's. I would like these to retain the link so that if the container diameter increased, my mould cavity would increase by the same amount ( but still include the shrinkages factors.)

Container Dia = 60.0 Cavity Dia = 60.13inc shrinkage

using VARDIM
Container Dia = 61.0 Cavity Dia = 60.13

Ideal
Container Dia = 61.0 Cavity Dia = 61.13


 
Anthony,

In your case, the best solution is the "merge" functionality.

Let's assume this:

The part before shrinking = master model
The part after shrinking = slave model


This works like this: Create an empty part which is your slave model. Create an assembly (temporary - needed to perform the "merge" operation). Add both models in you assy and then perform the merge operation. The master into the slave as copy.

Open your slave model and create the shrinkage features. You can use relations or offsets from the master features.

If you modify your master model, the slave will follow.
You can erase the assemby, you don't need it anymore.

Give it a try with a simple example (a cube with a hole) and see if this technique works for you.

-Hora
 
Hi Hora,

Thanks for that, I have tried it out. It does what you say, the slave updates to any changes made to the master. There doesn't appear to be any geometry in the slave that I can re-define to change any dimensions. Am I missing something?
 
Hello Anthony,

If you added the master model in your slave model as reference, then you can only modify the master model, outside the slave.

In the slave you must add new features you want. Make a new hole bigger than the master one with your 0.2 offset. Here you can use the "offset edge". You have to recreate some features in the slave model you want to control. These features will not appear in the master component, but only in the slave (final model).

This technique is most used when you have forging - rough machining - final machining sequence. You modify the forging and the changes will be visible to the rough machining or/and final machining.

I hope I gave you the right answer.

-Hora
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor