40 Tips in 60 Minutes
Jon Jarvis – PTC
[email protected] October 19, 2006
#1 Creating Slots With An Axis At The Center
Create initial cut in part
Sketch geometry of slot:
Create a diagonal line
through slot and change it
to a construction line
Add an Axis Point to the
center of the construction
line
Finish the feature
2 © 2006 PTC
#2 Modeling: Surface Offset w/draft Feature
Offset draft w/
Draft Offset 45 deg bevel
and straight or
tangent sides
3 © 2006 PTC
#3 Compare Geometry
By Geometry
By Feature
Shape Indexing
4 © 2006 PTC
#4 Layers
Many benefits to knowing and loving them…
5 © 2006 PTC
#4 Layers (cont)
Updating layers in legacy parts
ModelCHECK- identifies/updates old layers
Rule-based layers and mapkeys (RSL) to strip and recreate
“Extend” down through assembly
When duplicating a legacy design (if not “rule-based” layering):
Create new “start part-based” model with good layers
#Feature / #Copy / #Independent / #FromDifModel / #Range (1-xx)
Ungroup the copied features
6 © 2006 PTC
#5 Sketch – Convert to spline
Many facets in original and Splined out…
blended surfaces Redefine sketch
Select all entities
#Edit / #Convert to / #Spline
7 © 2006 PTC
Transition 1
Engineers aren't boring people…
we just get excited over boring things.
8 © 2006 PTC
#6 Using Offset Replace to Trim/Extend Protrusions
2001 – Tweak/Replace
command
9 © 2006 PTC
#7 Generating Non-Circular Helixes
Typical method: Create two surfs, one
extruded (shape of spring) the second a
helical surf using a multi traj sweep.
Then get a datum curve intersection to
drive spring profile.
The problem is you get a varying slope
due to changing dist. between the
centerline and intersection point.
10 © 2006 PTC
#7 Generating Non-Circular Helixes (cont.)
Create a sheet metal wall
Rip along one of the tangent
edges of the wall and unbend
the wall.
Create a projected datum
curve.
Perform a bend back.
Copy the helix into the real
part.
Create sweep
11 © 2006 PTC
#8 How to Create a Mapkey to Start an Application Outside of Pro/E
Select Utilities > Mapkey >
New
Fill in mapkey Name and
Description field
Select OS Script tab and full
pathname to desired
application
(C:\WINNT\SYSTEM32\notepad.exe)
Select OK, close mapkey dialog
box
12 © 2006 PTC
#9 New Windows Icons in PRO/E
1) Open a Windows OS application, such as Microsoft Word.
2) Select #Tools #Customize.
3) Under the "Toolbars" tab, put a checkmark next to any of the toolbar names.
This will bring up a pop-up window of the toolbar that was checked. For
example, putting a checkmark next to"Microsoft" will bring up a toolbar with
various Microsoft Application icons, such as Excel and Power Point.
4) From the pop-up window, right click on the desired icon and select "Copy
Button Image". This will copy the icon image to the clipboard.
5) In Pro/ENGINEER, create a mapkey. Select #Utilities #Customize Screen.
6) Select the "Commands" tab and the mapkey icon whose image will be
modified
7) Click on "Modify Selection", then "Paste Button Image". This will replace the
default mapkey icon image with the image that was copied to the clipboard.
13 © 2006 PTC
#10 Thin Thru all for Thin Extrudes
~ Thin features
− Sketch outside the model
− Thru all option
− Automatically trims and adjusts for
depth of model
~ Great for patterning
14 © 2006 PTC
Transition 2
Dilbert's "Salary Theorem" states that
"Engineers and scientists can never earn as
much as business executives, sales people,
accountants and especially liberal arts
majors."
This theorem can now be supported by a
mathematical equation based on the following
two well known postulates:
15 © 2006 PTC
Transition 2 cont….
Postulate 1: Knowledge is Power.
Postulate 2: Time is Money.
As every engineer knows:
Power = Work / Time.
16 © 2006 PTC
Transition 2 cont….
Since: Knowledge = Power,
then
Knowledge = Work / Time,
and Time = Money,
Then -> Knowledge = Work / Money.
17 © 2006 PTC
Transition 2 cont….
Solving for Money, we get:
Money = Work / Knowledge.
Thus, as Knowledge approaches zero, money
approaches infinity, regardless of the amount of
work done.
The less you know…the more money you make.
18 © 2006 PTC
#11 Family Table printing from Excel
No formatting/printing from Pro/TABLE
Dump it to Excel for printing
19 © 2006 PTC
#12 Surface Specific Shortcuts
~There are methods for
selecting multiple surfaces
- Loop Surface
− Selects all surfaces that
loop the edge of a surface
− Select surface to be looped
− Hold Shift key and pick any
edge of first surface
- Seed and Boundary Surface
− Selects all surfaces starting
with the seed surface, and
ending when the boundary
is contacted
− Select surface to be the
seed
− Hold Shift key and select
boundary surface
20 © 2006 PTC
#12 Surface Specific Shortcuts (cont.)
~There are methods for
selecting multiple surfaces
- Solid Surface
− Select a surface from the
model
− Right mouse click over that
surface
− Select the solid surface box
that pops up
− The entire model surface is
selected
− The entire surface can be
used to create a copy
21 © 2006 PTC
#13 Selecting Edges
~ Methodology for selecting
multiple edges
− One by One
− Hold Crtl key and select
individual edges
− Surface Loop
− Select edge on surface
− hold the shift key down while
cursor is over that surface or
another edge of that loop
22 © 2006 PTC
#13 Selecting Edges (cont.)
~ Methodology for selecting
multiple edges
− Surface Loop From-To (Edge
Chain)
− Select starting edge
− Hold Shift key down
− Click right mouse button to
toggle from Surface Loop to
Loop From-To
− Click right mouse button again
to select opposite half of loop
− One more RMB click toggles
back to Surface loop
23 © 2006 PTC
#14 Intent References
~ Edges or Surfaces
~ Follows design intent- regardless of
current/future shape
~ 2 types:
“Sketched” references
“Operation Resultant” references
~Need full regen on pre-WF parts.
~ Challenge-
Round every edge and change base
feature shape in < 60 seconds…
24 © 2006 PTC
#15 How to Automatically Add Color to Machined Features in a Casting
Before machined features are added, color the part (Ex. White)
Paint the outside surfaces of the casting a different color (Ex. Gray)
As you add cuts to the model representing machined features, outer
skin color will be removed exposing inner model color
Alternative: - Use the Find Tool to find Hole surfaces, or cut surfaces and
apply the color.
25 © 2006 PTC
Transition 3 – Engineering terminology revealed
What we Hear…..What it means…..
The entire concept will have to be
abandoned.
The only guy who understood the thing
quit.
26 © 2006 PTC
Transition 3 – Engineering terminology revealed
Energy saving.
Achieved when the power switch is off.
27 © 2006 PTC
Transition 3 – Engineering terminology revealed
The test results were extremely gratifying.
It works and boy are we surprised.
28 © 2006 PTC
#16 Get to know BMX – Wagon bracket
~ Analysis features solve problem for you
− What angle do I need to make angle = zero
29 © 2006 PTC
#17 Spinal bend
~ For two directional bending
~ Gives you complex geometry and
let’s you skip trying to do it with many
more complex features.
30 © 2006 PTC
#18 Fill Holes in Quilt with Surface Copy, Fill Loops, Copy inside Boundary
Additional options are available when copying surfaces
Eliminates step of trimming surface later
31 © 2006 PTC
#19 Developable Surfaces have Zero Gaussian Curvature
Both Min and Max values should be 0
Color is only a guide…
Non-Developable Surfaces
G.C. != 0
(Sphere, Torus,
Boundary Blend)
Developable Surface
G.C. = 0
(Cylinder, Cone)
32 © 2006 PTC
#20 Zebra Striping
~ Reflection Analysis
− Simulates a light source
− Quilts or entire model
− Check for continuity of geometry
− Dynamically updates as you spin
model
33 © 2006 PTC
Transition 4 – Engineering terminology revealed
What we Hear…..What it means…..
Give us the benefit of your thinking.
We'll listen to what you have to say as long as it
doesn't interfere with what we have already
done.
34 © 2006 PTC
Transition 4 – Engineering terminology revealed
All new.
Parts not interchangeable with previous
design.
35 © 2006 PTC
Transition 4 – Engineering terminology revealed
No maintenance.
Impossible to fix!
36 © 2006 PTC
#21 Rounds for cleaning up IGES data
~ Use rounds to clean up IGES data
~ Helps smooth out variable radius
rounds if desired
37 © 2006 PTC
#22 Round surf-surf
~ Surf – Surf Round for adding space in
gap
~ One feature instead of many for
adding geometry into gap
38 © 2006 PTC
#23 Round tips
~ Drag handle + Shift to vertex
~ Round – un-force tangency
Use SHIFT to override “Tangent Chain”
with “From-To”
~ Transitions- Stop Condition
39 © 2006 PTC
#23 Round tips (cont)
~ Optional “Pieces” function
40 © 2006 PTC
#24 Flexible Components
~ Flexible components allows the
user to alter a component as used
in an assembly
No family table definition is
required
Multiple instances of a component
can be treated separately in an
assembly
Does not affect part definition or
create instances
~ Creating flexible definitions
RMB / Make Flexible
~
41 © 2006 PTC
#24 Flexible Components (cont.)
~ Set the flexibilty definition using
the GUI and model window
− This example has an flexible spring
length dimension
− Other items are variable
− Dimensions, Features, Geometric
Tolerances, Parameters
− Define flexibility by “value” or via
“on-the-fly”, parametric
measurements
~ This spring can have infinitely
variable instances in a multitude of
assemblies
42 © 2006 PTC
#25 Assembly offset tools
~ CTRL – ALT – MMB/RMB during assembly to move components into
“ballpark”
− Use orthogonal views for better control
~ Tools / Assembly Settings / Drag Preferences / “Modify Offsets” (or “add
offsets”)
43 © 2006 PTC
Transition 5 – You might be an engineer if….
You might be an engineer if….
you can't write unless the paper has both
horizontal and vertical lines.
the salespeople at Circuit City can't
answer any of your questions.
44 © 2006 PTC
Transition 5 – You might be an engineer if….
You might be an engineer if….
you ever forgot to get a haircut... for 6
months.
you have ever purchased an appliance
"as-is".
45 © 2006 PTC
#26 Simplified Rep of Parts in Drawings – WF 3.0
~ WF 3.0 Enhancement
~ Place view of Simplified Rep in
drawing
~ Working region or excluded feature
simplified reps
46 © 2006 PTC
#27 View Manager
Visual states of assembly
- Blanking components
- Shade, wireframe
combination
- All – Combo view
47 © 2006 PTC
#28 Lasso Selection
~ Selection for drawings
~ Default selection is ‘inside’ box
~ Lasso allows you to select more
accurately inside a drawing
~ Also can use ‘across’ box selection
48 © 2006 PTC
#29 TEXT_HEIGHT_FACTOR
The "TEXT_HEIGHT_FACTOR" config option (hidden option) will
increase the size of the dims and the plane/csys/axis tags for better
viewing. The default value appears to be 50. Set it to a lower value and
the text height increases.
Text_Height_Factor = default (50) Text_Height_Factor = 35
49 © 2006 PTC
#30 Mechanism constraints
Regeneration value
Snapshots
Joint axis limits
50 © 2006 PTC
Transition 6 – You might be an engineer if….
You might be an engineer if….
you remember a dozen passwords and ten-
digit codes & project #’s, but you have to
call your niece "kiddo."
you think your computer looks better
without the cover.
51 © 2006 PTC
Transition 6 – You might be an engineer if….
You might be an engineer if….
your spouse hasn't the foggiest idea what
you do at work.
you think that when people around you
yawn it's because they didn't get enough
sleep.
52 © 2006 PTC
#31 Datum Plane Sizing
~ Edit Definition > Display > Adjust Outline
~ Resizing first sketch
− Set them predictably in template
− Mapkeys to change sizes & revert to “part-driven”…?
i.e.-
RSD001 = 1” datums
RSD010 = 10” datums
RSD000- Reset datums to “part driven”
~ Reduce clutter and convey
“datum intent”
− Resize by “reference” to
make datums “local”
53 © 2006 PTC
#32 Sketcher Tips
~ Roving Bar (toggling, enabling, disabling)
− Mapkeys to change sizes & revert to “part-driven”…?
i.e.-
RSD001 = 1” datums
RSD010 = 10” datums
RSD000- Reset datums to “part driven”
~ Lock Scale
− 1st sketch scaling
− Scale any feature’s sketch
54 © 2006 PTC
#33 Cross section ref in sketcher
~ X Sec- Use this tool to create references at the intersection of a sketching plane
and a surface.
~ VSS w/ edge refs
− Quilt tied to edges- falls off part
~ Same feature using ‘XSec’ refs
− Quilt stays attached to part xsec
throughout its travel
55 © 2006 PTC
#34 Sketcher – Text Driven by a Parameter
Parameter values edited in Pro/E or PDMLink.
Could even be added to Family Table.
56 © 2006 PTC
#35 Modify/drag sketch in part mode
~ Wildfire 2- “dynamic” sketch
dragging in part mode.
~ Part or Assembly “concepting” tool.
Get basic shape (working sketch), then
hone sizes
− ‘Activate’ part
− ‘Edit’ feature
− Double-click on ‘section’ entities
(watch for cursor shape to change from
arrow to triangle)
− Drag the sketch- behaves as in
sketcher mode, so scheme is important
− Regenerate model
57 © 2006 PTC
Transition 7 – You might be an engineer if….
You might be an engineer if….
you have a habit of destroying things in
order to see how they work.
everyone else on the cruise is on deck
peering at the scenery and you are still on
a personal tour of the engine room.
58 © 2006 PTC
Transition 7 – You might be an engineer if….
You might be an engineer if….
you've ever tried to repair a $5 radio.
you use Pro/ENGINEER to design your
son's Pine Wood Derby car.
59 © 2006 PTC
Transition 7 – You might be an engineer if….
…or your kids’ swingset!
60 © 2006 PTC
Transition 7 – You might be an engineer if….
61 © 2006 PTC
Transition 7 – You might be an engineer if….
62 © 2006 PTC
Transition 7 – You might be an engineer if….
63 © 2006 PTC
#36 Drag ‘n’ Drop UDFs From a Web Page
In Pro/E Wildfire 1.0 and up it is possible to drag and drop a user-
defined feature (UDF) from an image in a web page:
Create the UDF and save it in a folder
Create an image of the UDF; save it in the same folder
Create a .html file in the same folder containing the following syntax:
<a href=“my_udf1.gph.1">
<img src=“my_udf1.jpg“ height=“100” width=“120” alt=“Simple
description of UDF”></a>
(the image information is optional of course)
Add the .html file as a “Favorite” in the Pro/E Navigator
To apply the UDF, drag its image from the Navigator onto a Pro/E model
in the graphics window, and place as usual
64 © 2006 PTC
#37 A Measurement as a Feature, Displayed in a Note
Ever get tired of making the same measurement over and over?
Ever wish you could just see it on the screen?
The measurement Analysis Feature, a simple application of
Behavioral Modeling, can solve this.
1) Make a measurement (mass props, distance, etc.), pick “Add Feature”
in the Measure dialog box, and give it a name, e.g. “DIST1”
2) Get feature info on the analysis feature to find the name of the
associated feature parameter (for our example let’s assume it’s called
“distance”)
3) Place an annotation (or old-style 3-D) note with the following note text
syntax: ¶m_name:fid_featname
(e.g. “The distance is = &distance:fid_DIST1”)
4) The note will update whenever that measurement changes!
65 © 2006 PTC
#38 Simplified Reps by Rule
Want to exclude (e.g.) all small parts
from a simplified rep?
66 © 2006 PTC
#39 ISDX tips
~ Trace Sketch
~ 4 port view
~3 sided patch
67 © 2006 PTC
#40 Warp
~ Conceptualization of changes
~ Marketing ‘what if’ tool
~ Simple, quick and powerful
68 © 2006 PTC
Questions? Sorry, out of time…