Documente Academic
Documente Profesional
Documente Cultură
Pro/ENGINEER Tutorial
BMX
Pro/ENGINEER 2001 Update
Layers
Simulating Gears in Pro/ENGINEER
Linear Holes
Shared Data in Pro/ENGINEER
Mapkeys
Sheetmetal - Cheat Sheet
Mapkey Hotkeys
Sheetmetal: Tips/Tricks
Mass Properties
Sheetmetal: Basic Creation
Modelcheck
Sketcher Cheat Sheet - 2000i2
ModelCHECK Guide
Sketcher Cheat Sheet - 2001
Mold Design
Surfacing Transform
Tutorials | Tips & Tech. | Tech. Support | Misc. Support | FAQ | PTC USER Area
User Groups | PTC Products | Documentation | Training | News & Events | Customer Care Zone
Last modified: October 27, 2002
Advanced
Drawing
News in 2000i² and
2001
•
Drawing
Templates
•Hole
Charts
• True
type
fonts
•Views
•
Usability
Improvements
•
Standard
support
Drawing Views
• Valid View
Type Menu
Combinations
• Drawing Views
• Draft views
• Different types
of Cross-
Sectional Views
•
Troubleshooting
Incomplete or
Incorrect Cross-
Section Views
• Modifying
Cosmetic Thread
Display
Working with
Detail Items
• Dimensions
• Notes
• Using True
Type Fonts
Tolerances
• Dimensional
Tolerances
• Creating
Geometric
Tolerances
• Modifying
Geometric
Tolerances
Symbols
• Creating a
Generic Symbol
Frames, Tables
and Boms
• Creating a New
Sized Format
from an Existing
Format
• Using
Parameters in
Formats
Large Assembly
Drawings
• Config Options
• Assembly
Manipulation
Techniques
• Increasing
Performance
when Working
with Large
Assembly
Drawings
Additional
Ideas? Write
the Author
News in 2000i²
Drawing Templates
You can create drawing templates that help you create drawings automatically with the new drawing
templates. Use them to define the layout of views, set view display, place notes, define tables, create snap
lines, and show dimensions. You can create customized drawing templates for different types of
drawings. For example, you could create a template for a machined part versus a cast part. The machine
part template could define the views that are typically placed, set the view display of each view (that is,
show hidden lines), place company standard machining notes, and automatically create snap lines for
placing dimensions. Drawing templates are used when creating a drawing and automatically create the
views, set the desired view display, create snap lines, and show model dimensions based on the template.
The drawing templates improve efficiency and productivity by allowing you to create portions of
drawings automatically.
Procedure
2. Click Drawing, and then type the name of the template you are creating or accept the default.
3. Clear the Use default template checkbox, and then click OK. The New Drawing dialog box opens.
4. Click Empty or Empty with format, and then specify the orientation of the template by clicking
Portrait, Landscape, or Variable.
6. In the Applications menu, click Template to enter Drawing template mode, and then click Views >
Add Template. The Template View Instructions dialog box opens.
7. Type the View Name or accept the default, and then specify the View Orientation.
8. In the Model "Saved View Name text box, orient the view.
9. Specify view options and view values in the View Options and View Values areas.
10. Click Place View and select the location of the General view.
Note: After you place the view, you now have the options to move the symbol, edit the view
11. To place additional views, click New, type the new view name, and orient the new view. Specify
the view options and view values of the new view.
12. When you are done placing all of the desired views, click OK. Save the template.
Hole Charts
You can now automatically create hole charts that relate to drawings. In addition, you can create tables for
axes and datum points. This new functionality automatically creates a table for drillable hole features in a
specified view.
● Hole diameter
You can automatically create hole charts for a specified view increasing your productivity and efficiency
within the drawing environment.
Tip: Be aware that cuts are not added to the hole table. In case you have cuts in your part you can create a
hole table with axis. You can also edit the hole table.
pro_font_dir adds convenience and control when setting up additional fonts within
Pro/ENGINEER.
You now have the ability to create projected views of a broken view maintaining the same break
points between the two views.
You can now remove breaks from a broken view. Prior to Release 2000i2, the broken views would
have been deleted and then re-created if a break had to be removed. In Release 2000i2, you can
add and remove breaks.
The S-curve and heartbeat standard break lines are now available when creating broken views.
You can sketch your own break line or use one of these standard break lines to save time.
Usability Improvements
● New tool for navigating through sheets
❍ A new toolbar icon has been added to navigate through multi-sheet drawings. This new
icon removes the need to enter the menus to change to a different drawing sheet reducing
menu picks and mouse travel.
● Ability to modify multiple columns and rows sizes in a table at one time
❍ Multiple rows or columns can now be selected when modifying row/column size.
Move command.
views. Hidden lines will not be selected when this filter is enabled using the detail setup
option select_hidden_edges_in_dwg.
messages will indicate the view name with the missing reference point.
symbol using the same definition. In addition, changes have been made to the symbol
dialog box to allow a new symbol to be created based on an existing one. When an existing
symbol is selected using Modify, all options are now available allowing a new one to be
created and saved.
to be erased to improve clarity when placing many angular dimensions that share the same
witness lines. In addition, the arrow style of angular dimensions can be modified.
show/erase. This new option, show_preview_default, allows the default behavior of Select
to Keep or Select to Remove to be specified. Note that this option has also been made
available in later builds of 2000i.
❍ View arrows and clipped dimensions can be placed on view snap lines. Cross-section view
arrows, projection view arrows, and clipped dimensions are now supported by snap lines.
This improves control over the placement of these items on drawing views.
highlighting the blanked members. This improves user efficiency by allowing only
members in the desired view to be highlighted instead of all views on the sheet.
Sec.
Standard Support
● Additional dimension display options
● Display metric as decimals with fraction display for dual dimensions (english/metric)
Drawing Views
Drawing Views
● A general view is a view that is independent from other views in the drawing, and shown in the default
orientation specified in the Pro/E environment
● A detailed view is a portion of a model shown in another view. Its orientation is the same as the view from
which it is created, but its scale may be different so that you can better visualize the portion of the model that
you are creating. The display of edges in a detailed view follows that of the view from which it is created (its
parent view).
● A projection view is an orthographic projection of another view`s geometry along a horizontal or vertical
direction. You can specify the projection type in the drawing setup file by basing it on third angle for ANSI
(default) or first angle for DIN.
● An auxiliary view is a projection of the geometry of another view at right angles to a selected surface or along
an axis. The selected surface in the parent view must be perpendicular to the plane of the screen.
● A revolved view is a planar area cross section from an existing view, revolved 90 degrees around the cutting
plane projection, and offset along its length. It can be full, partial, exploded or unexploded.
● A graph view shows the sketch of a graph feature and its dimensions. The system updates any changes
parametrically.
● An of flat ply view is a flat single-ply view of a composite model. It can exist in a regular drawing or in
sequence drawings.
● A copy & align view is an aligned partial view based on a specified view boundary and an alignment relative
to the existing partial view.
Note: Detailed, projection, auxiliary, and revolved views have the same representation and explosion offsets, if
any, as their parent views. You can simplify, restore, and modify the explosion distance of each view without
affecting the parent view. However, detailed views always appear with the same explosion distances and
geometry as their parent views.
Moving Views:
If you move a view from which other views were projected (parent view), the projected views (children) also move to
maintain view alignment. For example, if you move the top view horizontally, the front view also moves to maintain
alignment because it was projected from the top view.
Using the GET POINT menu, you can do exact drafting to place the view where you want it. For example, to exactly
align one view with another general view, set the origin using Origin in the MODIFY VIEW menu and the GET
POINT menu. This establishes a reference point for moving the view, so that you can easily place it anywhere on a
drawing relative to another view.
If the configuration file option "allow_move_view_with_move" is set, DETAIL>Move moves the selected point on
the view to the location that you specify by selecting a point. The GET POINT menu is not available.
Draft views
Using the Draft View command in the TOOLS menu, you can set a drawing view to be the current draft view so the
Pro/ENGINEER associates all new draft entities with that view. When you have associated draft entities with a
drawing view, they move with the view when you move it, maintaining their location relative to that view. Also, when
you scale the view or the drawing, the system scales all draft entities associated with a view by the same factor.
The system uses the view scale of the current view when you create draft entities.
● A full cross section displays the whole view, whereas a local cross section shows a portion of the model within
a closed boundary cross-sectioned, but not outside the closed boundary.
● A full & local cross section shows a full cross-sectional view with local cross sections.
● A half cross section shows a portion of the model on one side of a cutting plane, but not on the other side.
● A total cross section shows not only the cross-sectioned area, but the edges of the model that become visible
when a cross section is made.
● An area cross section displays only the cross section without the geometry.
● An aligned cross section displays an area cross-sectional view that is unfolded around an axis, whereas a total
aligned cross section shows an aligned cross section of a general, projection, auxiliary, or full view.
● An unfolded cross section shows a flattened area cross section of a general view, whereas a total unfolded
cross section shows a total unfolded cross section of a general view.
During the creation of a cross-section view in Drawing Mode, Pro/ENGINEER performs an operation on the model
analogous to a cut feature. Therefore, if the cross-section cutting plane intersects any "incorrect" geometry, the cross-
section view may not be created successfully. In addition, if the cutting plane passes through a tangency point,
unattached edge, or vertex either directly or by function of the model accuracy, the cross-section view will not be
created.
When a cross-section is made in Part or Assembly mode, it is simply a cosmetic which shows where the section lies in
the model. Therefore, no error is given when a section is made through the previously mentioned entities. The
following steps are recommended upon encountering an unsuccessful cross-sectional view in Drawing Mode.
Procedure
1. Be sure that the design intent of the model is clear by first verifying that no geometry checks exist within the
model in areas where the cross-section intersects. This action is performed, by retrieving the model and
selecting Info from the MAIN menu and Geom Check, if the selection is ungreyed. If available for selection,
the information provided in the subsequent menus allows for precise resolutions to geometry issues, which
could prevent a cross-section view from being created.
2. If the selection Geom Check is greyed out, create a cut feature in the model using the exact same placement
references and geometry that were used to create the cross-section by selecting Feature, Create, Cut. When the
cut feature fails, a "Failure Diagnostics" window will appear, along with an extensive amount of information
concerning which feature and/or part the cut could not be made through. The cross-section should be re-
designed to avoid the highlighted features, most effectively through offsetting from the intersecting edges or
points until the cross- section view can be created successfully in Drawing Mode.
3. If the problem areas of the model for cross-section creation are still in question, a series of feature and/or part
suppressions should be performed in the top-level model. If the drawing model is an assembly, select
Component, Suppress from the main ASSEMBLY menu and suppress half of the assembly components.
Change Window back to Drawing Mode and attempt to create the cross-sectional view. If the view creates
successfully, the troublesome component is not active and will not interfere with the cross-section cut. If
unsuccessful at creating the view, try suppressing the other half of the assembly and Component, Resume the
previously suppressed components. Once the problem component is determined, continue diagnostic testing at
the part level by selecting Feature, Suppress. After determining which feature is causing the cross-sectional
failure, modify the cross-section so that it does not pass through any edges, vertices, or tangency points that
could possibly cause the cross- section to incorrectly intersect this feature.
4. Continue to troubleshoot the failed cross-section by indexing, or slightly increasing, the offset position of the
cross-section within the model. For planar cross-sections, select X-section, Modify, pick the name of the cross-
section, and Dim Values. For offset cross-sections, select X-section, Modify, Redefine and either Section or
Scheme. Minor offsets to the dimensions used to originally create and constrain the cross-section should be
added. Again, the modified cross-section should continually be tested until the cross-sectional view in the
drawing is created successfully.
Procedure
1. The exploded assembly shown in Figure 1a consists of a bolt part with an external thread and a nut part with an
internal thread. Figure 1b shows side and front cross sectional views of the "bolt" part, "nut" part, and
"bolt_&_nut" un-exploded assembly in Drawing mode when the drawing setup file option "hlr_for_threads" is
set to "no" and "thread_standard" is set to "std_ansi".
Figure 1a (ANSI)
Figure 1b (ANSI)
2. After modifying the drawing setup file option "hlr_for_threads" to "yes" and changing "thread_standard" to
"std_ansi_imp", the threads will display according to the ANSI standard as shown in Figure 2a. When the
display of the views is set to No Hidden, none of the hidden lines for the thread feature will display. When
"thread_standard" is set to "std_iso_imp", thread lines appear with a yellow, leader style as shown in Figure 2b.
These lines continue to display even when the environment is changed to No Hidden. The ISO standard also
dictates that on an end view of a visible thread feature, the thread roots should be represented by an arc of
approximately three-quarters of the circumference. ANSI standard states that a full circle should represent this
thread root. Both standards hold true for when the cosmetic thread is hidden in an end view as well, except that
these thread roots display in hidden line style.
Figure 2a (ANSI)
Figure 2b (ISO)
3. In order for the line display of threads to be correct for assemblies, the drawing setup file option
"thread_standard" should be set to either "std_ansi_imp_assy" or "std_iso_imp_assy" depending upon the
appropriate standard. In order for the line display of the assembly to be correct, the following conditions must
be true: The internal diameter of the nut must be equal to the diameter of the bolt's cosmetic thread. The
diameter of the bolt must be equal to the diameter of the nut's cosmetic thread. Figure 3a displays the ANSI
standard for thread lines and cross hatching. The standard dictates that externally threaded parts should always
be shown covering internally threaded parts and should not be hidden behind them. Figure 3a shows how only
one set of cross hatching displays at the thread overlap area and this cross-hatching belongs to the part with the
external threads. Figure 3b displays the correct line display with regards to the ISO standard.
Figure 3a (ANSI)
Figure 3b (ISO)
When you move a broken view, for any subview (or portion of view) that you select to move, all subviews to its right
and below it move the same distance. To move the entire broken view to a different location on the drawing, select the
upper-left subview (1). This moves the entire view without altering the gaps between the subviews. Selecting any
other subview moves all subviews below it and to the right of it the same distance.
An aligned partial view that you create using the Copy & Align command has its own local cross sections. That is,
when you create it, it does not have the local cross section of its parent view. You can add them and remove them
later.
The Origin and Perspective commands in the VIEW MODFY menu, and the Add Breakout and Del Breakout
commands in the VIEW BNDRY are not available for aligned partial views.
To control the display of snap lines, select Display Snap Line from the Environment dialog box. To turn
on snapping, choose Snap to snap line.
You also can put snap lines on drawing layers and blank them, but once you blank them, you cannot add
new items to them. Existing items continue to snap.
TIP: If you use snap lines, all items on them keep their distance relative to the view even if you switch
the view to another sheet.
● When the sketching plane of an extruded or revolved section is neither parallel nor normal to the
screen, the system still shows the linear dimensions of the section that are parallel to the screen.
● For clipped views, Pro/ENGINEER rotates the dimensions of a revolved section up to 180
degrees to bring them into the view outline.
● Pro/ENGINEER does not show dimensions (in a view) of features that you have suppressed using
By View. If possible, it displays them in another view.
At least one of the entities being dimensioned must be within the spline and the view boundary.
When you create dimensions in drawing mode, the configuration file option
"create_drawing_dims_only" determines whether the system saves them in the part or in the drawing as
associative draft dimensions. When you set this option to "yes" (the default is "no"), it saves all new
dimensions created in the drawing as associative regardless of the setting of the drawing setup file
option.
The length of dimensions created in drawing mode reflects the length of the entity as it appears in the
view and is, therefore related to the drawing scale.
The dimension to be converted must be shown as linear. To modify a dimension type from linear to
ordinate, you must first establish a reference baseline. If you just created a baseline, it remains set until
you set another, or until you exit the MOD DIM TYPE menu. Only one baseline can be current (set) at
one time. The following dimensions cannot be converted to ordinate:
2. A centerline dimension.
Notes
When you are entering notes from a text file, the file can reside in the current directory, or can be present
anywhere within a search path that you have specified using the configuration file option "pro_note_dir".
You can enter notes from a file that contains dimensions, parameters, special symbols and superscripted
or subscripted text. However, you cannot enter information about characteristics such as text height, text
width, text angle, and slant angle. You must use the commands in the MODIFY TEXT menu to change
this information manually.
When you use the keyboard to type note text manually, you can add blank lines, create superscripted and
subscripted text, add symbols, and include parameter information.
Balloon notes consist of text enclosed in a circle. To restrict the size of a balloon, use the drawing setup
file options "max_balloon_radius" or "min_balloon_radius".
To create superscripted text, type @+text@# and to create subscripted text, type @-text@#, where text is
the note that is superscripted or subscripted.
To create a Text in a box, type @[Text@] where Text is the note that is in the box.
You can place draft (add and dd) dimensions and reference(rd) dimensions parametrically in drawing
notes and tables using &add or &dd. Draft(driven) dimensions and reference dimensions created in the
drawing are updated when the model is regenerated.
● Yes-No: When you set the drawing set up file option "yes_no_parameter_display" to "yes_no",
parameters can have a "yes" or "no" value in drawing notes. When you set it to "true_false" (the
default value), they can hane a "true" or "false" value.
● Dimensions: &d#, &rd or &ad#, where # is the dimension ID. Examples: &d12, &ad24, &rd2
● Drawing parameters: ¶meter:d, where parameter is the parameter name. You can modify
the value by using the Value command in the MODIFY DRAW menu.
● Drawing labels: you can add the folowing drawing labels to a drawing:
● &todays_date: Adds the date as of the note´s creation in the form dd-mm-yy. You can edit it
later as any other nonparametric note, using Text Line or Full Note. If you include this symbol in
a format table, the system evaluates it wen it copies the format into the drawing.
● ¤t_sheet: Adds the sheet number for the sheet on which the note is located.
The configuration file option "todays_date_note_format" controls the initial format of the
date displayed in the drawing.
Year:
%yy for 97
Month:
%mm for 01
%m for 1
% m for <space>1
Date (if 2 digits are needed to represent the date, all three are the same.
Therefore, "%dd%mm%yy" produces "01 01 97")
%dd for 01
%d for 1
% d for <space>1
%dd-%Mmm-%yy (= 01-Jan-97)
%mm/%dd/%yy (= 01/01/97)
When you edit a note using Text Line and Full Note, the system preserves all of the attributes (font,
height, width, or slant angle) applied to a portion of the text. However, the note appears much different
from how it does on the drawing. The system breaks up a text string into portions wherever there is a
new line of text or a parameter (such as dimensions), and encloses each portion of the text in braces ({}),
giving it an integer label. Labels identify the initial order of the text, and any attributes for that portion.
When editing text, or adding more lines, you can copy the attributes of a portion of text by using the
same integer label.
True type fonts are more complicated than PTC fonts and therefore can take more time to repaint.
Tolerances
Dimensional Tolerances
●
Figure 1
Once the Geometric Tolerance dialog box appears, the procedures for creating a geometric tolerance are the same in Part,
Assembly, and Drawing modes. The procedures are as follows:
1. Select the type of geometric tolerance to be placed. The possible types are graphically shown on the left hand side of
the Geometric Tolerance dialog box, as shown Figure 1. In this example, the position tolerance type has been selected.
2. Select the model to be toleranced. The model may be selected from either the Model drop down list or by selecting
Select Model... and picking the model from the screen. In Drawing mode, the list of available models will include all
the models currently in the drawing as well as the drawing itself. For assemblies, the list of models will include the
assembly as well as the components that make up the assembly. For parts, only the part can be selected as the model.
3. The next step is to assign datum references to the geometric tolerance. Select the Datum Refs tab from along the top
of the Geometric Tolerance dialog box and choose the datums for the primary, secondary and tertiary references. For
each reference, the material condition may also be set. In this example, the primary datum is being set as datum "A"
with a maximum material condition (MMC) as shown in Figure 2. The secondary datum is being set as a compound
datum "B-C" with an RFS(No Symbol) material condition as shown in Figure 3. For position and surface profile
geometric tolerances, a Composite Tolerance can be set with or without a datum reference. Figure 4 shows the
composite tolerance being set with a value of 0.005 and the primary datum (datum "A") being selected as the
reference.
In order for datum planes or axes to be selectable for use as datum references, they must have previously been set
using the Set Datum option from the GEOM TOL menu.
Figure 2
Figure 3
Figure 4
4. The next step is to set the tolerance value for the geometric tolerance. Select the Tol Value tab from along the top of
the Geometric Tolerance dialog box and set the Overall Tolerance as desired. The Material Condition for the overall
tolerance can also be specified. In this example, the tolerance is being set to 0.020 at MMC, as seen in Figure 5. For
straightness, flatness, perpendicularity, and parallelism, a Per Unit Tolerance may be set. In this example, a Per Unit
Tolerance is not applicable.
Figure 5
5. The next step is to set the Symbols, Modifiers and a Projected Tolerance Zone. Select the Symbols tab from along the
top of the Geometric Tolerance dialog box. The options Statistical Tolerance, Diameter Symbol, Free State, All
Around Symbol, and Tangent Plane symbols may be selected depending on the type of geometric tolerance being
placed. A Profile Boundary or a Projected Tolerance Zone may need to be established depending on the tolerance
being set. Select any desired Symbols, Modifiers, Projected Tolerance Zone, or Profile Boundary. In this example, a
Projected Tolerance Zone will be placed below the geometric tolerance with no specified Zone Height. If a specified
Zone Height is desired, select the Zone Height option and enter the desired height in the input field.
Figure 6
6. The Reference Entity should then be set by first selecting from the Type drop down list in the Model Refs portion of
the dialog box and selecting one of the available options. Once the desired Reference Entity type is selected (i.e.. Edge,
Surface, etc.), the Select Entity... option will become depressed and the Reference Entity should be selected on the
screen.
7. With the geometric tolerance now fully defined, place the geometric tolerance as desired by selecting the Placement
Type from the drop down list. The possible placement options will vary depending on the type of geometric tolerance
being placed. The list of possible options are, Dimension, Free Note, Leaders, Tangent Ldr, Normal Ldr, and Other
Gtol. For this example, the geometric tolerance has been placed as a Free Note. The Place Gtol... option will become
depressed after selecting the Placement type. Continue placing the geometric tolerance.
If the geometric tolerance is placed, it does not mean that the definition of the geometric tolerance is complete.
The geometric tolerance can be placed and actively changed until it is set. Figure 7 shows the geometric tolerance
created in this example.
Figure 7
Procedure
1. Figure 1 displays a drawing view with a geometric tolerance. To change any of the values of this geometric tolerance, select
Modify, GeomTol and choose the geometric tolerance.
Figure 1
2.The dialog box appears and by default, the settings for Tol Value are available for modification. Values for Overall
Tolerance and Material Condition can be changed, as displayed in Figure 2. Notice that any modifications made in the dialog
box automatically update the model and/or drawing.
Figure 2
3.Modify the datum references, material conditions, and compound/composite tolerance information by selecting Datum
Refs from the Geometric Tolerance dialog box, as seen in Figure 3.
Figure 3
4.Make any changes necessary with respect to symbols, modifiers, and projected tolerance zone information by selecting
Symbols, as shown in Figure 4.
Figure 4
5.Once all of the desired changes are made, select OK from the Geometric Tolerance dialog box. The modifications made in
the previous steps to the original geometric tolerance are displayed in Figure 5.
Figure 5
Symbols
Procedure
1. To create a symbol, select Create from the DETAIL pull down menu, Symbol, Definition, Define, and enter the name of the new symbol. This
will open up the SYM_EDIT sub window in which the symbol will be created.
2. Sketch the symbol as seen in Figure 1. The symbol can be sketched by selecting Detail, Sketch from the SYMBOL EDIT menu or by using
Copy Drawing and selecting existing entities in the drawing window. The notes "\Note #\" and "\text\" were created using Detail, Create,
Note from the SYMBOL EDIT menu. Because both notes are surrounded by backslashes "\", the text for these notes will be variable. Variable
text allows for preset values to be defined as symbol attributes and selected when placing symbols on the drawing. Preset values may be used
for each of these notes. If the text in a note is to remain constant, do not use any "\" before and after the text.
Figure 1
3. When all of the entities have been sketched, groups can be made so that several instances of one generic symbol can be made. Groups are
useful because each instance of the symbol will be saved with the generic, rather than a separate symbol file for each instance. To create a
group, select Groups, Create from the SYMBOL EDIT menu and enter in the name of a group: "triangle", for example. Select the entities seen
in Figure 2 to be in the group, "triangle". If an entity is mistakenly omitted or one is chosen that does not belong to that group, Edit, Triangle,
Add or Remove from the SYM GROUPS menu can be used to edit the group definition. Create another group called "text" and select the
notes "\Note #\" and "\text\". Add the last group called "wings", which includes the two arcs on the top of the triangle.
Figure 2
4. Sub-groups need to be created in the top level group "triangle". To create a sub-group under "triangle", select Groups, Change Level, Triangle
(this is the group under which the sub-group will be created), and This Level. Now, two groups called "point" and "bottom" need to be created.
In the "point" group, the two slanted lines were selected, as seen in Figure 3. The horizontal line was included in the "bottom" group, which is
omitted from Figure 3.
Figure 3
5. When placing an instance of the symbol, it is possible to exclusively include either the "point" or the "bottom" sub levels, without having both
in the symbol at the same time. To select one of these groups, change the level to the "triangle" group using Groups, Change Level, Triangle,
This Level. Then select Groups, Group Attr, Exclusive. Note that for this example, there were NOT any exclusive groups created.
6. Choose the attributes for the symbol by selecting Attributes from the SYMBOL EDIT menu. See Figure 4 for the Attributes dialog box. For
this symbol, Free placement is being selected to allow the symbol to be placed anywhere on the drawing. The origin of the symbol is defined
using the Pick Origin... button. Variable - Drawing Units is selected to allow for variable heights of the symbol when placing an instance
utilizing the drawing units. The Var Text tab may be use to specify preset values for the variable texts from the notes. Select the OK button to
Figure 4
7. As with the Attributes dialog box, there is a dialog box for defining an instance of a symbol to be placed on the drawing. Select Instance from
the SYMBOL TYPE menu to define the instance. For the example in Figure 5, "SYM1" is retrieved, and a copy of the symbol is defined with
"xyz" as the new name. The variable height has been changed to "3".
Figure 5
8. The grouping of the symbol instance is controlled through a tree representation of the group levels and sub levels as seen in Figure 6. The
window to the right allows for the preview of the symbol before it is actually placed. As shown in the dialog box, the sub level group
"BOTTOM" (which contains the horizontally sketched line) is not selected in the tree, and consequently not seen in the preview of the
instance.
Figure 6
9. The last step in defining the instance is to give values for the variable text. In Figure 7, the value of "1" was given for "Note #", and the value
of "PTC" was given to the "text" variable text.
Figure 7
10. Once the Grouping and Var Text have been defined, the instance can be placed by selecting Place Inst... from the Placement tab (see Figure 5)
and selecting a location on the drawing.
11. The symbol can be written to disk so that it can be used on other drawings by selecting Definition, and then Write from the DWG SYMBOL
menu.
12. All of the 14 instances shown in Figure 8 can be created from the generic symbol by selecting various combinations of the groups.
Figure 8
Procedure
1. Retrieve an existing format into memory using Mode, Format, Search/Retr and select the name of
the format to be copied from the SELECT_FILE menu.
2. If the format has Pro/E tables which contain parameters, the tables will need to be saved so they can
be placed on the new format once the IGES or DXF file has been read in. To save a table to disk, use
Table, Save/Retrieve, Store and select one of the tables on the format. When prompted to "Enter a
name for the drawing table [QUIT]:", enter a name that will be easy to remember, such as
"title_block". Repeat this process for all tables on the format.
3. Once all of the tables have been saved, delete them all from the current format. This is necessary to
prevent table lines from being converted into draft entities during IGES and DXF transfer. To delete
a table, use Table, Delete and select a table. When prompted "Do you really want to delete the table?
[N]:", enter yes.
4. When all of the tables have been deleted from the format, the IGES or DXF file can be created. To
do this, use Interface, Export and select either IGES or DXF, and enter the file name. Both IGES
and DXF are equally effective.
5. Create a new format by selecting Mode, Format, Create enter in the new format name. Select a new
format size from the DWG SIZE menu, and then select the units of the new format from the
FORMAT UNITS menu.
6. Import the IGES or DXF file created in step 4 by using Interface, Import select either Iges or DXF,
and enter in the name of the file created in step 4. When prompted "Drawing is smaller/larger than
format. Scale to fit format? [Y]:", enter yes.
7. Unless the format just created has the same proportions as the original format (A,C, and E sized
formats have the same proportions; B and C sized formats have the same proportions) the file just
imported will not "fit" the new format size correctly. The entities on the new format can be stretched
using Detail, Tools, Stretch. When this is done, some entities may have to be redrawn or copied from
existing entities on the format.
8. When all of the sketched entities have been finalized, the tables that were saved to the hard disk can
be retrieved onto the new format using Table, Save/Retrieve, Retrieve. Enter in the name of one of
the tables and place it on the format using options from the GET POINT menu. Repeat this process
for all of the tables stored from the original format.
Procedure
1. Create a title block similar to the one shown in Figure 1 on a format. The table can be created using
standard Table functionality.
Figure 1
2. There are two different types of parameters that can be used in a format: Pro/E parameters and user
defined parameters. Pro/E parameters include "&model_name", "&current_sheet",
"&total_sheets" "&scale", and "&todays_date". See the section entitled "Including Parameter
Information" on page D-219 of the Pro/E User Guide for a listing of the Pro/E supplied
parameters. Pro/E parameters, with the exception of "&todays_date", can be placed on a format as
text in a Table cell or as a note. When the format is added to a drawing, these parameters will update
with the appropriate value. For example, "&dwg_name" will update with the name of the drawing
file, "¤t_sheet" will update with the number of the current sheet of the drawing. Since the
Pro/E parameters "&model_name", "&scale", and "&type" all need to reference a model in order
to update with the correct information, it is good practice to add the model to a drawing before a
format is added.
3. Add the Pro/E parameters similar to those shown in Figure 2 to the format table.
Figure 2
4. Figure 3 illustrates how this table would look if the format were added to the drawing both before
and after a view of the model. Figure 3-top is the table that was added before a view of the model,
and Figure 3-bottom is the table that was added after a view of the model. Notice in Figure 3-top that
the parameters "&model_name" and "&scale" have not updated. They evaluate to MODEL
NAME and DRAWING SCALE, respectively. In Figure 3-bottom, these two parameters have
updated. This is because there was a model to reference to find the appropriate information. If a
model is added after the format is added, then add the format again by using Sheets, Format,
Add/Replace.
5. Although &todays_date is an internal Pro/E parameter, it needs to be placed in a Table in order for
it to be evaluated when the format is placed on a drawing. If &todays_date is placed as a free note
on a format, the parameter will not be evaluated. The note will appear as "&todays_date".
6. In order for a user-defined parameter to update with information from the model, the parameter
must be placed inside a Table. Placing the parameter inside a Table is a cue for Pro/E to search the
current model for a parameter of the appropriate name. If the parameter is not placed inside a Table,
the parameter will not update with information from the model, but will be treated as a regular note.
However, if a parameter name is entered into a Table, and this parameter does not exist in the model,
Pro/E will prompt to "Enter text for the parameter "parameter name" [NONE]:". This is a good
method of having Pro/E prompt for a value, such as "&drawn_by", when a format is placed on a
drawing. As seen in Figure 4, the user defined parameters "&mat" and "&drawn_by" have been
place inside of the Table on the format.
Figure 4
The following suggestions can be used in Assembly mode prior to Drawing creation:
❍ Don't mix up several simplified reps in one drawing because you'll have to load all parts
again.
❍ If its necessary to have several representations in one drawing, create first for each rep one
drawing and merge them later together to a multiple sheet drawing.
❍ Replace models that are not referenced in a drawing view with Geometry Reps. Geometry
Reps take approximately half the time to retrieve as the master model.
❍ Use as few assembly features as possible because intersecting components creates hidden
copies of the model and this uses additional memory. When sketching assembly features,
use closed sections and manually select the components to be intersected. This will prevent
Pro/ENGINEER from intersecting extraneous components and will speed up drawing
performance.
❍ Set the line display of all views to Wireframe. Regeneration time will be faster than if the
display of the views are set to Hidden or No Hidden.
❍ Erase views that are not being used when detailing the drawing. By erasing a view the
display will not be calculated by Pro/ENGINEER and this will decrease regeneration time.
Use Views, Resume View to resume the views before plotting.
❍ Move views, which are complete to separate sheets of the drawing. The views can be
moved back to the original sheet prior to plotting.
❍ Use Views, Dwg Models, Add Model for adding subassemblies to the drawing. Create
views of the subassemblies instead of creating views of simplified representations of the
master assembly.
❍ Create separate drawings whenever possible, as this will prevent Pro/ENGINEER from
retrieving unnecessary models into memory.
❍ To minimize retrieval time when plotting, use View Only retrieve. The config.pro option
"save_display" must be set to "yes" prior to saving the drawing.
When working in a drawing and changing the part (or assembly), all views of the drawing are
unregenerated. After switching back to the drawing, all views of the current sheet are regenerated
automatically. This could last up to 1 hour and more.
By setting the config option auto_regen_views to no, the views are not regenerated automatically. So the
user has control using Views - Regenerate View to regenerate the view, which he currently needs to go
ahead with his work (Often the user is doing a change in the model and he needs only one view to be
updated at the moment).
Exception: When changing display of a layer, the views are regenerated regardless of this option setting.
PTC development is working on this problem.
Retrieval of drawingfile and all modelfiles, then the display of all views has to be regenerated. When the
drawing has several sheets, then the views of the sheet, which was current when saving the drawing, are
regenerated.
This regeneration of the views takes most of the time, when retrieving a drawing.
Example cylinderheaddrawing: Load of files takes 1 min., regeneration of views takes 20 min.
● Save the display of views when saving the drawing: If you set Environment, Save Display (or
use config option SAVE DISPLAY), then the display of the drawing is stored in the drawing file.
Second advantage is, that you can retrieve the drawing very quickly without model (View only)
for inspecting or plotting.
Attention: Views, which are not regenerated (see upper chapter) when saving the drawing, are
automatically regenerated, when retrieving the drawing (regardless of SAVE DISPLAY setting).
Example: Drawing and model is in session; then the model is modified. After switching back to
drawing, only some views are regenerated (using Views - Regenerate View), all other views stay
unregenerated.
Additionally when retrieving this drawing with View only, then the unregenerated views are not
displayed (only a rectangle is visible).
It may be makes sense to regenerate all views before saving the drawing.
● Erase views before saving the drawing. The erased views are not regenerated while retrieval. The
user has to resume the views, which he needs for work. This could maybe also done with new
Representation functionality in Rev 2000i.
● When setting the config option INTERFACE_QUALITY to "0", the creation time of plotfiles is
accelerated enormous. Pro/E doesn’t check the output, so check the plots, whether there are
problems or not.
● Set the Frame when you have placed at least one view. Then the parameters will be filled in
automatically.
● Customers complained about dimensions, which moved in the drawing without any reason. We
recognized that every drawing view has got a "bounding box" which influences the position of the
dimensions. If the outer geometry is modified (for example additional features), the dimensions
will change their positions. Workaround: create a bounding box made of surface features around
your part which will not be exceeded.
● Everybody should be aware, that all views should be regenerated before plotting.
● The option CREATE_DRAWING_DIMS_ONLY should be set to yes. If you don’t do this, the
dimensions, which you create in your drawing will be saved in the .prt file. If you create a
drawing with created dimensions and you forget to save the model as well you will loose all the
created dimensions.
our model and the drawing in different windows you shouldn’t modify you environment settings.
If you do this all views will be regenerated. A workaround is to set the fast hlr option. Another
way to avoid long waiting times is to modify the display mode of the different views separately by
using the DISP MODE, DISP VIEW command.
● The command VIEWONLY RET can save a lot of time during the retrieval of a drawing. But if
you did not regenerated all views before you saved the drawing, you’ll see at the next retrieval
with this command only bounding boxes for the views which are not regenerated. The
workaround is to create a mapkey which regenerates all views, saves the current drawing and
quits Pro/E. Activate this mapkey in the evening before you leave.
● If you set the SAVE_DISPLAY option to YES, you’ll get the views immediately if you retrieve a
drawing. But be aware that this happens only to views, which have been regenerated before
saving it. The rest will be regenerated. This causes sometimes nevertheless long waiting times.
● Avoid regenerating. Do it before you go for lunch or at the end of the day before you leave.
Pro/ENGINEER
innovation
Tips and Tricks
global solutions
5 December 2001
© 2001 PTC
Agenda
Introductions
Drawing Tips
Questions
© 2001 PTC 2
Tips & Tricks – Goals
© 2001 PTC 3
Tips & Tricks – General ProE
File Preview
Renaming Features
Explode States
© 2001 PTC 4
Tips & Tricks – Model Tree
© 2001 PTC 5
Tips & Tricks – Sketcher
© 2001 PTC 6
Pro/ENGINEER 2000i2 Sketcher Cheat Sheet Line Centerline
Sketcher Tools
Toolbar
Concentric
Circle Circle Ellipse
Select Item
(hold SHIFT to gather more)
Sketcher Arc Tool
Preferences tangent & Concentric Arc Center & Conic
Rectangle 3-point Arc Ends Arc
Reference Create
Create Dimension Csys Point
Modify
(dimensions,
splines & text)
Use Offset
Edge Edge
Sketcher Constraints
Toggle
Vertices
© 2001 PTC 7
Ethan Meyer - PTC MSS
Tips & Tricks – Drawings (Clarity)
Member Display
Fonts
© 2001 PTC 8
Tips & Tricks – Drawings (Ease of Use)
Template Drawings
© 2001 PTC 9
Tips & Tricks – Drawings (Speed)
General Tips:
Work in wireframe
Set auto_regen_views to no
Erase/Resume Views
Snapshot of View
Merge Drawings
© 2001 PTC 10
Untitled Document
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
Design Animation
Table of Contents:
1) Overview
2) Tutorial
3) Key Vocabulary
4) Tutorial Evaluation
Page 1 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Overview:
Capabilities:
Integrated and associative
Design Animation is an integrated part of Pro/ENGINEER, so there are no data transfer
problems usually found with 3rd party animation packages, and users benefit from full
associativity and interoperability with other PTC products and data management tools. If
the designs of parts or assemblies change, the animation will update automatically.
Key frame sequences
The user defines the key frame sequences, which describe the position, and orientation of
parts and assemblies at specified times, and Design Animation interpolates between these
key frames to produce a smooth animation. Key frames can be easily created by simply
'snapping' current positions and orientations in Pro/ENGINEER.
Animation specific tools
Pro/ENGINEER Design Animation delivers powerful assembly manipulation
functionality to help quickly set up key frames by allowing the user to specify geometric
constraints, translational and rotational dragging, body locking and other tools. This
allows rapid manipulation of part positions to quickly build key frame sequences and
animations.
Animation manager
Events, key frames, and sub-animations are displayed and controlled by the easy-to-use
animation manager. From this one panel, users can quickly and easily define, manipulate,
and change any aspect of the animation.
Page 2 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Page 3 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Tutorial:
For this introduction to Design Animation, we will take you through the basics of
developing an animation process, controlling camera angles and component displays.
The model that we will be using in this tutorial is a Pedal Mechanism Assembly, as
shown below:
Step one:
Change your working directory to the folder called design_animation. Once you have
navigated to that location, open the model called, top_level.asm. This will open the
model that we will be using for Design Animation.
Since Design Animation is a floating module, we need to grab the floating license. Click
on the pull-down menu called, Utilities and click on Floating Modules.
Page 4 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
This will open the Floating Modules GUI, were you can select the license for Design
Animation, and then click OK.
Know hat you have attained a license for Design Animation; we can begin to build our
animation. To access the tools for Design Animation, we need to click on the pull-down
menu called, Applications, and select Animation.
Page 5 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Animation
Undo
Redo
Start Animation
Playback
Sequencer Window
Page 6 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
The Sequencer Window is the area that we capture the details for our animation.
Step Two:
Click on the Saved View List icon, , and select ISO. Know that we have orientated
the model to the right angle, we can begin to capture component states, as we move
object apart.
Some parts of the assembly will need to become separate bodies, to allow for them to be
disassembled. If components are assembled with static constraints, then they will need to
be defined as separate bodies to move them. Click on the Body Definition in Animation
You can select each of the defined bodies and see particular object highlighted. When
you click on body2, you will notice that it highlights both the Shaft_Spring and
Knob_Spring. As well, if you click on body 3, you will notice it highlights both the
Shaft_Spring and Knob_Clutch. These object need to be broken up if we plan on moving
each of the knobs separately. From the Bodies GUI, choose Add. This will open the
Bodies Add GUI:
Page 7 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Select on the Knob_Clutch, Done/Sel and click OK. Click Add again, and select the
Knob_Spring, Done/Sel and click OK, Close the Bodies GUI.
Step Three:
Know that we have defined the particular bodies that we will be moving in the assembly,
we can start to capture their translated states. Click on the Drag Model and Create
In the viewing window, you can see the central coordinate system for the assembly. This
will be used to help us move components in a particular direction.
Before we begin moving objects, lets capture the present state, click the camera icon,
Page 8 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Highlight Snapshot1 and this will give you the opportunity to rename the snapshot. In
the name field give it a detailed name, step_one.
Page 9 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Click the camera icon, , to take a new snapshot. The snapshot will be given a default
name, Snapshot2. Highlight Snapshot2 and this will give you the opportunity to rename
the snapshot. In the name field give it a detailed name, step_two.
Repeat this process for the Knob_Clutch. Select Translate in X icon, , click the
component and move it to the left, away from the assembly. Click the FMB to place the
component were you like it. Click the camera icon, , to take a new snapshot. The
snapshot will be given a default name, Snapshot. Highlight Snapshot3 and this will give
you the opportunity to rename the snapshot. In the name field give it a detailed name,
step_three.
Mechanism
Constraint
Step Four:
Know that we have translated the knobs. We can start to move the other components. In
the assembly, we see mechanism constraint symbols on the components we want to
move. Since they were assembled with these special types of constraints (see Mechanism
Tutorial to learn more about mechanism constraints), we need to disable them to translate
the component. Still in the Drag GUI, select the Constraint tab. This will open new
options to select from.
Page 10 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
We can perform a variety of tasks from this window, however we are concerned with
disabling the existing constraints. Select the Enable/Disable Constraint icon, . This
will allow you to select a constraint, select the following pin-joint:
Once you have highlighted it red, click done/Sel, this disable the constraint and show it in
the list.
Page 11 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Select the Snapshots tab again and select the Translate in X icon, . Pick the
Shaft_Spring component were we disabled the constraint and move it to the right away
from the assembly. Click the camera icon, , to take a new snapshot. The snapshot
will be given a default name, Snapshot4. Highlight Snapshot4 and this will give you the
opportunity to rename the snapshot. In the name field give it a detailed name, step_four.
Page 12 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Lets move the other knob. Still in the Drag GUI, select the Constraint tab. This will open
new options to select from.
Select the Enable/Disable Constraint icon, . This will allow you to select a
constraint, select the following pin-joint:
Once you have highlighted it red, click done/Sel, this disable the constraint and show it in
the list.
Page 13 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Select the Snapshots tab again and select the Translate in X icon, . Pick the other
Shaft_Spring component were we disabled the constraint and move it to the left away
from the assembly. Click the camera icon, , to take a new snapshot. The snapshot
will be given a default name, Snapshot5. Highlight Snapshot5 and this will give you the
opportunity to rename the snapshot. In the name field give it a detailed name, step_five.
Page 14 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Only one more component to move, the pedal. We will need to disable one last
constraint. Still in the Drag GUI, select the Constraint tab. This will open new options to
select from. Select the Enable/Disable Constraint icon, . This will allow you to
select a constraint, select the following pin-joint:
Once you have highlighted it red, click done/Sel, this disable the constraint and show it in
the list.
Select the Snapshots tab again and select the Translate in X icon, . Pick the other
Pedal component were we disabled the constraint and move it up away from the
assembly. Click the camera icon, , to take a new snapshot. The snapshot will be
given a default name, Snapshot6. Highlight Snapshot6 and this will give you the
opportunity to rename the snapshot. In the name field give it a detailed name, step_six.
Page 15 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Step Five:
Know that we have disassembled the components into there individual steps; we can
capture the steps in time. Select the Create New Keyframe Sequence icon, ; this
will open the Key Frame Sequence GUI. Under name, change the default KF1 to
Disassemble.
Rename
sequence to
Disassemble.
Page 16 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Under Key Frame, click he pull down menu and select step_six, with a time of zero.
Click the Add Keyframe icon, ; this will add the Keyframe to the list, as well as, the
sequence window.
Next click the Keyframe pull down menu again and select step_five. This time we are
going to edit the time. By default the time will have changed to 1 sec., we are going to
put 2 sec. Once you have made the changes click the Add Keyframe icon, . Repeat
the previous steps to add the keyframes until you have added all
the steps. When you are done it should look like the following,
every step will be 2 seconds apart. Click OK to exit the GUI.
Page 17 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Step Six:
Know that we have defined the Keyframe in the sequence window; lets play the sequence
to see what it looks like, click the Start the Animation icon, . How does that look?
Lets add another level of detail, by capturing camera angles at specific times. Click the
Create a New View @ Time icon, ; this will open View @ Time GUI.
Under the Name pull down menu select the predefined view called Right, click Apply,
this will add the view to the sequence window.
Click the Name pull down menu and select ISO. Under the Time area put 3 in the value
field, click Apply. Repeat adding the following views; Angle and ISO2, at 3-second
intervals. When you are done it should look something like this:
Play the sequence; click the Start the Animation icon, . If the camera angles are not
were you want them, you can click on the camera object in the sequence window and
move it to were you want it.
Page 18 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Step Seven:
Lets view the animation, click the Playback icon, . This will open the Playback GUI;
it looks like a VCR control panel.
Click the icon to play the animation; you can even control the speed by moving the
toggle switch. If you want to save the animation to a movie file (MPEG), click capture.
Leaving everything as default, click ok, this start to create the movie.
There are other details you can add to the animation, like Display settings and render
output. If this is of interest, please contact you local Design Animation export. Open the
file called Final_Top_Level.asm to see the advance details.
Page 19 of 20
Title: Design Animation
Date: 8/8/2002
PTC-MSS Services
Tutorial Evaluation:
Name:
Title:
Engineer
Designer
Draftsmen
Mfg. Engr.
Tech. Pubs.
Analyst
Time using Pro/E:
0-6 months
6-12 months
1-2 years
2-5 years
5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
Page 20 of 20
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Pro/ECAD
Benefits, Techniques and
Best Practices Tutorial
Table of Contents:
1) Objective
2) Overview
3) Metric
4) Tutorial
5) Key Vocabulary
6) Tutorial Evaluation
Page 1 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Objective:
At the end of this tutorial, you will be able to:
• Repeat the steps necessary to ensure a smooth exchange of data between the
Electrical and Mechanical department.
• Formulate an internal process for managing changes between the Electrical
Engineer & the Mechanical Engineer.
• Improve product quality.
• Promote a concurrent design environment w/ out fear of design ramifications
downstream and from design issues w/in your team members.
Overview:
In the typical design process, the Mechanical Designer defines the board shape, specifies
important “keep in” and “keep out” areas, and places critical components such as
connectors, switches, displays, and LED’s using Pro/Engineer. This information is
exported via an IDF file to the PCB designer to use as the basis for the board layout in the
PCB layout system. After placing the remaining components, the fully placed board
assembly is passed back through the IDF file to the Mechanical Designer to make sure
the board assembly fits into the final product package. Multiple iterations of this basic
flow typically occur during the product design phase.
What are the mechanical aspects that are critical to the Mechanical Engineer?
1) Interference Checking- Accurate assemblies are created and can be joined with
other assemblies to check interference between mating parts.
2) Mass Properties can be calculated automatically by using a library of ECAD
component part files that contain accurate mass property information.
3) Static, dynamic, thermal analysis can be performed.
Page 2 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Metric:
The following example illustrates the immediate impact on utilizing Pro/ECAD to
automate Printed Wiring Assembly (PWA) design information exchange between the
PCB design group and the mechanical engineering group.
The previous practice of exchanging drawings and DXF data resulted in longer effort
and inaccurate results as exact component placements were difficult to establish.
4
3.5
3
DXF/Drawings
2.5
2
Pro/ECAD
1.5
1
0.5
0
Data Exchange
Page 3 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Tutorial:
What is the best way to use Pro/ECAD?
If you use the automatic method, a separate .prt file for each component is automatically
created and added to the session. These files can be saved and customized in Pro/E as
necessary to more accurately show the true shape of the component. After they are
customized, you can use the import map file (ecad_hint.map) to substitute them for the
automatically generated parts if you run the import process again.
If you already have custom part files for ECAD components (ECAD Library), you can
set up the map file in advance to substitute them for the automatically generated parts.
Using this method you get a more accurate representation of the components. You will
see examples below showing with a library and with out.
File > Open > To create a new model > Change your type to ECAD IDF (*.emn)
Page 4 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Under the options tab you will see a listing of holes that will be imported. You may want
to shut the holes off depending on the number. Some times you will see a number (say
for this example 460). This represents the pin holes in the PCB board. Pro/Engineer will
generate a hole for every type listed. To reduce regeneration times turn on only the holes
that are needed.
Uncheck the first option to filter out the 460 PIN holes since they are not needed for our
design.
Page 5 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
The imported PCB board with holes and keep out/keep in areas is shown below:
Insert > Data From File… > Change your type to ECAD IDF (*.emn) and select the
same .emn file > Open
Page 6 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
The file will import all the components creating new part files. View the model tree to
verify this.
Page 7 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Let’s select Xhatch > 3D Volume and select any surface for the feature to be created on.
Now you are ready to import the file into your ECAD package.
Page 8 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
This is a single iteration, but this can continue until the board is fully designed.
Interference checks can be run and thermal analysis is one step away because of a fully
designed PCB board.
Page 9 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
ecad_hint.map file: an ASCII file you use to control the following functions in the
ECAD import-export process:
· Substituting custom made Pro/E parts for automatically extruded parts on import.
· Allowing or disallowing specified parts on import.
· Allowing or disallowing specified parts on export.
· Changing an ECAD reference designator to a different string for import (If for
example the ECAD reference designator uses characters that are illegal in Pro/E).
· Changing an ECAD 'other outline' string for import (If for example the ECAD
reference designator uses characters that are illegal in Pro/E).
Pro/ECAD searches the working directory for ecad_hint.map and references it every
time import occurs. If the file is empty or has no relevant information it is ignored.
You can use the configuration option ECAD_MAPPING_FILE <path> to set a default
location for the ecad_hint.map file. If you set a path with this config option, the
working directory is not searched.
Sample excerpt:
#
# A template for ecad_hint.map
#
map_objects_by_name->
ECAD_NAME "CSTCS1"
ECAD_ALT_NAME "N7414N"
ECAD_TYPE ""
MCAD_NAME "CSTCS1_PN-"
MCAD_TYPE "part"
END
#
map_objects_by_name->
ECAD_NAME "GF-1"
ECAD_ALT_NAME "SC1A17.53-ND"
ECAD_TYPE ""
MCAD_NAME "GF-1_PN-"
MCAD_TYPE "part"
END
#
map_objects_by_name->
ECAD_NAME "J1_10"
ECAD_ALT_NAME "A2099-ND"
ECAD_TYPE ""
MCAD. . .
.
.
.
Page 10 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
This technology enables 3D models of the PCB board, components, and connectors to
be created and placed automatically for the Mechanical Engineer. It also allows
communication of keep in/keep out areas, board size, and hole placement between both
Mechanical and Electrical Engineers.
Via Keepout: region of board within which vias are not allowed.
Page 11 of 12
Title: Pro/ECAD Techniques, Benefits & Best Practices
Date: 12/05/01
PTC-MSS Services
Tutorial Evaluation:
Name:
Title:
Engineer
Designer
Draftsmen
Mfg. Engr.
Tech. Pubs.
Analyst
Time using Pro/E:
0-6 months
6-12 months
1-2 years
2-5 years
5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
Page 12 of 12
http://www.kinetivision.com/freevids/neut_plane_draft.htm
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
Pro/ENGINEER
2001
innovation
Update Reference
global solutions
© 2001 PTC
Tool Relocation Matrix
OLD LOCATION NEW LOCATION (*New Label Only)
File > W orking Directory File > Set W orking Directory*
File > Export File > Save A Copy*
File > Import > New File > Open*
File > Import > Append Insert > Data From File
Edit > Modify Edit > Properties*
Edit > Reroute Edit > References*
Edit > Redefine Edit > Definition*
Edit > Find Edit > Find in Model Tree*
View > Default View > Default Orientation*
View > Spin/Pan/Zoom This command has been removed
View > Orientation View > Reorient*
View > Model Display View > Display Settings > Model Display
View > Datum Display View > Display Settings > Datum Display
View > Performance View > Display Settings > Performance
View > Advanced > Visibilities View > Display Settings > Visibilities
Utilities > Colors > System View > Display Settings > System Colors
Utilities > Colors > Entity View > Display Settings > Entity Colors
View > Analysis Display View > Model Setup > Analysis Display
View > Advanced > Photorender View > Model Setup > Photorender
Utilities > Model Tree Settings > Load View > Model Tree Setup > Open Settings File
Utilities > Model Tree Settings > Save View > Model Tree Setup > Save Settings File
Datum menu ( on menu bar) Insert > Datum
Utilities > Compare Part Analysis > Part Comparison
Info > BOM Info > Bill of Materials
Info > Pro/Engineer Objects Info > Session Info > Pro/Engineer Objects
Info > Regen Info Utilities > Model Player
Utilities > Trail/Training File Utilities > Play Trail/Training File*
Utilities > Distributed Computing Utilities > Processing Distribution*
Utilities > Preferences Utilities > Options*
W indow > Open System W indow > Open System W indow*
Help > Pro/E Help System Help > Contents and Index*
Help > I-Site Preferences Help > PTC I-Site*
Help > Round Tutor Help > Rounds Tutorial*
Help > Customer Services Info Help > Technical Support Info*
© 2001 PTC 2
Pro/E 2001 - File >
AKA Export
© 2001 PTC 3
Pro/E 2001 - Edit >
© 2001 PTC 4
Pro/E 2001 - View >
© 2001 PTC 5
Pro/E 2001 - Insert >
© 2001 PTC 6
Pro/E 2001 - Analysis >
© 2001 PTC 7
Pro/E 2001 - Info >
© 2001 PTC 8
Pro/E 2001 - Applications >, Utilities >,
Window >, Help >
© 2001 PTC 9
Pro/E 2001 - Select Primary Items
RMB
© 2001 PTC 10
Pro/E 2001 - Select Geometry
RMB
© 2001 PTC 11
collaboration
Automated
Surface
innovation Cleanup
© 2000 PTC
Import Procedure
© 2000 PTC 2
Import Data Doctor
Automated
Surface Cleanup
Constraint
Manager
Zip Gaps
Compare
Surfaces
Collapse
Geometry
© 2000 PTC 3
Benefits
Automated Surface Cleanup:
Faster Repair of Imported Geometric Data
Fixed models are closer to original design intent
Visual Feedback of repair process
Preview of Changes
Better data reuse (customers, internal, suppliers)
Collapse Features:
Reduced feature count = faster regeneration
Improved Reference handling
© 2000 PTC 4
Constraint Manager
Modify Wireframe
Exclude
Include
Suspend
Modify Constraints
Frozen
Frozen w/ boundary
Master
Tangent
Split
Display Options
Frozen
Higher Order Surfs
Master
Tags
Fixed Surfs
© 2000 PTC 5
Constraint Manager - Modify Wireframe
© 2000 PTC 6
Constraint Manager - Modify Constraints
© 2000 PTC 7
Constraint Manager - Display Options
Tangent Frozen
Edge w/boundary
Frozen
Surface
Master
Edge
Split
Surface
© 2000 PTC 8
Analyze Changes - Compare Surfaces
Available after Compute
has been selected from CM
Shows Color Plot of
change in surface from IGES
data
Display
Options:
Color
Selection
(Linear,
Logarithmic,
Two Color)
Limits
Accuracy
© 2000 PTC 9
Manual Repair - Collapse Geometry
© 2000 PTC 10
Advanced Surfacing
© 2000 PTC 12
Pro/ENGINEER 2001 Drawing Cheat Sheet
Drawing Sketcher
Toolbar
Crossed
Enable Sketching Chain Construction
See Icon Lines
Sketch Lines
Definitions
Remember Parametric
Sketching References
Construction
Select Items (hold Lines
SHIFT to gather
more) Sketch Ellipse by
Construction Center and
Circle End Points
Sketch Arc by
Center and
Endpoints
Sketch Circle Ellipse by
End Points
Sketch 3 Point
or Tangent Arc
Sketch a Fillet
Sketch a Spline Curve
thru several points
Sketch a Point
Sketch a Chamfer
Select View
and right-
click pop-
up menu
Copy Draft Switch detail
Set current Move/Align Toggle between
Entities, Notes items to
drawing model Several Objects Drawing Sheets
and Tables another view
Pro/Process For
Assemblies &
Round Tutor
innovation
global solutions
© 2000 PTC
PRO/PROCESS FOR
ASSEMBLIES
© 2000 PTC 2
Pro/Process For Assemblies
You’ll see how tools and fixtures can be added to the process plan
data-base required for fabrication purposes without affecting the
design BOM.
speed
© 2000 PTC 5
Creating a Process Plan
2. 3.
© 2000 PTC 6
Creating a Process Plan
4. Your
assembly
will come
in
hidden-line.
Now you
may select
the models
you want
to add to
the first
sequence.
© 2000 PTC 7
Creating a Process Plan
© 2000 PTC 9
Explosion Position
© 2000 PTC 10
Explosion Offset Lines
© 2000 PTC 11
Creating a Process Plan
© 2000 PTC 12
Creating a Process Plan
© 2000 PTC 14
Creating a Process
Plan Document
Automatically all
information that
you have specified
earlier fills into the
table.
© 2000 PTC 15
Creating a Process
Plan Document
2. Specify the state that you would like to place onto the next sheet
3.
Now add
another
sheet to
place the
steps …
© 2000 PTC 16
Creating a Process
Plan Document
5. You also have the ability to modify the display of newly
added components for your current state as well as how you
wish to represent components that were already specified in
previous steps.
© 2000 PTC 17
Creating a Process
Plan Document
© 2000 PTC 18
ROUND TUTOR
© 2000 PTC 19
How to Activate
The Round Tutor
© 2000 PTC 20
Create A Round …
© 2000 PTC 21
Round Tutor Contents
© 2000 PTC 22
Tutor Map
© 2000 PTC 23
http://www.kinetivision.com/freevids/simp_pro_program.htm
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
Pro/ENGINEER
Tips & Tricks
innovation
Terry Amundson
Mark Fischer
global solutions
August 13, 2002
© 2000 PTC
Agenda
Introductions
Drawing Tips
Questions
© 2000 PTC 2
Tips & Tricks – Goals
© 2000 PTC 3
Tips & Tricks – General ProE
Renaming Features
Explode States
© 2000 PTC 4
Tips & Tricks – Model Tree
© 2000 PTC 5
Tips & Tricks – Drawings (Clarity)
Member Display
Fonts
© 2000 PTC 6
Tips & Tricks – Drawings (Ease of Use)
Template Drawings
© 2000 PTC 7
Tips & Tricks – Drawings (Speed)
General Tips:
Work in wireframe
Set auto_regen_views to no
Erase/Resume Views
Snapshot of View
Merge Drawings
© 2000 PTC 8
BOM Graph
© 2000 PTC 9
File Open
© 2000 PTC 10
File Open
© 2000 PTC 11
File Open
Preview
Config.pro Options:
z save_model_display shading_low
z save_drawing_picture_file embed
© 2000 PTC 12
Open Rep
© 2000 PTC 13
Hide / Un Hide
© 2000 PTC 14
Datum Tag Display
© 2000 PTC 15
Intent Manager (Sketcher)
© 2000 PTC 16
Tips & Tricks – Sketcher
© 2000 PTC 17
Sketcher
© 2000 PTC 18
Pro/ENGINEER 2001 Sketcher Cheat Sheet Line Centerline
Sketcher Tools
Toolbar
Concentric
Circle Circle Ellipse
Select Item
(hold SHIFT to gather more)
Sketcher Arc Tool
Preferences tangent & Concentric Arc Center & Conic
Rectangle 3-point Arc Ends Arc
Reference Create
Create Dimension Csys Point
Modify
(dimensions,
splines & text)
Use Offset
Edge Edge
Sketcher Constraints
Toggle
Vertices
© 2000 PTC 19
Ethan Meyer - PTC MSS
ISDX Tutorial
D:\Pro/E Loadpoint\apps\tutorials
© 2000 PTC 20
Flatten Quilt
© 2000 PTC 21
“Trace Sketch”
© 2000 PTC 22
Performance Options
© 2000 PTC 23
Performance Options
© 2000 PTC 24
Intent Rounds
Pick in 1 Location
All 4 Edges are selected!
© 2000 PTC 25
Increased understanding of the design
Design Insight
z Model Player
z VCR-like controls
model was
constructed
© 2000 PTC 26
Compare Part
Shape Comparison
z View different versions of
z
same model
z Comprehensive graphical
z
© 2000 PTC 27
BMX
Optimization Features
z Capture critical design
requirements persistently
within the model itself
z Ensure that these
persistently
Maintain balanced crankshaft.
continually
Maximize critical clearance.
Minimize design’s mass.
© 2000 PTC 28
Import/Export of board & components
2001 Features
z
z Geometry
z
z Attributes
z
z ECAD Areas
z
z Direct Interfaces
z
z Allegro
z
z Boardstation
z
z Visula
z
z Industry standard interfaces
z
z IDF2.0
z
z IDF3.0
z
z Investigation of modifications on
re-import
z
z Board geometry
z
z Component placement
© 2000 PTC 29
External Copy Geom
© 2000 PTC 30
Sheet metal Hints
© 2000 PTC 31
CCS Composites
Benicia, CA.
The Company
z Specialists in Compression Molding for custom and
z
© 2000 PTC 32
PTC Customer Care Portal
http://www.ptc-mss.com
Links to:
z Tips & Techniques
z Tutorials
z FAQ
z Customer Support
z User Groups
z Documentation
z Training
© 2000 PTC 33
http://www.kinetivision.com/freevids/relpattern.htm
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
How To Use
innovation
Layers
global solutions
© 2000 PTC
Layers
Reasons for Using Layers
Creating Layers
Associating Items to Layers
Default Layers
Display Status
Tips and Tricks
© 2000 PTC 2
Reasons For Using Layers
© 2000 PTC 3
Is this what most
of your models
look like?
© 2000 PTC 4
Creating Layers
© 2000 PTC 5
Adding Items to a Layer
Use the “Add Item” icon.
Choose the items to add.
Select the items.
Notes:
Items can be associated to more than one
layer.
Pro/E does not automatically place items
on layers.
© 2000 PTC 6
Wouldn’t you rather have it automatic?
© 2000 PTC 7
Editing your config.pro
To create a default layer, edit your config.pro file. Specify the value
of the “def_layer” option as type-option layername. The type-option
is the type of item that you want to place on that layer. The
layername is the name of the layer.
Config Option type-option layername
For the first line, Pro/E automatically assigns all new datum planes to the 1_ALL_PLANES
layer automatically as the they are created.
© 2000 PTC 8
Manually setting Default Layers
© 2000 PTC 9
Default Layers in Session
© 2000 PTC 10
Setting the Display Status
Note: Blanking or Isolating a layer does not increase regeneration time. Pro/E still
regenerates blanked items.
© 2000 PTC 11
Display Status Tips
Display status only affects non-solid geometry. For example, if
you associate a hole to a layer and set the display status to Blank,
only the non-solid geometry, or axis of the hole, is removed from
the screen. Only exception is blanking components in an
assembly removes the components from the screen.
© 2000 PTC 12
Display Status Tips
If a layer is set to Isolate, Pro/E blanks all other layers and all other
items not associated to any layer.
Isolate affects the level of the object and all levels above it. Blank
affects the level of the object and all levels below it.
© 2000 PTC 13
© 2000 PTC 14
Example: Part Mode
Only three items have been applied to three separate layers: Datum A, Datum C, Hole.
© 2000 PTC 15
Example: Assembly Mode
Only three items have been applied to three separate layers: Comp B, Comp C, ADTM A.
Layer Status
Layer Status Comp B Blank Layer Status
Comp B Show Comp C Show Comp B Isolate
Comp C Show ADTM A Blank Comp C Show
ADTM A Show ADTM A Show
© 2000 PTC 16
http://www.kinetivision.com/freevids/simp_extr_prot.htm
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
“Simplified Reps”
Table of Contents:
1) Objective
2) Overview
3) Topic Value
4) Tutorial
5) Test for Retention
6) Key Vocabulary
7) Tutorial Evaluation
Page 1 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Objective:
Overview:
The purpose of this module is to understand how to create, modify
and manage usage of Simplified Representations. In addition, leverage
existing Simplified Reps into higher-level Assemblies.
Topic value:
Due to proper usage of Simplified Representations, Lam Research has been able
to reduce the amount of time needed to open one of their Top Level Assemblies from
Page 2 of 13
Title: “Name of Tutorial”
Date: 7/16/01
1) Simplified Rep/Create
Exclude Comp:
• Exclude Comp defines that the initial state of components are all blanked and
the user must select the items to be shown
• Exclude Comp prevents all future assembled components to be added to any
Simplified Reps with the default Rule as Exclude Comp.
Graphics Rep
• Graphics Rep reduces the amount of data that is pulled into
Ram. (25%)
• Not as commonly used
• Cross Section Not allowed
• No Mass prop
Geometry Rep
Page 3 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Master Rep:
• Which ever was chosen in Step 2 will be displayed here
Graphics Rep:
• Replaces THE SELECTED parts with a lightweight
version approximately 25% of original size. Mass Prop and
Cross Section functionality cannot be calculated.
Geometry Rep:
• Replaces THE SELECTED parts with a slightly larger
weight model at approximately 50% of the original size.
Mass Prop and Cross Section functionality can be calculated.
Substitute:
• In the Context of an Assembly: Allows the user to
replace a component with a part level Simplified Rep
Default
• Removes selected components off of the Simplified Rep
that is being defined
Page 4 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Model Tree
Working Window
Page 5 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Regardless of where the part is selected, the model tree will reflect the removed
components.
Even though components are selected to be removed from the Sim Rep, nothing
will change until you either
• Update Screen
• Complete the Sim Rep
When Update Screen is selected the screen will show the resultant display based on
the selected items. Note the difference between original Assembly and new Sim Rep
shown here.
Page 6 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Page 7 of 13
Title: “Name of Tutorial”
Date: 7/16/01
5) Substituting Components:
Page 8 of 13
Title: “Name of Tutorial”
Date: 7/16/01
PROCEDURE:
Page 9 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Page 10 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Page 11 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Page 12 of 13
Title: “Name of Tutorial”
Date: 7/16/01
Tutorial Evaluation:
Title: Engineer Designer Draftsmen Mfg. Engr. Tech. Pubs. Analyst
PTC Products Used: Foundation Advanced Assembly Extension Advanced Surface Extension
Behavioral Modeling Intralink Modelcheck All
Time using Pro/E: 0-6 months 6-12 months 1-2 years 2-5 years 5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
What 3 concepts/techniques learned from this tutorial will you apply on the job?
1.
2.
3.
What, if anything can be done to improve this tutorial for your company?
Additional Comments:
Thank you for filling out this evaluation! Your comments will be used to improve the quality of future tutorials.
Page 13 of 13
Title: ModelCHECK
Date: 8/22/01
ModelCHECK – Helping to
Ensure Quality Deliverables:
Table of Contents:
1) Objective
2) Overview
3) Using ModelCHECK
4) Checks Available
1
Title: ModelCHECK
Date: 8/22/01
Objective:
Overview:
2
Title: ModelCHECK
Date: 8/22/01
3
Title: ModelCHECK
Date: 8/22/01
Using ModelCHECK:
Much of the effort in implementing ModelCHECK is done by the system administrator.
He or she is responsible for configuring the checks to adhere to your company’s
standards.
Once the configuration is established, the use of ModelCHECK becomes part of the
Pro/ENGINEER users everyday workflow. The reports are easy to read and many of the
problems found in models can be fixed with a single button pick from the report window.
4
Title: ModelCHECK
Date: 8/22/01
The ModelCHECK report displays the items in the model that have failed during the
check. A sample check is shown below.
5
Title: ModelCHECK
Date: 8/22/01
6
Title: ModelCHECK
Date: 8/22/01
7
Title: ModelCHECK
Date: 8/22/01
Some of the general check capabilities are shown below. These are taken from the list of
all checks which follows on page 10.
Conformance to Standards
• Use of start part
• Parameters
• Layers
• Views
• Model naming convention
• Proper use of family tables
• Version of Pro/ENGINEER the model was created in or last stored in
8
Title: ModelCHECK
Date: 8/22/01
Drawing Checks
• Spell checker
• Faked dimensions
• Views out of bounds
• Unused models
• Drawing formats
• Use of standard fonts and drawing tags (.dtl info)
9
Title: ModelCHECK
Date: 8/22/01
Types of Checks:
This is a complete list of checks available in 2001. For some of these checks the problem
can be highlighted on the Pro/ENGINEER model and some of the problems can be
automatically fixed from the ModelCHECK report window.
ModelCHECK 2001
List of Checks
INDEX
Highlight Problem can be highlighted from ModelCHECK
Fix ModelCHECK can fix the problem
10
Title: ModelCHECK
Date: 8/22/01
11
Title: ModelCHECK
Date: 8/22/01
12
Title: ModelCHECK
Date: 8/22/01
13
Title: ModelCHECK
Date: 8/22/01
14
Title: ModelCHECK
Date: 8/22/01
Tutorial Evaluation:
Title:
Engineer
Designer
Draftsmen
Mfg. Engr.
Tech. Pubs.
Analyst
Time using Pro/E:
0-6 months
6-12 months
1-2 years
2-5 years
5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
15
http://www.kinetivision.com/freevids/mech_gears_sync.htm
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques
Table of Contents:
1) Objective
2) Overview
3) Metric
4) Tutorial
5) Key Vocabulary
6) Tutorial Evaluation
Page 1 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Objective:
Describe the use of the new Shared Data menu for communicating geometry from one
model to another. These options first debuted in Pro/ENGINEER 2000I and have been
expanded in Pro/ENGINEER 2001. After reading this tutorial you will be able to:
• Describe how this functionality can be used to describe process variants
• Build simplified geometry for subsystem installation and routing
• Create associative simplified models to share with co-workers or sub
contractors
• Explain how Shared Data features simplify Top Down Design
Overview:
There are many times when a designer must share geometry from one model into one or
more other models.
One example is the creation of process variants: “as machined” versus “as cast.”
As Machined As Cast
You may also want to create a simplified version of an assembly for subsystem mounting
or cable/pipe routing. Shared Data shrinkwrap features are useful in this instance.
Most new design work is created using a Top Down Design Process. A typical Top Down
Design process consists of six fundamental steps:
1. Defining Design Intent
2. Defining Preliminary Product Structure
3. Introducing Skeleton Models
4. Communicating Design Intent Throughout Assembly Structure
5. Continued Population of the Assembly
6. Managing Part Interdependencies
Shared Data features are central to topics four and six.
Page 2 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
This document will explain the use of the following types of shared data features:
• Copy Geometry from other model
• Shrinkwrap from Other Model
• Inheritance features
• Cutout from other model
• Merge from other model
• Publish Geometry
Metric:
There are many benefits to using the new Shared Data features.
• When used to communicate surface shapes in Top Down Design these features are
50% smaller than surface copies made at the assembly level.
• Pro/INTRALINK manages all dependencies created using the Shared Data Menu
• Shrinkwrap features retrieve >70% faster than the models that they represent
Page 3 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Tutorial:
We will look at each type of shared data feature separately. All are accessed the same
way. With a part or assembly open select #Insert;# Shared Data.
Page 4 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
To design the part for the left mouse button I need the master surface definition, the Pivot axis, and the
curves denoting the perimeter of the button. We will use Copy Geometry from Different Model to get
started.
• Create a new part with three datum planes and a coordinate system for the left mouse button.
• Select #Insert;#Shared Data;# Copy Geometry from Different Model. You will see the following
elements of the feature, most of them are optional.
Page 5 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Ext Model: Retrieve a model that you need references from. I’ll call this model the source model. Select
Open or pick a model that is visible.
Location: Locate the source model relative to your target model. You have two options: Use the default
location or align coordinate systems. In this case I have chosen the default location.
Surface Refs: Allows the selection of surfaces and quilts. The typical surface collection menus are
available.
I have used the Indiv Surfs option and selected the top surface of the mouse.
Page 6 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Curve Refs: Will allow the selection of curve features. I have used the option to select the bounding curves
of the mouse button.
Misc Refs: Allows the selection of Datum features’ intent chains and other references. I have used the
option to select the button pivot axis.
Page 7 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Publish Geom: Allows the selection of references that have been pre-bundled in the source model. Rather
than picking features and references individually, you reference a Publish Geometry feature in the source
model. Publish geometry features are chosen from a list of available features. An example of creating a
Publish geometry feature in a source model appears in this document.
Dependency: One of the most interesting things about Data Sharing features is that you can choose
whether or not the features update automatically; You can determine associativity. I have selected
dependent. My reference geometry will automatically update if the source geometry is available in session.
You can toggle between dependent and independent at will.
The resulting feature is shown below. I now have all the references needed to build the left mouse button
without requiring a merge of the entire master model, or unnecessary assembly references. I can also
choose when my model updates to external changes.
The Model tree shows on feature for the six references that were added.
Page 8 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Shrinkwrap from Other Model: In this example we will create a simplified version
of a Printed Circuit Board. This will allow us to place a single part file in assemblies to represent the
Circuit Board Assembly. Only this file would need to be checked out of Intralink instead of all the
components on the circuit board. Other uses of this function would be to create simplified versions of
assemblies to route cables or pipes. You could also share information with other project workers or other
companies in a manner that would allow associative updates.
Page 9 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Ext Model: Retrieve a model that you need references from. I’ll call this model the source model. Select
Open or pick a model that is visible. I chose the board assembly pictured above.
Location: Locate the source model relative to your target model. You have two options: Use the default
location or align coordinate systems. In this case I have chosen the default location.
I chose a quality of 5. The higher the quality the longer the feature takes to regenerate.
Additional Surfs: Allows you to manually select surface to be included in the shrinkwrap feature. Use this
when your chosen quality setting does not automatically select a surface that you want included.
Include Datums: Datum features are not included in shrinkwrap features. Remember that we are trying to
create a simplified model. There are occasions when you would like to include datums, particularly as
future assembly references. Use this option to select the desired datums.
Page 10 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Dependency: One of the most interesting things about Data Sharing features is that you can choose
whether or not the features update automatically; You can determine associativity. I have selected
independent. My model will not update until I toggle dependency back on.
Inheritance feature : In this example we will derive an “as-cast” design model from an "as-
designed” or “as-machined model.” We need to be able to toggle features on and off as well as modify
feature dimensions
Page 11 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
As Machined As Cast
In the past users might have used merge model techniques or family tables for this type of task. This
method is not only more straightforward and useful; it also reduces data management concerns since the
person creating the manufacturing variant does not change the original mode. Also, some of the change
required would not be possible in a merge model scenario.
This feature could also be used to copy in an entire skeleton or master model if desired.
• Create a new model. This will be the manufacturing variant or the “as-cast” model. The model uses a
start part and has three datums and a coordinate system. Note: the units used must agree with the
model that you are referencing.
• Select #Insert;#Shared Data;#Inheritance
• The following options are available
Base Model: Retrieve a reference model. Select Open or pick a model that is visible. I chose the final
version of the connecting rod pictured above. By default this entire model will show as a single feature in
the target model.
Location: Locate the source model relative to your target model. You have two options: Use the default
location or align coordinate systems. In this case I have chosen the default location.
Var Dims: feature dimensions can be modified in the current model. Select “Add”; select the feature to be
modified then the dimension to be changed.
Page 12 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Selecting features and using the right mouse button to modify them can also modify dimensions. You will
be prompted to add the dimension to the var dim table.
Var Feats: Features may be suppressed in the current model. Select “Add;” select the features to be
suppressed; select suppress.
Features can also be suppressed by expanding the feature list in the model tree, selecting features and using
the right mouse button to suppress.
Dependency: One of the most interesting things about Data Sharing features is that you can choose
whether or not the features update automatically; You can determine associativity.
Page 13 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Cutout and Merge from Other Model : Cutout and merge models can now be
created without an assembly. The menus are similar and shown below.
Location: Locate the source model relative to your target model. You have two options: Use the default
location or align coordinate systems.
Dependency: One of the most interesting things about Data Sharing features is that you can choose
whether or not the features update automatically; You can determine associativity.
Publish Geometry: In the copy geometry example shown above (collecting references for the
left mouse button), the user selected multiple references from a source model. It may make sense for the
originator of the source model to pre-select these references for you. The references (surfs, curves, datums,
etc) can be collected in a Publish geometry providing the following benefits:
• Sometimes the source model may be very complex and hand picking the references may be difficult.
• Some items that are needed may be on layers and not visible and you may not be familiar with the
model.
• The originator of the source model would be in a better position to select the necessary references for
you. He/she would also know which references will stay in their model.
• This is particularly useful when the references will be used in many models. You can select them once
in the publish geometry and reference the Publish Geometry feature in many models.
The Publish Geometry functionality is described below. This example will build a Publish Geometry
feature in the Master Model of the Mouse used above. This feature will pre-select features need to create
the mouse buttons.
Page 14 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Name: Name the feature. This name will appear in lists when other models reference the feature
Surface Refs: Allows the selection of surfaces and quilts. The typical surface collection menus are
available.
I have used the Indiv Surfs option and selected the top surface of the mouse.
Page 15 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Curve Refs: Will allow the selection of curve features. I have used the option to select the bounding curves
of the mouse button.
Misc Refs: Allows the selection of Datum features’ intent chains and other references. I have used the
option to select the button pivot axis.
The icon used in the model tree of the originating model is shown below.
Page 16 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Cutout: Remove the volume of one model from another. Like creating a
mold cavity
Skeleton Model: A Top Down Design tool used to communicate shape and
interfaces throughout a model
Page 17 of 18
Title: Shared Data Menu: Communicating Design Intent
Throughout Designs
Date: 2/21/02
Tutorial Evaluation:
Title:
Engineer Designer Draftsmen Mfg. Engr. Tech. Pubs. Analyst
Time using Pro/E: 0-6 months 6-12 months 1-2 years 2-5 years 5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
Page 18 of 18
Sheetmetal Pocket Demo Page 1 of 5
SUMMARY
This pocket tutorial is intended to highlight the basic functionality of the sheetmetal module.
Specifically, topics covered include: flat patterns, deformation allowance, bend tables, working in both
flat and "as designed" states, and full associativity between part, drawing and flat state. Ensure you have
the sheetmetal module attached to your license of Pro/ENGINEER before beginning.
PICKS
1. Create a part (sub-type sheetmetal) with extruded wall as first feature; sketch as in following
figure:
FEATURE / CREATE / WALL / EXTRUDED / DONE / ONE SIDE / DONE / select your planes etc...
HINT: Sketch the outer "solid line" first, then use SKETCH / FEATURE TOOLS / THICKEN / FLIP /
OKAY / 0.25 / <CR> / Now place the 0.50 Radial dimension on the inside "dotted line radius. This will
simulate the thickness of the sheetmetal. It is best practice to dimension sheetmetal bends on the inside
radius.
file://D:\User%20Profiles\mfischer\Local%20Settings\Temp\shtmtl_pkt.htm 8/8/2002
Sheetmetal Pocket Demo Page 2 of 5
2. Unbend the part. Pro/ENGINEER allows you to work in the formed or flate states.
CREATE / UNBEND / REGULAR / DONE / select the top surface as fixed plane / UNBEND ALL /
DONE / OK
Observe the model in wireframe and shown axes mode, you can now see the bend lines and the bend
tangents. If you modify the first feature you will see the developed length of the bends as a modifiable
feature. The default is fine for design purposes but we will drive this by a manufacturing specified bend
table in the next step.
3. Assign bend table. Important if you have manufacturing bend table specifications, not
necessary if you don't.
SET UP / BEND ALLOW / BEND TABLE / SET / CONFIRM / FROM FILE / TABLE1
4. Now view the table that you applied. These tables from the machinists handbook and are
customizable if necessary.
SHOW / FROM PART / TABLE1 (for soft copper and soft brass)
5. Create a cut across the bend. This will make apparent the realistic deformation that is show in
Pro/ENGINEER sheetmetal.
CREATE / CUT / DONE / select the top plane / DEFAULT ; sketch and align cut to axis as in following
figure:
5. Add a sketched flat wall. There are a variety of ways to create sheetmetal walls.
file://D:\User%20Profiles\mfischer\Local%20Settings\Temp\shtmtl_pkt.htm 8/8/2002
Sheetmetal Pocket Demo Page 3 of 5
CREATE / WALL / FLAT / NO RADIUS / DONE / PART BEND TBL / DONE / select the edge of the
part to attach to / OKAY / sketch as shown in the following figure:
6. Bend the part back up and notice the deformation created at the cut.
CREATE / BEND BACK / select the top surface as fixed plane / BEND BACK ALL / DONE / OK
7. Set up the flat state. This will be a fully associative family table instance for use in
manufacturing drawings and tool paths. Having the two models allows users to design in the
formrd state (add cuts, tabs, features, etc.) while having a fully accurate flat pattern for mfg.
SET UP / FLAT STATE / CREATE / <CR> (this names the instance, the default is Pro/E industry
standard) / FULLY FORMED / select top flat surface / OK
This creates a family table intance that is always fully flat. This instance can then be used for flat pattern
drawings and Manufacturing. Remember to do all design work in the bent state or generic, so your
model will be correct.
8. Create drawing, showing bent and flat states on the same page. Show the dimensions on the
bent part, create ordinate dimensions on the flat state.
file://D:\User%20Profiles\mfischer\Local%20Settings\Temp\shtmtl_pkt.htm 8/8/2002
Sheetmetal Pocket Demo Page 4 of 5
9. Now retrieve the part. Change the bend allowance from Table 1 to Table 3. (Refer to step 3)
This alters the part's flat state to meet a new manufacturing requirement and shows the
associativity of the model. Notice the effect on the developed length dimensions.
CREATE / WALL / SWEPT / USE RADIUS / DONE / DONE/RETURN / select green curvy edge (will
highlight entire edge) / DONE / OKAY / sketch horizontal 2" line / DONE / ENTER VALUE / 0.5 / OK
11. Note the change in the flat state family table instance. Either:
or
12. Return to drawing; notice changes have been incorporated due to change in bend allowance
table and swept wall.
Final part:
file://D:\User%20Profiles\mfischer\Local%20Settings\Temp\shtmtl_pkt.htm 8/8/2002
Sheetmetal Pocket Demo Page 5 of 5
file://D:\User%20Profiles\mfischer\Local%20Settings\Temp\shtmtl_pkt.htm 8/8/2002
Title: Shrinkwrap
Date: 8/22/01
Shrinkwrap
Table of Contents:
1) Objective
2) Overview
3) Metric
4) Tutorial
5) Tutorial Evaluation
1
Title: Shrinkwrap
Date: 8/22/01
Objective:
At the end of this tutorial, you will:
• Know three types of shrinkwrap parts.
• Know how the use of shrinkwrap parts affect regeneration times
• Know how shrinkwrap parts can be used for Vendor supplied component library
parts.
Overview:
Many parts, especially Outside Plant (or Vendor) assemblies, contain much more
detail and many more parts than are necessary to ensure proper space allocation in
Pro/ENGINEER assemblies. Additionally, it is often not desired to submit assemblies
with non-standard hardware to Pro/INTRALINK.
Pro/ENGINEER techniques exist to reduce the file size of these assemblies
greatly and represent them as simple piece parts. When this shrinkwrap capability is used
the files are not only smaller but the vendor hardware does not need to be submitted to
Intralink.
There are four types of shrinkwrap: Surface Subset, Faceted, Solid Merge, and
Data Sharing (Data Sharing available in 2000i2 and beyond).
2
Title: Shrinkwrap
Date: 8/22/01
Metric:
Shown below are the types of file size reduction that can be achieved when
assemblies are simplified using Shrinkwrap. Actual data taken from a typical oilfield
equipment assembly.
25
Full Assembly
20
Solid Shrink
15 Wrap
Surface
10 Shrink Wrap
Data Share
5 Shrinkwrap
Faceted
0 Shrinkwrap
File Size MB
3
Title: Shrinkwrap
Date: 8/22/01
45
40 Full Assembly
35
30 Solid Shrink
Wrap
25
Surface
20
Shrink Wrap
15
Data Share
10 Shrinkwrap
5 Faceted
0 Shrinkwrap
Retrieval Time (sec)
Tutorial:
To create non-associative, exported shrinkwraps follow the steps below.
4
Title: Shrinkwrap
Date: 8/22/01
5
Title: Shrinkwrap
Date: 8/22/01
At this point you should see the shrinkwrap menu for exported shrinkwrap types. The
options are shown below, descriptions follow.
6
Title: Shrinkwrap
Date: 8/22/01
7
Title: Shrinkwrap
Date: 8/22/01
8
Title: Shrinkwrap
Date: 8/22/01
The Data Sharing Shrinkwrap method is covered in the Data Sharing Tutorial
document. It has the added benefit of being associative. Even better, the user has the
capability to toggle between associative and independent at will.
9
Title: Shrinkwrap
Date: 8/22/01
Some uses:
This functionality can be used any time a model needs to be simplified prior to
use. Some benefits:
• The files are smaller
• No vendor hardware needs to be maintained in INTRALINK
• Retrieval time is very fast.
• When sharing data with suppliers, proprietary data can be masked
Be aware of the following.
• Cross sections will not fill for the surface subset method
• The exported types are not associative. Changes to shrinkwrap parts will need
to be handled manually (except for the “data sharing shrinkwrap” covered in
the data sharing paper). Use the data sharing type where possible.
10
Title: Shrinkwrap
Date: 8/22/01
Tutorial Evaluation:
Title:
Engineer
Designer
Draftsmen
Mfg. Engr.
Tech. Pubs.
Analyst
Time using Pro/E:
0-6 months
6-12 months
1-2 years
2-5 years
5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
11
http://www.ptc-mss.com/Tutorial/2Ki2%20sketcher%20cheat%20sheet.pdf
This document is intended to give a brief overview of the requirements to run and install
ModelCHECK. It should enable users and administrators to get a head start in installing
and achieving the return on investment ModelCHECK can give to customers. We
recommend that our Global Services Organization perform the installation, but if that is
not an option this guide should help with the installation. For more information and
guidance please refer to the customer support website located at http://www.ptc.com/
Table of Contents
MODELCHECK ................................................................................................................ 1
ABOUT MODELCHECK................................................................................................... 3
RUNNING MODELCHECK............................................................................................... 3
CONFIGURING MODELCHECK...................................................................................... 4
Location of configuration files:.............................................................................................................. 5
CONFIG_INIT.MC............................................................................................................. 6
RULECHECK.................................................................................................................... 9
-2-
PTC Customer Care Program: Boesiger
About ModelCHECK
ModelCHECK is an integrated application that runs transparently inside Pro/ENGINEER. It
analyzes parts, drawings, and assemblies and recommends proper Pro/ENGINEER modeling
techniques. ModelCHECK promotes the use of standard design practices to improve the
effectiveness of downstream users and design reuse.
Running ModelCHECK
To Start ModelCHECK:
2. Start Pro/ENGINEER
• Batch Mode. There are a number of automatic corrections that are performed in
batch mode:
vi. Fully regenerate the model from the first feature and report any problems
-3-
PTC Customer Care Program: Boesiger
x. Rename Layers
Configuring ModelCHECK
You can configure ModelCHECK to run different checks at different times. For example, the MC
option allows you to check the currently active model; with MC Regen you can regenerate the
active model and then check it; using Load Config you can select a configuration to use
manually.
A series of text files store the configuration options. These files are located in the config
directory, a subdirectory of the ModelCHECK loadpoint. The following files apply:
• Condition.mcc: specifies the conditions that determine what set of configuration files to
read when you have the ModelCHECK config option CNFG_SELECT_AUTO in
config_init.mc set to Y. This is read each time you run ModelCHECK
• <filename>.mch: Configures the checks and specifies how problems are reported. There
can be several of these files. This file determines which check file to use each time you
run ModelCHECK. You can give any name to a check file but it must have the extension
.mch
-4-
PTC Customer Care Program: Boesiger
• <filename>.mcs: Start config file is used to specify the start part information for which
ModelCHECK checks. You can have several .mcs files and use more than one at a time.
The condition file determines which start file to use each time you run ModelCHECK.
You can give any name to a start file but it must have the extension .mcs
• <filename>.mcn: Constant file is used to specify constant values such as the length of a
short edge. There can be several of these files. The condition file determines which
constant file to use 3each time you run ModelCHECK. You can give any name to a
constant file but it must have an extension of .mcn
Use $MCDIR to specify an alternative location for the config directory. If $MCDIR exists, any
file in that location overrides the default setting.
-5-
PTC Customer Care Program: Boesiger
Figure 1
MODEL_CHECK – (string) indicates the date and time that ModelCHECK was last run
MC_MODE –(Interactive, Regenerate, Save, Batch or MC_regen) indicates the mode in which
ModelCHECK was run.
To see these parameters from within Pro/INTRALINK, attributes with the same names and types
(as shown in the parentheses above) must be created from within Pro/INTRALINK’s
commonspace. You can program Pro/INTRALINK to allow check-in only of models that have
the above parameters set to specified values. For example, a trigger can be written to deny the
check in of models with errors (MC_ERRORS is greater than 0).
Config_init.mc
Initialization settings for ModelCHECK are set in the config_init.mc file.
2. For the options you want to set, set a value for each ModelCHECK mode. In the
config_init.mc file each mode is in a separate column. The modes are abbreviated as
follows:
a. I – Interactive
b. B – Batch
c. R – Regenerate
d. S – Save
-6-
PTC Customer Care Program: Boesiger
To specify a directory in config_init.mc you can includes spaces in the name of any directory.
You do not need to include quotes around a directory name that contains spaces.
Example:
! ----------------------------------------------------------
# Options "I" "B" "R" "S"
! ----------------------------------------------------------
Setconf.mcc File
You can allow users to decide what config files ModelCHECK uses during a Pro/ENGINEER
session or have it automatically set.
2. Using a text editor open setconf.mcc. Edit the file to set up the Load Config choices. For
example: PDM = (checks/pdm.mch) (start/pdm.mcs) (start/default_start.mcs)
(constant/mm.mcn) NoStart = (checks/default_checks.mch) (start/nostart.mcs)
(constant/mm.mcn)
3. Save setconf.mcc. All the configuration files you list in this file must be in their
respective directories.
-7-
PTC Customer Care Program: Boesiger
You can us3 mc_msg.txt to customize the configuration names that are listed in the Load Config
menu. Mc_msg.txt is in the ModelCHECK text directory and is used to build the Pro/ENGINEER
meny commands when ModelCHECK is initializing. Be careful when editing this file. If you edit
the wrong lines, you may have to reinstall ModelCHECK. The default configuration names are
Heavy, Medium, and Light. If you want to rename them so that the users see other names, edit the
file.
Condition.mcc File
When ModelCHECK runs, it reads a file called condition.mcc to determine the combination of
configuration files (start, check and constant) to use. This files is located in the config directory of
the ModelCHECK load point directory. You can use condition.mcc to override check settings.
Prior to ModelCHECK version 3.0 all configuration options were stored in one file, config.mc. It
is still possible to use config.mc. The condition.mcc file has a SET CONFIG FILE section and an
OVERRIDE CHECKS section
The check config file, or check file has an extension of .mch and is used to determine when to run
checks and how to report problems when they are found. It is located in
<proe>/modchk/language/engligh/config/check. You can set a value for the Interactive (I), Batch
(B), Regenerate ®, and Save (S), modes for each checks. The available values for each check are:
-Y – Perform the check but do not report any problems in the summary report, only in the full
report, which is the second one you see. Y should be used for minor problems or for information
only checks.
- E – Perform the check and report an error if it fails. Errors are reported in the summary
report and in the full report. When errors are found a model parameter is created that has
a value of the number of errors found in the model. Pro/INTRALINK can be set to track
models with errors or to even reject their submission.
- W – Does the same as E except no model parameter is created. W should be used for less
serious problem.
-8-
PTC Customer Care Program: Boesiger
The start config file is where start part information is kept. In the start config file you can
initialize part mode features, assembly mode features, drawing mode features and external files. It
is located in the <proe>/modchk/language/English/config/check directory. In the file you list the
parameters to add to the model. Save the file with the extension .mcs. You can have more than
one .mcs files and they can be used at the same time.
Format:
Where:
[CHECK_OUTPUT] is the name of the check with output that will be used
RuleCHECK
ModelCHECK can search for duplicate parts by examining a model’s shape and then searching
the database for similar models. A line item in the ModelCHECK report indicates if duplicate
models are found. You can then click on the line item a table with the names of the models found,
and the following items appear:
-9-
PTC Customer Care Program: Boesiger
• Percent match
• Model units
• Number of features
• Number of datums
ModelCHECK runs on any web browser that supports Java (Netscape 2.01 or greater and IE 3.0
or greater). Netscape 4.03 or higher is recommended.
- 10 -
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Surface Transforms:
For Large Patterns
Table of Contents:
1) Objective
2) Overview
3) Metric
4) Tutorial
5) Key Vocabulary
6) Tutorial Evaluation
Page 1 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Objective:
At the end of this tutorial, you will be able to:
• Explain why a surface transform is useful for large patterns.
• Describe why a large pattern model would regenerate faster using this technique.
• Identify a current project where this method can be applied.
Overview:
Patterning a feature on a model can be a powerful away to leverage the parametric
nature of Pro/E. There are times however when the size of pattern becomes so large that
regeneration times become unacceptably long or you run into situations where a feature is
created without proper references to allow it to be patterned at all using the conventional
commands available.
Surface transforms leverage the power of Pro/E surfacing by both reducing
regeneration times as well as allowing you to create patterns of features that were
previously impossible to pattern.
Metric:
The example used in this tutorial was of a carrier for a semiconductor chip. Before
surface transforms were used, this model took 25 minutes to regenerate. After the surface
transform technique was applied, regeneration went down to 5 minutes. This is an 80%
reduction in regeneration time!
25
20
Regular
15 Pattern
Surface
10
Transforms
0
Regeneration time on
large pattern
Tutorial:
Page 2 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
A pin receptacle cutout has been created (Picture #1) in this model and it consists of 5
features: 2 cuts and 3 rounds. We need a 10x10 grid array of these features which would
normally consist of (10x10 = 100, 100x5 = 500) 500 individual features that would be
regenerated. We will reduce this to approximately 25 using surface transforms.
Picture #1
Page 3 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
“Bound”
surface
Picture #2
Page 4 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Step 5: Create a surface copy of all the solid cutouts of the geometry that we want.
c) Menu Picks: FEATURE, CREATE, SURFACE, NEW, COPY, DONE (hint:
used SOLID SURFS option for fast selection).
Picture #3
Page 5 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Picture #4
Step 8: Create a solid cut using the row of surfaces by repeating Step 4.
Page 6 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Finished!
Now you have two very clean transformed surfaces that control the number of cutouts in
rows and columns (Picture #5). Now you simply change the number of patterned
transformed surfaces in each direction to control your X, Y grid. Instead of having to
regenerate 5 features for each cutout, Pro/E is now only cutting out one surface feature
for an entire row!
Picture #5
Page 7 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Bound Surface: The surface that “caps” off the automatic gathering of
surfaces by Pro/E during a “Surf & Bnd” operation. Imagine trying to
gather all of the surfaces internal to a drinking glass, the boundary would
be the top rim.
Seed Surface: Any surface that is internal to the geometry that you want to
gather during a “Surf & Bnd” operation. Imagine trying to gather all of the
surfaces internal to a drinking glass, the seed would be the inside bottom.
Page 8 of 9
Title: Surface Transforms (for large patterns)
Date: 7/22/01
Tutorial Evaluation:
Title:
Engineer
Designer
Draftsmen
Mfg. Engr.
Tech. Pubs.
Analyst
Time using Pro/E:
0-6 months
6-12 months
1-2 years
2-5 years
5+ years
1 – Strongly Disagree
3 – Agree
5 – Strongly Agree
1. This tutorial content met my
………………………… 1 2 3 4 5
expectations:
What concepts/techniques learned from this tutorial will you apply on the job?
1)
2)
3)
1)
2)
3)
1)
2)
3)
Additional Comments:
Page 9 of 9
Untitled Document
KinetiVision
Presents
Pro/ENGINEER
Release 2001
Tips and
Techniques