×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

ProE Inheritance Feature

ProE Inheritance Feature

ProE Inheritance Feature

(OP)
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.

RE: ProE Inheritance Feature

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

RE: ProE Inheritance Feature

(OP)
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


RE: ProE Inheritance Feature

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

RE: ProE Inheritance Feature

(OP)
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?

RE: ProE Inheritance Feature

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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources