Proe 09 PDF
Proe 09 PDF
Contents:
9.1 Introduction.
9.2 Pre-requisites.
9.8 Introduction.
9.9 Pre-requisites.
9.15 Tutorial for creating relations between parts in the same assembly.
In this section you will retrieve an existing part. You will define a relationship both in it's
base feature and between the cut feature and the slot feature.
9.2 Pre-requisites.
Every dimension in every feature that you have created has an explicit value. These
values control the geometry of the model.
Click on geometry in the display to select the feature (edges change to red). Click the
RMB and click Modify.
The display reveals all of the dimensions that define that particular feature.
Repeat the process for another feature, the cut for example. Feel free to spin and re-fit
the model. Use Redraw and start again if the display gets too full of dimensions. See
figure below.
Observe the dimension values in the display. These names, or symbols if you like, are
the mathematical variable names that Pro/ENGINEER uses when setting relationships.
Redraw the display. Examine other feature dimensions, switching between values and
names.
You are going to set a relationship that makes the height of the rectangular groove,
shown below, 1/3 of its width.
Reveal the dimension names of the STARTPART.prt extruded protrusion feature. Your
actual suffixes will probably be different.
PART
Relations
Before you enter the relationship equation consider how the slot geometry is to be
driven. The left hand side of the equation defines the dependant dimension. That is to
say, the dimension whose value is defined, or driven, by the result of any combination of
other dimensions, mathematical functions and constants.
For example, do you want the slot width to be driven by the height, or the height driven
by the width? It can only be one way!
You will drive the height with the width, for this example.
From your display make a note of the symbol name for: rectangle_height
rectangle_width
rectangle_height = rectangle_width/3
Click on OK.
PART
Regenerate
Test the relationship by modifying the slot width to 80mm. See section 8.5. Also, modify
the height as well. Read any resulting error messages!
You will create a relationship to ensure that the rectangular slot is always central to the
cut.
For the dimension names assigned on page 5, the following equation should be entered:
d33 = (d11-d31)/2
Click on OK.
Menu Manager:
PART
Regenerate
Test the relationship by modifying the cut width to 100mm. See section 8.5 if in doubt.
The above procedures can be used to set a relationship across parts in an assembly.
This is a very powerful facility of parametric associative modelling.
You may have noticed that all of the dimension names start with a lower case d. e.g.
d5, d26. This d indicates that the name or symbol represents a dimension in a solid
part model. Every dimension for every feature, and every subsequent feature, in this
part will have its own unique suffix number to the d.
Click the MMB a few times to ensure that the Modify command is done. Redraw and
select the first feature again. Click the RMB and then click Redefine. Select Section in
the PROTRUSION:Extrude window and click the Define button. Click on Sketch.
You are now in sketcher mode, looking at your original sketch of the base feature
section. Reveal the dimension names:
!Note: You would only usually define relationships in the section if you
intend to save the section as an independent file (*.sec) for use
in other features, and features in other parts.
Click the tick and then the OK button in the PROTRUSION:Extrude window to return to
the model..
Assemblies are collections of parts and constraint dimensions (which define how the
parts are positioned). Different parts may have instances of identical dimension names,
so they have to be differentiated when used in an assembly. This is achieved with the
use of a colon suffix, which explicitly identifies the part or constraint.
ASSEMBLY
Modify
ASSEM MOD
Mod Dim
MODIFY
Dimension
Now pick each part in the assembly by clicking on the geometry in the display.
Retrieve or activate the ASSM1.asm assembly. Define a relationship to ensure that the
BOLT shank diameter is the same as the hole in the LUG. Make the BOLT drive the
hole diameter in the LUG.
Use procedures in section 9.7.3 and from the Menu Manager: ASSEMBLY > Relations
You will define what are called relations between its dimensions. These relations
control it's geometry. For this example the width dimension will control both the height
and length dimensions.
9.9 Pre-requisites.
Create a new part file called cuboid, and create the first feature, an extruded protrusion:
Make the attributes One side, and select a plane of your choice to sketch on.
Okay the extrusion direction and select the Default sketch orientation.
Complete the feature and spin the model to check your geometry.
The next step for this example is to Modify the Dimension Symbols to give them a
meaningful value.
Every dimension in every feature that you have created has an explicit value. These
values control the geometry of the model.
Click on geometry in the display to select the feature (edges change to red). Click the
RMB and click Modify.
The display reveals all of the dimensions that define that particular feature.
Observe the dimension values in the display. These names, or symbols if you like, are
the mathematical variable names that Pro/ENGINEER uses when setting relationships.
You may have noticed that all of the dimension names start with a lower case d. e.g.
d5, d26. This d indicates that the name or symbol represents a dimension in a solid
part model. Every dimension for every feature, and every subsequent feature, in this
part will have its own unique suffix number to the d.
Click the MMB a few times to ensure that the Modify command is done. Redraw and
select the protrusion feature. Click the RMB and then click Redefine. Select Section in
the PROTRUSION:Extrude window and click the Define button. Click on Sketch.
You are now in sketcher mode, looking at your original sketch of the base feature
section. Reveal the dimension names:
! Note: You would only usually define relationships in the section if you
intend to save the section as an independent file (*.sec) for use
in other features, and features in other parts.
Click the tick and then the OK button in the PROTRUSION:Extrude window to return to
the model
You can change dimension symbols to something more meaningful than the Pro/E
automatically assigned symbols. Names such as d3 or sd7 are not very useful.
PART
Modify
DimCosmetics
DIM COSMETIC
Symbol
Then pick the cuboid protrusion feature. Observe the display of the defining dimensions.
Click on the dimension symbol you wish to change, and then enter its new value where
prompted in the message window. Change all three dimensions for the cuboid, as
shown below:
PART
Relations
Click on the Insert dimension symbol from screen button and then click on the cuboid
in the main display screen. This should display the dimensions of the part. If the
dimension values are displayed rather than the symbol names, use the Toggle between
dimension values & names button to display their names.
Still working in the Relations directory, create a new part called hex_bolt.
Tip:
Create the hex head first, ensuring that there is an across_flat dimension:
The whole hexagon section should be driven by the across flat dimension.
Create two new parts as shown below called HOUSING and STEP_SHAFT.
! Take care to use appropriate sketching references, and make sure that shaft and
hole diameters are displayed as diameters.
HOUSING
Extruded
protrusions, etc.
STEP_SHAFT
Revolved protrusion.
Menu Manager
PART
Modify
DimCosmetics
Symbol
Now create a new assembly file called drive_assembly and assemble the housing and
shaft as shown below:
1) The mounting hole positions on the flanges remain constant relative to the end
faces of the flanges.
2) The shaft boss_dia must be 1.5 times greater than the shaft_dia value.
3) The shaft_dia of the drive shaft must mate with another housing, with an internal
diameter ranging between 10 and 65mm.
4) Housing height, width and bore centerline height must all retain their original
specified values.
As this assembly stands, if you wish to change the shaft diameter, you have to modify
features in both parts separately. Parametric solid modeling software is capable of doing
this for you. You can set up your design model so that it is driven by one variable
dimension, lets describe it as the nominal shaft diameter value. You should then be
able to generate a model for any nominal shaft size, ranging in this case from 10 to
65mm diameter.
Now you must modify your part and assembly models to achieve this.
This ensures that the boss diameter is driven by the shaft diameter, and has a value 1.5
times larger.
This ensures that the width of the housing is always 10mm larger than the bore diameter.
To ensure that the other features remain constant, check your sketching dimension
references, feature dimensions should look like those on page 13.
In the drive_assembly file, bring up the Relations window from the Menu Manager.
Click on the Local Parameters banner to display the Local Parameters.
! A Local Parameter is a variable which you can define and then refer to within
Relation expressions. You can create as many as you like. They can be text
strings, real or integer numbers.
Enter its Name, select its Type and enter its Value as shown on page16.
The value of this new parameter called NOMINAL_DIA will be used in your relation
expressions to drive the shaft and hole diameters. Mathematically speaking,
NOMINAL_DIA is a variable, and can be used in Relation expressions
! You must comment your relations, so that other users can follow what is being
done. Create a comment simply by preceding the text with: /*
Select dimension
symbol from screen.
Test the relations by changing the value of the NOMINAL_DIA parameter, clicking OK
and then re-generating the
assembly model.