You are on page 1of 108

Pro/ENGINEER

Introduction to the Libraries

Parametric Technology Corporation

U00590197

COPYRIGHT RESERVED.

1997 PARAMETRIC TECHNOLOGY CORPORATION. ALL RIGHTS

This Introduction to the Libraries may not be copied, reproduced, disclosed, transferred, or reduced to any form, including electronic medium or machine-readable form, or transmitted or publicly performed by any means, electronic or otherwise, unless Parametric Technology Corporation (PTC) consents in writing in advance. Use of the software has been provided under a Software License Agreement. Information described in this manual is furnished for information only, is subject to change without notice, and should not be construed as a commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may appear in this manual. The software contains valuable trade secrets and proprietary information and is protected by United States copyright laws and copyright laws of other countries. Unauthorized use of the software or its documentation can result in civil damages and criminal prosecution. Pro/ENGINEER, Pro/CDRS, and Pro/MECHANICA are registered trademarks, and Pro/LIBRARYACCESS, all product names in the PTC product family, and the PTC logo are trademarks of Parametric Technology Corporation in the United States and other countries. All other companies and products referenced herein have trademarks or registered trademarks of their respective holders. US GOVERNMENT RESTRICTED RIGHTS LEGEND This Software and Documentation are provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 or Commercial Computer Software-Restricted Rights at 48 CFR 52.227-19, as applicable. Parametric Technology Corporation, 128 Technology Drive, Waltham, MA 02154.

1997 Parametric Technology Corporation. Unpublishedall rights reserved under the


copyright laws of the United States. Printing History Release New Introduction to the Libraries Release 14.0 Release 15.0 Introduction to the Libraries Release 16.0 Introduction to the Libraries Release 17.0 Introduction to the Libraries Release 18.0 Introduction to the Libraries

Date 10/06/94 07/14/95 12/22/95 07/15/96 01/20/97

Document U00590795 U00590795 U00591295 U00590796 U00590197

Order Number U0059 Printed in U.S.A.

Contents

About This Guide


Pro/ENGINEER Documentation .................................................................................. ii Using These Manuals ........................................................................................... ii Conventions .......................................................................................................... ii Common Terms ............................................................................................. iii

About the Libraries


Using the Pro/ENGINEER Libraries ........................................................................ 1-2 Required Licenses ............................................................................................ 1-3 Library Configurations ....................................................................................... 1-3 Setting Up Search Paths ............................................................................ 1-3 The pro_group_dir Option........................................................................... 1-4 The pro_library_dir Option .......................................................................... 1-5 Index Menu Files ........................................................................................ 1-7 Using One-Line Help ......................................................................................... 1-8 Customizing a Library Catalog File ................................................................... 1-8 Updating the Catalog .................................................................................. 1-9 Part Library Structure ........................................................................................ 1-9 Retrieving Library Parts................................................................................... 1-10 Feature Libraries.................................................................................................... 1-13 Feature Library Structure ................................................................................ 1-14 Using a Library Feature................................................................................... 1-14 Flipping Arrows ............................................................................................... 1-16 Examples ........................................................................................................ 1-16 The Symbol Library................................................................................................ 1-19 Creating Your Own Library .................................................................................... 1-20

Contents - i

Parts ................................................................................................................ Features .......................................................................................................... Storing Objects with Library Parts ......................................................................... Converting Libraries to Pro/PDM Databases......................................................... Encountering Problems ......................................................................................... Parts ................................................................................................................ Features .......................................................................................................... Configuration Files................................................................................................. Configuration File Options...............................................................................

1-20 1-21 1-21 1-22 1-22 1-22 1-23 1-23 1-23

The Basic Library


Contents of the Basic Library................................................................................... 2-2 Contents of the Basic Library Catalog ..................................................................... 2-2 The Basic Library Structure ..................................................................................... 2-3

The Connector Library


Contents of the Connector Library........................................................................... Contents of the Connector Library Catalog ............................................................. The Connector Library Structure ............................................................................. Retrieving Connectors ............................................................................................. Creating Your Own Library ...................................................................................... Connector Inserts .............................................................................................. 3-2 3-2 3-3 3-3 3-3 3-4

The Electrical Symbol Library


Contents of the Electrical Symbol Library Catalog .................................................. 4-2 The Electrical Symbol Library Structure .................................................................. 4-2

The Human Factors Library


Overview.................................................................................................................. Contents of the Human Factors Library Catalog ..................................................... The Human Factors Library Structure ..................................................................... Using the Human Factors Library ............................................................................ Changing a Models Position to a Pre-Set Position (in Layout Mode)............... Creating a New Pre-set Position ....................................................................... Changing a Models Position (from the Assembly)............................................ Storing a New Position ............................................................................... Modifying the Body Dimensions of a Model ...................................................... Creating a New Model....................................................................................... Renaming a Model ............................................................................................ Renaming the Assembly ............................................................................. Renaming the Parts .................................................................................... Renaming the Layout.................................................................................. Verification .................................................................................................. 5-2 5-2 5-3 5-3 5-3 5-4 5-5 5-6 5-6 5-7 5-7 5-7 5-8 5-8 5-9

Contents - ii

Introduction to the Libraries

The Mold Base Library


Contents of the Mold Base Library .......................................................................... Contents of the Mold Base Library Catalog ............................................................. The D-M-E Company Catalog ........................................................................... The HASCO Company Catalog ........................................................................ The FUTABA Corporation Catalog.................................................................... The Mold Base Library Structure ............................................................................. Using Mold Bases in Pro/MOLDESIGN Operations.......................................... Opening Mold Bases .................................................................................. Assembly Datum Planes............................................................................. 6-2 6-2 6-3 6-3 6-3 6-4 6-5 6-7 6-8

The HASCO Standard Mold Base Assemblies


Setting Up HASCO Mold Base Assemblies and Components ................................ 7-2 Creating Search Paths............................................................................................. 7-2 Retrieving New Assemblies ..................................................................................... 7-3

The D-M-E StandardMold Base Assemblies


Setting Up D-M-E Mold Base Assemblies and Components................................... 8-2 Creating Search Paths............................................................................................. 8-2 Retrieving New Assemblies ..................................................................................... 8-3

The Pipe Fitting Library


Contents of the Pipe Fitting Library ......................................................................... Contents of the Pipe Fitting Library Catalog ............................................................ The Pipe Fitting Directory Structure......................................................................... Retrieving Pipe Fittings............................................................................................ 9-2 9-2 9-2 9-3

The Piping and Heating Library


Contents of the Catalog ......................................................................................... 10-2 The Piping and Heating Library Structure.............................................................. 10-2

The Tooling Library


Contents of the Tooling Library.............................................................................. 11-2 Contents of the Tooling Library Catalog ................................................................ 11-2 The Tooling Library Structure ................................................................................ 11-3 Retrieving Tools and Fixtures ................................................................................ 11-3 Tools ...................................................................................................................... 11-5 Parameters ............................................................................................... 11-5 Geometry .................................................................................................. 11-6 Toolholders ............................................................................................................ 11-7 Fixtures ........................................................................................................... 11-8 Creating Your Own Library of Tools ...................................................................... 11-9 Using ASCII Files .......................................................................................... 11-10 Using Parts.................................................................................................... 11-11

Contents - iii

The JIS Fasteners Library


Contents of the JIS Fasteners Library Catalog...................................................... 12-2 The JIS Library Structure....................................................................................... 12-2

Contents - iv

Introduction to the Libraries

About This Guide

Pro/ENGINEER User Guides describe Pro/ENGINEER functionality and how to use it. They have common structure and style conventions, described below. The manuals are designed with two purposes in mind: To help you learn quickly to use Pro/ENGINEER productively. To describe the more advanced uses of the system.

You should be familiar with your workstation, and have some knowledge of your operating system.

About This Guide - i

Pro/ENGINEER Documentation
Documentation is divided into several manuals that compose a comprehensive guide to Pro/ENGINEER. Each manual deals with a major function of the software; you can usually determine which manual you need by reading the title. If not, each book has a corresponding index, and there is also a Master Index that indexes the entire Pro/ENGINEER documentation family. For a complete list of Pro/ENGINEER user guides, see About the User Guides in the Fundamentals manual.

Using These Manuals


To find information in the manuals quickly, become familiar with the aids provided: Table of Contents The Table of Contents contains all titles and section headings. Use the Table of Contents to familiarize yourself with the layout of each manual. Bleeder Tabs are located on all right side pages except the first page of each chapter. They contain the title of the chapter and help you to locate chapters in the manual quickly. The Index contains Pro/ENGINEER commands and keywords. The Master Index also contains commands and keywords. It displays the manual and page number where the item is located.

Bleeder Tabs

Indexes Master Index

Conventions
To clarify the discussion of various topics, the following conventions have been employed throughout all manuals: UPPERCASE Boldface Menu name (for example, PART). Menu or dialog box option (for example, compile_font), or utility (for example, promonitor) when listed in a procedure. Information you enter from the keyboard appears [between two brackets in courier font like this]. Type everything between the square brackets exactly as shown.

[Bolt]

ii - About This Guide

Introduction to the Libraries

<CR> Emphasis Notes:

Name of a keyboard key or user-defined (variable) text (for example, <loadpoint>\obj). Important notes appear in italics like this.

About This Guide

Important information that should not be overlooked appears in notes like this. All references to mouse clicks assume the use of a right-handed mouse.

Common Terms
This section defines some terms that appear frequently in user guides. (For a full list of Pro/ENGINEER terms, see the Glossary in the Fundamentals manual.) Choose Choose a menu option by placing the arrow cursor on the option, and when it is highlighted, pressing the left mouse button. An Element describes redefinable characteristics of a feature in a model. An environment in which Pro/ENGINEER allows you to perform a certain group of closely related functions (Drawing, for example). A part or an assembly. An assembly, part, drawing, format, layout, case study, sketch and so on. An item in a menu or an entry in a configuration file or a setup file. Options describe non-redefinable characteristics of a feature, such as its form (extrude, revolve and so on) and whether the feature will be solid or thin. Select an item on the screen by clicking the left mouse button.

Element Mode

Model Object option Option

Pick

About This Guide - iii

1
About the Libraries
This chapter provides an overview of the Pro/ENGINEER libraries. See the Installation and Administration Guide for the installation procedures for all the Pro/ENGINEER libraries. Topic Using the Pro/ENGINEER Libraries Feature Libraries The Symbol Library Creating Your Own Library Storing Objects with Library Parts Converting Libraries to Pro/PDM Databases Encountering Problems Configuration Files Page 1-2 1 - 13 1 - 19 1 - 20 1 - 21 1 - 22 1 - 22 1 - 23

1-1

Using the Pro/ENGINEER Libraries


There are two ways to retrieve library parts, both of which require you to set specific options in your configuration file: Create search paths in your configuration file that point to all the directories of the library. You can then use the Pro/ENGINEER Retrieve option to enter the part name. The system searches the search path directories until the part is found. Pro/ENGINEER provides a utility to generate these paths automatically. For more information, see Setting Up Search Paths on page 1 - 3. Use the Pro/ENGINEER option Search/Retr to move up and down the library directory trees. In this case, you can use the configuration file option pro_library_dir to point directly to the library or to the Pro/LIBRARY load directory. For more information, see The pro_library_dir Option on page 1 - 5.

Library user-defined features (UDFs) are retrieved using the configuration file option pro_group_dir. This establishes the default directory for the features. For more information, see The pro_group_dir Option on page 1 - 4. Customized symbol libraries need the configuration file option pro_symbol_dir. This option sets the default directory for your user-dened symbol library. If you do not specify a value, the default value is your current working directory. Before you begin using library parts, remember to set up the proper search paths in your configuration file. For more information on search paths, see Setting Up Search Paths on page 1 - 3. See Configuration Files on page 1 - 23 for more information on the configuration file. Note: Your system administrator can also create a library catalog file that allows you to retrieve the library parts more quickly than by using the configuration file options. See the Installation and Administration Guide for more information on creating catalog files. Most of the descriptions of the individual libraries include a diagram that shows the path of each library.

1-2

Introduction to the Libraries

Required Licenses
To use library parts, you must have purchased the library and have a Pro/LIBRARYACCESS license. In addition, some of the parts use Pro/FEATURE features. You can retrieve these parts, but you cannot modify them. If you are using the HUMAN FACTORS LIBRARY, you need a license for both Pro/NOTEBOOK and Pro/ASSEMBLY. For more information on the HUMAN FACTORS LIBRARY, see the chapter The Human Factors Library.

About the Libraries

Library Configurations
This section describes how the libraries are configured, including information on search paths, and the pro_group_dir and pro_library_dir options for the configuration file.

Setting Up Search Paths


To access the standard part files easily, you should set up search paths in your configuration file. This method allows you to enter the part name of the library object you want to retrieve rather than the complete path name. The script mklibconfig automatically creates the search paths used to retrieve parts from the library loadpoint. Each component must have a search path or you must create a library catalog file. Procedure How to Execute the Utility mklibconfig 1. Enter the appropriate command for your operating system:
UNIX systems: <prolib_loadpoint>/lib_directory/bin/mklibconfig_unix Example: /usr/ptc/objlib/bin/mklibconfig_unix Windows NT systems: <prolib_loadpoint>\lib_directory\bin\mklibconfig_nt <full_path>

About the Libraries

1-3

Example: \usr\ptc\objlib\bin\mklibconfig_nt c:\usr\ptc

Note: Unless your Pro/ENGINEER administrator has set up a common configuration file, each user must execute this utility to incorporate search paths for his personal configuration file. 2. A file named config.pro is created with a search path for each of the directories.
For example: UNIX systems: search_path search_path /usr/ptc/objlib/eng_part_lib/cot_clvs_pin . . .

Windows NT systems: search_path search_path \usr\ptc\objlib\eng_part_lib\cot_clvs_pin . . .

If a configuration file already exists, you can choose to do one of the following: OverwriteThe existing configuration file is renamed to config.pro_old to preserve it. You can then combine the two files. AppendThe new search paths are appended to the existing configuration file.

The pro_group_dir Option


Before you use the library UDFs, add the following configuration file option to your configuration file:
UNIX systems: pro_group_dir <prolib_loadpoint>/objlib/featurelib Windows NT systems: pro_group_dir <prolib_loadpoint>\objlib\featurelib

1-4

Introduction to the Libraries

This option enables you to select any library UDF from the SELECT FILE menu without having to enter the complete path and name each time. For more information on the configuration file option pro_group_dir, see the Fundamentals manual.

The pro_library_dir Option


The configuration file option pro_library_dir is available to any Pro/LIBRARY user and establishes a direct pointer to the top-level directory of the Pro/ENGINEER library. With this option set, you can use the Pro/ENGINEER options Search/Retr and Pro/Library to select the library objects from a menu. If you are searching for a component, /sqr_hex_bolt, the search path for the component displays in the last line of the Pro/ENGINEER window:
Square and hex bolts and screws (inch series) - ANSI B18.2.1-1981

About the Libraries

When you have only one Pro/ENGINEER library, you need to set the pro_library_dir pathname for the top level library directory, as follows:
pro_library_dir

<prolib_loadpoint>/lib_directory

For example:
pro_library_dir /usr/ptc/objlib

If you have purchased multiple libraries (CONNECTOR LIBRARY, TOOLING LIBRARY, and so on), Parametric Technology Corporation recommends that they all be loaded together under <prolib_loadpoint>, as in the figure, Directory Structure for Pro/LIBRARY. This allows all Pro/LIBRARY users access to all the libraries using the configuration file option pro_library_dir.

About the Libraries

1-5

Directory Structure for Pro/LIBRARY prolib_loadpoint The Basic Library

objlib

connlib

The Connector Library

elecsymlib

The Electrical Symbol Library

hmflib

The Human Factors Library

moldlib

The Mold Base Library

fittinglib

The Pipe Fitting Library

gensymlib

The Piping & Heating Library

mfglib

The Tooling Library

With multiple libraries under a single loadpoint, the configuration file option must then be set as follows:
pro_library_dir <prolib_loadpoint>

1-6

Introduction to the Libraries

Index Menu Files


The menu file shown in Top-Level index.mnu File is used to enable the Pro/LIBRARY retrieval mechanism. A similar file is already present in all the directories and subdirectories of the Pro/ENGINEER libraries. Keep in mind that you can access menu files only with a Pro/LIBRARYACCESS license. About the Libraries When you have only a single library, the configuration file option pro_library_dir sees the menu file under, for example, the /connlib directory. The naming convention of this menu file is the directory name followed by the .mnu extension (for example, connlib.mnu). When you have multiple libraries, your system administrator must create an index.mnu file and place it in the top-level directory for the libraries. The menu file defines the contents of a namelist menu that will appear as the directory listing during the menu-driven search.The first line of the file is the name of the menu as it will appear on the screen. The next two lines of the files are blank except for a pound sign (#) on each line. Each menu item is represented by three lines: First lineThe item itself (part, assembly, or subdirectory name). Object names must appear exactly as in the directory listing, including the file extensions and not including any version numbers. Subdirectories must have a leading slash (/). If a menu name consists of more than one word, blanks must be replaced by a pound sign (#). Second lineThe one-line help for the item, as it will appear in the Message Window. Here you can describe the object or subdirectory contents. The text in this line is optional, but the line must be present, even if it is blank. Third lineThe foreign string line, which can also be blank. If this line contains anything other than #, its contents will replace the second line in the Pro/ENGINEER Message Window. It is usually used for foreign language translation.

About the Libraries

1-7

Top-Level index.mnu File


LIBRARIES # # /objlib BASIC LIBRARY # /mfglib MANUFACTURING LIBRARY # /connlib CONNECTOR LIBRARY # /moldlib MOLDBASE LIBRARY # /fittinglib PIPE FITTING LIBRARY # /hmflib HUMAN FACTORS LIBRARY #

Note: All files incorporated into Pro/PDM must have unique names. It is recommended that you name each menu file according to the convention described in the section Index Menu Files.

Using One-Line Help


You can browse any of the libraries as well as the Mold Base Library by using the default yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item.

Customizing a Library Catalog File


After a library has been installed, you can build a library catalog manually for a library installation using a script that is installed during the installation process. This catalog gives you quicker file look-ups.

1-8

Introduction to the Libraries

Procedure How to Customize Your Library Catalog 1. Create a pro_library_dir in your config.pro. 2. Install the pro_library_dir environment as follows: About the Libraries
setenv PRO_LIBRARY_DIR $cwd

The catalog file (.ctg) in the pro_library_dir gives you options to retrieve parts or assemblies without having to create search paths in the config.pro file. Use the utility pro_build_library_ctg to create a library catalog. You must rerun the utility to generate any changes or additions. If you want to add individual parts, you must copy them into the library using UNIX commands and then you must update the catalog so that the new parts are included. For more information on customizing a library catalog file, see the Installation and Administration Guide. Note: You cannot edit a catalog file, but you can recreate it after parts are added.

Updating the Catalog


Any library catalog you create needs to be updated each time the contents of your libraries change. If the contents of a library installation change, the library catalog for that library must be updated before any changed parts, assemblies, or features can be accessed. To update a library catalog, delete the old library catalog and recreate it.

Part Library Structure


The part library is defined using standard type family tables, where each column in the table represents a specific dimension of the part. In all parts, additional parameters have been added to the family table so that a part can be retrieved using traditional callouts. The family table structure uses a generic part and, at times, several levels of table definitions to define all the sizes of the part. Some parts require only one callout to specify the part.

About the Libraries

1-9

Example How to Retrieve a Part from the Part Library with One Callout 1. For the COOPERS RIVET in the BASIC LIBRARY Catalog, enter 1LB at the prompt to retrieve a rivet with a basic diameter of 0.1080 inches. Some parts require more than one callout to specify the part. In these cases, Pro/ENGINEER prompts you for the additional information. Example How to Retrieve a Part with More than One Callout 1. For the SQUARE BOLT in the BASIC LIBRARY Catalog, enter [.25] at the first prompt to retrieve a bolt with a basic diameter of 0.25 inches. 2. Enter [2.25] at the second prompt to retrieve a bolt with a length of 2.25 inches. One of the benefits of using library parts is that you do not have to know common callouts. Using a catalog, you can find the type of part you want, and look up the callout for the specific size part. Or, if you already know the generic part name (for example, RMM for the COOPERS RIVET), you can retrieve the appropriate part by skipping the common callouts and selecting specific dimension values from namelist menus as you are prompted for them. When Pro/ENGINEER has enough information to locate the part uniquely, it retrieves the part.

Retrieving Library Parts


Procedure How to Retrieve or Assemble a Library Part 1. To retrieve a library part into Part or Assembly mode Using search paths: After selecting Retrieve in PART mode or ASSEMBLY mode, enter the generic part name at the Pro/ENGINEER prompt. Pro/ENGINEER searches through the directories in your configuration file search paths to find the generic part.

1 - 10

Introduction to the Libraries

Using pro_library_dir: To retrieve the part, choose Part from the MODE menu, then Search/Retr. Use the library directory tree to locate the part you want. To assemble the part, choose Component from the ASSEMBLY menu, then Assemble and enter the question mark instead of the component name. Choose Pro/Library. Use the library directory tree to locate the part you want. 2. Pro/ENGINEER displays the RETR INST menu, which has three options: SelInstNameSelect the specific instance of the part. SelByParamsSelect the part by specifying the values of the parameters. GenericSelect the generic part.

About the Libraries

If you select the generic part or a specific instance, the system regenerates the part automatically. If you select the SelByParams option, Pro/ENGINEER displays the TABLE ITEMS menu with the list of parameters. Select the required parameters, then select Done Sel. The system displays the VALUES menu, and you can select the specific values for the parameters you chose. Once Pro/ENGINEER locates the appropriate part, it regenerates the part. Because this is a table-driven part, all the rules regarding the use of table-driven parts are in effect. See Family Tables in the Fundamentals manual for more information on table-driven parts. Note: Do not make modifications to the assemblies in the library. Make modifications only to copies of the assemblies and parts To ensure that the copied models are not stored in their library directory and that any objects that use the copied models are stored as well, set the configuration file option override_store_back to yes and store_dependent_objects to all.

About the Libraries

1 - 11

Example Retrieving a Generic Part Here is an example of retrieving a generic library part. The complete table for this part is in the BASIC LIBRARY. Example of Generic Part (name: SQB) H E BASIC_DIA

LT L

BASIC_ DIA 1.25

F Width Across Flats 1.8750

H Height 0.8440

E Body Diameter 1.2770

L Lengths 3.0-5.0,.25 5.0 - 12.0, 0.5 12.0 - 24.0, 1

To retrieve the square bolt shown in this example with a nominal diameter of 1.25 inches and a length of 6.5 inches: 1. Retrieve the generic part sqb.prt using either search paths or using the configuration file option pro_library_dir. For more information, see Retrieving Library Parts on page 1 - 10. If you are retrieving the part using the configuration file option pro_library_dir, the path is: objlib/eng_part_lib/sqr_hex_bolt/sqb.prt. 2. The system displays the RETR INST menu. Select SelByParams, BASIC_DIA, and Done Sel. 3. Pro/ENGINEER displays the VALUES menu. Select 1.25 (the value for the nominal diameter).
1 - 12 Introduction to the Libraries

4. The system displays the RETR INST menu again. Select SelByParams, D11 L, and Done Sel. 5. The system displays the VALUES menu. Select 6.500 (the length). 6. Pro/ENGINEER retrieves the square bolt library part with these dimensions.

About the Libraries

Feature Libraries
Section I of the BASIC LIBRARY Catalog and Section II of the PIPE FITTING LIBRARY Catalog contain commonly used features. These features (pertaining to geometry, design, piping, and so on) are of generic shapes (such as hexagonal, oval, and octagonal) and sizes. These are UDFs with cross-sections, feature attributes, relations, and layer information built into the feature. The features are ready to use in your part. Library features offer the following advantages: The features are already made, completely defined with appropriate dimensioning schemes and relations, and are generically sized and located on a reference part. This means that you can use the feature in your part, sized and placed to suit your needs. Library features can be modified by you and stored back in the library where other users can access them. This allows you to add a family table to the feature if you have specific sizes of the feature you use frequently. This saves your users the time of modifying the dimensions of the feature when they retrieve it. You can also add your own features to the feature library directory, making all your own UDFs available as library features. Expanding the library enhances its use because your users will not have to spend time recreating your generic features.

To use an existing UDF, you need either a Pro/FEATURE or a Pro/LIBRARYACCESS license. To create your own UDFs, you need a Pro/FEATURE license.

About the Libraries

1 - 13

Feature Library Structure


Library features are defined using the following: A datum point and placement that locate the feature. These datums are identified in each features description and appear in the reference part when you use them. Special dimensions and relations used to maintain the proper feature geometry. Layer 31 as the default layer to associate with specific feature dimensions.

The remaining sections in this chapter provide all the information you need to use each of the library features. The illustrations show the UDF geometry and the associated parameters and references to create the feature in your part.

Using a Library Feature


Before you begin using library features, remember to set up your configuration file with the option pro_group_dir. For more information, see The pro_group_dir Option. For more information on UDFs, see Copying Features in the Part Modeling Users Guide. Procedure How to Retrieve a Specific UDF from a Library 1. Locate the UDF in the catalog. Make sure of the references you must select to place the feature and the parameters you must enter to size the feature. 2. Display the part to which you will add the UDF. 3. Choose Feature from the PART menu. The configuration file option pro_group_dir causes Pro/ENGINEER to look in the default library feature directory. From the namelist menu, select the proper UDF name. 4. Answer yes to the prompt to display the reference part on the screen in a subwindow. When you are working with the feature for the first time, it is a good idea to show the reference part. Pro/ENGINEER highlights the dimensions and references on the part in turn, making it easier for you to understand to what the prompts in Steps 5 and 7 are referring.

1 - 14

Introduction to the Libraries

5. The system displays the SCALE menu with the options to scale the group (table-driven and invariable dimensions) while placing it. The options are as follows: Same SizeKeeps the group the same size as when it was created. This option converts the dimensions as needed (for example, millimeters to inches). The BASIC LIBRARY features have inch units, while the PIPE FITTING LIBRARY features have varying units. This option is available only when the model and group have different units. Same DimsKeeps table-driven and invariable dimension values the same value, regardless of any difference in units. For example, the dimension 25 inches becomes 25 millimeters if your part has millimeter units. User Scale Scales the group invariable dimensions by the specified amount and leaves the units of the group the same.

About the Libraries

6. Pro/ENGINEER prompts you for each variable dimension value. If the reference part is displayed, the system highlights the corresponding variable dimensions. Prompts for a feature type (such as protrusions) are documented in that features library. 7. The system displays the DIM OPTIONS menu, which lists the options to control table-driven and invariable dimensions after the group is placed. The available options are as follows: NormalCreates normal dimensions after the group is placed. These dimension values may then be modified to create a unique version of the group. Read OnlyMakes the dimensions read-only. The dimensions can be displayed, but they cannot be modified. BlankBlanks the dimensions. The dimensions cannot be displayed or modified in any mode. Be careful using this option because the only way to retrieve the dimensions is to delete the group features and place a new group.

8. Select the appropriate reference datums on the part. If the reference part is displayed, the corresponding placement references are highlighted in green.

About the Libraries

1 - 15

Flipping Arrows
At times, the system displays arrows in the reference part and your part for the corresponding references. A rule of thumb is to flip the arrow on your part to point in the direction where you want the feature created. See the following figure. Failing to do so might result in an unattached feature, or incorrect placement. Flipping Arrows to Locate the Feature reference part

Okay

Flip

current part

Examples
The examples that follow show a few uses of the features in the BASIC LIBRARY. Though the reference parts are simple by design, the examples show that the features can be placed on many different surface types, and show how to use an off-plane datum as the placement plane. Example Countersunk Screw Hole on Cylindrical Surface USSN is placed on a cylindrical surface. PNT1, which is located on the surface of the part, is created to mark the center of the hole. The hole will be normal to the surface at PNT1.

1 - 16

Introduction to the Libraries

Hole Placed on a Cylindrical Surface

About the Libraries

PNT1 (center of hole)

Example Countersunk Hole on Gear Tooth Surface USSNP is placed on a gear tooth surface. PNT1 is created on the surface to mark the center of the hole. DTM2 is created as a reference for the direction of the hole. The hole will be placed normal to DTM2. Hole Placed on a Gear Tooth Surface DTM2 (normal surface)

point on surface

About the Libraries

1 - 17

Example Rectangular Protrusion on Cylindrical Surface UGPR is placed on a cylindrical surface using a datum point and an angle from the surface. Protrusion Placed on a Cylindrical Surface

angle from surface

datum point

1 - 18

Introduction to the Libraries

Example Oval Section Hole UGCOV is placed using a datum point on the surface and a directional reference plane. Oval Section Hole About the Libraries

point on surface

directional reference plane

The Symbol Library


The SYMBOL LIBRARY is a collection of commonly used symbols for use in schematic diagrams. To use the symbols in this library, you need a Pro/LIBRARYACCESS license. Symbols are loaded directly into <proe>/symbols/library_syms, where <proe> is the Pro/ENGINEER loadpoint. Once they have been installed, you have direct access to them using the System Syms option when retrieving a symbol. The /library_syms directory contains the subdirectories /weldsymlib, /surftextsymlib, and /isosurftext. The directory /prolibs contains the subdirectories /elecsymlib and /gensymlib.

About the Libraries

1 - 19

Creating Your Own Library


The following sections describe how to create your own part or features library.

Parts
You can add your own parts and assemblies to a library. Procedure How to Add Your Own Parts and Assemblies to a Library 1. Create the generic part or assembly. 2. Create a standard family table for the model, if applicable. For retrieval purposes, make sure parameters or dimensions you want to use to retrieve the instance are in the first column of the family table; otherwise you might find the object is being retrieved using inconsequential parameters. 3. Move the completed generic models to a library location. It is recommended that the library loadpoint be different from any of the Pro/ENGINEER libraries, because future updates to a Pro/ENGINEER library might overwrite your work. For example, make a library directory at the same level as /objlib: /<prolib_loadpoint>/myobjlib. 4. If you want to use menus to retrieve your library objects, create a menu file for each subdirectory of your library. Follow the format as shown in the . In addition, revise the top- level menu file to include your new library. 5. To retrieve your models using search paths (this also makes your library available for any non-Pro/LIBRARY users), create a search_path for each directory of your library, and include it in your system-wide configuration file, or in each users configuration file. Note: When creating library parts, you may want to check that all instances regenerate properly using the Verify option. For more information, see Verifying Instances in the Fundamentals manual for more information.

1 - 20

Introduction to the Libraries

Features
You can add user-defined features to a library. Procedure How to add user-defined features to a library 1. Create the features on a reference part that contains all the references your users will need. 2. Create the user-defined feature from these features, and store it with the reference part. 3. Create a standard family table or program-driven UDF for the user-defined feature, if applicable. For retrieval purposes, make sure the parameters or dimensions you want to use to retrieve the instance are in the first column of the family table; otherwise, you might find the feature is being retrieved using inconsequential parameters. 4. Move the completed generic models to a library location. Parametric Technology Corporation recommends that the library loadpoint be different from any of the Pro/ENGINEER libraries, because future updates to a Pro/ENGINEER library might overwrite your work. For example, make a library directory at the same level as /objlib: /<prolib_loadpoint>/myudflib. 5. To retrieve your features, set up the configuration file option pro_group_dir and include it in your system-wide configuration file, or in each users configuration file. About the Libraries

Storing Objects with Library Parts


Library parts have been created as standard family tables. When you store your assembly or drawing that uses a library part, you will find that Pro/ENGINEER stores the generic part and creates an instance index file. If an instance index file already exists, Pro/ENGINEER appends the instance to the existing file. In your assemblies, an instance refers to both the generic and instance name. The instance file and the search paths in your configuration file are all the information you need to retrieve the object in the future.

About the Libraries

1 - 21

Converting Libraries to Pro/PDM Databases


Pro/ENGINEER libraries can be built as Pro/PDM databases. Before doing so, consider the following: Pro/PDM databases must not contain any duplicate file names. Pro/ENGINEER libraries do not contain any duplicate names. If you have made modifications to a library installation, check to be sure no duplicate names exist. Because Pro/PDM allocates database records for family table instances, more disk space is required for the Pro/PDM database than for the library itself. For most libraries, you will need about three times the amount of disk space used by the library. The process may take several hours.

Converting your Pro/ENGINEER libraries into Pro/PDM databases requires that you first modify the Pro/PDM client search paths to reflect the new library database you are about to create. Use the Pro/PDM function Build DB to create a new database from the existing libraries. For more information, see the Pro/PDM Users Guide.

Encountering Problems
The following sections describe what to do if you encounter problems when retrieving parts or features from the library.

Parts
If you have a problem trying to retrieve an object that uses a library part, check the following: The library instance exists in your working directory or in memory. If not, retrieve the instance and store it. The search path in your configuration file is pointing to the correct library directory. If not, modify the configuration file and read it in. You have Read permissions to the library directory and the directory files are not protected by a password. If not, contact your system manager. You have a Pro/LIBRARYACCESS license and a Pro/FEATURE license, if necessary.

1 - 22

Introduction to the Libraries

Features
If you have a problem trying to locate or retrieve library UDFs, check the following: Your configuration file has the correct path name to the library load_directory. If not, add it and load in the new configuration file. Make sure you enter the complete path name. You have Read permissions to the library directory and the directory files are not protected by a password. If not, contact your system manager.

About the Libraries

If you have problems making the UDF in your part, such as an unattached feature, or if the feature is created on the wrong side, the cause may be the combination of placement references. Try the following: Modify the placement dimensions and enter a negative value to reverse the placement direction. Ungroup the UDF, if necessary, and redefine the feature direction.

Configuration Files
A configuration file (config.pro) is used to specially configure a Pro/ENGINEER working session. It can set company standards for storage format, project object submission, establish the default units for new parts (such as millimeters instead of inches), and so on. The configuration file is invaluable for establishing the location of directories that contain your library items, as described in the previous sections. Though each user can have his own configuration file, using a system-wide configuration file is a way to propagate company standards without additional effort by the users.

Configuration File Options


Configuration file options that can be used to establish company libraries and standards are summarized in the following table. See Configuration File Options in the Fundamentals manual for a complete list of the available configuration options.

About the Libraries

1 - 23

Standard Formats and Procedures Options Option bom_format Value bomformatname.fmt Description Specifies the BOM format file for a customized BOM printout. Specifies default layer names for different types of items. Valid type options are listed in the section Adding Items Automatically to Default Layers in the chapter Layer Functions the Fundamentals manual. Name is the layer name. Gives the name of the file containing default drawing parameters. If you do not specify a file name, the system uses the default values. Sets the default file extension for Pro/MFG CL data files. Enter the file extension without the period. For instance, pronc produces the file filename.pronc. Determines whether instance names listed in instance index files will appear in namelist menus during Search/Retrieve. When set to yes, instances are present in the menus. When set to no, instances are omitted from the menus.

def_layer

type_option name

drawing_setup_file

filename.dtl

ncl_file_extension

file extension

menu_show_instances

yes no

1 - 24

Introduction to the Libraries

Option pen1_line_weight pen2_line_weight pen3_line_weight pen4_line_weight

Value value (an integer in the range 1 to 16)

Description Sets the weight of entities plotted with Pen 1, 2, 3, and 4 using an electrostatic plotter. The weight is a range from 1 (thinnest) to 16 (thickest). The default values are as follows: pen1 - 4 pen2 - 1 pen3 - 2 pen4 - 3 For drawing entity pen-mapping, see the section Additional Information on Plotting in the Interface Guide. Specifies a default pen mapping table that supersedes other pen mapping information. The specified plotter name is the default plotter when you make plot files. See the Hardware Configuration Notes for a list of supported plotters. This is the command that you use to start a plot on your system.

About the Libraries

pen_table_file

path and name

plotter

plotter name

plotter_command

command

About the Libraries

1 - 25

Option plotter_handshake hardware software

Value

Description Refers to the type of plotter handshake initialization sequence generated in the plotter files. For each of the two modes, the data port of the host computer must be set appropriately. The software handshake mode is Xon/Xoff. The hardware handshake mode requires hardware control. For more information on handshakes, see your system manager.

pro_unit_length

unit_inch unit_foot unit_mm unit_cm unit_m

Sets the default units for new parts.

The tableStandard Libraries Options lists the standard library options.

1 - 26

Introduction to the Libraries

Standard Libraries Options OPTION pro_crosshatch_dir VALUE directory name DESCRIPTION Sets the default directory for your cross-hatch library. To avoid problems, use the full pathname, such as /home/users/library /xhatch. Sets the default directory for your drawing format library. To avoid problems, use the full pathname, such as /home/users/library /formats. Sets the default directory for your user-defined feature library. If not specified, the default value is your current working directory. To avoid problems, use the full pathname, such as /home/users/library /groups. Sets the default directory for the Pro/ENGINEER libraries (or any libraries you have built containing the proper index menu files). To avoid problems, use the full pathname, such as /home/users /pro_library. You must have a Pro/LIBRARYACCESS license to use this option.

About the Libraries

pro_format_dir

directory name

pro_group_dir

directory name

pro_library_dir

directory name

About the Libraries

1 - 27

OPTION pro_material_dir

VALUE directory name

DESCRIPTION Sets the default directory for your part material library. To avoid problems, use the full pathname, such as /home/users/library /material. Sets the default directory for your manufacturing CL data files. To avoid problems, use the full pathname, such as /home/users/library /mfg_cl. Sets the default directory for your manufacturing parameter files. To avoid problems, use the full pathname, such as /home/users/library /mfg_params. Sets the default directory for your manufacturing tool files. To avoid problems, use the full pathname, such as /home/users/library /toolcrib. Specifies the location of a search.pro file that contains a list of search paths to be searched, each in turn, for object or file retrieval. The location may be specified with either an absolute or a relative path. Sets the default location for storing workcells for manufacturing NC sequences.

pro_mf_cl_dir

directory name

pro_mf_param_dir

directory name

pro_mf_tprm_dir

directory name

search_path_file

search.pro

pro_mf_workcell_dir

path

1 - 28

Introduction to the Libraries

OPTION pro_sheet_met_dir

VALUE directory name

DESCRIPTION Sets the default directory of your user-defined bend tables. If you do not set this value, the system uses the bend tables supplied by Pro/SHEETMETAL. To avoid problems, use the full pathname, such as /home/users/library /bend_table. Sets the default directory for your user-defined surface finish symbols. To avoid problems, use the full pathname, such as /home/users/library /surf_finish. If you do not specify a value, the default value is <loadpoint>/symbols /surffins. Sets the default directory for your user-defined symbol library. If you do not specify a value, the default value is your current working directory. To avoid problems, use the full pathname, such as /home/users/library /symbols.

About the Libraries

pro_surface_finish_dir

directory name

pro_symbol_dir

directory name

About the Libraries

1 - 29

2
The Basic Library
The BASIC LIBRARY is a collection of commonly used parts and features ready to use in your assemblies and parts. Topic Contents of the Basic Library Contents of the Basic Library Catalog The Basic Library Structure Page 2-2 2-2 2-3

2-1

Contents of the Basic Library


The BASIC LIBRARY contains the following sections: Common featuresA collection of commonly used features (pertaining to geometry, design, piping, and so on) of generic shapes (such as hexagonal, oval, and octagonal) and sizes. These are UDFs with cross-sections, feature attributes, relations, and layer information built into the feature. The features are ready to use in your parts. Standardized partsA collection of common fasteners (bolts, nuts, rivets, screws, and so on) of sizes corresponding to ANSI, USAS, and other standards. The parts are easily retrievable using common callouts (such as basic diameter and rivet size) and are ready to use in your assemblies. Metric partsA collection of common fasteners in metric sizes that conform to ANSI standards. These parts are also retrievable using common callouts, and are ready to use in assemblies. ISO fasteners and partsA collection of common fasteners and parts that conform to the ISO standard. These parts are retrievable using common callouts and are ready to use in assemblies.

Contents of the Basic Library Catalog


The BASIC LIBRARY Catalog contains illustrations of all the BASIC LIBRARY parts and features and all the information necessary to find and use any part or feature. The manual contains the following sections: SECTION IThe catalog of standardized user-defined features. SECTION IIThe catalog of standardized parts (ANSI inch series). SECTION IIIThe catalog of ANSI metric parts. SECTION IVThe catalog of ISO fasteners and parts.

At the beginning of this catalog is the Table of Contents that lists, by name and description, all the BASIC LIBRARY parts and features. Refer to this when searching for a particular item.

2-2

Introduction to the Libraries

You can also browse the BASIC LIBRARY using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item. See the section Retrieving Library Parts for instructions on retrieving parts from the BASIC LIBRARY. See the section Using a Library Feature for instructions on placing features from the BASIC LIBRARY.

The Basic Library Structure


The following figure shows the directory structure of the BASIC LIBRARY. See the BASIC LIBRARY Catalog for the complete directory hierarchy. Directory Structure of the BASIC LIBRARY prolib_loadpoint objlib The Basic Library

eng_part_lib

featurelib

isofastlib

metriclib

jisfastlib

Note: The jisfastlib directory contains parts that correspond to the Japanese Industrial Standard (JIS). See The JIS Fasteners Library for a description of this library.

The Basic Library

2-3

3
The Connector Library
The CONNECTOR LIBRARY is a collection of standard electrical connectors ready to use in your Pro/CABLING assemblies. Topic Contents of the Connector Library Contents of the Connector Library Catalog The Connector Library Structure Retrieving Connectors Creating Your Own Library Page 3-2 3-2 3-3 3-3 3-3

3-1

Contents of the Connector Library


The CONNECTOR LIBRARY contains the following: Rectangular rack and panel connectorsSubminiature, miniature, and power connectors, D miniature connectors, high-density connectors with actuating hardware, and environmental connectors Cylindrical connectorsSubminiature, miniature, and power connectors, lightweight and medium to heavyweight, and high-density connectors Printed wiring board connectorsTwo-piece printed wiring board connectors with male or female brush contacts, pin contacts, or socket contacts

Contents of the Connector Library Catalog


The CONNECTOR LIBRARY Catalog contains illustrations of all the CONNECTOR LIBRARY parts and all the information necessary to find and use any part. The manual contains the following sections: SECTION IThe catalog of rectangular rack and panel connectors. SECTION IIThe catalog of cylindrical connectors. SECTION IIIThe catalog of printed wiring board connectors.

Connectors are implemented as standard part families. When you specify a connector to retrieve, you should know the generic part name first. Therefore, you should become familiar with locating the connectors in this catalog. You can also browse the CONNECTOR LIBRARY using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item. Chapter names in this document correspond to the appropriate Military Specification numbers. At the beginning of the CONNECTOR LIBRARY Catalog is the Table of Contents that lists all the Military Specifications used and all the generic part names available for each specification. If generic part names do not exactly

3-2

Introduction to the Libraries

map to the standard connector series inside the specification, you will find a table of correspondence in the beginning of the appropriate chapter. In the beginning of each chapter, there is a chart of naming conventions for the part instances. Refer to this chart when you are searching for a particular item.

The Connector Library Structure


The following figure shows the directory structure of the CONNECTOR LIBRARY. See the CONNECTOR LIBRARY Catalog for the complete directory hierarchy. Directory Structure of the CONNECTOR LIBRARY prolib_loadpoint connlib

cylindrical

rack

The Connector Library

pwb

Retrieving Connectors
See the section Retrieving Library Parts for instructions for retrieving parts from the CONNECTOR LIBRARY.

Creating Your Own Library


In the CONNECTOR LIBRARY, it is important to include geometry or datums to be used for assembly and coordinate systems for each cable entry port. If the connector is an assembly, make sure the coordinate systems are in the top-level assembly, not in any component of the assembly. For more information, see Creating Your Own Library for information on creating library parts. See the Pro/CABLING and Pro/HARNESS-MFG Users Guide for more information on connectors.

The Connector Library

3-3

Connector Inserts
Connectors have parameter data associated with them in the assembly. This parameter data is used to establish the following: GENDERSets the connector to MALE or FEMALE. The default value is MALE. ENTRY_PORTSets the coordinate system names, cable type, and internal length for each connector entry port. The coordinate system name in the file must be the same as in the connector part. Repeat this parameter for every coordinate system used as an entry port for this connector. The cable type can be WIRE, ROUND, or RIBBON. The internal length is the amount of cable inside the connector. Enter a value. PINSets the pin identifier, signal name, and signal type for each pin. Repeat this parameter for every pin used in the connector. CONNECTSets the internal jumper settings between pins. Repeat this parameter for every pin jumper in the connector.

You can store this parameter data in a file, filename.con, and retrieve it when you need to designate the parameters for the connector. Procedure How to Use this Method 1. Create a template file for the parameter information by editing a connector parameter file and saving it to some file name, such as conn_template.con. The file will look something like this: GENDER ! !ENTRY_PORT coord_sys_name cable_type [intrn_len] ! !PIN idx [signal_name [signal_type]] ! !CONNECT pin_index_1 pin_index_2

3-4

Introduction to the Libraries

2. For each insert that you will use, enter the data in the template, following the template format exactly. Any number of entry ports, pins, and jumpers can be defined for the insert. 3. Save the insert file.

The Connector Library

The Connector Library

3-5

4
The Electrical Symbol Library
The ELECTRICAL SYMBOL LIBRARY is a collection of commonly used electrical symbols to use in electrical schematic diagrams. Topic Contents of the Electrical Symbol Library Catalog The Electrical Symbol Library Structure Page 4-2 4-2

4-1

Contents of the Electrical Symbol Library Catalog


The ELECTRICAL SYMBOL LIBRARY Catalog contains illustrations of all the Electrical Library symbols that conform to ANSI Y32.2 and all the information necessary to find any symbol. Procedure How to Locate a Specific Symbol 1. Determine the type of symbol and locate its chapter in the Table of Contents. 2. Turn to that chapter and locate the symbol.

The Electrical Symbol Library Structure


To use the symbols in this library, you need a Pro/LIBRARYACCESS license. Electrical symbols are loaded directly into the directory:
<proe>/elecsymlib

where < proe> is the Pro/ENGINEER loadpoint. Once they have been installed, you have direct access to them using the System Syms option when retrieving a symbol. For custom symbol libraries, you must set the configuration file option pro_symbol_dir. For more information, see Configuration Files. You can also browse the ELECTRICAL SYMBOL LIBRARY using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item.

4-2

Introduction to the Libraries

5
The Human Factors Library
The Human Factors Library is a library of Pro/ENGINEER parts which represent the human figure. The following topics describe the Human Factors Library: Topic Overview Contents of the Human Factors Library Catalog The Human Factors Library Structure Using the Human Factors Library Page 5-2 5-2 5-3 5-3

5-1

Overview
The HUMAN FACTORS LIBRARY is based on nominal body dimensions and ranges of motion, which were derived from independent analysis and review of data. Six models are available: three for adult males and three for adult females. For each sex, the three models represent the low (5-percentile), average (50-percentile), and high (95-percentile) ends of the consolidated data. These models are simplified and are not intended to represent the full range of body sizes and types. The HUMAN FACTORS LIBRARY is divided into six sublibraries, each representing one of the six body types mentioned above. Each sublibrary contains one mannequin assembly and its related body parts. In addition, the sublibrary contains a layout file that contains two tables. The first table displays the body joint angles that correspond to one of three selectable fixed positions (Standing, Walking, and Driving), while the second table lists all the main dimensions that make up that body type. Each assembly also has a set of rays coming out from its eyes. The rays originate at the center of vision and represent the range of views for that particular position. You can use the Perspective command in Pro/ENGINEER to determine what the model sees. To use the HUMAN FACTORS LIBRARY, you must have Pro/NOTEBOOK and Pro/ASSEMBLY.

Contents of the Human Factors Library Catalog


At the beginning of the catalog is a Table of Contents that lists, by name and description, all the basic body types and pre-set positions provided in the HUMAN FACTORS LIBRARY. Refer to this when you are searching for a particular item. This document contains the following chapters: PRE-SET POSITIONSContains a drawing of the prototypical mannequin, showing its joints. It also includes illustrations of the three pre-set positions, with tables of their associated joint angles. BODY DIMENSIONSContains illustrations of the main body dimensions and tables of dimensions for the six basic body types provided in the library.
Introduction to the Libraries

5-2

Note: The dimensions and ratios used in the Pro/ENGINEER HUMAN FACTORS LIBRARY are for informational purposes only, and any use or reliance theron is at your own risk and expense.

The Human Factors Library Structure


The following figure shows the directory structure of the HUMAN FACTORS LIBRARY. Directory Structure of the HUMAN FACTORS LIBRARY prolib_loadpoint hmflib

male05

male50

male95

female05

female50

female95

Using the Human Factors Library


After the appropriate search paths have been created, you can retrieve layouts and assemblies from the library in one of the following ways: Use the Retrieve command to enter the layout or assembly by name (for example, female50). Pro/ENGINEER then searches the search path directories until it finds the file. Use the Search/Retr command to move up and down the directory trees until you find the file you want, then select it.

The Human Factors Library

Changing a Models Position to a Pre-Set Position (in Layout Mode)


You can change a models position by selecting one of the three pre-set positions from the Joint Angle Table on Sheet 1 of the layout, then regenerating the layout and the assembly.

The Human Factors Library

5-3

Procedure How to change a models position 1. Retrieve the Layout. You can use either procedure outlined in Using the Human Factors Library on page 5 - 3. 2. Choose Modify from the LAYOUT menu. 3. Choose Value from the MODIFY DRAW menu, then Pick from the GET SELECT menu. 4. Pick on the number inside the Preset Positions box and enter the new value at the prompt in the Message Window. Note that the number in the Preset Positions box changes, but the numbers in the Joint Angle Table remain unchanged. 5. Choose Regenerate from the LAYOUT menu. Verify that the regeneration is executed successfully and that the numbers in the Joint Angle Table update. 6. Optionally, select Quit Window from the MAIN menu. 7. Retrieve the related assembly. 8. Choose Regenerate from the ASSEMBLY MENU. 9. Choose Automatic from the PRT TO REGEN menu. 10. Choose Current Values from the GET INPUT menu. Verify that the regeneration is completed successfully and that the model has adopted the pre-set position that you selected.

Creating a New Pre-set Position


You can use the included relations in the layout of the assembly to create a new pre-set position for any model. There is no limit to the number of pre-set positions you can create. Procedure To create a new pre-set position for a model 1. Retrieve the layout and assembly for the model for which you want to create a new pre-set position. 2. Choose Relation from the LAYOUT menu, and Edit Rel from the RELATIONS menu.

5-4

Introduction to the Libraries

The system displays the default text editor, containing all the relations for the layout and assembly you retrieved. The beginning of the set of relations for each pre-set position is marked by two rows of asterisks, with the commented line: Preset #<N>: (where <N> represents the pre-set position number). The line may also contain a description of the pre-set position. 3. Create a new pre-set position by using your text editor to copy a set of relations from an existing pre-set position (preferably from the one most closely matching the desired pre-set position) and paste these relations back into the relations file for the layout you are modifying. 4. Edit the copied relations. First, edit the commented line describing the pre-set position and number Next, change the first relation from the original pre-set number (that is, the pre-set from which you copied) to the new pre-set position number. Finally, edit any relations necessary to create the pre-set position you want.

5. Regenerate the layout and assembly to reflect your changes.

Changing a Models Position (from the Assembly)


The system uses Pro/PROGRAM to carry out this operation. You can either use a menu-driven, interactive dialog or edit the family table directly, via Pro/PROGRAM, to create new instances. See Pro/PROGRAM in the Fundamentals manual for more information on using Pro/PROGRAM. Procedure To change a models position from the assembly 1. Choose Regenerate from the ASSEMBLY menu. 2. Choose Automatic from the PRT TO REGEN menu. 3. Choose Enter from the GET INPUT menu. 4. Choose Select All and Done Select from the INPUT SELECT menu. The Human Factors Library

The Human Factors Library

5-5

5. Enter [0] to select values from the program (that is, to continue this procedure). Enter [1] to regenerate the assembly according to the current values of the angular parameters in the layout. 6. Pro/ENGINEER goes through all the joints in the model (some of them in groups, for convenience) and asks if you want to change the current values. If you respond yes for a particular joint, the system prompts you for a new value, with the current value displayed as the default value. After you have entered values for all joints, Pro/ENGINEER automatically regenerates the model. Note: The datum coordinates at each joint are relative. For example, if the upper left arm is rotated forward by 20 degrees, the appropriate coordinates at the elbow and wrist are also rotated by the same amount, in the same plane.

Storing a New Position


If you want to store a new position, you can save either the file, or store the position as an instance of the generic assembly. If you choose to save an instance, Pro/PROGRAM prompts you for the name of the instance, then automatically appends the family table with the appropriate dimensions, features, and values.

Modifying the Body Dimensions of a Model


You can modify the body dimensions of a model using the Dimension Table on Sheet 2 of the layout. Procedure How to modify the body dimensions of a model 1. Retrieve the layout for the model. 2. Choose Sheet and Next Sheet from the LAYOUT menu, then choose Modify from the LAYOUT menu. 3. Choose Value and Pick from the MODIFY DRAW menu. Pick on the value that you want to change from the Size column in the Dimension Table. 4. Choose Accept from the CONFIRM menu and enter the new value for the dimension you want to change. Choose Done Select from the GET SELECT menu when you have finished. Regenerate the layout.

5-6

Introduction to the Libraries

5. If this is to be a permanent change, save the layout. 6. Retrieve the related assembly and regenerate it. As the regeneration proceeds, the system modifies the dimensions of the affected parts. 7. If this is to be a permanent change, you should save the generic assembly, either as a new version of the existing file or as a new file.

Creating a New Model


By definition, the supplied models will be stored as read-only files in a library. You can also create your own family of models in your own directory using the Save As command to copy the layout and assembly files to another directory. For more information, see DBMS Functions in the Fundamentals manual. If you are using Pro/PDM to manage your libraries, you can make a copy and rename the assembly and layout directly from Pro/PDM. Note: You may need to regenerate the copied files to ensure that the appropriate files were copied properly.

Renaming a Model
If you want to change the name of a model, use one of the following methods: Make an instance of the assembly, then save the instance as an assembly. Rename only the generic assembly and still use the same layout and parts. Rename some or all of the parts. The Human Factors Library

Renaming the Assembly


Procedure How to rename the assembly 1. Retrieve the assembly to be renamed. 2. Choose Rename from the DBMS menu. Enter the name of the assembly to name, then enter the new name for the assembly. 3. Regenerate the assembly and save it.

The Human Factors Library

5-7

Renaming the Parts


Procedure How to rename one or more parts of the assembly 1. Choose Relations from the ASSEMBLY menu. 2. Choose Assem Rel and Sel by Menu from the MODEL REL menu. The system displays a list of the models parts. 3. Rename each individual part as you would rename the entire assembly. For more information, see Renaming the Assembly on page 5 - 7. 4. When you have finished, you can choose Sel by Menu again to redisplay the MODEL REL menu and verify that the part names are correct. 5. You may need to regenerate the assembly and verify that it regenerates successfully. 6. Save the assembly again.

Renaming the Layout


Procedure How to rename the layout 1. Retrieve the layout file and rename it as you would an assembly. For more information, see Renaming the Assembly on page 5 - 7. 2. Retrieve the Assembly file. 3. Choose Set Up from the ASSEMBLY menu. Choose Declare from the ASSEM SETUP menu. 4. Choose Declare Lay from the DECLARE menu. Both the original layout and the new one will be displayed. 5. Choose UnDecl Lay from the DECLARE menu. The currently declared layout will be displayed in the LAYOUTS menu. Choose it and enter yes to continue. 6. Choose Declare Lay again, then choose the renamed Layout. 7. To verify that the change was successful, choose List Decl. The system displays the currently declared Layout.

5-8

Introduction to the Libraries

Verification
Procedure How to verify that all the steps executed successfully 1. End the current session of Pro/ENGINEER and start a new one. 2. Retrieve the renamed layout file, change its pre-set position, then regenerate it. Quit the window. 3. Retrieve the assembly file and regenerate it. The position of the model should match the pre-set position in the layout.

The Human Factors Library

The Human Factors Library

5-9

6
The Mold Base Library
The MOLD BASE LIBRARY is a collection of standard mold bases and component parts, based on the D-M-E, HASCO, and FUTABA company, and FUTABA Corporation standard catalogs, ready to use in your Pro/MOLDESIGN assemblies. Topic Contents of the Mold Base Library Contents of the Mold Base Library Catalog The Mold Base Library Structure Page 6-2 6-2 6-4

6-1

Contents of the Mold Base Library


The MOLD BASE LIBRARY contains the following: Mold base assembliesStandard mold bases in a range of sizes, including various sizes of plates and housings Component partsA range of standard parts to use in your mold bases, including core pins, ejector pins, ejector sleeves, stop pins, support pillars, leader pins, shoulder and straight bushings, cap screws, stripper bolts, sprue bushings, and locating rings

Contents of the Mold Base Library Catalog


SECTION IContains D-M-E standard and metric mold base assemblies and component parts, as well as new D-M-E Standard assemblies for Version 18.0 that contain the simplified representations and the master representations with all component parts. SECTION IIContains HASCO standard and metric mold base assemblies and component parts as well as new HASCO Standard assemblies for Version 17.0 that contain the simplified representations and the master representations with all component parts. SECTION IIIContains the FUTABA metric mold base assemblies and component parts. For more information, see the MOLD BASE LIBRARY Catalog about the new D-M-E, HASCO and FUTABA assemblies. Mold bases and component parts are implemented as standard assembly families and part families. When you specify a mold base to retrieve, you should first know the mold base size. Therefore, you should become familiar with locating the mold bases in the catalog. The chapter names in the MOLD BASE LIBRARY Catalog correspond to the directories in the MOLD BASE LIBRARY in which the mold bases and component parts are located. The Table of Contents lists, by name and description, all the mold base assemblies and component parts. Refer to the Table of Contents when you are searching for a particular item.

6-2

Introduction to the Libraries

The D-M-E Company Catalog


The mold bases and component parts listed in Section I of the MOLD BASE LIBRARY were created according to the specifications given in the D-M-E Companys catalog, Molding Systems and Tooling for the 90s. The dimensions of all the parts and assemblies displayed in the MOLD BASE LIBRARY Catalog are exactly the same as those with the corresponding names shown in the D-M-E Companys catalog. Refer to the appropriate sections of the D-M-E Companys catalog, if necessary.

The HASCO Company Catalog


The mold bases and component parts listed in Section II of the MOLD BASE LIBRARY were created according to the specifications given in the HASCO Companys catalog, The HASCO Standard Mold Base Library. The dimensions of all the parts and assemblies displayed in the MOLD BASE LIBRARY Catalog are exactly the same as those with the corresponding names shown in the HASCO Companys catalog. Refer to the appropriate sections of the HASCO Companys catalog, if necessary.

The FUTABA Corporation Catalog


The mold bases and component parts listed in Section III of this catalog were created according to the specifications given in the FUTABA Corporations catalog. The dimensions of all the parts and assemblies included in this catalog are exactly the same as those with the corresponding names in the FUTABA catalog. You can refer to the appropriate sections of the FUTABA catalog if necessary.

The Mold Base Library

The Mold Base Library

6-3

The Mold Base Library Structure


The following figure shows the directory structure of the MOLD BASE LIBRARY. See the MOLD BASE LIBRARY Catalog for the complete directory hierarchy. Directory Structure of the MOLD BASE LIBRARY prolib_loadpoint moldlib

dmemoldlib standard_d metric_d

assy_ds

comp_ds

assy_dm

comp_dm

futmoldlib

assy_fm

comp_fm

hascomoldlib standard_h metric_h

assy_hs

comp_hs

assy_hm

comp_hm

6-4

Introduction to the Libraries

Using Mold Bases in Pro/MOLDESIGN Operations


The mold bases included in this library contain blank plates, which have not been machined, that can accommodate a mold insert. You can use these mold bases by creating your own pockets in the plates, making them large enough to hold the size of mold insert that is needed. You must then assemble your mold insert to the mold base (see the illustrations of the sample mold bases). Regardless of how you decide to modify the mold base plates, you must create copies of the mold bases before you make modifications to them. Saving modifications to the library assemblies or parts (either generic objects or instances) will permanently alter them. Notes: Do not make modifications to the assemblies in the library! Make modifications only to copies of the assemblies and parts! To ensure that the copied models are not stored in their library directory and that any objects that use the copied models are stored as well, set the configuration file options override_store_back to yes and store_dependent_object to all.

Procedure How to Use a Mold Base from the MOLD BASE LIBRARY 1. Retrieve the instance of the mold base assembly with the desired dimensions. 2. Copy the instance to a new assembly and rename all of its member parts. 3. Use the renamed assembly and parts for modification and use. If your molding operation requires more plates than are included in the A and B series mold bases, you can assemble extra plates to the mold base you are using, as necessary. The following figures show sample mold bases.

The Mold Base Library

The Mold Base Library

6-5

Sample Mold Base Assembly

Sample B Plate with a Mold Insert

6-6

Introduction to the Libraries

Sample A Plate with Mold Insert

Opening Mold Bases


Most of the plates in the mold base assemblies have been assembled offset from each other, using an offset value of 0. Modifying this dimension for a plate and regenerating the assembly causes the mold base to open between the selected plate and the plate from which it is offset. Closed Mold Base

The Mold Base Library

The Mold Base Library

6-7

Assembly Datum Planes


In addition, each mold base includes two assembly datum planes that can be used to facilitate the opening of the mold base between its main plates, such as plates A and B. These datum planes are named Rotation and Offset, and each has a placement dimension that can be modified to open the mold base. By default, the value of each of these dimensions is 0. If you modify the dimension of the datum plane named Rotation, this causes the plates above the plane to be rotated away from the mold base components that are beneath. For more information, see the figure, Mold Base Opened Using the Rotation Datum Plane on page 6 - 8. If you modify the dimension of the datum plane named Offset, this causes the plates above the plane to be offset (raised straight up) from the other mold base components. For more information, see the figure, Mold Base Opened Using the Offset Datum Plane on page 6 - 9.

Mold Base Opened Using the Rotation Datum Plane

6-8

Introduction to the Libraries

Mold Base Opened Using the Offset Datum Plane

The Mold Base Library

The Mold Base Library

6-9

7
The HASCO Standard Mold Base Assemblies

This chapter describes HASCO mold base assemblies and provides information on setting up the search paths and retrieving these new assemblies. For more information on these assemblies, refer to the drawings in the MOLD BASE LIBRARY Catalog, New HASCO Standard Mold Base Assemblies. Topic Setting Up HASCO Mold Base Assemblies and Components Creating Search Paths Retrieving New Assemblies Page 7-2 7-2 7-3

7-1

Setting Up HASCO Mold Base Assemblies and Components


New HASCO mold base assemblies can now be displayed with all of their component parts. The new assemblies are: a_aw10x12_n.asm b_bw10x12_n.asm t_tw10x12_n.asm x_xw10x12_n.asm

During the installation of Pro/ENGINEER, you can choose to create a catalog file that contains all of the assemblies and parts that you want to access. If you do not create this catalog at installation time, you can do so now. As as alternative to the catalog file, you can create search paths to the new assemblies with the config.pro file. For more information on customizing a catalog file, see Customizing a Library Catalog File.

Creating Search Paths


To access the new HASCO Mold Base component files easily, you should set up search paths in your configuration file (config.pro). This method allows you to enter the part name of the library object you want to retrieve rather than the complete path name. Example Set up the following search paths:
SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH ../st_pin ../../comp_hs/pins_hs ../../comp_hs/sprue_bush_hs ../../comp_hs/loc_rings_hs ../../comp_hs/screws_hs ../../comp_hs/bushings_hs

For more detailed information on search paths, see Setting Up Search Paths on page 1 - 3.

7-2

Introduction to the Libraries

Retrieving New Assemblies


Procedure How to Retrieve and Use a Mold Base from the HASCO Mold Base Assemblies 1. Retrieve mold base assemblies and parts using either of these options: The Retrieve option after you have set up the search paths in your configuration file The Pro/ENGINEER Search/Retr option after you have set up the pro_library_dir in your configuration file.

The HASCO Standard Mold Base

2. Choose Pro/Library from the SELECT FILE menu, and the library directory tree displays. 3. Choose /moldlib from the LIBRARIES menu. The MOLD LIB menu displays. 4. Choose /hascomoldlib from the MOLD LIB menu. The HASCO MOLD menu displays. 5. Choose /standard_h for measurements in inches from the HASCO MOLD menu. 6. Choose /assy_hs and a list of dimensions for assemblies and plates displays; /comp_hs displays a choice of components. 7. Select the dimension that you want, for example, /10x12hs, and retrieve the instance of the mold base assembly with the following format, for example: a_aw10x12_n.asm 8. Copy the instance to a new assembly and rename all of its member parts. For more general information on retrieving library parts, see Retrieving Library Parts on page 1 - 10.

The HASCO Standard Mold Base Assemblies

7-3

8
The D-M-E Standard Mold Base Assemblies

This chapter describes D-M-E mold base assemblies and provides information on setting up the search paths and retrieving these new assemblies. For more information on these assemblies, refer to the drawings in the MOLD BASE LIBRARY Catalog, New D-M-E Standard Mold Base Assemblies. Topic Setting Up D-M-E Mold Base Assemblies and Components Creating Search Paths Retrieving New Assemblies Page 8-2 8-2 8-3

8-1

Setting Up D-M-E Mold Base Assemblies and Components


New D-M-E mold base assemblies can now be displayed with all of their component parts. The new assemblies are: 10x12a_n.asm 10x12ax_n.asm 10x12b_n.asm 10x12t_n.asm

During the installation of Pro/ENGINEER, you can choose to create a catalog file that contains all of the assemblies and parts that you want to access. If you did not create this catalog at installation time, you can do so now. As as alternative to the catalog file, you can create search paths to the new assemblies with the config.pro file. For more information on customizing a catalog file, see Customizing a Library Catalog File on page 1 - 8.

Creating Search Paths


To access the new D-M-E Mold Base component files easily, you should set up search paths in your configuration file (config.pro). This method allows you to enter the part name of the library object you want to retrieve rather than the complete path name. Example Set up the following search paths:
SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH SEARCH_PATH ../assy_ds ../../comp_ds/pins_sleeves_ds ../../comp_ds/sprue_bushing_ds ../../comp_ds/locating_ring_ds ../../comp_ds/fasteners_ds ../../comp_ds/bushing_dowel_ds

For more detailed information on search paths, see Setting Up Search Paths on page 1 - 3.

8-2

Introduction to the Libraries

Retrieving New Assemblies


Procedure How to Retrieve and Use a Mold Base from the D-M-E Mold Base Assemblies 1. Retrieve mold base assemblies and parts with either of these options: The Retrieve option after you have set up the search paths in your configuration file The Pro/ENGINEER Search/Retr option after you have set up the pro_library_dir in your configuration file.

The D-M-E Standard Mold Base

2. Choose Pro/Library from the SELECT FILE menu, and the library directory tree displays. 3. Choose /moldlib from the LIBRARIES menu. The MOLD LIB menu displays. 4. Choose /dmemoldlib from the MOLD LIB menu. The D-M-E MOLD menu displays. 5. Choose /standard_d for measurements in inches from the D-M-E MOLD menu. 6. Choose /assy_ds and a list of dimensions for assemblies and plates displays; /comp_ds displays a choice of components. 7. Select the dimension that you want, for example, /10x12ds, and retrieve the instance of the mold base assembly with the following format, for example: 10x12a_n.asm 8. Copy the instance to a new assembly and rename all of its member parts. For more general information on retrieving library parts, see Retrieving Library Parts on page 1 - 10.

The D-M-E Standard Mold Base Assemblies

8-3

9
The Pipe Fitting Library
The PIPE FITTING LIBRARY is a collection of commonly used fittings and features ready to use in your assemblies and parts. Topic Contents of the Pipe Fitting Library Contents of the Pipe Fitting Library Catalog The Pipe Fitting Directory Structure Retrieving Pipe Fittings Page 9-2 9-2 9-2 9-3

9-1

Contents of the Pipe Fitting Library


The PIPE FITTING LIBRARY contains the following: FittingsA collection of common fittings (hose, solder, flange, and so on) of sizes that conform to both SAE and ASME/ANSI standards. You can easily retrieve these parts to use in your assemblies using common callouts. FeaturesA collection of commonly used features (ports and studs) of generic shapes and sizes. These are UDFs with cross-sections, feature attributes, relations and layer information built into the feature. The features are ready to use in your parts.

Contents of the Pipe Fitting Library Catalog


The PIPE FITTING LIBRARY Catalog contains illustrations of all the PIPE FITTING LIBRARY parts and all the information necessary to find and use these parts. The catalog contains the following sections: SECTION IThe catalog of standardized fittings. When you specify a fitting for use in an operation, you must first know the generic part name. Therefore, you should become familiar with locating the fittings in this catalog. SECTION IIThe catalog of features.

At the beginning of the catalog is the Table of Contents that lists, by name and description, all the PIPE FITTING LIBRARY fittings and features. Refer to this when searching for a particular item. You can also browse the PIPE FITTING LIBRARY using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item.

The Pipe Fitting Directory Structure


The following figure shows the directory structure of the PIPE FITTING LIBRARY. See the PIPE FITTING LIBRARY Catalog for the complete directory hierarchy.

9-2

Introduction to the Libraries

Directory Structure of the PIPE FITTING LIBRARY prolib_loadpoint fittinglib features ports studs face_seal fittings hydraulic solder weld

The Pipe Fitting Library

Retrieving Pipe Fittings


See the section Retrieving Library Parts on page 1 - 10 for instructions for retrieving parts from the PIPE FITTING LIBRARY.

The Pipe Fitting Library

9-3

10
The Piping and Heating Library

The PIPING and HEATING LIBRARY is a collection of commonly used HVAC, HPA, and pipe fitting and valve symbols to use in schematic diagrams. Topic Contents of the Catalog The Piping and Heating Library Structure Page 10 - 2 10 - 2

10 - 1

Contents of the Catalog


The PIPING & HEATING LIBRARY Catalog contains illustrations of all the piping and heating library symbols and all the information necessary to find any symbol. Procedure How to locate a specific symbol 1. Determine the type of symbol and locate its chapter in the Table of Contents. 2. Turn to that chapter and locate the symbol. Where applicable, the catalog gives both the generic symbol name and group name. You use these names in the same order to retrieve the symbol.

The Piping and Heating Library Structure


To use the symbols in this library, you need a Pro/LIBRARYACCESS license. Piping and heating symbols are loaded directly into the directory: <proe>/symbols/library_syms where < proe> is the Pro/ENGINEER loadpoint. Once the symbols have been installed, you have direct access to them using the System Syms option when retrieving a symbol. You can also browse the PIPING and HEATING LIBRARY using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item.

10 - 2

Introduction to the Libraries

The following figure shows the PIPING and HEATING LIBRARY directory structure. For more information, see the PIPING and HEATING LIBRARY Catalog for the complete directory hierarchy. Directory Structure for the PIPING & HEATING LIBRARY prolib_loadpoint gensymlib

hpa

hvac

pvf

The Piping and Heating Library

The Piping and Heating Library

10 - 3

11
The Tooling Library
The TOOLING LIBRARY is a collection of commonly used manufacturing tools, industry standard toolholders, and fixtures ready to use in your manufacturing operations. Topic Contents of the Tooling Library Contents of the Tooling Library Catalog The Tooling Library Structure Retrieving Tools and Fixtures Tools Toolholders Creating Your Own Library of Tools Page 11 - 2 11 - 2 11 - 3 11 - 3 11 - 5 11 - 7 11 - 9

11 - 1

Contents of the Tooling Library


The library contains the following: ToolsA collection of common tools (mills, taps, and drills) of sizes corresponding to ANSI (metric and American Std.) standards. The tool parameters are easily retrieved using the Tool Library command when you establish operation parameters. For operation parameter specification, only parameter data is retrieved. However, the tools are defined completely with three-dimensional features, so they can be retrieved in Part and Assembly mode as well. ToolholdersA collection of industry standard toolholders. Toolholders will accommodate tools (mills, taps, drills, and reamers) of different shank styles (straight, Morse Taper, or Weldon) available in SECTION I of this library, or tools created and stored by the user. Toolholders come in a variety of shank styles (straight shank, Caterpillar V-Flange, BT (JMBTA) Flange, Quick Change/NMTB, and Morse Taper) to interface with milling machines, drilling machines, or machining centers. FixturesA collection of commonly used manufacturing fixtures (clamps, holding plates, chucks and jaws, and so on) of generic sizes. The fixtures can be retrieved in Part, Assembly, and Manufacturing modes, and assembled in a variety of ways to support your workpiece.

Contents of the Tooling Library Catalog


The TOOLING LIBRARY Catalog contains illustrations of all the TOOLING LIBRARY parts and all the information necessary to find and use any part. The catalog contains the following sections: SECTION IThis section is the catalog of tools. When you specify a tool to use for an operation, you must know the generic part name first. Therefore, you should become familiar with locating the tools in this catalog. SECTION IIThis section is the catalog of fixtures. SECTION IIIThis section is the catalog of toolholders.

At the beginning of the catalog is the Table of Contents that lists, by name and description, all the TOOLING LIBRARY tools, fixtures, and toolholders. Refer to this when searching for a particular item.

11 - 2

Introduction to the Libraries

You can also browse the TOOLING Library using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item.

The Tooling Library Structure


The figure, Directory Structure of the TOOLING LIBRARY shows the directory structure of the TOOLING LIBRARY. See the TOOLING LIBRARY Catalog for the complete directory hierarchy. Directory Structure of the TOOLING LIBRARY
prolib_loadpoint

mfglib

fixture_lib standard_t

tools_lib metric_t

holder_lib

isotoollib The Tooling Library

Retrieving Tools and Fixtures


You can retrieve a tool or fixture in Manufacturing mode.

The Tooling Library

11 - 3

Procedure How to retrieve tools and fixtures 1. Begin by requesting a tool or a fixture: Tools - When you set up an NC sequence: Choose Tool from the SEQ SETUP menu. Then Retrieve and Tool Library. Alternatively, you can choose Tooling from the MFG SETUP menu. Then Create, select the type of tool being retrieved. Then choose Retrieve and Tool Library.

Fixtures - Select Mfg Setup, then Fixture, Create, Component, Assemble, and enter the name of the fixture setup. If you do not know the name, enter a question mark (?) and the system displays the Pro/Library option.

2. Pro/ENGINEER prompts you for a part name. Tools and fixtures are standard part families. To retrieve the generic part, do one of the following: Enter the generic part name. The system uses the search paths in your config.pro file to locate the part with that name. ...or... Enter a [?] at the part name prompt. This puts you in the GET SELECT menus, allowing you to move up and down the directory tree until you locate the part you want.

3. When the part is located, the system regenerates the part and asks if you want to retrieve an instance of the object. Enter [yes] to have Pro/ENGINEER prompt you for enough information to retrieve a specific instance. Enter [no] to retrieve the generic part.

11 - 4

Introduction to the Libraries

4. When you are prompted for a parameter value, you can do any of the following: Enter a value for the parameter shown in the prompt. Press <CR> to display a menu that contains all the values for the specific parameter. Select a value from the menu. Enter [*] to select an instance name from the INSTANCES menu. Selecting an instance name will skip all other prompts. Enter [>] to skip this parameter and continue with the next.

5. When asked about the status of a feature in your instance, such as a cut or protrusion, answer yes or no. 6. Pro/ENGINEER continues to ask these questions until it finds a unique instance. See the section Retrieving Library Parts on page 1 - 10 for instructions for retrieving a tool, toolholder, or fixture into Part or Assembly mode.

Tools
The Tooling Library The following sections describes how the parts are used.

Parameters
Dimensions and parameters in the family table and parameters for Pro/MFG are designated as symbols for retrieval in Pro/PDM. Pro/PDM can then extract those parameters and associate them as attributes and search for the instance based on those attributes. Once a specific tool instance is retrieved, all the parameter values for that tool type are automatically set. You need not do anything else to set tool parameters. However, the parameters can be viewed, and even edited, using the Set command in the Tool Params menu. Thus, you can edit one of the parameters that does not correspond exactly to your tool geometry. This method works if the tool is retrieved by copying. Note: You can create your own tool library to include tools frequently used by you but not defined in the TOOLING LIBRARY. For more information, see Creating Your Own Library of Tools on page 11 - 9.

The Tooling Library

11 - 5

Geometry
The TOOLING LIBRARY tools are completely defined with all the features pertinent to the tool, including cutter flutes, shanks, tapers, tangs, and so on. When the tool is used in a manufacturing operation, only the appropriate parameters are retrieved. You are given the option of displaying solid model geometry, or displaying a tool generated by parameters. If you do not select a display, the system suppresses features that are nonessential for setting parameters (such as shank tangs) to speed tool retrieval. In this case, when you retrieve the parts into Part and Assembly mode, you must resume the suppressed features to view all the geometry. When using tools in Assembly mode, each tool has the following: A datum plane, labeled END, at the extreme bottom of the tool A coordinate system, labeled TIP, at the extreme tip of the too. A coordinate system, labeled HOLDER, at the top of the tool

See the following figure: Tool Parameters

Drill

Flat End Mill

11 - 6

Introduction to the Libraries

Toolholders
The parts in the toolholder library define the external and internal geometry of the toolholder necessary to provide accurate clearance checking between the assembled tool or toolholder and the workpiece undergoing machining processes. Toolholder parts also contain information pertinent to manufacturing process sheet descriptions. Toolholder library parts are defined completely using regular Pro/ENGINEER functionality. Toolholder parts may be retrieved in Part and Assembly mode, and modified to suit your specific toolholder requirements. You can also create additional toolholder parts to fulfill your specific requirements and locate directories containing these parts in the toolholder library directory. You can remove toolholder parts and directories that you do not require from the toolholder library, thus tailoring the library to suit your own needs. You can assemble toolholders to TOOLING LIBRARY parts by selecting the coordinate system HOLDER on the toolholder and on the tool. The coordinate system HOLDER is placed at a depth relative to the nose of the holder. If a range of tool depth exists, the coordinate system is placed at the median of the maximum and minimum values. You can modify the value to suit your particular requirement. The Tooling Library You can then retrieve the tool and toolholder assembly as a tool in a manufacturing operation (using the Tool Library option), which allows you to check for interference between the tool and toolholder assembly and the workpiece during CL data display. To use a tool and toolholder assembly, the tool (mill, drill, or tap) must be the base component of the assembly. For more information, see the Pro/MFG and Pro/NC-Check Users Guide. The toolholder naming convention is as follows:

SS 1

DP 2

100 3

205 4

This sample toolholder is a double pin floating collet chuck, with 1.00" shank diameter and 0.21785 tool shank capacity. In the naming convention, the first field (in the example, the value SS) represents the machine tool interface. The field can have the following values:
The Tooling Library

SSStraight shank
11 - 7

VFCaterpillar V-flange BTJMBTA BT-flange QCQuick Connect (QC) flange MTMorse taper

The second field (in the example, the value DP) represents the toolholder type. The field can have the following values: CCCollet chuck. TCTap collet chuck. EMEndmill adapter. MTMorse taper adapter. SSStraight shank adapter. FHFloating-holder collet chuck. There are three additional types for straight shank machine interfaces:

DPDouble pin RDRoller drive FCFull floating

The third field (in the example, the value 100) represents the machine interface. The value is a one, two, or three-digit number, depending on the machine interface. The values are as follows: Morse Taper1, 2, 3, 4, or 5 taper size QC-, BT-, V-Flanges30, 40, 45, or 50 taper size Straight ShankFrom 050 (0.5") to 300 (3.00") diameter, in varying increments Numbers 1, 2, and 3 compose the generic name of each part. The fourth field (in the example, the value 205) represents the instance number. This field contains the dimensions associated with the particular instance within the part family table

Fixtures
The parts in the fixture library are the individual components of the fixtures you will design to hold your workpiece in place. Each part has the appropriate surfaces, axes, and datum planes needed for assembly. You can use the fixture library parts in two ways:

11 - 8

Introduction to the Libraries

You can design your fixture during the manufacturing process, assembling each component as needed. In this case, the fixture is unique to your manufacturing assembly and cannot be used by others. You can design common fixture assemblies in Assembly mode, then retrieve these assemblies into the manufacturing assembly. Doing this is the same as creating your own library.

The following figure shows a fixture assembly made up of TOOLING LIBRARY fixture parts. Fixture Assembly Composed of TOOLING LIBRARY Fixture Parts

The Tooling Library

Creating Your Own Library of Tools


You can add tools for milling, drilling and tapping, as well as create your own tools for wire EDM and turning. There are two ways to do this: For each tool, create an ASCII text file that contains the appropriate parameter values. This is the simplest method, but you must create a separate file for every size of the same tool. This option does not require a Pro/LIBRARY license. Create a part with the appropriate geometry, dimension values, and dimension symbols. Using family tables, you can quickly create all sizes for the tool and provide an easy interface for retrieving them. This option requires a Pro/LIBRARYACCESS license.

The Tooling Library

11 - 9

Using ASCII Files


Procedure How to add tools using ASCII files 1. Create a file for the tool, naming it toolname.tpm, with the appropriate parameters in the format. The parameters are as follows: TOOL_IDThe name of the tool TOOL_TYPEThe tool type (MILLING, DRILLING, TURNING, GROOVING, or WIRE-EDM) LENGTH_UNITSThe length units (INCH, FOOT, MILLIMETER, CENTIMETER, or METER)

Include other parameters as required. These parameters are shown in Tool Parameters for Each Tool Type on page 11 - 12. 2. Locate all the tools in the same directory and set it up so all users can access the directory using the configuration file option pro_mf_tprm_dir. Example The ASCII file for a 1/4" ball-end endmill is as follows: TOOL_ID TOOL_TYPE LENGTH_UNITS CUTTER_DIAM LENGTH CUTTER_RADIUS SIDE_ANGLE BMILL025 MILLING INCH 0.25 3.0 0.125 0

11 - 10

Introduction to the Libraries

Using Parts
Procedure How to add tools using parts 1. Create a part for each specific tool type and style, such as was done for the TOOLING LIBRARY. You need to define only enough geometry to provide dimensions for all the tool parameters of that type. 2. Modify the dimension symbols to correspond to the appropriate parameter for the tool. For more information, see Tool Parameters for Each Tool Type on page 11 - 12. Enter the dimension symbol name exactly as shown. Note: For any parameter not defined in the part, there is a default value. If the default value is -1, you must edit the tool once it is retrieved. 3. Create a family table. Add the dimensions to the table that corresponds to each of the parameters required for the tool. Select the parameters in the same order that you want to be prompted when you retrieve the tool. 4. Create an instance for every size of that tool type. The instance name is the identifier of the tool, the units of the part are the tool units, and the tool type depends on which operation you are creating when you retrieve a tool. 5. Store the part in a directory that all users can access using the configuration file option search_path. The following table lists the tool parameters for each tool type. The Tooling Library

The Tooling Library

11 - 11

Tool Parameters for Each Tool Type Turn Groove Countersink Center Drill Thread Mill Contouring

Side Mill

CUTTER_DIAM CORNER_RADIUS CUTTER_WIDTH SHANK_DIAM NOSE_RADIUS POINT_DIAMETER DRILL_DIAMETER TOOL_WIDTH SIDE_WIDTH LENGTH CHAMFER_ LENGTH DRILL_LENGTH INSERT_LENGTH END_OFFSET SIDE_ANGLE END_ANGLE POINT_ANGLE CSINK_ANGLE GAUGE_X_LENGTH GAUGE_Z_LENGTH NUM_OF_TEETH TOOL_MATERIAL HOLDER_TYPE

11 - 12

Introduction to the Libraries

Groove

Ream

Turn

Bore

Drill

Mill

Tap

12
The JIS Fasteners Library
The JIS FASTENERS LIBRARY is a collection of common fasteners and parts that conform to the Japanese Industrial Standard (JIS). These parts are retrievable using common callouts and are ready to use in assemblies. Topic Contents of the JIS Fasteners Library Catalog The JIS Library Structure Page 12 - 2 12 - 2

12 - 1

Contents of the JIS Fasteners Library Catalog


The JIS FASTENERS LIBRARY Catalog contains illustrations of all the JIS parts and all the information necessary to find and use any part. At the beginning of the catalog is the Table of Contents that lists, by name and description, all the JIS parts. Refer to this when searching for a particular item. You can also browse the JIS library using the yellow one-line help appearing in the Message Window of Pro/ENGINEER. When your mouse cursor is over a menu item of the library, whether a directory or part name, the system displays the contents of the highlighted item. Note: Note that some of the parts conform to the Japanese standard only, while others conform to both JIS and ISO standards. This library is available in both Japanese and English, and is located in <prolib_loadpoint>/objlib/jisfastlib, where <prolib_loadpoint> is the loadpoint of the libraries. For instructions for retrieving parts from the JIS library, see the section Retrieving Library Parts on page 1 - 10.

The JIS Library Structure


The following figure shows the directory structure of the JIS library. Directory Structure of the JIS LIBRARY prolib_loadpoint objlib jisfastlib

jisbolt

jisscr

jisnuts

jiswashers

jispins

jisstud

jisrivets

12 - 2

Introduction to the Libraries

Index

A
Adapters 11-8 Arrows 1-16 ASCII les to add tools 11-10 Assembly changing model position 5-5 mold base 6-2 renaming 5-7

B
BASIC LIBRARY contents 2-2 directory structure 2-3 Blank, DIM OPTIONS 1-15 Body dimensions changing 5-6 bom_format option 1-24 BT-ange 11-8

table of 1-24 table of library options 1-26 Conguring libraries 1-3 Connect parameter 3-4 Connector inserts 3-4 retrieving 3-3 CONNECTOR LIBRARY contents 3-1 creating your own 3-3 directory structure 3-3 retrieving parts from 3-3 Create new model 5-7 pre-set positions 5-4 your own connector library 3-3 your own feature library 1-21 your own part library 1-20 your own tooling library 11-9 Cylindrical connectors 3-2

C
Caterpillar V-ange 11-8 Chucks 11-8 CL data 11-7 Clearance checking 11-7 Collet chuck 11-8 Conguration le 1-23 options override_store_back 1-11 pro_group_dir 1-2 pro_library_dir 1-5 pro_mf_tprm_dir 11-10 search_path 1-20 store_dependent_objects 1-11

D
Databases converting libraries to 1-22 Datum Planes assembly 6-8 def_layer option 1-24 DIM OPTION menu options 1-15 D-M-E Company (see MOLD BASE LIBRARY) 6-3 D-M-E Company mold bases creating search paths 8-2 search paths 8-2 setting up 8-1

Index - i

drawing_setup_le option 1-24

E
ELECTRICAL SYMBOL LIBRARY 4-1 Endmill adapter 11-8 Entry port parameter 3-4

contents 12-1 JIS LIBRARY contents 12-2 directory structure 12-2

L
Layout model position 5-3 renaming 5-8 Libraries catalog updating 1-9 conguring 1-3 converting to Pro/PDM databases 1-22 creating your own tooling library 11-9 feature 1-13 creating your own 1-21 structure of 1-14 part creating your own 1-20 structure of 1-9 search paths 1-3 symbol 1-19 using 1-2 Library Catalog updating 1-9 Library Catalog File customizing 7-2 Licenses 1-3

F
Fasteners 2-2 Feature library 1-13 creating your own 1-21 structure of 1-14 using 1-14 Features BASIC LIBRARY 2-2 PIPE FITTING LIBRARY 9-2 retrieving errors 1-23 Fittings 9-2 retrieving 9-3 Fixtures 11-2 retrieving 11-3 using TOOLING LIBRARY parts 11-8 Flanges 11-8 Flip arrows 1-16 Floating-holder collet chuck 11-8 FUTABA Corporation (see MOLD BASE LIBRARY) 6-3

G
Gender parameter 3-4 Geometry tooling 11-6

M
Menu le format 1-7 menu_show_instances option 1-24 Message Window one-line help 1-8 Metric parts BASIC LIBRARY 2-2 Model body dimensions 5-6 creating a new 5-7 position changing (Assembly mode) 5-5 changing (Layout mode) 5-3 renaming 5-7 MOLD BASE LIBRARY contents 6-2 directory structure 6-4 using 6-5 using One-line Help 1-8 Mold Bases opening 6-7 setting up 7-2

H
HASCO Company (see MOLD BASE LIBRARY) 6-3 HASCO Company mold bases creating search paths 7-2 search paths 7-2 setting up 7-1 HUMAN FACTORS LIBRARY contents 5-2 directory structure 5-3 using 5-3

I
Index menus 1-7 ISO fasteners and parts 2-2

J
JIS FASTENERS LIBRARY

Index - ii

Introduction to the Libraries

Morse taper 11-8 adapter 11-8 Multiple libraries setting the pathnames 1-5

N
Naming convention index le 1-7 toolholders 11-7 ncl_le_extension option 1-24 Normal, DIM OPTIONS 1-15

O
override_store_back option 1-11

P
Panel connectors 3-2 Parameter connector 3-4 template 3-4 tool 11-12 Part library creating your own 1-20 structure of 1-9 Parts component 6-2 ISO 2-2 metric BASIC LIBRARY 2-2 renaming 5-8 retrieving 1-10 errors 1-22 standard BASIC LIBRARY 2-2 table-driven 1-11 to add tools 11-11 pen_line_weight option 1-25 pen_table_le option 1-25 Pin parameter 3-4 PIPE FITTING LIBRARY contents 9-1 directory structure 9-3 Pipe ttings (see Fittings) 9-3 PIPING & HEATING LIBRARY contents 10-1 directory structure 10-3 Plates 6-5 plotter option 1-25 plotter_command option 1-25 plotter_handshake option 1-26 Position changing 5-3 Pre-set position changing to a 5-3

creating 5-4 Pro/ASSEMBLY 5-2 Pro/FEATURE 1-3 Pro/LIBRARYACCESS (see Licenses) 1-3 Pro/NOTEBOOK 5-2 Pro/PDM and the TOOLING LIBRARY 11-5 Pro/PDM databases 1-22 Pro/PROGRAM 5-5 pro_crosshatch_dir option 1-27 pro_format_dir option 1-27 pro_group_dir option 1-4 pro_library_dir option 1-5 pro_material_dir option 1-28 pro_mf_cl_dir option 1-28 pro_mf_param_dir option 1-28 pro_mf_tprm_dir option 1-28 pro_mf_workcell_dir option 1-28 pro_sheet_met_dir option 1-29 pro_surface_nish_dir option 1-29 pro_symbol_dir option 1-29 pro_unit_length option 1-26

Q
QC ange 11-8

R
Read Only, DIM OPTIONS 1-15 Rectangular rack connectors 3-2 Rename assembly 5-7 layout 5-8 model 5-7 parts 5-8 Retrieve connectors 3-3 errors 1-22 library parts 1-2 pipe ttings 9-3 tools and xtures 11-3

S
Same Dims, SCALE 1-15 Same Size, SCALE 1-15 Search paths 1-3 search_path_le option 1-28 Set, TOOL PARAMS 11-5 Single library setting the pathname 1-5 Store new model position 5-6 objects 1-21 store_dependent_objects option 1-11 Straight shank 11-7

Index - iii

adapter 11-8 Symbol library 1-19

T
Table-driven parts 1-11 Tap collet chuck 11-8 Taper 11-8 Tool 11-2 parameters 11-5 table of 11-12 retrieving 11-3 Tool, SEQ SETUP 11-4 Toolholder 11-2 naming convention 11-7 TOOLING LIBRARY contents 11-1 creating your own 11-9 directory structure 11-3 geometry 11-6

U
UDFs (see User-dened features) 1-2 User Scale, SCALE 1-15 User-dened features retrieving 1-2 Using 1-8

V
Verify 5-9

Index - iv

Introduction to the Libraries

Pro/ENGINEER Documentation Survey


We are interested in your opinion. Please take a few minutes to fill out this survey. We would like to know when and how you use your Pro/ENGINEER documentation, and what you think its strong and weak points are. This will help us in making our documentation more effective, easier to use and a better tool for using Pro/ENGINEER. Feel free to send any additional comments to the address on the other side of this page. Thank you.

How long have you used Pro/ENGINEER ? What is your primary use of Pro/ENGINEER ?


CUT ALONG DOTTED LINE

Mechanical Design Manufacturing Sheet Metal

Drawings Finite Element Modeling Other

How would you rate the accuracy, thoroughness and organization of the Pro/ENGINEER documents ?

When do you use the documentation ?

How do you look up the information you need ? Is it easy to find ?

What do you believe are the documents strong points ?

What are its weak points ?

Are there any areas of the documentation that you want to see improved, and how (please be specific) ?

Name Company Address City State

Title

Zip/Country

If we can call you to discuss your comments, please provide your telephone number:

FOLD

Place Postage Here

Parametric Technology Corporation


128 Technology Drive Waltham, MA 02154

Attention: Documentation Group

FOLD

TAPE HERE

You might also like