Documente Academic
Documente Profesional
Documente Cultură
For Pro/ENGINEER
1
DELIVERABLES ANALYSIS.................................................................................................................... 4
DELIVERABLES FAMILIARIZATION .............................................................................................................. 5
PRO/DIAGRAM OBJECTS .......................................................................................................................... 5
PRO/CABLING OBJECTS ............................................................................................................................ 7
LABORATORY PRACTICAL.................................................................................................................. 8
EXERCISE 1-1: Deliverables Analysis .................................................................................................. 8
TEMPLATES ............................................................................................................................................. 12
SETUP FILES .............................................................................................................................................. 13
Drawing Setup Files ............................................................................................................................. 13
Diagram Setup File .............................................................................................................................. 14
Configuration file (Config.pro) ............................................................................................................ 16
Mapkeys................................................................................................................................................ 17
Windows Environment Configuration (Config.win) ............................................................................. 19
Color setting (Color.map) .................................................................................................................... 20
Start models.......................................................................................................................................... 23
3D Connector parts .............................................................................................................................. 23
LABORATORY PRACTICAL ................................................................................................................. 24
EXERCISE 2-1: Defining a connector part from a template................................................................ 24
Inpart Libraries .................................................................................................................................... 30
Cabling Assemblies .............................................................................................................................. 30
LABORATORY PRACTICAL ................................................................................................................. 31
EXERCISE 2-2: Defining a cabling assembly structure....................................................................... 31
Start Diagram....................................................................................................................................... 36
LABORATORY PRACTICAL ................................................................................................................. 37
EXERCISE 2-3: Defining a start diagram............................................................................................ 37
Spools ................................................................................................................................................... 39
2D Symbol Parameter files................................................................................................................... 42
SYMBOLS............................................................................................................................................. 44
Controlling Symbols ............................................................................................................................. 48
PLACING SYMBOLS ON A DRAWING............................................................................................... 50
CONNECTOR & COMPONENT SYMBOLS ....................................................................................... 53
LABORATORY PRACTICAL ................................................................................................................. 59
EXERCISE 2-4: Creating a Symbol with Variable Text....................................................................... 59
Exercise 2-5: Creating Symbol Groups ................................................................................................ 65
Exercise 2-6 Legacy Symbols ............................................................................................................... 68
EXERCISE 2-7: Create a Multi-view Component................................................................................ 74
EXERCISE 2-8: Creating Symbols for a Diagram ............................................................................... 77
PRO/REPORT........................................................................................................................................... 87
CREATING A BOM USING PRO/REPORT......................................................................................... 88
Generating a BOM Report ................................................................................................................... 88
Manipulating a BOM Report................................................................................................................ 90
Showing the Correct Quantity .............................................................................................................. 94
Calculating a Total Cost....................................................................................................................... 94
Continuing the Table on the Next Page................................................................................................ 96
Showing BOM Balloons........................................................................................................................ 96
LABORATORY PRACTICAL ................................................................................................................. 99
EXERCISE 2-9: Creating an Automatic BOM ..................................................................................... 99
Start Harness Drawing....................................................................................................................... 107
LABORATORY PRACTICAL ............................................................................................................... 110
EXERCISE 2-10: Pro/REPORT ......................................................................................................... 110
Terminator Tables .............................................................................................................................. 117
LABORATORY PRACTICAL ............................................................................................................... 119
2
Exercise-2-11 – Creating a terminator table...................................................................................... 119
Strip Length Tables............................................................................................................................. 125
DIRECTORY STRUCTURE .................................................................................................................. 127
Directory Structure............................................................................................................................. 128
3
1
Lesson
Deliverables Analysis
4
This quickstart kit is a valuable tool for new and experience users to learn more about proper setup when
using the Pro/DIAGRAM, Pro/CABLING, and Pro/HARNESS MFG. This document and
exercises are not meant to replace the normal instructional training provided by the PTC Educational
Services. Also, PTC has a group of expert Global Service Consultants who can assist you in implementing
the software correctly to automate your current electro-mechanical processes
(http://www.ptc.com/services/index.htm). Please contact your Sales Representative for further details.
Deliverables Familiarization
Customer wiring diagrams and harness drawings can be very complex. It is vital to be able to
properly read these diagrams in order to:
Pro/DIAGRAM Objects
Before you begin using the Pro/DIAGRAM module, you should become familiar with the
following terms:
Spool – A spool is a defined set of parameters describing a type of wire or cable. When
you add wires to a diagram, you must specify a spool to define them.
Wire and Cable – Wires and cables connect nodes of components and connectors.
Wires must start and end on nodes or rails. Wires have single conductors, whereas
cables have one or more conductors.
5
¾ A fixed connector is similar to a component in that it is represented by a symbol
and has node points. You can define your own fixed connectors or use the
Pro/LIBRARY ACCESS library.
¾ A parametric connector allows you to enter values for certain parameters, and
the system creates a default shape representing the connector. You can create
inline connectors, which have male and female connectors joined together
automatically.
• Pin (Node) – A pin (node) is a valid attachment point for wires on connectors and
components. You define pins as part of a connector or a component to specify
which wire is connected to it in the schematic. Each node represents a single pin.
After adding a node to a symbol definition, you can modify the node name easily.
6
Figure 1: Pro/DIAGRAM Objects
Pro/CABLING Objects
A cable is an individually routed cord, which can contain a single conductor (wire) or multiple
conductors (cable). A bundle collects several cables together so that you can route them along
the same path. Bundles may have sheathing. Before you can route cables, you must create a
harness. A harness is a special part created in Assembly mode that contains all of the cabling
information such as parameters, cosmetic features, cables, and bundles. Although you cannot
retrieve a harness in Part mode, you can use it to create a drawing or report, or as a
manufacturing reference.
Before you begin using the Pro/CABLING module, you should become familiar with the
following terms:
7
single conductor; the cable spool, which has multiple conductors; and the sheath
spool.
Channel – A channel is an assembly feature that serves two purposes: defining direction
for the routing of cables, and defining a part of the electric circuit—either ground or
conductor.
Connector and Component – Connectors and components define the termination
point of a cable as a single part or an assembly of parts. Each connector (or
component) must be designated as a connector (or component), and each has a set
of parameters associated with it. Splices are connectors that you can insert directly
into the harness mid-wire.
Network – A network is a skeleton path that you use to autoroute wires and cables in
your assembly. By creating a network, you can specify possible paths for the wires to
take, and the system determines the shortest path from Connector A to Connector B
along that network.
LABORATORY PRACTICAL
8
Print out the samples of diagrams, component catalog pages, harness drawings, parts
list, harness installation drawings.
2. Create a list of the components used. Include reference designator, component name
and description (where available).
2. Create a list of the components used. Include reference designator, component name
and description (where available).
2. Create a list of the connectors used. Include reference designator, component name
and description (where available).
9
Locate all of the tables
1. Mark all of the tables on the diagram and harness drawings.
2. List the information sources in the table. Where would this information
be stored in Pro/ENGINEER?
2. Highlight all of the wires that belong to a harness in the diagram. Select one of the
more complex ones.
10
7. Is there a loom/bundle list shown containing information about OD, length, type, name, etc.
8. Is there a wirelist? What information is contained in the wirelist, (i.e. wirename, from/to, pin,
9. Is there a part list containing the amount of wire/cable/bundle used, connectors, and terminals? Also,
what information for each column is needed, description, catalog number, mfg. part number, etc.
2. What parameters are lists, are these parameters that you will want designated for PDM search and
retrieval
11
Lesson
Templates
12
This quickstart kit is a valuable tool for new and experience users to learn more about proper setup when
using the Pro/DIAGRAM, Pro/CABLING, and Pro/HARNESS MFG. This document and
exercises are not meant to replace the normal instructional training provided by the PTC Educational
Services. Also, PTC has a group of expert Global Service Consultants who can assist you in implementing
the software correctly to automate your current electro-mechanical processes
(http://www.ptc.com/services/index.htm). Please contact your Sales Representative for further details.
The configuration for your electromechanical design is critical to the success of implementing
the software. Each company has different requirements; however, the use of standard
configuration and templates benefits all setups. This document is merely an introduction to
the setup involved. The files included are merely starting points for you to familiarize yourself
with the information and to get started on setting up your own design environment.
Setup files
Setup files for electromechanical design include setup options for your diagram, drawings,
mapkeys, user-defined icons, user-defined menu buttons. I will describe what each file is used
for, explain settings for each, and give examples templates for to begin your designs.
Pro/ENGINEER saves drawing setup file options with each individual drawing and drawing
format. These setup file options determine such characteristics as the height of dimension and
note text, text orientation, geometric tolerance standards, font properties, drafting standards,
and arrow lengths.
The system gives default values to these setup file options, but you can modify the values to
customize a drawing, and save them to use in other drawings. The system saves (and retrieves)
the values in a drawing setup file named “filename.dtl.” The file that you specify in the
configuration file option “drawing_setup_file” establishes the default drawing setup file option
values for any drawing that you create during a Pro/ENGINEER session. If you do not set
this option, the system uses the default drawing setup file option values. If you have a license
for Pro/DETAIL, you can install sample drawing setup files for DIN, ISO, and JIS from the
loadpoint/text directory with the following names:
13
· “din.dtl”
· “iso.dtl”
· “jis.dtl”
Retrieve these setup files to set the desired environment in your drawing.
For harness drawing, specifically, there are several setup options that need to be considered in
addition to the normal drawing setup option:
Here is a list of options that are different for the diagram setup template file compared to the
default settings:
14
def_wire_label &wire_name&spool Sets the default information
_color to show in the wire label
&spool_wire_gauge
15
between a wire and a rail
The best way to learn Pro/ENGINEER is to run the product using the default settings
installed on your system. Once you are familiar with the ways these defaults operate, you can
easily change them according to your needs.
You can customize the way Pro/ENGINEER handles many of its operations and global
settings by defining values for configuration options in a configuration file. After
Pro/ENGINEER loads all of its executable files, it reads a text file containing one or more
lines defining options. You can add, delete, or modify lines in this file to change the way
Pro/ENGINEER runs from session to session.
config_option_name value
where config_option_name defines the option that you want to set, and value determines the
setting for that option.
For each configuration file option, Pro/ENGINEER has a default value. If you do not add
the option to your configuration file, Pro/ENGINEER uses this default value.
For example, the configuration file option prompt_on_exit tells Pro/ENGINEER whether it
should prompt you to save your working files when you choose File > Exit. By default,
Pro/ENGINEER exits without prompting you to save modified files. If you want to change
this default behavior, you can add the following line to your configuration file:
prompt_on_exit yes
Pro/ENGINEER reads this configuration file option when it runs and will subsequently
prompt you to save modified files before exiting.
16
The configuration file can also include settings for tolerance display formats, calculation
accuracy, and the number of digits used in sketcher
dimensions. Again, Pro/ENGINEER assumes default values for variables that can be
specified in the configuration file but are not. You can add
comments to the configuration file by entering [!] at the beginning of a line. The default
configuration file name is config.pro.
Pro/ENGINEER can read configuration files from several areas. If a particular option is
present in more than one configuration file, the latest value is the one used by the system.
2. Login directory-This is the home directory for your login ID. Placing your configuration file
here lets you start Pro/ENGINEER from any directory without having a copy of the file in
each directory.
Notes: The local config.pro file (in your startup directory) is the last to be read; therefore, it
overrides any conflicting configuration file option entries. It does not, however, override any
config.sup entries.
For detailed information about specific configuration file options, see Configuration File
Options in Pro/HELP.
Check out the config_template.pro settings for everything from DIAGRAM, CABLING,
HARNESS-MFG, DRAWING, and more.
Mapkeys
Mapkey allows the user to create keyboard macros, which map frequently used command
sequences to certain keyboard keys or sets of keys.
17
By adding custom mapkeys to your toolbar, you can automate your workflow in a visible way.
You can use Mapkeys with a single menu command. If you are a newer user, you can borrow
mapkeys from co-workers without having to remember cryptic abbreviations.
Several mapkeys have been added to the end of the config_template.pro file. These mapkeys
are listed below with the functionality:
18
Windows Environment Configuration (Config.win)
The config.win file controls the configuration of the window environment. This file controls
what icons show up on the toolbars, where the icons are located around the screen, is the
model tree inside/outside the window, etc. Also, the user can also take mapkeys and create
user-defined icons for placement on your toolbar.. To create other icons, follow these
directions:
With the Commands page in the Customize dialog box, you can create a toolbar that is specific
for your needs. You can click, drag, and drop the buttons where you want them in the
Pro/ENGINEER toolbar.
The Commands Categories consist of commands that are most helpful in the core modules,
for example, Drawing, Sketcher, and Manufacturing. You can also move buttons that you have
defined for mapkeys to the toolbar.
1. From the menu bar, choose Utilities > Customize Screen. The system displays the
Customize dialog box.
4. The system displays the buttons available for this category under Commands.
5. Click a button and then click Description to see the current image and text for the selected
button. Click the image display to return to the dialog box.
6. Under Categories, select Mapkeys; under Mapkeys, select a specific button and click Modify
Selection to choose from the following options.
Choose Button Image—Display the Pick Mapkey Icon dialog box to choose from a set of
created images.
19
Edit Button Image—Display the Button Editor dialog box to edit the pixels that make up the
image on the selected button.
Image Only—Display the image only on the selected button (the default).
You can also select a system-supplied command and click Modify Select; in this case, the only
available option is Copy Button Image.
8. To remove a button from the toolbar, drag it off the toolbar while the Customize dialog box
is open.
· Reflection
· Highlights
· Transparency
· Textures
You can define an appearance by color alone, texture alone, or a combination of both color
and texture. For example, you can define an appearance with a color that is covered by a
decal3/4part of the decal being transparent so that the color is seen underneath it. You can
display an appearance in the Appearances Palette by color swatch (fastest) or by rendered
sphere (slower) by clicking the option underneath the palette. Click the middle mouse button
over the rendered sample spheres in the Appearance palette to update any unrendered entries
in the palette.
Appearances are saved with the model, but when the model is loaded the appearances are not
loaded into the palette. You can load a saved appearance file, use Modify from Model to add
the model appearances to the palette, or enter an appearance file as pro_colormap_path in
config.pro to load the appearance file for each Pro/ENGINEER session
Appearances are saved with the model, but when the model is loaded the appearances are not
loaded into the palette. You can load a saved appearance file, use Modify from Model to add
20
the model appearances to the palette, or enter an appearance file as pro_colormap_path in
config.pro to load the appearance file for each Pro/ENGINEER session.
1. Click the Appearance button or click View > Model Settings > Color & Appearances.
4. Use the File browser to name the appearance file. If you save a color.map file in the
directory where you start Pro/ENGINEER, it is opened each time you start a new session.
You can set a wire,cable, and sheath default color within the cable's spool file. If the value of
the spool COLOR parameter for the cable is the name of a color present in the View > Model
Setup > Color & Appearances dialog box, cables created from the spool use that color. If
there is no COLOR value for the spool, or if you want to override the spool default value, you
can use the View > Model Setup > Color & Appearances dialog box to update the color of a
selected cable. If you edit a cable's color this way, all cable segments created from its spool are
also updated to the new color. Any cables created from the spool after editing use the new
color. However, the new color is local to the design file, the spool COLOR value is not
updated in the spool file.
You can also use the Utilities > Colors > Entity dialog box Geometry tab to set a default color
for cables that have no spool COLOR value, or that have not been edited using the View >
Model Setup > Color & Appearances dialog box as described above.
Model Tree
The Model Tree window lists every object in the design in an hierarchically-ordered tree
format. The window can be set to "float" or to be embedded in the work area. If you have
multiple windows open, the Model Tree is active for the active window. You can filter the
Model Tree display by item type or status, for example, showing or hiding datum objects, or
suppressed objects. You can use an icon on the main toolbar to show or hide the Model Tree.
You can also save and reuse the configuration settings for the model tree in a .cfg file
The icon next to each item in the tree reflects its object type, for example, assembly, part,
feature, or datum. The icon can also show the display or completion status, for example,
suppressed or unregenerated.
21
Adding Columns
You can add informational columns to the model tree window, containing, for example,
parameters and values, assigned layers, or feature name for each item. You can use the cells in
the columns to perform context-sensitive edits and deletions.
Reordering Items
You can reorder objects in the design by dragging them up or down in the model tree. If you
move a child object to a level above its parent, the parent is moved also to retain the parent
child context.
3. Click OK.
You can use the configuration file option mdl_tree_cfg_file to specify a tree configuration file
to be loaded when Pro/ENGINEER is started.
Note: Click Utilities > Model Tree Settings > Load to retrieve a configuration file.
22
The simplest search uses only one parameter to qualify items in the Model Tree.
1. Click Tree > Search to display the Search dialog box for the Model Tree.
2. Click an information type from the Type list and corresponding values from the Value list.
For predefined information types, predetermined items appear in the Value list on the right.
Refine your criteria by selecting = (equals) or != (does not equal). Note: All but one of these
parameters directly refers to a column type available in the Model Tree. The parameter Model
Expression refers to an expression that will be searched for in the Model parameter list.
3. If you Click the Model Parameter type, enter the name of the parameter in the text box
below the Value list.
4. Click Add/Change to add the current definition of the criteria to the list of search criteria
at the bottom of the dialog box.
5. Click Find to carry out a search in the Model Tree. Beginning from the top of the Model
Tree (or the current cell if one is selected), the search engine moves to the next item that meets
the search criteria.
Notes:
· To remove a search condition and use a different one, select the condition in the list
of search criteria and click Remove. The condition clears and a new condition can be used. To
alter a condition, select a condition and click Add/Change. You will then be able to redefine
Start models
Start models are very useful for getting a quick head start on designs of connectors, diagrams,
harness drawings, etc. and have everyone in your organization adhere to company standards.
3D Connector parts
Connector parts consist of Pro/ENGINEER models with associated model parameters that
have been designated. Each connector is required to have at least one coordinate system to
represent the contact for the wire. The user can have more than one coordinate system to
model how the wires fan out at the end of connectors. The model parameters are used for
manufacturing purposes. For instance, the part parameters my include user defined
parameters like mfg_catalog_num, description, vendor, etc. These parameters will show up in
the Bill of Materials for the assembly drawing.
23
LABORATORY PRACTICAL
In this exercise, you will learn how to create a connector part for your designs.
This model has many inherent features that make it easy to route to, assemble, get
information, etc.
Pull up an example connector and become familiar with the features, views, layers,
parameters, etc. These methods will be beneficial for the development of your own 3D library of
connectors.
The connector part should be start by using one of your standard parts that contains the
correct named views and three orthogonal planes. See figure 1.
/OPEN/”STEP-1.PRT”
24
Figure 1: Start template
Let’s look at a few things. First, the views. Noticed that name views are set up for FRONT,
TOP, SIDE, etc.
/VIEW/SAVED VIEWS
Next, the standard parameters that are setup. These parameters are useful for display in the
bills of material table, designation for INTRALINK/PDM, and can be used in relations as
well.
/SETUP/PARAMETERS/INFO
Notice there are many parameters in this one model that can have different attribute values
for each instance.
Next, let look at the layering scheme. An intelligent layering scheme allows the user to select
items by layer and only display/blank items by layers.
/VIEW/LAYERS
2) 02 layers are for the coordinate systems, notice that there are coordinate systems for just
one entry for the model (02_ENTRY_PRT) and a layer for all the pins (02_PIN_PRT).
Also, there are coordinate system layers for how the connector gets mated in the
assembly (02_MATE_CSYS)
25
3) 03 layers are for the axes. The axes are either for the mounting locations or for the cable
locations.
4) 04 layers are for curves. The curves are either for extend out of the connector for
assembly or for showing where to cut out geometry on the mating component.
5) 05 layers are for points. The cable point is beneficial for routing wire/cables up to prior
to fanning out.
6) 06 through 10 are other various layers for geometry contained in the model.
Now we create the geometry of the connector. This part is made up of several protrusions
and cuts for the mounting holes, mounting plate, and connector plug. See figure 2 below.
Retrieve step-3.prt. The next step is to create all the pinholes. This is done in 3 steps. First,
create a reference datum plane to measure all the pinholes off of.
/DATUM/PLANE
Second, create a linear hole and a coordinate system along the axis of the hole to represent
the end of the wire.
26
/DATUM/COORDINATE SYSTEM/TWO AXES/Select the hole axis and create the
other axes from two planes for placement. See figure 3.
Now group the hole and coordinate system and create a group pattern.
Retrieve “part-5.prt”
Once the geometry is there, we can add relevant datum features to help with assembly,
routing, etc.
Create a single coordinate system in the center of the connector to represent the location for
all wires/cables to be routed. This is beneficial when the user wants only one coordinate
system for routing.
/DATUM/COORDINATE SYSTEM/
Create a datum curve extend out from the entry coordinate system just created. This will
represent the straight length of wire(s) coming out of the connector.
/DATUM/CURVE/SKETCH
27
Create a datum point along the curve. This will represent the end location for networks.
/DATUM/POINT/ON CURVE/
Also, create two coordinate systems on the opposite side of the entry coordinate system to
represent mate in/mate out conditions. This coordinate system can be used to assemble the
connector to other coordinate systems in your assemblies. See figure 5.
/DATUM/COORDINATE SYS
28
Figure 5:Mate in/mate out coordinate systems
Retrieve step-5ste.prt. The last major step to the creation of connector models is to create
family tables and add relation to have various configurations. Let’s look at the relations for
this model. Notice how nicely commented the relations are, this helps explain how the
model is setup.
/RELATIONS/EDIT
Also, family tables are very useful because with one model file, the user can create many
different instances. These instances can easily be interchange in your assemblies. Look at
the table for this model. It contains parameters for number of pins, description, part_no,
and weight; all values that can be displayed in a BOM repeat region table.
/FAMILY TABLE
Pro/E Family Table
STEP-5
29
Hopefully this exercise introduced you to the concept of intelligent, connector models built
from a template part. Utilize these concept with your own library components
Inpart Libraries
InPart Mechanical uses the Internet to help increase design engineers’ productivity. It provides
access to an Internet based portal of over 1,000,000 mechanical and electro-mechanical CAD
models and over 20 million technical specifications, created in partnership with leading
component manufacturers.
Customers subscribe to InPart Mechanical on an annual basis to gain access to the world's
largest 3D CAD library of standard components through their existing Internet connection.
Through InPart Mechanical, engineering organizations can connect with suppliers and quickly
find existing components that meet their design needs. These components can then be
downloaded right into their CAD system, eliminating the time spent modeling the component
and locating the supplier. CAD models are available in the following formats:
Pro/ENGINEER, CADDS 5i, Pro/DESKTOP, IGES customized for 22 different CAD
packages, 3D STEP and 2D DXF.
The models are Pro/ENGINEER models built to spec and contain a lot of intelligent
information. When a user downloads the model, it contains the parametric geometry built to
spec, a selective list of intelligent parameters, a matching of layering schemes, and the ability to
route harness to a single or multiple entry coordinate systems depending on the users needs.
Check out several example InPart models that have been included in the
pro_stds_elec\library_dir\Inpart. To learn more about the InPart, refer to the URL at
http://www.ptc.com/products/inpart/index.htm
Cabling Assemblies
Cabling is an assembly application. If you think about it, a harness is used to electrically
connect up various connectors and components in a design. The assembly structure in
Pro/E becomes vary important to manage the references and to obtain the appropriate
deliverables desired.
The electrical skeleton part plays a key role in the cabling assembly structure. It is used to
assemble connectors, represent solid geometry, and reference for routing.
30
LABORATORY PRACTICAL
Notice, the views and three-default datum and coordinate system are created.
Next, create the common parameters for this assembly. Any parameter that you want to
show up in tables, search on in Intralink, need to be added to the assembly.
/SETUP/PARAMETERS/CREATE/DESCRIPTION/TBD/DESIGNATE/Check the
parameter box.
Add any other additional parameters that you want for your electrical assembly template.
Next, you will set up the layering scheme for the assembly template.
/VIEW/LAYERS
This will read in additional layers to allow for blanking connector layers from the assembly
level.
Place template file in the directory with all your other start files and set the configuration file
for default assembly templates to the new created template.
Now every time you create an assembly, it will let you use this template as a starting design.
31
/FILE/NEW/Use template for cabling which has layers, views, parameters,
etc./”MECHANICAL”
/COMPONENT/ASSEMBLE/”box.prt”/CONSTRAINT TYPE/DEFAULT
/COMPONENT/CREATE/SKELETON MODEL
Copy Geometry using associative shrink-wrap from the mechanical components to help with
assembling connectors, for routing, and for interference.
/MODIFY/MODIFY SKEL
/FEATURE/CREATE/DATA SHARING/SHRINKWRAP
32
In SHRINKWRAP dialog, Select INCLUDE DATUMS/pick on the axis of the
box./OK/DONE
33
Assemble connectors in the electrical subassembly using only skeleton for reference.
//CLOSE WINDOW
OPEN/ELECTRICAL.ASM/
ASSEMBLE/COMPONENT/conn_fixed.prt/
34
You also can assemble connectors by mate/align/orient to the skeleton geometry and
datums.
You can add additional connector to the assembly or move to the next step.
Create network.
A network is used to define the major pathways that a harness will route in the assembly.
The benefit of routing to the electrical assembly is the references are just to the connectors
and the electrical skeleton model. This assembly is self-contained and very lightweight for
performance. Let create some network locations in our assembly.
/APPLICATIONS/CABLING/HARNESS/”H1”
/NETWORK OPTIONS/ROUTE
/ALONG AXIS/pick the axis of the hole which is part of the skeleton model
35
AutoRoute harness.
Now let go back and make a change to the size of the box and the location of the hole.
/MODIFY/MODIFY PART/Select the hole and change it from 6 to 3/Select the initial
protrusion and change it from 12 to 15./DONE/DONE
/REGENERATE AUTOMATIC
The shrink-wrap skeleton and the routing for the harness and the connector location all
update to the change. See figure below.
This example was for a very simple model. These concepts of top-down design are very
useful and important for even the most complex design. A little thought at developing a
good assembly structure can help tremendously. Some key benefits include better reference
control, collaborative design among electrical and mechanical disciplines, organization of
assembly structure, and to maximize performance of the system.
Start Diagram
· Perform quick and easy routing of connections between components with automatic
generation of wire lists.
· Compare the diagram to its corresponding cabling assembly or wirelist information from
an ASCII file.
· Organize the diagram by layers. You can place wires, connectors, and cables on a layer,
even if they are on different sheets.
Start diagrams can help the user have the many of the common items already included when
he starts a diagram.
36
LABORATORY PRACTICAL
/NEW/DIAGRAM/”template”
/EMPTY/C/OK
2) Setup the grid spacing to be ½ inch. This will set how the connectors and wires will be
spaced. Turn grid off.
/GRID OFF
3) Read in the standard diagram setup file for a C-size drawing. Note the changes from the
default setting are highlighted with a green light. You will also set the format for position
location labels.
APPLY
/OPEN/FORMAT/”c_diagram.dgm”
/ADVANCE/LOCATION GRID/DELETE/OK
37
/COLUMNS/BY PICK POINTS/NUMBERS/ON ENTITY/Pick the tick marks starting
from the first tick mark separating 1 and 2/repeat until all columns are set/DONE. See
figure below.
/DONE/DONE/DONE
The location grid in the format can now be used to locate any 2D item, i.e. connectors, wire
terminations, etc. in a Pro/REPORT table and/or parametric note. For instance, the
location for J1 connector may list as SH1, A7. The format for how this is displayed is
controlled by the drawing setup option, pos_loc_format
/OPEN/”template.dgm”
/SHEETS/FORMAT/ADD/REPLACE/WORKING DIR/”c_diagram.dgm”
The next common things you will want to place on your template diagram are your tables for
the wirelist, connector/component locations, and a parts list of connectors and terminals.
These tables are Pro/REPORT tables with repeat regions already set up to fill in as you add
items to the diagram.
/SHEETS/ADD
38
Repeat for the other two tables “dgm_conn_loc” and dgm_conn_term_bom”.
To use the template diagram for a new diagram design, use the SAVE AS command.
/OPEN/”template.dgm”/SAVE AS/”new_diagram.dgm”
Spools
Each wire and cable in the design must be created from a predefined spool. Each spool has a
unique name and a unique set of parameters and values that are passed to the wire or cable
when the wire or cable is created. The spool, when defined, is saved within the harness file. It
can be written out to a text file (.spl) which can be referenced in new diagram or cabling
designs.
Wire spools contain parameters for a single insulated conductor: name, type, color, gauge, etc.
Some parameters are for documentation only; others are used in calculations. Cable spools
contain parameters for a set number of conductors, and property descriptions for each
conductor in the cable.
Wire Spools
Wire spools require values for Name and Type. The name value is the unique identifier; the
type value is WIRE, to differentiate it from a cable spool. Other common but optional
parameters defined in the wire spool are color, wire_guage, and thickness. Some optional
parameters, for example min_bend_radius, provide integer values for calculations in
Pro/DIAGRAM. (Click See also for a link to a list of common wire spool parameters, and a
sample wire spool file.)
Cable Spools
Cable spools have the same required parameters as wire spools, plus the required parameter
num_conductors, which defines the number of insulated conductors included in the cables
that will be created from the spool. When you create a cable spool, you edit the new cable
spool file in Pro/TABLE to include an integer for the number of conductors and a define
conductor- enddef section for each conductor. (Note: Although you can legally create cable
spools without the define conductor sections, you should set the conductor definitions up if
you intend to use the diagram as a logical reference for autorouting in Pro/CABLING.
Active Spool
When you first start to route a wire or create a cable, you are prompted to select a spool to
create the wire or cable from. The selected spool becomes the active spool. The spool name is
39
displayed in the lower right corner of the design area. Any further wires or cables you add are
created from their respective active spool. You may change the active spool to a different
spool at any time.
Notes
The information defined in a spool is important for any Pro/REPORT tables and wire or
cable labels you create. You can write a spool file in ASCII format to be retrieved for use in
other drawings.
The configuration file option, pro_spool_dir, lets you specify the directory where spools are
stored. If this configuration file option is not set, the current working directory is used.
NAME 16BR
TYPE WIRE
COLOR BROWN
MASS_UNITS POUND
MIN_BEND_RADIUS 0.15
THICKNESS 0.06
UNITS INCH
WIRE_GAUGE 16
WIRE_CONSTRUCTION STRANDED
Here is an example of a simple 3-conductor cable spool. Required lines are in bold:
40
Here are some examples of a sheath spool:
Loom:
NAME SHEATH_LOOM_TEMPLATE
! Spool Type
TYPE SHEATH
! Type of sheath
SHEATH_TYPE TUBE
! Wall thickness
WALL_THICKNESS 0.05
! Minimal Bend Radius
MIN_BEND_RADIUS 1
! Units
UNITS INCH
! Outer diameter
OUTER_DIAMETER 1
DESCRIPTION LOOM,_
Tape:
NAME SHEATH_TAPE_TEMPLATE
! Spool Type
TYPE SHEATH
! Type of sheath
SHEATH_TYPE TAPE
! Wall thickness
WALL_THICKNESS 0.000438
! Minimal Bend Radius
MIN_BEND_RADIUS 0.008752
41
! Units
UNITS INCH
! Preshrink inner diameter
PRESHRINK_INNER_DIAMETER 0
DESCRIPTION TBD
! Width
WIDTH 1
Shrink-tubing:
NAME HEAT_SHRINK_TEMPLATE
! Spool Type
TYPE SHEATH
! Type of sheath
SHEATH_TYPE SHRINK
! Wall thickness
WALL_THICKNESS 0.1
! Minimal Bend Radius
MIN_BEND_RADIUS 1
! Units
UNITS INCH
! Preshrink inner diameter
PRESHRINK_INNER_DIAMETER 0
DESCRIPTION HEAT_SHRINK,_
Note: Sheath spools can only be created in Pro/CABLING. The are no sheath spools in
Pro/DIAGRAM.
A symbol in Pro/DIAGRAM must have a certain set of parameters. Two parameter types can
be included:
· Node parameters identifying nodes. (If nodes are necessary in the symbol)
Symbols may be assigned any component or connector parameters. You can only modify
symbolic representations of components and fixed connectors (such as the shape of the
symbol, nodes, and the location of notes) only by redefining the reference symbol definition.
42
If you redefine a symbol, all component/connector instances in the diagram that reference the
same symbol also change.
These parameters are useful for the logical referencing and are passed down to the 3D model
when the user designates his connectors in the 3D cabling assembly. These logical parameters
are either stored in the diagram or a Neutral Wirelist.
Diagram reference objects (components and connectors) and connections (wires, cables, and
rails) all have parameters associated with them. For connections, some parameters are passed
from the spool that the wire or cable is added from, and other parameters are specified for the
individual wire or cable after it is added to the diagram. Every entity has the following
parameter types:
Required- the conductor or component must have values defined for these parameters.
Optional- These are not required to define the object, but are included as commonly used
informational fields, for example, COLOR_CODE (Wht, Blk, Rd, etc.). If the value is an
integer, the parameter may be used in manufacturing design calculations, for example,
MINIMUM_BEND_RADIUS for a cable.
Optional- user-defined You can define a new parameter and value for informational output as
required, for example, SUPPLIER_NAME.
The connector parameters for the models fall under three categories; required, optional, and
user-defined. The required parameters include reference designator, model name, object type,
gender and number of pins. The optional parameters include items like description. Some
user-defined parameter could be pin_plating and attached_to.
43
The component and connector parameters can be saved to file. The user will want to create
a library of connector/component parameter files that can be used to read in the important
parameter information. This information is stored in a *.spm file.
DESCRIPTION
OBJ_TYPE CONNECTOR
REF_DES
MODEL_NAME TBD
NUM_OF_PINS 1
GENDER FEMALE
DEFINE PIN 1
SIGNAL_NAME
SIGNAL_VALUE
ENTRY_PORT ENTRY
TERM_NAME TBD
TERM_AUTO_ASSIGN TRUE
LABEL A
PIN_PLATING TIN
PIN_GENDER M
ENDDEF
SYMBOLS
44
A strong proficiency with symbols is essential to building a successful electromechanical
foundation. Much of the Pro/DIAGRAM portion of the foundation is the creation of the
connector symbols, component symbols and their respective parameter files.
Diagram symbols are the same as drawing symbols, but their parameters are more extensive
and the proper creation of nodes is important. For this reason, we present drawing symbols
first, and diagram symbols second in the exercises.
A drawing symbol is a collection of draft geometry and text. When you use a symbol in a
drawing, it becomes a single entity or instance. To place it in a drawing, you can either retrieve
it from a symbol library or create your own user-defined symbol. If the symbols that you need
are commonly used throughout industry, you may be able to purchase a symbol library such as
a welding symbol library. If you cannot acquire a library, or the available symbols do not meet
your company standard, you can use Pro/ENGINEER to create your own.
Pro/ENGINEER allows you to define an original drawing symbol by drafting the geometry
using a combination of lines, arcs, circles, splines, points, and chamfers. With this technique,
you can define the shape of the symbol and also add notes or cross-sections to it.
In some cases, it may be easier and less time-consuming to copy a symbol from an existing
drawing that was not created in Pro/ENGINEER (that is, created using another CAD
45
package). Pro/ENGINEER allows you to import the drawing and then copy the symbol
geometry to create a Pro/ENGINEER symbol.
In those cases when you need a symbol that is nearly identical to one that you have already
created, you can copy the existing symbol and change it to create a new symbol. This
technique saves you time by preventing duplication of effort.
Importing a Symbol
You can use an IGES, DXF, SET, and CGM symbol that was created in another CAD
package by importing it into Pro/ENGINEER. Once you have imported it into the system,
you can change it by adding or removing geometry or notes.
You can place text on a symbol as a free note. The system places invariable text on a symbol
by default, which means that you cannot change the text and it remains the same every time
you use the symbol. To create text that varies depending on the placement of the symbol, you
can add variable text to the symbol.
If the text in your symbol must differ depending upon where you use the symbol in your
drawing, you can create the text as variable using the Var Text page of the Symbol Definition
Attributes dialog box (Figure 2). To create variable text, enclose the text within two back
slashes (for example, \note\). This allows you to change the value of the text when you place
the symbol on a drawing. You can specify the type of text to show in the note as text, integers,
or floating points.
46
Figure 2: Creating Variable Text
You can also show parameter values in the variable symbol text so that the symbol text
updates when the parameter changes. To display the dimension value in the symbol, enter
[&dim] as the only preset value for the variable text. When you place the symbol on a drawing
and pick a dimension, the system shows its value in the symbol. You can use this technique
with any user-defined parameters, as well as Pro/REPORT parameters.
Grouping Symbols
When you need to create several symbols that have similar geometry, you can create a family
of symbols, referred to as a group. A single generic symbol contains all entities pertaining to a
particular symbol family. You can arrange geometry and text from the generic symbol into
groups and subgroups, as shown in Figure 3.
47
Figure 3: Symbol Groups
For this example, you would create a generic symbol containing a horizontal line and two
triangles. From that generic symbol, you would then create two groups—Group A and Group
B—defining them as exclusive. By doing so, you cannot combine Group A and Group B to
create an instance; you can only use them separately. With these groups, you can create two
instances of the symbol: Instance 1 contains Group A and the horizontal line, whereas
Instance 2 contains Group B and the horizontal line. The horizontal line appears in both
instances because you did not include it in a group. Any entity not in a group appears in all
instances.
For the second portion of the example, you would create the same groups, but define them as
independent. By doing so, you can use them separately or together to create an instance. This
creates three instances in this family.
Controlling Symbols
48
You can control the display of symbols in your drawings by defining their placement and
setting their height.
Symbol Placement
When you originally create a symbol, you must define the allowed placement types to limit the
ways in which other users can place the symbol. If you assign the placement type as “free,” for
example, other users could only place the symbol on the drawing as free without using a
leader. You should set the placement type according to the standard for the symbol you are
creating. You should allow other users some flexibility, but prevent them from placing it
incorrectly.
Symbol Height
You can control the size of a symbol when you create it by setting the height to a fixed size or
as variable. If the symbol height is fixed, the size of the symbol always remains the same. To
specify the height as variable, you can use three different methods by selecting the appropriate
options from the Symbol Instance Height area of the Symbol Definition Attributes dialog
box (Figure 4):
Base it on the units of the drawing. To use this method, you must change the
drawing setup file.
Base it on the units of the model. The system automatically adjusts the symbol’s size
to stay proportional to the model if you change the view scale.
Relate it to the height of specific text in the symbol. The system changes the size
of the symbol if you change the height of the specified text.
49
Storing Symbols
Since you use drawing symbols frequently to detail your drawings, you could save time by
establishing a symbol library of user-defined symbols. To specify the directory in which
Pro/ENGINEER should store each symbol, set the configuration file option
“pro_symbol_dir.” If you do not specify a path in the configuration file, the system stores
symbols in the working directory. You can enter an offset path that branches off of
“pro_symbol_dir.” For example, for a UNIX-based system, if you have specified
“pro_symbol_dir” as /usr/proe/symbols, then:
• Relationship between the symbol being placed and the original symbol
50
When you place a symbol on a drawing, you should specify if you want the system to change
the symbol instance when the original symbol changes (Figure 5). Using this method, you can
avoid having to manually update existing drawings every time the symbol definition changes
(for example, because of a new standard).
If you do not need to reflect those changes in the symbol instance, you can simply place it
independently of the original symbol. Pro/ENGINEER then creates a copy of the instance
locally in the drawing.
When you place a symbol with variable text on a drawing, you can use the Var Text page of
the Symbol Instance dialog box to change the content of the note included in the symbol
instance (Figure 6). To modify the text, you can select any values that you specified when you
defined the symbol, but the system limits you to one value for each instance of variable text.
After you create a family of symbols by defining a group, you can use the Symbol Instance
dialog box to place one of the instances of this family on a drawing. When you select the
51
Grouping tab at the top of the dialog box, Pro/ENGINEER displays the tree representation
of the grouping hierarchy of the symbol (Figure 7).
If the groups are independent, you can select any number of groups to build the instance;
whereas if the groups are exclusive, you can only select one group to include in the instance.
As you select these groups to include, you can view the symbol as it changes in the Preview
box on the right side of the dialog box. When the symbol appears to be correct, you can then
place it on the drawing by returning to the Placement page of the dialog box.
Once you have placed a symbol on a drawing, you can redefine it at any time using the same
method that you used to create it originally. You can change variable text values, grouping
information, allowed placement types, and text or lines styles, as well as add or remove
geometry or notes.
Note:
Redefining a symbol affects the display of all subsequent instances and all
symbol instances that you have added to the drawing using the By
Reference option.
When you place a symbol in a drawing after redefining it, the system does not require you to
update it in the drawing to reflect the most recent definition. It only asks you to update it if the
version of the retrieved symbol is later than the version of a symbol on the drawing that has the
same name. Updating the drawing symbol changes every symbol in the drawing with that name.
If you do not update it in the current drawing, any additional instances that you create are of
52
that version, not the most recent one. To update an existing symbol, retrieve it into the
drawing and enter [Y] when Pro/ENGINEER asks you if you want to update all instances of
the symbol in the current drawing to the most recent version.
Table 1 lists the available configuration file options that control drawing symbols.
Table 2 lists the available drawing setup file options that control drawing symbols.
53
You can create two types of fixed connectors: single view and multiple view. With a single view
connector, only one symbol represents the connector. With a multiple view connector—
referred to as an “MVC”—many symbols represent the same physical component or
connector (with only one reference designator). A multiple view connector or component
appears as a single object in the Bill of Materials and has, collectively, only one reference
designator and one set of parameters that apply to all views.
Fixed Connectors
While the shape of a parametric connector is fairly consistent and system-defined, the shape of
a fixed connector is actually “fixed,” represented by a user-defined symbol composed of a set
number of nodes and parameters. You place a fixed connector the same way that you would
place a parametric connector, but you must retrieve the symbol (Figure 8).
You can create multiple view components in Pro/DIAGRAM. A multiple view component
uses instances of existing symbols to represent portions of a complex component in multiple
views. Each view can be moved, translated, and placed on various sheets individually. A
multiple view component appears as a single object in the Bill of Materials and has,
collectively, only one reference designator and one set of parameters that apply to all views.
You create a multiple view component by including the symbols that represent the various
views of the multiple view components.
The symbols that are used to define a multiple view component can also be used individually
as regular components that are not associated with a multiple view component.
If a symbol is used both individually and in a multiple view component, any parameters that
are set for the individual symbol do not affect the multiple view component. A symbol can be
used more than once in a multiple view component definition as different views of the
multiple view components.
54
Note:
You must first create individual symbols and then define a multiple view
component by including the individual symbols.
The reason that MVCs are used is to make the diagram more readable. If a connector has 120
pins, say, showing all of those pins and connecting wires in a single view would be a mess.
Multiple views allow fixed connectors and components similar flexibility to parametric
connectors.
To create a multiple view connector or component, you use instances of existing symbols to
represent portions of a complex connector or component in multiple views. You can then
move or translate the views, and place them on various sheets individually. Once you have
defined a multiple view connector, you can add an instance of it to a Pro/DIAGRAM drawing
using the Instance option in the REF OBJ TYPE menu.
Note:
Since you use existing symbols to create an MVC, you must create the
symbols in Drawing or Diagram mode before defining the MVC.
If you use the symbols to create an MVC and also use them individually as
regular components (or connectors), any parameters that are set for the
individual symbols do not affect the MVC and vice-versa. You can use a
symbol more than once in an MVC definition as different views.
55
MVC symbol used
for small Node symbol
connectors used more than
once
MVC symbol
used for larger
connectors
Creating Components
A component is a symbol composed of a set of defining parameters and node points for
connecting wires, which represents an electromechanical device. It is very similar to a fixed
connector except that it does not have a parameter “GENDER,” and the default value for
“OBJ_TYPE” is “COMPONENT” rather than “CONNECTOR.” To create a component,
you use the same procedure that you would use to create a fixed connector.
• To create a single view component, you place predefined symbols on the diagram.
56
To specify parameters for the connector or component description, you can use the
Parameters for a Component Instance dialog box or embed the parameters in the connectors
by reading in existing files. When you create a new connector or component, the Parameters
for a Component Instance dialog box appears with some information provided (Figure 10).
You can then add the required and optional parameters.
• To add pin information, select Pins from Radio button and view expand and
modify the pin values. To embed the parameters in connectors, you can read in
existing files using the File/Read option.
• To write the connector parameters to a file (with a .spm extension) for later use, you
can use the File/Write… option.
Note:
You can use any text editor outside of Pro/ENGINEER to manipulate the
files, as long as you retain the appropriate format and values.
Customers often have a library of diagram symbols already developed in another system (e.g.
AutoCAD). These symbols can be used as the basis of the Pro/DIAGRAM symbol library.
57
The best way to do this is to output the existing symbols in DXF format. Many times, the
symbols will be stored together in a collection of drawing sheets. Create a new drawing in
Pro/ENGINEER and import the DXF symbol data.
The “Copy from Drawing” functionality can be used during symbol definition to capture
much of the geometry of the legacy symbols. Note that the nodes and REFDES note must be
added. Be sure to put the nodes on the standard grid points.
58
LABORATORY PRACTICAL
Retrieve the plunger body drawing and draft the geometry of a symbol. Add a note to
the symbol with variable text.
1. Retrieve PLUNGER_BODY_SYMBOLS.DRW.
2. Create the symbol shown in Figure 11. Choose Create from the DETAIL menu;
then choose Symbol. From the SYMBOL TYPE menu, choose Definition and
then Define. Enter [delta] as the name of the symbol. Increase the size of the
subwindow by dragging the corner of the window to a new location.
3. Set up the draft grid by turning it on, changing the grid size, and turning on the grid
snap. Choose Modify from the DETAIL menu; then choose Grid, Draft Grid, and
Grid On. Choose Grid Params and X&Y Spacing; then enter [0.4]. Turn on the
grid snap by choosing Environment from the Utilities pull-down menu; then select
Snap to Grid. Select OK to finish.
4. Zoom in to approximately 4 grid squares. Press <Ctrl> and the left mouse button.
Drag the mouse towards the bottom of the screen to zoom in.
59
5. Using the 2-D drafting functionality, sketch a triangle. Use two grid squares for the
horizontal length and the height of the triangle. Choose Sketch from the DETAIL
menu; then choose Line, 2Points, and Pick Pnt. Sketch the three sides of the
triangle. Since you are not using a chain, pick a starting point and ending point for
each line.
6. Round off the corners of the triangle with three fillet arcs. Choose Arc and Fillet;
then pick the two lines that compose the corner of the triangle. Enter [0.1] as the
radius of the arc. Repeat this procedure for each corner. Return to the DETAIL
menu by selecting Return from the DRAFT GEOM menu.
7. Turn off the grid snap. Choose Environment from the Utilities pull-down menu;
then unselect Snap to Grid. Select OK.
8. Create a note in the center of the triangle. Choose Create from the DETAIL menu;
then choose Note. From the NOTE TYPES menu, choose No Leader, Enter,
Horizontal, Standard, Center, and Make Note. Locate the note in the center of
the triangle.
9. Create the note so that so that you can easily change the text when you place it.
Enter [\num\] as the note text and press <Enter> to finish.
Define the attributes of the symbol. Allow any user to place the symbol using free placement, a
left leader, or a right leader. Define the height of the symbol based on the text height. Specify the
preset values of the variable text as the numbers one through five.
1. Define the attributes of the symbol. Choose Attributes from the SYMBOL EDIT
menu.
2. Using the Symbol Attributes dialog box (Figure 12), define the attributes so that the
person that places the symbol can use a free placement, a leader attached to the left
side, or a leader attached to the right side. Select Free. Specify the symbol origin by
picking the arc at the top of the triangle. Select Left Leader and pick the arc on the
left side of the triangle. Select Right Leader and pick the arc on the right side of the
triangle.
60
3. Define the height of the symbol based on the height of the variable text in the
symbol. Select Variable – Text Related and pick the variable note as the reference
text.
4. Specify the preset values of the variable text as the numbers one through five. Select
the Var Text tab. Select Num on the left side of the dialog box and enter the
numbers 1 through 5 in the Preset Values for area (Figure 13). Select Integer so
that the system only uses integers in this symbol. Select OK to finish defining the
symbol attributes.
5. Save the symbol for use in future drawings. Choose Done from the SYMBOL EDIT
menu and Write from the DWG SYMBOL menu. When the system prompts you to
specify the directory in which to save the symbol, press <Enter>. Choose
Done/Return from the SYMBOL TYPE menu to return to the DETAIL menu.
2. Attach the symbol to the lower left view with a leader, as shown in Figure 15. In the
Placement area of the dialog box, select With Leaders from the Type drop-down
list. Accept the defaults On Entity and Arrow Head, and pick the right side edge of
61
the lower left view. Choose Done Sel and Done to place the symbol with one
leader. Locate the symbol to the right of the view.
3. Change the variable text to display the number 3 on the symbol. Select the Var Text
tab; then select 3 from the drop-down list for the “num” variable text. Select OK
from the dialog box to finish placing the symbol.
Note:
After you place the symbol, you can use Move and Mod Attach to change
its position, Modify to change the number for the variable text, and Modify,
Symbol to reopen the Symbol Instance dialog box.
Place a surface finish symbol on the plunger body drawing. Machine the symbol with a roughness
height of 32.
1. Create a surface finish symbol on the plunger body drawing. Choose Create, Surf
Finish, Retrieve, Machined, Standard1.sym, and Open.
2. Attach the symbol to a surface with a leader. Choose Leader from the INST
ATTACH menu and pick the surface shown in Figure 16. Choose Done Sel and
Done. Pick a position for the symbol and enter [32] as the roughness height. Use
the Move and Mod Attach options to reposition the symbol.
62
Figure 16: Surface Finish Symbol
Create a new symbol to use as a BOM balloon. Copy the symbol created earlier and add two
notes to use for the item number and the quantity. Create the values as variable text notes so that
they will change when you use them in a drawing.
1. Create a new drawing symbol called “DELTA_BOM.” Choose Create, Symbol,
Definition, and Define. Enter [DELTA_BOM] as the symbol name.
2. Copy the symbol “delta” that you created earlier in the exercise. Choose Copy
Symbol; then select DELTA.SYM from the dialog box. Select OK to finish. Locate
the symbol in the middle of the new window and choose Done from the ADJUST
INST menu. Press <Ctrl> and the mouse buttons to zoom in on the symbol.
3. Change the variable text in the symbol to use the item number in a BOM. Choose
Mod Text and Text Line; then pick the note. In the message area, backspace over
“\num\” and enter [\item_num\]. Choose Done/Return from the MODIFY
TEXT menu.
4. Create a note and locate it to the right of the triangle. Choose Create from the
DETAIL menu; then choose Note. From the NOTE TYPES menu, choose No
Leader, Enter, Horizontal, Standard, Left, and Make Note. Locate the note to
the right of the triangle.
5. Create the note so that it displays the quantity for a component in an assembly.
Specify the note text by entering [x \comp_qty\]. Press <Enter> to finish. Use
Move in the DETAIL menu to align the notes vertically.
63
Define the attributes of the symbol to use whenever you place this custom balloon on a drawing.
1. Define the attributes of the symbol with a left and right leader placement. Choose
Attributes from the SYMBOL EDIT menu. Select Free from the Symbol
Attributes dialog box. Specify the symbol origin by picking the arc at the top of the
triangle. Select Left Leader and pick the arc on the left side of the triangle. Select
Right Leader and pick the arc on the right side of the triangle.
2. Define the height of the symbol based on the height of the variable text in the
symbol. Select Variable – Text Related and pick the variable note as the reference
text.
3. Define the default values for the variable text as the index number and quantity for
the BOM. Select the Var Text tab. Select item_num on the left side of the dialog
box and enter [index] in the Preset Values for: area. Select comp_qty on the
left side of the dialog box and enter [qty] in the Preset Values for: area. Select
Text and OK to finish defining the symbol attributes.
5. Save and quit the drawing. Choose Save from the File pull-down menu; then select
Close from the Window pull-down menu.
64
Exercise 2-5: Creating Symbol Groups
In this exercise, you create a group of symbols.
Create a new drawing and draft the geometry of the symbol by copying the draft geometry from
the drawing. The geometry should consist of a circle, a square, and some arrows.
1. Change directory to the exercise_2-5 directory. Create a new A-size drawing called
“groups.” Choose New from the File pull-down menu. In the New dialog box,
select Drawing from the Type pull-down menu. Enter [groups] as the name and
select OK to finish. For the default model, enter [none] and accept the defaults Set
Size and Landscape. Choose A from the Standard Size drop-down list and select
OK to finish.
2. Turn on the display of the draft grid and change the grid spacing. Choose Modify,
Grid, Draft Grid, and Grid On. Choose Grid Params and X&Y Spacing; then
enter [0.1]. Zoom in so that you can see approximately 20 grid squares across the
screen.
3. Turn on grid snap. Choose Environment from the Utilities pull-down menu. In the
Environment dialog box, select Snap to Grid and OK.
4. Create the sketch shown in Figure 17 using the 2-D drafting functionality. Create a
square that is 10 grid squares by 10 grid squares. Choose Sketch from the DETAIL
menu; then choose Line and 2Points. Sketch the geometry of the square.
5. Create a circle centered inside the square and with a diameter of 1.00. Choose Circle
and Center/Dia. Pick the center of the square for the center of the circle; then enter
[1] as the diameter.
65
6. Create the arrows to the left and the right of the square. Choose Line and 2Points;
then sketch the geometry of each arrow. Choose Return from the DRAFT GEOM
menu to finish.
7. Create a note with variable text centered in the circle. Choose Create from the
DETAIL menu; then choose Note. From the NOTE TYPES menu, choose No
Leader, Enter, Horizontal, Standard, Center, and Make Note. Locate the note in
the center of the circle. Enter [\no\] as the note text and press <Enter> to finish.
8. Change the text height to 0.25. Choose Modify from the DETAIL menu; then
choose Text and Text Height. Pick the note and choose Done Sel. Enter [0.25].
9. Create a symbol called “GEN_SYM.” Choose Create from the DETAIL menu;
then choose Symbol, Definition, and Define. Enter [GEN_SYM] as the name.
10. Copy the geometry from the drawing to create the symbol. Choose Copy Drawing
and Pick Many. Pick all of the entities on the drawing and choose Done Sel.
Pro/ENGINEER copies the entities into the subwindow.
Create some symbol groups for instances that have the square and one or two arrow s and for
instances that have the circle and one or two arrows.
1. Create a group called “square” and pick all of the entities except for the circle.
Choose Groups and Create; then enter [SQUARE] as the name. Choose Pick
Many and draw a pick box surrounding the entire symbol. Choose Unsel Item and
pick the circle. Choose Done Sel to finish.
2. Create a group called “circle” and pick all of the entities except for the square.
Choose Create and enter [CIRCLE] as the name. Choose Pick Many and draw a
pick box surrounding the entire symbol. Choose Unsel Item and pick one of the
lines that compose the square. Choose Unsel Item again and pick another line of the
square. Continue with this process until you have unselected the entire square.
Choose Done Sel to finish.
3. Define the group attributes to be exclusive at this level so that when you use the
symbol, you can only place one of the instances (square or circle) at one time.
Choose Group Attr and Exclusive.
4. Change to the square level so you can create some variations of the square symbol.
Choose Change Level, Square, and This Level.
5. Create two variations within the square group: one with the left arrow and the other
with the right arrow. Choose Create and enter [LEFT_ARROW] as the name. Pick
the square box, the note, and the arrow on the left side of the symbol; then choose
Done Sel. Choose Create and enter [RIGHT_ARROW] as the name. Pick the square
box, the note, and the arrow on the right side of the symbol; then choose Done Sel.
66
6. Define the attributes at the square level as exclusive so that you can display the
square on the screen as a symbol with a left arrow or a right arrow, but not both.
Choose Group Attr and Exclusive.
7. Change to the circle level so that you can create some variations of the circle symbol.
Choose Change Level, Up, Circle, and This Level.
8. Create two variations within the circle group: one with the left arrow and the other
with the right arrow. Choose Create and enter [LEFT_ARROW] as the name. Pick
the circle, the note, and the arrow on the left side of the symbol; then choose Done
Sel. Choose Create and enter [RIGHT_ARROW] as the name. Pick the circle, the
note, and the arrow on the right side of the symbol; then choose Done Sel.
9. Define the attributes at the circle level as independent so that you can display the
circle on the screen as a symbol with a left arrow, a right arrow, or both. Choose
Group Attr and Independent. Choose Done/Return from the SYMBOL
GROUPS menu.
10. Define the attributes for this symbol using a free placement. Choose Attributes and
select Free. Pick the center of the circle as the origin. Select the Var Text tab and
enter [1] as the value for the variable text. Select Integer and OK to finish defining
the attributes. Choose Done and Write. Press <Enter> to take the default directory.
11. Close the current window. Choose Window from the Close pull-down menu.
Create a new drawing and place the different variations of the symbol on the drawing.
1. Create a new A-size drawing called “symbols” in a landscape orientation.
2. Place the square variations of the symbol on the drawing. Choose Create, Symbol,
and Instance. From the Symbol Instance dialog box, select Retrieve…,
GEN_SYM, and Open. Select Free Note from the Placement Type drop-down
list and pick a position on the drawing for the symbol. Select the Grouping tab and
pick the plus sign beside “square.” Select Square, LEFT_ARROW, and New Inst.
3. Select the Placement tab and Free Note from the Placement Type drop-down
list. Pick below the first symbol; then select the Grouping tab, Square, and
RIGHT_ARROW. When you select RIGHT_ARROW, the system automatically
unselects LEFT_ARROW because the attributes for the square level are set to
exclusive. Select New Inst.
4. Place the circle variations of the symbol on the drawing. Select the Placement tab
and Free Note from the Placement Type drop-down list; then pick to the right of
the first symbol. Select the Grouping tab and the plus sign next to “circle.” Select
Circle and LEFT_ARROW. When you select Circle, the system automatically
unselects Square because the attributes for the top level are set to exclusive. Select
New Inst.
67
5. Select the Placement tab and Free Note from the Placement Type drop-down
list; then pick a position similar to the one shown in Figure 18. Select the Grouping
tab, Circle, and RIGHT_ARROW. When you select RIGHT_ARROW, the system
does not automatically unselect LEFT_ARROW because the attributes for the circle
level are set to independent. Select Place Instance.
6. Select the Placement tab and Free Note from the Placement Type drop-down
list; then pick a position similar to the one shown in Figure 18. Select the Grouping
tab, Circle, RIGHT_ARROW, LEFT_ARROW, and Place Instance. Select OK to
finish.
Create a new diagram with appropriate settings (units, text size defaults, grid etc.
→ FILE / NEW / DIAGRAM / (LEGACY.DGM, A4, Landscape)
ADVANCED / DRAW SETUP / MODIFY VAL (make sure that drawing_units
is set to INCH)
UTILITIES / ENVIRONMENT (check Snap to Grid)
DETAIL / MODIFY / GRID / GRID PARAMS / X&Y SPACING (set to 0.2
INCH)
DONE/RETURN / GRID ON / DONE/RETURN
68
Note: Conversion of Units (INCH to MM in this example) OPTIONAL
Reset diagram settings to desired units and appropriate defaults and grid.
ADVANCED / DRAW SETUP / MODIFY VAL (set drawing_units to MM and
drawing_text_heigh to 2.5)
69
Aligning geometry of legacy symbol with Pro/Diagram Grid
DON SEL / VERTEX / (pick upper left corner of symbol for instance) / PICK
PNT / (pick some grid point in the middle of the diagram)
Creation of symbol instance. Create new symbol based on imported and rescaled geometry
70
Create nodes (logical pins) for symbol
DETAIL / CREATE / NODE / MAKE NODE / (A1) / (pick on appropriate grid
point to indicate placement of node) / (B1) …. (M)
DELETE / PICK MANY / (select old pin label text A1,B1, ….,M) / DONE
MODIFY / TEXT / TEXT STYLE / PICK
MANY / (pick all node labels) / set angle to 90
and justify horiz to right) / OK /
DONE/RETURN / DONE/RETURN (at
DETAIL)
71
applied. User defined parameter sets are stored in ASCII format files of type
*.SPM. Any set of user defined parameters must contain at least the required
parameters for that type of symbol, e.g. component or connector)
72
Clean up symbol instance
UTILITIES / ENVIRONMENT / (uncheck Snap to Grid)
MOVE MANY / (pick pin all label text) / DONE/RETURN / (move slightly
downward & right so that GRD label is vertically centered with box and all labels are
horizontally centered with its pins). / DONE/RETURN / DONE (at SYMBOL
EDIT)
(check Free in upcoming Window on General Tab) / VERTEX / (pick pin labeled
A1) / OK / DONE (at SYMBOL EDIT)
WRITE / NAME / (D0500A) / <CR> (If a default folder for storing symbols is
defined in config.pro via PRO_SYMBOL_DIR this path is automatically used.) /
DONE/RETURN (at SYMBOL TYPE)
Finish/Save Diagram
73
EXERCISE 2-7: Create a Multi-view Component
In this exercise, you create a multiple view component of a catalog part. A multiple view
component can be a definition that consists of a contact and coil, for example. The numbers
indicates the pin names.
2. Choose Create from the DETAIL menu, Symbol from the DETAIL ITEM menu,
Definition from the SYMBOL TYPE menu, and Define from the DEFINITION
menu.
3. Create the contact and coil as symbols to define a multiple view component using
these symbols. Use [CONTACT] and [COIL] as the symbol names. Ensure that the
nodes lie on the grid points.
4. Choose Component from the DETAIL ITEM menu and then Multi View.
6. Specify the symbols you want to use in this multiple view component.
7. Choose Add View and retrieve the contact symbol that you defined earlier.
8. Next, choose Add View again to add the coil. Then, choose Done to complete your
definition.
74
Once a multiple view component has been defined, an instance of it can be added to a
Pro/DIAGRAM drawing. The instance is a representation of the multiple view component
and is added one view at a time. You will now create instances of the MVC on a diagram.
1. Choose Design from the DIAGRAM menu, then Create from the DETAIL
ITEM menu, and then Component from the DETAIL ITEM menu.
2. Choose Multi View from the REF OBJ TYPE menu and choose Instance from the
MULTI VIEW menu. The MULTI VW INS menu appears with the following
options:
¾ Create - Set up a view by first retrieving a multiple view component and then
selecting a view to display in your drawing.
¾ Add View - Create a view by choosing a view from an existing multiple view
component and then select a value from those remaining in the multiple view
component to display in the drawing.
¾ Info - Retrieve information about an existing multiple view component.
Note:
If no views of the multiple view component instances have been created yet,
choose Create and retrieve the multiple view component. If the multiple view
component you retrieve contains a symbol whose name already has been
used in your diagram, that existing symbol definition is used.
For example, if your diagram already contains a symbol called COIL, and you
retrieve a multiple view component containing a symbol called COIL, the
symbol definition COIL that already exists in your diagram drawing is used in
the multiple view component.
If views of the multiple view component instance already exist in the diagram,
choose Add View instead and select one of the existing views.
4. A menu appears that lists each view in the multiple view component that is unplaced.
Choose the symbol that you want to place:
¾ If the view you select contains only one or two pins, the DGM SYM PLACE
menu appears. The extra menu appears so that you can insert the pin symbol in
a wire.
¾ If the view contains no pins, you select a location to place the symbol in the
same way you place any symbol.
75
5. Repeat this step until you have placed all the views you require. Choose
Done/Return from the REF OBJ TYPE menu when you are finished.
Note:
All views of a multiple view component must be placed on the same layer of
a drawing. However, views can be placed on different sheets. If views of the
multiple view component instance already exist in the diagram, choose Add
View instead and select one of the existing views. Views of a multiple view
component instance can be placed on different sheets.
6. To display the name of the multiple view component to which a symbol belongs,
choose Show Name from the MULTI VW DEF menu and then choose the symbol
in question.
76
EXERCISE 2-8: Creating Symbols for a Diagram
In this exercise, you create a portion of a schematic diagram. Specifically, you set up the
diagram, define symbols for fixed connectors and components, and then create and locate the
connectors and components on the diagram.
Sheet 1
Sheet 2
77
Create the diagram file in the appropriate directory.
1. Choose Working Directory from the File pull-down menu. Navigate through the
Select Working Directory dialog box. Select the EX_08_SYMBOL_DIAGRAM
folder and OK.
2. Choose New from the File pull-down menu. Select Diagram, enter
[METER_DIAG] as the name, and select OK.
3. Specify a C size and landscape orientation. Select OK from the New Diagram dialog
box.
Change the working environment to make it easier to place components and connectors on the
sheet.
1. Choose Modify from the DETAIL menu and Grid from the MODIFY DRAW
menu.
2. Turn on the grid. Choose Grid On from the GRID MODIFY menu.
3. Modify the spacing. Choose Grid Params from the GRID MODIFY menu and
X&Y Spacing. Enter [.25] as the value.
Retrieve a diagram setup file into the diagram to define the default parameters such as text size,
line styles, etc.
1. Choose Setup from the DIAGRAM menu and Retrieve from the DTL SETUP
menu.
78
Beginning with connector J1, construct the parametric connectors. Place, position, and size each
of the parametric connectors shown in Figure 21.
1. Choose Create from the DETAIL menu and Connector from the DETAIL ITEM
menu.
2. Specify the type of connector. Choose Parametric from the CONN TYPE menu
and Male (or Female) from the PARAM CONN menu.
3. Select an appropriate location for the connector on the diagram. Enter [3] as the
desired number of visible pins. When the dialog box (shown in Figure 22) appears,
enter the appropriate connector information.
79
4. Enter [J1] in the Ref. Designator text box.
6. Enter [6] in the No. of Pins text box (this is the total number of pins).
7. Select Apply to view the connector on the diagram, and OK to exit the dialog box.
8. Modify the connector’s presentation. Choose Relocate, Rotate 90, and Resize
from the CONN VIEW menu.
1. Define the shape of the symbol by sketching it. Choose Create, Symbol,
Definition, and Define. Sketch the shape. You can create the sketch within
Pro/ENGINEER using the 2-D draft functionality or import geometry from other
programs if the symbols already exist.
2. Create nodes (or pins) to place the wires. Choose Detail, Create, and Node.
3. Create a parametric note to represent the reference designator. Specify the note text
as “&ref_des.”
4. Use the Symbol Definition Attributes dialog box to define symbol attributes of the
symbol, as you would in Pro/DETAIL:
80
¾ Place the symbol unattached (without leaders) or attach it to an entity (such as a
model edge, draft geometry, or another symbol) without a leader.
¾ Specify a fixed height for the symbol (the height of the symbol at the time that
you created it), or a variable height.
¾ Relate the symbol’s dimensions to the text height contained in the symbol.
¾ Position the symbol text horizontally when rotating it with a symbol instance,
or rotate the text with the symbol instance at the specified angle.
5. Read in some parameters to inform the diagram that the symbol being defined is
actually a component or connector. Add the parameters to the connector and modify
them as required. Choose Parameters, Read, and Conn Default.
6. Write the symbol to disk to create a library for future use (the Pro/ENGINEER
library is available).
2. Enter [LCONN] as the name. The system displays a subwindow for sketching.
3. If necessary, change the grid parameters of the symbol subwindow. Choose Detail
from the SYMBOL EDIT menu, Modify, Grid, and Grid Params. Enter [.25] as
the new spacing value.
4. Zoom in on a small portion of the window and sketch the symbol. Choose Detail
and Sketch to access the sketching commands. Refer to Figure 24 to determine the
shape.
81
Add nodes to the symbol.
1. Choose Create from the DETAIL menu, Node from the DETAIL ITEM menu,
and Make Node.
4 sq.
8 sq.
Create the parametric note below the symbol to identify the reference designator of the connector
in the diagram.
1. Choose Note from the DETAIL ITEM menu (or Detail, Create, and Note if you
are not in the correct menu).
2. Choose No Leader, Center, and Make Note from the NOTE TYPES menu.
82
2. Choose Conn Default from the READ SYM PRM menu. This file contains the
connector parameters that you previously defined. It enables the system to recognize
the symbol as a connector.
Note:
If you do not read in the assigned parameters, the system cannot recognize
the symbol as a connector in the diagram.
2. Specify the placement type. Select Free, and specify a location on the sketched
symbol to be the placement origin.
3. Specify the height of the symbol instance. Select Variable - Model Units, Fixed
Text Angle, and OK.
83
Add the symbol to the diagram as a fixed connector.
1. Begin the connector definition. Choose Connector from the DETAIL ITEM
menu.
5. Specify a view to which you can relate the size of the instance. Select a view and
press the middle mouse button.
6. Enter [18] as the value for instance height. The Parameters for a Fixed Connector
Instance dialog box should appear.
7. Provide the information shown in Figure 26; then select Apply to view the
connector. Select OK to finish. Your diagram should look like the one shown in
Figure 27.
84
Figure 27: Diagram with Fixed Connector
2. Choose Retrieve from the GET SYMBOL menu; then select FIXED_CONN from
the current directory.
3. Enter [30] as the value for instance height; then locate the symbol.
85
Place the T1 component on the diagram.
Note:
Creating and positioning components in a diagram is very similar to creating
and positioning fixed connectors, but components also require the
“COMPONENT” parameter. It is this parameter alone that distinguishes a
connector from a component.
2. Choose Retrieve from the GET SYMBOL menu; then select titf04 from the
current directory.
3. Enter [2.5] as the value for instance height and specify the symbol’s location.
4. When the dialog box appears, enter the appropriate parameters. Enter [T1] as the
reference designator name, [Transformer] as the model name, and [4] as the
total number of pins. Do not specify a gender. When you have finished, your
diagram should resemble Figure 28.
86
Component
Fixed connectors
Pro/REPORT
Most of the deliverables from the electromechanical modules (about 80%) are the contained in
the following tables:
• From/To lists
• Wire lists
• Bills of Materials
All of these tables are created through the use of Pro/REPORT. A strong familiarity with
Pro/REPORT is essential to effective use of the electromechanical modules.
87
CREATING A BOM USING PRO/REPORT
A Bill of Materials (BOM) is a listing of parts and part parameters that are contained within the
current assembly. When creating an assembly drawing, it is often necessary to include a table
showing the BOM. If you have a license for Pro/REPORT, you can use repeat regions to
automate changes to the BOM. When you create a repeat region in a table, the system
automatically reflects any assembly design changes in the BOM, which can save you time.
Note:
If you do not have a license for Pro/REPORT, refer to Appendix A to learn
how to create a BOM and place it on a drawing as a note using the Info pull-
down menu.
Create a table.
Define a simple repeat region.
Specify the information to include.
Creating a Table
When creating a table to display an assembly drawing’s BOM, you should specify the
placement and origin carefully to accommodate its growth as the system adds information.
Specifically, you should specify the following:
• Proper direction of the table to prevent the table information from overlapping with
other information on the drawing as the table grows.
• Large enough cell width to accommodate long component names and prevents
them from overlapping with the table border.
88
INDEX NAME QTY
You can define as many repeat regions in a table as you need. Multiple regions offer the
following advantages:
They separate bulk items from other components, allowing you to always position
them at the top or the bottom of the table.
They create a nesting effect in the table so that all components appear under the
subassembly to which they belong.
89
Tips & Techniques:
If you show the same type of information for every assembly BOM, set up
the table and repeat region on a format. Whenever you add the format to a
drawing, the system then fills the table automatically.
90
91
Components
duplicated
Quantities added
with No
92
Figure 32: Region Attributes
93
You can also use multiple values in filters. For example, if you added the filter
“&asm.mbr.name==part_a, part_b, part_j”, only those three parts would appear in the table.
The system saves a bulk item to a file with a “.prt” extension and assembles it once, assigning it a
quantity of 1 in the BOM. However, many bulk items should have a quantity such as “AS
REQUIRED.” To show the correct quantity, you can specify a relation using the parameter
“&asm.mbr.qty,” as shown in
Figure 33. By incorporating this relation into the drawing, the system then assigns all bulk
items a quantity of “AS REQUIRED,” but assigns the appropriate quantity to each
component.
94
Figure 34: Cost Calculations
In the table, use “&asm.mbr.tcost” as the report parameter in the column for total cost of each
component. The total cost for a bulk item appears as zero; for a part or assembly, the system
calculates the cost times the quantity (Figure 35).
Creating a Summation
Finally, to calculate the total cost of the entire assembly, you could create a summation of the
total costs of each component by specifying the particular column to sum and a name for the
summation parameter. After creating the summation parameter, the system adds it to the table
as it would any other text. For example, you could create a summation parameter called “total”
to calculate the total cost, then enter [$ &total[.2]] to display the value as “$ 11.72” in
the appropriate table cell (Figure 36). The “.2” specifies two decimal places.
95
Figure 36: Summing the Cost
96
Figure 37: Examples of Simple and With Quantity Balloons
All BOM regions should use custom balloons, because customers often want to show multiple
balloons to the same part in different views and multiple occurrences of a part in the same
view. Simple balloons do not allow you to split and merge balloons, while custom balloons do.
Table 4: Drawing Setup File Options Affecting Repeat Regions and BOMs
97
integral
box
filled_box
max_balloon_radius 0 Sets the maximum
non-zero value allowable balloon radius. If
set to “0,” balloon radius
depends only on text size.
min_balloon_radius 0 Sets the minimum
non-zero value allowable balloon radius. If
set to “0,” balloon radius
depends only on text size.
98
LABORATORY PRACTICAL
Create a table to display the Bill of Materials for the drawing. Include columns for the part name,
type, quantity, cost, and total cost. Use a repeat region so that the BOM updates automatically to
reflect changes in the design.
1. Retrieve BARREL_ASM.DRW.
3. Create a table for the BOM on the drawing. Choose Table, Create, Ascending,
Leftward, and Num of Char. Pick the lower right corner of the table as shown in
Figure 38.
Locate lower
right corner of
the table here.
4. Create six columns in this table. Using the mouse, pick immediately after the 6 for
the first column, immediately after the 5 for the second column, immediately after
the 4 for the third column, immediately after the second 2 (12) for the fourth
column, immediately after the third 5 (25) for the fifth column, and immediately after
the first 5 for the final column.
99
5. Create three rows in this table. Pick immediately after the 2 for the first row, and
immediately after the 1 for the second and third rows.
7. Add text into the header of the table. Choose Enter Text, pick the lower left cell,
and enter [ITEM]. Pick the next cell and enter [NAME]. Continue entering the text as
shown in Figure 39.
8. Justify the “NAME” column. Choose Mod Rows/Cols, Justify, Column, Left,
and Middle; then pick the “NAME” column. The system maintains the center
justification of the existing header, but left-justifies any new text.
9. Create a simple repeat region for the information in the BOM. Choose Repeat
Region, Add, and Simple; then pick the cell above “ITEM” and the cell above
“TOTAL COST.”
10. Define the information to include in the repeat region. Choose Enter Text and
Report Sym. Pick the cell above “ITEM” and choose rpt… and index. Pick the cell
above “NAME” and choose asm…, mbr…, and name. Pick the cell above
“TYPE” and choose asm…, mbr…, and type. Pick the cell above “QTY” and
choose rpt… and qty. Select the cell above “COST” and choose asm…, mbr…,
and User Defined; then enter [cost]. Pick the cell above “TOTAL COST” and
choose rpt…, rel…, and User Defined; then enter [total_cost].
11. Update the table with the information from the assembly. Choose Repeat Region
and Update Tables. The table should display as shown in Figure 40.
100
Figure 40: Initial BOM
Change the attributes of the repeat region to modify the BOM display. Components should
appear only once in the table and all parts should be included in the BOM regardless of the level
at which they reside.
1. The piston assembly displays in the table five times. Change the attributes of the
repeat region so that a part appears only once for each assembly in which it is used.
Choose Attributes and pick the repeat region in the table. Choose No Duplicates
and Done/Return. Figure 41 shows the new table configuration.
2. Change the attributes of the repeat region to include all levels of the assembly.
Choose Attributes and pick the repeat region in the table. Choose Recursive and
Done/Return. Figure 42 shows the new table format.
101
Figure 42: Recursive
Change the information for the total cost column. Create a relation to calculate the total cost
based on the quantity and cost values. Change the format of the cost and total cost values so that
they only display two significant digits.
1. Display the total cost in the table. Write a relation to calculate the total cost based on
the quantity and the cost. Choose Relations and pick the repeat region. Choose
Add and enter [total_cost = asm_mbr_cost * rpt_qty].
2. Update the table with the new information for the cost. Choose Repeat Region
and Update Tables. The table should display as shown in Figure 43.
102
3. The cost and the total cost columns show three significant digits. Change these two
columns so that they only show two significant digits. Choose Enter Text and
Keyboard; then pick the cell above “COST.” Enter [&asm.mbr.cost[.2]] to
cause the number to display two significant digits. Pick the cell above “TOTAL
COST” and enter [&rpt.rel.total_cost[.2]].
4. Define a cost value for the barrel part. Choose Modify from the DETAIL menu;
then pick the cell in the “COST” column for the barrel part. Enter [8.75] as the
value.
5. Update the table to change the format for the cost. Choose Table from the
DRAWING menu; then choose Repeat Region and Update Tables. The table
should display as shown in Figure 44.
7. Update the table to change the format for the cost. Choose Repeat Region and
Update Tables.
8. Remove the names of assembly components from the table (Figure 45). Choose
Filters and pick the repeat region. Choose By Rule and Add; then enter
[&asm.mbr.type != assembly]. Choose Done from the FILTER REG
menu and Done/Return from the FILTER TYPE menu.
103
Figure 45: Assemblies Filtered Out
9. Create a summation for the total cost of the assembly. Choose Summation and pick
the repeat region. Choose Add and pick the 8.75 for the barrel in the “TOTAL
COST” column of the region. Enter [assy_cost] as the parameter name. Pick the
cell at the top of the “TOTAL_COST” column to place the summation value.
10. Update the table to change the format for the cost. Choose Repeat Region and
Update Tables.
11. The total cost of the assembly appears with three significant digits. The change that
you made earlier does not affect this parameter because the summation is not within
the repeat region. Change the number of decimal places for the total cost to two.
Choose Modify from the DETAIL menu; then choose Num Digits. Enter [2] as the
number of digits. Pick the assembly total cost value and choose Done Sel.
12. Combine the upper left cells and add a header for “TOTALS.” Choose Table from
the DRAWING menu; then choose Modify Table, Merge, and Rows & Cols. Pick
the upper left cell in the table and the cell directly to the left of the total quantity.
Choose Enter Text and pick the new cell. Enter [TOTALS] as the cell text. The table
should look as shown in Figure 46.
104
Figure 46: Total Cost
Retrieve the barrel assembly and suppress the pump head part. Return to the drawing and notice
that the system updated the BOM automatically. Change the table so that the ITEM numbers
remain the same when you add or suppress components.
1. Retrieve BARREL.ASM.
2. Suppress the pump head part. Choose Component and Suppress; then pick the
pump head. Choose Done Sel and Done to finish.
4. Resume the pump head part. Choose Component, Resume, All, and Done. Return
to the drawing by choosing BARREL_ASM.DRW from the Window pull-down
menu.
5. Change the table so that the deletion or suppression of a component does not affect
the existing item numbers. Choose Table, Repeat Region, and Fix Index; then
pick the repeat region. Choose Fix, Region, Confirm and Done.
6. Return to the barrel assembly and suppress the pump head again. Choose
BARREL_ASM from the Window pull-down menu. Choose Component and
Suppress; then pick the pump head. Choose Done Sel and Done to finish.
7. Return to the drawing to see how the table reacts. Choose BARREL_ASM.DRW
from the Window pull-down menu. Notice that the item numbers did not change
this time. Unfix the region by choosing Table, Repeat Region, and Fix Index; then
pick the repeat region. Choose Unfix, Region, Confirm, and Done.
8. Return to the assembly and resume the pump head. Choose BARREL_ASM from
the Window pull-down menu. Choose Component, Resume, All, and Done.
Close the assembly window and return to the drawing by choosing Close and
BARREL_ASM.ASM from the Window pull-down menu.
Add BOM balloons to the drawing that include the quantity. Use an alternate symbol on
some of the balloons.
1. Show BOM balloons that include the quantity. Choose Table, BOM
Balloon, Set Region, and With Qty; then pick the region. Choose Show and By
View; then pick the 3-D view of the assembly.
105
2. Reposition the balloons appropriately and change the attachment locations. Choose
Move from the DETAIL menu. Choose Mod Attach and pick a balloon. Choose
Change Ref to change the reference to which the balloon is attached or choose
Same Ref to move the arrow to a new position on the same reference.
3. Merge the balloons for the inner and outer races and the bearing spacer (Figure 47).
Choose Table, BOM Balloon, and Merge. Pick the balloon for the inner race and
then pick the balloon for the bearing spacer. Repeat this step to merge the balloon
for the outer race with the bearing spacer balloon.
4. Split the balloon for the pistons to create two balloons. Choose Split and pick the
balloon for the pistons. Enter [2] as the amount and attach the balloon to one of the
other pistons. Locate the balloon toward the right side of the view.
5. Change the amounts in the balloons for the pistons. Choose Redistribute and pick
the original balloon for the piston. Enter [1] as the amount to redistribute and pick
the new balloon.
6. Change the type of balloon for the barrel part and the head plate. Choose Alt
Symbol and pick the balloons for the barrel part and the head plate. Choose Done
Sel, Retrieve, and DELTA_BOM.SYM (Figure 48).
106
Tips & Techniques:
To use a custom symbol on all balloons, use the Custom option when
setting the region.
Save the drawing and close the window. Choose Save from the File pull-down menu; then
choose Close from the Window pull-down menu.
· An assembly coordinate system. The cables are laid out in the XY plane by default. You can
twist the cable out of this plane using the FLATTEN > Twist command.
107
· Flattened harness features—These are assembly features created in the flattened harness
assembly as you lay out the cables of the 3-D harness. These features show the manufactured
dimensions; for example the cable length from one location to another, or the bend radius and
bend angle around a pin on the nail board.
The manufacturing model is the upper-level parent for the flattened data and consists of:
· The 3-D harness assembly as a reference (you cannot see the entire assembly on the screen,
but you do see a simplified representation of the 3-D harness)
· Manufacturing information
The flattened harness is updated automatically whenever you make changes in the shape or
length of the 3-D harness. This lets you create the flat harness at the same time you route the
3-D harness.
This manufacturing model pulls in the entire 3-D assembly, not just the Simplified
Representation in which the 3-D harness was routed for reference.
During the layout, you can add bends and twists to pre-form the harness for difficult contours
during assembly.
You can use the View menu command, as well as the regular pan, zoom and spin commands
on the 3-D harness while you are laying out the cable.
· Bend radii
· Length of breaks
108
· Location of breaks
Notes:
Þ Drawing dimensions of cables do not include the lengths of any breaks added in the layout
of the harness
Start harness drawings are similar to start diagrams. They should have a standard setup file,
format, tables, symbols, and notes. This template can then be used for all future harness
drawings.
109
LABORATORY PRACTICAL
110
1. Create a new B-size drawing named “harn_report” without a format.
Create the bill of materials table. Note that this table contains spool information as well as a list of
components and terminators.
1. Create a new table for the BOM. The table should be ascending and contain 7
columns and 4 rows.
2. Enter the column heading text into the cells of the 1st (bottom) row.
3. Create 3 repeat regions: one for each of the 2nd, 3rd and 4th rows. The first 2 regions
contain all of the cells in the row. The 3rd region contains only the first 4 cells of the
row. This is important.
Set up the table to display the spool information in the BOM table.
1. The first repeat region (2nd row) will contain the spool information. Enter the
following report symbols into this repeat region in the appropriate places:
¾ rpt.index
¾ harn.spool.len
¾ “FT”
¾ harn.spool.part_no
¾ harn.spool.descr
¾ harn.spool.mfg_name
¾ harn.spool.mfg_cat_no
2. Enter the keyboard text “FT” in the unit of measure cell. Since this is a repeat
region, the text will propagate to all rows in the repeat region.
4. Note that the spool lengths seem to be too long. Pro/ENGINEER computes the se
lengths in the system of units used in the assembly (in this case inches.) However,
the customer wants to see the spool lengths in feet and automatically add a little
extra wire as a safety margin.
111
5. Add a relation to the repeat region:
[bom_spool_len=harn_spool_len/12+0.5]
and overwrite the “harn.spool.len” symbol in the table with “rpt.rel.bom_spool_len.”
This will show the calculated value in the table.
6. The customer wants the spool length rounded to the nearest 1/10th of a foot and to
show a tick mark at the end of the number to indicate “feet.” To do this, modify the
text of the cell that contains the “bom_spool_len” parameter and add a “[.1]’ ” as
suffix. Note that you need to type in the square brackets. Update the table and view
the results.
Set up the table to display the component information in the BOM table.
1. The second repeat region will contain the component information. Enter the
following report symbols into this repeat region in the appropriate places:
¾ rpt.index
¾ rpt.qty
¾ “EA”
¾ asm.mbr.part_no
¾ asm.mbr.descr
¾ asm.mbr.mfg_name
¾ asm.mbr.mfg_cat_no
2. Enter the keyboard text [EA] in the unit of measure cell. Since this is a repeat
region, the text will propagate to all rows in the repeat region.
5. Change the attributes of the region from Flat to Recursive to list the all of the parts
in the assembly.
6. Add filters to this region to hide certain parts. Rather than selecting them individually
“by item,” add the following filter relations:
¾ &asm.mbr.name != MAP_*
¾ &asm.mbr.name != *_SKEL
112
¾ &asm.mbr.type != ASSEMBLY
¾ &asm.mbr.type != HARNESS
Set up the table to display the terminator information in the BOM table.
1. The third repeat region will contain the terminator information. Note that there
should only be 4 cells in the repeat region. Enter the following report symbols into
this repeat region in the appropriate places:
¾ rpt.index
¾ rpt.qty
¾ “EA”
¾ asm.mbr.name
2. Enter the keyboard text [EA] in the unit of measure cell. Since this is a repeat
region, the text will propagate to all rows in the repeat region.
4. Add filters to this region to hide all of the components except the terminators:
¾ &asm.mbr.type == TERMINATOR
5. Update the table. Note that this region is now empty. This is because the terminator
information is not turned on yet. Go to Attributes and set to No Duplicates and
Cable Info.
6. The remainder of the cells must be entered manually into the table as keyboard text.
The reason for this is that Pro/ENGINEER R2000I does not support user-defined
terminator parameters.
2. Modify the attributes of the second repeat region to use a Start Index and select the
first region to follow.
113
3. Modify the attributes of the third repeat region to use a Start Index and select the
second region to follow. The index numbers should now run from 1-13
continuously.
2. Merge the first 2 cells in the column header. Enter the heading text.
3. Create a repeat region in the 2nd row that contains all 3 cells.
¾ harn.run.name
¾ harn.run.spool.loom_od
¾ harn.run.len
¾ &harn.run.spool.sheath_type == TUBE
6. Create a repeat region in the 2nd row that contains all 3 cells.
114
4. Enter the following report symbol in the repeat region:
• mbr.connprm.name
5. Add the rest of the heading text: [PIN] and [WIRE] to the appropriate cells.
6. Create a repeat region in the 3rd row that contains all of the cells of that row.
• mbr.connprm.pin.signal.p_name
• mbr.connprm.pin.run.cond.name
8. Select Model/Rep to drive the two regions and pick the connector in the drawing.
Create the “pin-out” table for the J104 and J105 connectors.
1. Create 3 copies of the J103 table.
3. Create a repeat region in the 1st row that contains all of the cells in the row.
115
• harn.run.cond.name
• harn.run.len
• harn.run.cond.from.conn.name
• harn.run.cond.from.pin.sig.p_name
• harn.run.cond.to.conn.name
• harn.run.cond.to.pin.sig.p_name
• harn.run.spool.wire_gauge
¾ Note: p_name is used instead of the normal “pin.name” to allow for unique
alphanumeric pin naming.
6. This table should contain only the wires, not the sheaths or the network, so create
the following filters:
¾ &harn.run.name != NETWORK
¾ &harn.run.spool.type != SHEATH
The “from-to” tables are often very large and need to be paginated. In this task, you will practice
paginating the table.
1. Pick Paginate from the Table menu and select the region in the from-to table.
2. Add the title row to the table by picking Add Title, Footer and selecting the region.
3. Next, select the row that contains the column headings. When the system prompts
you for a 2nd row in the footer, pick the same row again. The system should tell you
that the title has been successfully added.
4. Pick Set Extent to break the table. Select between the 3rd and 4th rows from the top.
The bottom rows should disappear, leaving the footer in place.
5. Pick Add Segment to show the rest of the table. Select a point somewhere on the
drawing. Select a second point 3 inches lower.
6. There may be extra rows now in the table. You can fix this by picking Set Extent
again and selecting higher in the second portion of the table. There should be 7 lines
of info (not counting the footers) as shown in Figure 50.
116
Figure 50: Paginated From-To Table
8. Put the table back together by picking Clear Extent from the Pagination menu.
Identify the locations of the sheathing needed in the harness by creating parametric notes that
reference the spool information.
1. Create a note with a leader. Use the Attach, On Entity option and select the cable
segment with a bundle.
¾ [Bundle &NAME:att]
This syntax reads the bundle parameter information from the cable segment and
shows it in the note.
Terminator Tables
You can create terminator tables in Pro/DIAGRAM in the same way that you create them
in Pro/CABLING. Terminator information that you create in a Diagram can be referenced
logically by a cabling assembly. The opposite is also true. You can save a terminator table to
a file and read it in from either the Pro/CABLING or the Pro/DIAGRAM module
117
A terminator is a cabling connector parameter that can be defined for each pin of a
connector to represent contact, crimp, or terminator information. Cabling terminators can
be automatically assigned to each pin on a connector using rules in a terminator table. A
terminator table is a file that describes the criteria that must be met for a particular
terminator to be assigned to a pin on a connector. If you specify certain combinations of
parameters in a terminator table, any connector pin meeting these requirements can be
automatically assigned a specified terminator.
The terminator table must contain two header lines. The first column is mandatory and the
other columns are optional. In the following table, “object” is one of SPOOL, COND,
CONN, or PIN, and “Param” is any parameter in the object, including a user-defined
parameter. COND refers to a cable, cable conductor, or wire that is routed to a connector
pin.
You can assign terminators either manually, by editing the connector parameter file, or
automatically, by using a terminator table. By default, terminators are assigned automatically
where appropriate when a terminator table is executed. Typically, the terminator table is set
up to select the terminator based on the diameter of the wire and the connector model
name. The terminators that you assigned are specified with the TERMINATOR connector
parameter statement. To manually assign a terminator, use the TERMINATOR pin
parameter.
When you regenerate the cabling assembly, the connector terminator statement is updated
(created, deleted, or modified) according to the latest terminator table you have executed.
Terminators that you manually assigned are not overridden by settings in a terminator table
unless specified otherwise.
Terminator table files initially contain header rows that display default connector and spool
parameter columns. The default parameter for the connector column is model_name, and
the default parameter for the spool column is wire_gauge. These typical selection criteria can
be added to or modified to include any connector, connector pin, spool, or spool conductor
parameter.
Desired terminator names are entered in column 1, with their appropriate defining parameter
values in each respective row. Asterisks in the parameter columns mean the terminator
applies to all values of the parameter in the column header to be ignored.
118
Terminator tables are not just limited to setting terminator names. You also can set any pin
parameter based on the logic set up in your table. For terminator tables, there are typically
certain parameters that are used to set the terminators. For spool parameters, thickness and
wire_gauge are common. For Pin parameters, gender influences the terminator selection.
For Connector parameters, model name and even a user-defined parameter like pin_plating
are common parameters for the table. However, it is up to the user to decide how he/she
wants to set the terminators for his design.
When thinking about how you want to display terminals in the drawing, will determine
whether you use a terminator table to assign the parameter value for “TERM_NAME” or if
you actually assemble the terminals as 3D component models in your cabling assembly. You
can create a library of terminal lug models for ring, fast-on, and spade terminals. Just
remember, the size and complexity of the model increases with the addition of lug models in
the assembly.
LABORATORY PRACTICAL
/OPEN/terminator_table.dgm
/SPOOLS/READ/working_directory/16rd.spl
/SPOOL/READ/working directory/18bl.spl
119
/CREATE/CONNECTOR/PARAMETRIC/FEMALE/6 PINS/Enter “J1” for Ref Des
and “CN45678” for Model Name
120
Under PIN_PLATING, enter value of “TIN”
Save the connector parameter file. We will reuse it for the next connector. We will just
modify the ref_des and gender.
/FILE/WRITE/”J1.spm”/OK
121
Create a second parametric connector with six-pins, but this time make it a male connector.
/FILE/READ/j1.spm
122
Autoroute wires between connectors using red, 16 gauge wire
/CREATE/WIRE/16RD/AUTOCONNECT/PICK“J1”/Pick K1”/PREVIEW/DONE
/ADVANCED/TERM TABLE/READ/TERMINATOR_TABLE.TTB
/EDIT
Notice how different terminators are assigned based on model name, wire gauge, pin plating,
and gender, thickness. This table is very small, but these tables can be very large to
automatically assign all terminators in a diagram. Also, the terminator table acts as a master
for the entire company, so the work needs to be done only once upfront.
/EXECUTE/DONE
123
Check the TERM_NAME pin parameters for the 2 connectors
124
Strip Length Tables
A Strip Length is the amount of insulation, which is removed from the end of a wire. Strip
lengths can be assigned automatically or manually, in a similar manner to terminators.
A strip length can automatically be assigned to the end of wires in a manner similar to a
terminator table. Select Strip Table from the HARN SETUP menu and choose Edit. A strip
table contains 2 header rows: object and parameter. The object of the first column must be
"COND," or conductor, and the parameter must be "STRIP_LENGTH." Additional
columns may contain any object and parameter desired. In this example, strip lengths will be
assigned based on terminator names. Setting up the strip length table as shown in Figure 6
will automatically assign a strip length of 0.2 inches to any wire terminating with "term_1"
and a strip length of 0.3 inches to any wire terminating with "term_2." Exit Pro/TABLE,
and Execute the strip length table.
125
from the CABLING menu, and choose Parameters. Use Sel By Menu and pick CABLE2 to
view the contents of the parameter file. Notice that "AUTO_ASSIGN" is set to "TRUE" for
each conductor.
126
3
Lesson
Directory Structure
127
This quickstart kit is a valuable tool for new and experience users to learn more about proper setup when
using the Pro/DIAGRAM, Pro/CABLING, and Pro/HARNESS MFG. This document and
exercises are not meant to replace the normal instructional training provided by the PTC Educational
Services. Also, PTC has a group of expert Global Service Consultants who can assist you in implementing
the software correctly to automate your current electro-mechanical processes
(http://www.ptc.com/services/index.htm). Please contact your Sales Representative for further details.
This chapter will layout all the template and example files for the setup of your
electromechanical environment.
Directory Structure
We have included many of the files necessary to get you started. These files are merely
examples and templates that you can used to edit to your company standards and design
practices. It is very similar to the pro_stds directory that many customers used today with
Pro/ENGINEER. It has just been tailored for the electromechanical environment of
Pro/DIAGRAM, Pro/CABLING, and Pro/HARNESS MFG.
128
I will break down each subdirectory and explain/show what is contained in each.
The configs subdirectory contains several subdirectories below it. They are:
Color – color subdirectory contains the color.map with named colors useful for
coloring wires/cable/sheathing and other components as well
Layers – contains standard layer setup for part and assembly connectors.
Maintaining a consistent layering scheme in your design is very important
Mdl_tree – contains cabling.cfg file for setting up the cabling columns in the
model tree
Win_cfg- contains the config.win file for setting up the icons, mapkeys, toolbars,
basically the windows environment.
The next set of directories is related to drawing and diagram notes and setup:
129
Drawing_note_dir – contains notes to read in from file for naming
wires/bundles, and reference designators in a flat harness drawing
Drawing – contains standard drawing setup files for ANSI, ISO, DIN, and JIS
for the start harness drawing.
Format- contains a C-size template format with the grid location setup
The next subdirectory is the spools containing examples and templates for wire, cable and
sheath spools.
130
Wire – contains examples of wire spools along with a template
Sheath – contains spools for 3D sheathing; heat shrink, tape, loom, and an
example tape spool
The next two subdirectories contain example start files and an example strip length chart.
Strip_table – contains an example strip table chart for assign strip length for conductors
131
Harness_draw – contains symbol for ballooning ref_des
The next subdirectory contains tables for both diagram and harness drawings
132
conn_pin_out.tbl – connector pinout table describing the wires, gauges, at each pin for
each connector
dwg_bundle.tbl – list all the bundles in a harness with their size, length, and spool
dwg_conn.tbl – list all the reference designators and their corresponding model names for
a harness drawing
dwg_conn_bom.tbl – list the quantity of each connector and terminator in the harness
electric_bom.tbl – bill of materials of all the electrical components that make up a harness
The last subdirectory is term_table containing an example terminator table for automatically
assigning terminals for the connector pins.
133
A ppendix A - PTC Global Ser vice
Sur vey
Below is a list of items PTC Global Services Organization can help our customers with. Please
evaluate the need in each item and complete programs on a 1-5 basis using the following ratings:
1 – no need
5 – absolutely necessary
If you think that an item should become a part of a different program, please enter a
number of that program in the “Move” column.
Programs 1 2 3 4 5
1. Foundation
1.1 Customized configuration files (.pro, .win, .dtl)
1.2 Library directory structure
1.3 Naming conventions (Pro/E files, features, library objects)
1.4 Start files (diagram, cabling assembly, connector part and assembly)
1.5 Sample customized library objects (.sym, .spl, .spm, .ttb)
1.6 3D connector and component models
1.7 Report tables (runlist, BOM, pin-out tables)
2. Quickstart
2.1 Foundation
2.2 Pilot project support
2.3 Detailed specification for library objects' creation
2.4 Implementation planning
3. Library development
3.1 PTC consultant develops detailed specification
3.2 Custom 3D library models made by a PTC certified vendor
3.3 Custom 2D library files made in-house using the PTC developed scripts
6. Assessment
6.1 Questionnaire/quiz for users/contractors
6.2 Cabling assembly management test
6.3 Modeling test (Pro/DIAGRAM, Pro/CABLING, Pro/HARNESS-MFG)
134
7. Automation
7.1 Automatic connector and component placement in 2D
7.2 Automatic wire and connector parameter creation in 2D
7.3 Automatic library models' check-out in Pro/INTRALINK
7.4 Design options’ automation
7.5 Routing automation in 3D
Please indicate (in man-days) what kind of your company internal resources would be required
to develop:
Automation technique
Please describe the technique:
135
PTC has a group of expert Global Service Consultants who can assist you in implementing the
software correctly to automate your current electro-mechanical processes
(http://www.ptc.com/services/index.htm). Please contact your Sales Representative for
further details
136
A ppendix B – Educational Ser vices -
Electromechanical Tr aining
Contact Info
For more information on PTC Education services products, call us at (888) 782-3773 or visit www.ptc.com
Sharpen your knowledge! The 2000i2 Harness Design course leads you through the entire harness design
process. In five days, you’ll cover the setup, modification, and optimization of your deliverables.
137
Pro/Diagram – 2 days
L e a r n t o e f f e c t i v e l y p l a n yo u r
logical design. The new course
offers extended coverage of basic
diagram foundation, including
environment setup options and
u s e r - d e f i n e d s ym b o l c r e a t i o n . T h e
course also discusses the import
and export of logical data, and
Pro/Report tables.
Pro/Cabling – 2 days
Learn to effectively design your 3-D
harnesses. The new course offers
extended coverage of basic foundation,
including connector definition, Data
Sharing techniques, assembly
structure, and subharnesses. The
course also explores complex 3-D
networks and routing without logical
references.
Pro/Harness Mfg. – ½
day
L e a r n t o e f f e c t i v e l y f l a t t e n yo u r 3 -
D harness. The new course offers
extended coverage of flattening
techniques including Fan Out and
Close Loop. The course also
investigates troubleshooting
techniques and harness
information tools.
Nailboard Drawing – ½
day
Learn to effectively document your
harness design. The new course
offers extended coverage of multi-
m o d e l d r a wi n g s a n d n a i l b o a r d
dimensioning. The course also
r e v i e ws P r o / R e p o r t t a b l e s a n d h o w
t h e y c a n b e u s e d f o r B O M s , wi r e
a n d s p o o l s l i s t s , a s we l l a s
connector pinout listing.
138