7199406 proe fundamentals

1100
Pro/ENGINEER

Upload: flavio-antonio-correa

Post on 10-Nov-2014

105 views

Category:

Documents


3 download

TRANSCRIPT

Pro/ENGINEER

WILDFIRE 2.0

Fundamentals

Written By:Michael A. Drum

Lesson 01 – Pro/ENGINEER Basic Elements 1-1Lesson 02 – Taking a Look Around 2-1Lesson 03 – Selecting Objects 3-1Lesson 04 – Sketcher Basics 4-1Lesson 05 – Sketch Feature 5-1Lesson 06 – Extrude Feature 6-1Lesson 07 – Making Changes 7-1Lesson 08 – Datums Part 1 8-1

Lesson 09 – Revolve Feature 9-1Lesson 10 – Datums Part 2 10-1Lesson 11 – Sweep Feature 11-1Lesson 12 – Blend Feature 12-1Lesson 13 – Rounds 13-1Lesson 14 – Chamfers 14-1Lesson 15 – Draft 15-1Lesson 16 – Hole Feature 16-1Lesson 17 – Shell Feature 17-1Lesson 18 – Rib Feature 18-1Lesson 19 – Patterns 19-1Lesson 20 – Variable Section Sweeps 20-1Lesson 21 – Swept Blends 21-1Lesson 22 – Boundary Blended Surface 22-1Lesson 23 – Copy & Paste Tool 23-1Lesson 24 – Fill Tool 24-1Lesson 25 – Merge Tool 25-1

Lesson 26 – Trim Tool 26-1Lesson 27 – Intersect Tool 27-1Lesson 28 – Offset Tool 28-1Lesson 29 – Solidify Tool 29-1Lesson 30 – Thicken Tool 30-1Lesson 31 – Extend Tool 31-1Lesson 32 – Mirror Tool 32-1Lesson 33 – Layers 33-1Lesson 34 – Parameters & Relations 34-1Lesson 35 – Family Tables 35-1Lesson 36 – View Manager 36-1Lesson 37 – Assembly Mode – Bottom-Up Design 37-1 Lesson 38 – Assembly Mode – Top-Down Design 38-1Lesson 39 – Assembly Mode – AssemblyCuts 39-1 Lesson 40 – Assembly Mode – AssemblyOperations 40-1 Lesson 41 – Drawing Mode – DrawingFundamentals 41-1 Lesson 42 – Drawing Mode – Creating A Drawing 42-1

Lesson 43 – Drawing Mode – GeneralViews 43-1 Lesson 44 – Drawing Mode – Projection & Section Views 44-1Lesson 45 – Drawing Mode – Auxiliary & DetailedViews 45-1 Lesson 46 – Drawing Mode – Show Axes & GTOLDatums 46-1 Lesson 47 – Drawing Mode – Dimensioning 47-1Lesson 48 – Drawing Mode – Broken & PartialViews 48-1 Lesson 49 – Drawing Mode – GTOLS &Symbols 49-1 Lesson 50 – Drawing Mode – 2D Drafting 50-1Lesson 51 – Drawing Mode – Tables & Balloons 51-1Lesson 52 – Drawing Mode – Adding Sheets &Finalize 52-1 Lesson 53 – Miscellaneous System Functions 53-1AppendixA1 A-1 AppendixA2 A-2 AppendixA3 A-3 AppendixA4 A-4 Tutorial Data Files Fundamentals.zip

Lesson

1

Lesson Objective: In this lesson, we will learn about the basic elements ofPro/ENGINEER, including the different object types, parametric modeling anddesign intent.

Pro/ENGINEER OBJECT TYPES

Before we get into Pro/ENGINEER and start poking around, it is good to understandthe different types of files created and used in Pro/ENGINEER so you will understandthe terminology as we go forward. PARTS – filename.prt A Part in Pro/ENGINEER is a model that represents an individual productcomponent. Each part is made up of features that define its size, shape, color andfunction. As each feature is created, a history is kept that defines how the model ismade. This is known as Regeneration History. A successful feature is one that regenerates without any errors or warnings. We willsee in a later topic how to deal with these situations. Parts are the building block of all Pro/ENGINEER objects. Without parts, assembliesand drawings can not exist. ASSEMBLIES – filename.asm An Assembly in Pro/ENGINEER is nothing more than a container that points to partfiles. Parts can be assembled into an assembly (bottom-up design), or created withinan assembly (top-down design). In either method, assemblies still rely on the part fileto exist. In assemblies, we can define rigid constraints (such as two objects fastened orwelded together), or degree of freedom connections (such as a pin joint or a bearing). Assemblies also maintain a history of the order in which components were eitherassembled or created, as well as features that are created in the assembly itself(such as holes or cuts). This history must be successfully regenerated for theassembly to work properly. DRAWINGS – filename.drw

A Drawing is a two-dimensional representation of a part or assembly file. It relies oneither the part or assembly to exist in order to work. Drawings contain views, tables,notes, dimensions, symbols, and other entities designed to fully describe the modelfor the purpose of manufacturing. FORMATS – filename.frm A Format is a file that overlays on a drawing to create the border, title block, revisionblock, and other company-specific standards that must always appear on thatdrawing. A Drawing can exist without the actual format file. SECTIONS – filename.sec A Section is a two-dimensional sketch that is used to create certain features. Sections are widely used when you are in Part or Assembly mode, and are mostoften created within the model, not as a separate file. A section file can be created and re-used many times. In this case the section will besaved out as a stand-alone file. We will see both types of sections in this trainingguide. ADDITIONAL FILE TYPES Pro/ENGINEER also creates other types of files that may appear on your computer. The following table outlines some of these file types and their usage.

File Type File Ext. File Usage

Configuration Files

.cfg.dtl

.map.pcf.pnt.pro.scl.win

Govern the look, feel and behavior of the application. The extensions are:Model Tree Configuration – CFG, Drawing Setup File – DTL, User DefinedColors – MAP, Plotter Configuration – PCF, Pen Table File – PNT, MainPro/E Configuration – PRO, System Color File – SCL and Main UserInterface Configuration – WIN. These files should not be deleted. Examples: tree.cfg, e.dtl, color.map, plotter.pcf, plotter.pnt, config.pro,syscol.scl, and config.win.

Error Files.crc.err.out

These files generally do not exist unless there is a problem or potentialproblem with something in Pro/ENGINEER. Either the model or the setup ofPro/E has an error. The extensions are: Circular Reference – CRC, BadGeometry – ERR, Config.pro Error – OUT. These files can be deleted. Examples: 12345.crc, bad_geometry.err, and std.out

Graph .gph

Graph features can be created to drive the creation of some features usingan equation. User Defined Features (UDF’s) also use this file extensionwhen saved. These files should not be deleted. Example: holes.gph

Information .inf

Typically created when performing an information query on an object inPro/ENGINEER using the Info menu commands. These files can bedeleted. Example: feature.inf

Log Files .log

Certain functions, such as exporting a model to an IGES format, willgenerate log files. These files can be deleted. Example: iges_out.log

Markups .mrk A markup file, or redline file, can be created for parts, assemblies ordrawings. These can be used to convey changes electronically. The

original model or drawing must exist for these to work. These files shouldnot be deleted. Example: 12345.mrk

Mass Property .m_p

File created when running a mass property calculation on a part ofassembly. These files can be deleted. Example: 12345.m_p

Symbols

.sym Two-dimensional entities created in a drawing that can be re-used in otherdrawings. Examples of these include revision hex symbols, part markingsymbols, weld symbols, etc. These files should not be deleted. Example: revision_hex.sym.1

Tables .tbl

Drawing tables that can be re-used in different drawings. Bill of materialtables are a good example. These files should not be deleted. Example: bom.tbl.1

Trail Files

.txt A running log file of the current session, from the moment Pro/ENGINEER isopened until the moment it closes. Stored in the c:\trails directory. Thesefiles can be deleted. Example: trail.txt.1

If you are not sure whether you can or should delete a certain file, please contactyour CAD Administrator for guidance.

PARAMETRIC MODELING

Pro/ENGINEER is a feature-based, parametric solid modeling tool. As described inthe first section, when you create a part file, you create a series of features that addor remove material, resulting in a final model. This is what is known as feature-basedmodeling. Each feature contains parametric information that defines the size, shape andrelationship to other features. For example, when you create an extruded protrusionthat is shaped as a rectangular block, you can define the following:

• Length, Width and Depth of block.• Sketching Plane where you initially sketched the rectangle before extruding

it.• Orientation Plane to define how you look at the sketch when you enter into

section mode.• Dimensional references (such as other geometry edges, planes, surfaces,

etc.)• Direction of the extrude

Parametric information comes in one of the many forms listed below.

• Dimensions• Relations• Parameters• References• Color (although not to a major degree that might cause a failure of the model

if missing)

Some of these parameters directly affect the ability of a model to regeneratesuccessfully, while others affect information about those features. Even if we create

features in Pro/ENGINEER that are less constrained (such as Style curves andsurfaces), we are still embedding parametric information in these features. As you learn more about using Pro/ENGINEER, the idea of using parametricinformation becomes second nature to you, so we won’t spend any more time on it atthis early juncture.

DESIGN INTENT

This is, perhaps, the most important thing you should take away from this lesson, ifnot the entire course. Design intent is the practice of following best practices andstandards to generate robust models that react well to change and function the wayyou intended with the fewest amount of time spent on rework. Throughout this guide, we will illustrate best ways of approaching modeling inPro/ENGINEER, and we will also learn all about implementing design intent into amodel. For now, consider this… In traditional 2D cad/drawing packages, as well as many 3D designer tools, the resultis an image that best represents the final product being made. With great care anddetermination, you can end up with a representation that is very exact to the size andshape of the final product, but you will always lack the one thing that defines designintent, the ability to dynamically adapt to the types of changes that come about in amanufacturing environment. Sure, you can add/delete entities, drag a few curves, etc., but you will not capture thetrue nature of robust modeling, which is the ability to adapt to change with minimalrework. If you are using Pro/ENGINEER to simply arrive at a size and shape thatrepresents your final product, then you are using the software as a sculptor woulduse clay, and are not getting the best return on your time. Design intent can be captured in the smallest details, such as the way in which youmight dimension a sketch for an extruded protrusion. By dimensioning one way, youcan drastically affect the way in which the part can be manufactured (tolerance stack-up affects). Look at the following figure.

In this figure, we can see the overall length is called out as 8.0. If we had an overalltolerance in our model of +0.1in., then the length could vary from 7.9 to 8.1 incheswhen manufactured.

Now, look at the next figure, which still gives the same overall shape and size.

With the same tolerance, the overall length could vary from 7.7 to 8.3 inches, or adifference of +0.2in., which is twice the standard tolerance. This is not to say that thesecond dimensioning scheme is incorrect, because we might not care about theoverall length, and we might be more concerned with the exact width and location ofthe center groove. Also, the way in which you dimension can make drastic changes easy or verydifficult. You must always anticipate that you will need to change the model. This willaffect the decisions you make early on when modeling. For example, in the twofigures above, if we were asked to increase the length to 9.000 inches, we couldsimply change one dimension in the first figure, while we would have to decide whichdimension we needed to change in the second figure. One might argue that simplychanging the 2.5 dimension to the far right will produce the same result, and theywould be correct, however in most cases, such a change is not so cut and dry. We will see this in more detail as this guide progresses.

COMMON MODELING APPROACH BOTTOM-UP DESIGN The following flowchart represents the basic steps on bottom-up design.

With Bottom-Up Design, parts are created as stand-alone files with an appropriatedrawing. As you create enough parts, you begin to assemble them into an assemblyfile. Once the assembly is created, you create a drawing for the assembly. Each individual part has a strong chance of existing independently from each other. The assembly and the drawing files will require the part files to exist. The ability toadapt to change is reduced in this mode, because there is very little tying the partstogether. For example, if you design a tote with a lid, there is no guarantee that thetote base and lid will line up. If a dimensional change is made to the base, the lid willprobably not fit correctly unless it is updated as well. TOP-DOWN DESIGN The following flowchart shows the basic steps to the top-down approach to design.

In contrast to bottom-up design, a top-down approach to design involves building theindividual part files in the context of an assembly file. A neutral skeleton partcaptures all interface information between the components (a 3D layout), then onlyinformation needed for a particular part file is passed into that file to be used as astarting point for the geometry. Once the skeleton geometry is in the individual part, you can work in the part by itselfand be confident that it will completely fit when you go back to the assembly(provided that you use the skeleton geometry to mark the location where all of theboundaries and interconnects occur. A MELTING POT Ultimately, you can choose to work in either a bottom-up or top-down approach, orchoose to perform a hybrid of these two where it suits you. The type of product youare designing may help you choose which method will work better. In this guide, wewill demonstrate both methods.

LESSON SUMMARY

Pro/ENGINEER, like many other software packages, produces results that are onlyas good as the information going in. Using standards and best practices, you canmaster your design intent to give you robust, easy to change models and drawings. There are many different files used or created in Pro/ENGINEER, but the mostcommon ones are Parts, Assemblies, Drawings, Sections and Formats. Parts arethe building blocks for assemblies and drawings and must always be present forthese others to work. When designing in Pro/ENGINEER, you may choose to build your parts thenassemble them (a bottom-up approach to design), or you may wish to build yourparts in an assembly to provide a more accurate and complete fit (a top-downapproach to design). The type of project will determine which approach works best.

Lesson

2

Lesson Objective: In this lesson, we will learn about the User Interface ofPro/ENGINEER Wildfire 2.0, file operations, viewing modes and how to spin, panand zoom in this release.

STARTING Pro/ENGINEER

Pro/ENGINEER Wildfire 2.0 is installed in the C:\ptc\proewf2 directory. On yourdesktop, you will find the following shortcut.

When Pro/ENGINEER launches, it will start in the following directory.

C:\Data\proewf2 Every time you open up a new session of Pro/ENGINEER, a file is created thatcaptures every command, menu pick, and operation you perform. This file is called atrail file, and it is created and stored in your C:\Data\trails folder. Trail files can beused (with some limited degree of success) to restore work that is lost if you crashout of Pro/ENGINEER without having saved, however most of the time, this is notsuccessful. Trail files do not need to be saved. Since they take up some disk space, it isrecommended that you clean out your c:\trails directory from time to time.

USER INTERFACE

Once you launch Pro/ENGINEER Wildfire 2.0, you will see the following userinterface.

The following figure shows the different components of this interface when a model isopened.

The Wildfire 2.0 interface is made up of the following main areas (from top to bottomand left to right):

• Title Bar – Lists the currently object, and indicates whether the object isactive.

• Menu Bar – Every command in Wildfire 2.0 can be accessed from themenus at the top of the application.

• System Toobar – Contains icons that control system-wide functions, suchas the file operations, model display, datum display, window controls, etc.

• Navigator – Contains several different tools used to navigate through themodel or the interface, such as the model tree, layers, file explorer, favorites,and web browser controls.

• Web Browser – This is a fully functional web browser. Upon the initialstartup of the application (or by clicking on the home icon), you can get to aweb page with helpful information regarding this release. It also doubles asan information window for various tools in the software, such as a featureinformation window, bill of material reports, and when you click on a folder inthe file explorer, it shows the contents in this browser.

• Working Window – This is the main working area in Pro/E. Your geometryor drawing will appear in this window, and you select and build features inthis area.

• Feature Toolbar – Contains icons used to create or edit geometry. Theseare context-sensitive, which means that as you are in a specific function, youwill see additional or fewer icons.

• Dashboard – Appears in most of the common feature creation modes. Contains options and elements for defining features.

• Message Bar – Area where information is displayed in the form of prompts,warnings, general information, etc.

• Status Bar – Provides additional information if necessary. It also displaysthe tool tip when the mouse is placed over an icon, menu or geometry in themain working window or in any of the other toolbars.

• Selection Filter – Used to select different filter options for picking. Displaysthe total number of selected objects.

COLOR SCHEME

Every command or function in Wildfire 2.0 that displays graphically will have adifferent color associated with it. For example, when you move your mouse over amodel, you will see geometry highlight in blue. Once you select geometry, it turnsred. As you create features, you will see a yellow preview of the geometry. Datumplanes have a positive brown side and a negative black side, etc. For the purpose of being able to clearly print and read this training guide on mostBlack & White LaserJet printers, most of the system colors will not appear in thepages of this booklet. We will clearly describe colors that you should see at the timeyou should see them, so you should be able to follow along very easily. Thefollowing figure describes the convention that we will use for this guide.

FILE OPERATIONS

SET WORKING DIRECTORY If you recall from the first section of this lesson, we mentioned that Pro/ENGINEERWildfire 2.0 starts up in the C:\Data\proewf2 folder. You can change over to anyfolder on your computer after you open up the software. The folder that you changeto is called the Working Directory. If you choose not to change over to a new folder,then the start up directory is the working directory. To change your working directory, there are three ways to do this. Using the menubar, go to File, Set Working Directory, or click on the following icon in the systemtoolbar.

With either of these options, you will get a new window that appears, as shownbelow.

In this window, select the folder you wish to use as a working directory. You can usethe Directory Pull-Down to switch to a folder or network drive, use the Up OneLevel icon to go up one folder level, or you can even create a new folder in thecurrent location using the Create New Folder icon. Once you have selected or created the working directory folder, click on OK. The third way to set your working directory is to go to your Navigator and access thefile explorer. Find the folder that you want to work out of, then hold down the rightmouse button over that folder and select Make Working Directory, as shown in thefollowing figure.

OPEN FILES Opening files in Pro/ENGINEER is the same as in any windows application. Eithergo to File, Open from the menu bar, or select on the following icon from the systemtoolbar.

You will get a window that is very similar to the one you saw when setting yourworking directory, as shown below.

Initially, all Pro/ENGINEER items (parts, assemblies, sections, drawings, formats,etc.) will show up in the window for the current directory that you are in. If you wantto apply a filter to only see part files, use the Type Filter pull-down towards thebottom of the window. If you are browsing through other folders and wish to return to the current workingdirectory to look there, click on the Working Directory icon. To browse throughfavorite locations that you set up, click on the Favorites icon. You can also change the display type using the Change Display Options icon. Thiswould allow you to see a list, or icons, or details, etc. In Session Memory Every time you open up a file in Pro/ENGINEER, it gets stored into memory. This iscalled Session Memory. The item does not have to be open to remain in memory. To view what is currently in memory, go to the open file window, and click on the InSession Memory icon (shown above). Only items that are in memory will be listed. Preview To see what the object looks like before opening it, you can click on the Previewbutton in the lower right portion of this screen. It will expand the window open to theright, and you will see the file, as shown in the figure at the top of the next page.

Once you find the file you want, either double-click on it using the left mouse button,or click on it once to highlight it, then click on the Open button in the lower left of theFile Open window. Another way you can open a file in Pro/ENGINEER Wildfire 2.0 is to go to your fileexplorer in your Navigator, locate the folder that contains your file, and click on thatfolder once with the left mouse button. The contents of the folder will appear in theWeb Browser, as shown below.

To preview the geometry before opening it, click once on the file in the File Namescolumn. The preview appears at the top of the screen as shown at the top of the nextpage.

To open the file, either double-click on it using the left mouse button, or drag the filefrom this list out to the Working Window. ERASE As we mentioned previously, once you open up a file in a current session ofPro/ENGINEER, it remains open until one of two things happens.

• You exit the application using File, Exit.• You erase the object from memory.

Simply closing the file will not erase it from memory. To erase a file, go to File,Erase from the menu bar. You will see two options for erase. These are:

• Current – Open erases the active file from memory (next topic).• Not Displayed – Erases all objects that are not currently open.

EXAMPLE:Suppose you open three part files, A.prt, B.prt and C.prt. All three files are currentlyin session memory. If you were to close part B, it is still in memory. If C were theactive model, and you used File, Erase, Current, then C (and only C) would beclosed and erased from memory. If you used File, Erase, Not Displayed, then B(and only B) would be erased from memory. A and C would remain open and inmemory. ACTIVATE OBJECT The object you are currently working on is considered the Active object. You canhave as many files open at the same time, but only one can be active at any time. Toactivate an object, go to Window from the menu bar. At the bottom of this menu, you will see a list of currently open objects, as shownbelow.

The object that has the black circle to the left of it (currently shown as theCROSS_FEED_STOP.PRT file in the figure at the bottom of the previous page) isthe active model. To activate a different model in this list, simply select it from the list at the bottom. Toclose a file, it must be the active file, then you can use Window, Close or File, CloseWindow from the menu bar. If you were to open a file at this point in time, it will become the active modelautomatically. You might notice that you have icons in your Windows Start Bar onyour desktop for each of the objects that are currently open in Pro/ENGINEER. If you were to select the icon in this Start Bar, it will bring that object to the front of thePro/ENGINEER interface, but it does not automatically make that model active. Youcan activate it by going to Window, Activate from the menu bar once the file is in theforeground. You will be able to tell if the currently visible object is active by looking at the title barin the upper left corner. The following figure illustrates an active and inactive objectindicated by the title bar.

SAVE FILES To save the current file, go to File, Save or click on the following icon in the systemtoolbar.

In the message window, you will be shown the part that is being saved. Click on theEnter key on the keyboard, or the green check mark to the right of the messagewindow. File Versions

Most Pro/ENGINEER files append a number at the end of the file extension –filename.prt.1 for example. Every time you save that object, a new file will becreated with the next higher integer – filename.prt.2 in this case. Your working directory will start to fill up with versions of the same file. For example,if you create a new part called mypart, and save it for the first time, you would seethe following in your working directory.

mypart.prt.1

As you continue to work with this part, you will save often. By the end of the day, youmay have saved this part 10 times, and so you would see the following in yourworking directory. mypart.prt.1 mypart.prt.3 mypart.prt.6 mypart.prt.9 mypart.prt.10 mypart.prt.4 mypart.prt.7mypart.prt.2 mypart.prt.5 mypart.prt.8You will notice that, sorted by name, the .10 file comes right after the .1 file. Beaware of this if you decide to manually delete older versions. DELETE FILES Before you delete any Pro/ENGINEER files, be absolutely sure that no other Pro/Efiles are dependent on the files you wish to delete. For example, suppose youcreated an assembly and used a particular component. If you delete this part beforeyou take it out of the assembly, then the assembly will fail when you try to open it. To delete a Pro/ENGINEER file (part, assembly or drawing), the best way to do this isto go to the menu bar and select File, Delete. When you do this, you will see twooptions.

• Old Versions – Delete all of the versions from the hard drive except themost recent for the currently active file. This method purges old versions butleaves the most recent in memory.

• All Versions – Delete all versions of the file from the hard drive, includingthe most recent, and erase the current file from memory. This is a total lossof data for this file.

It is not recommended that you blindly delete files from your hard drive through awindows explorer unless you really know the relationships. It is recommended thatyou purge your working directory once you are satisfied with the most recent versionof the file that you are working on. This will free up disk space. SAVE A COPY This command is used to do one of the following:

• Make an exact copy of the current object with a new name.• Export the file into a different file type (such as IGES, STEP, STL, etc.)

With the current object open, go to File, Save A Copy from the menu bar. You willsee the following window.

To make an exact copy with a different name, first select the directory where the fileis going – or leave this step out to make the copy to your current working directory. Then, enter a name in the New Name field. Once you are done, click on OK. To export the model as a different file type, first select the directory where the file isgoing – or leave this step out to create the new file in the current working directory. Then, use the Type pull down to find the file type that you wish to create (IGES, forexample). The name should appear automatically in the New Name field with theappropriate extension added. Click on OK to complete the file export. BACKUP The backup command creates the exact file that you are working with, but in adifferent directory. The difference between a Backup and a Save A Copy is that aBackup allows you to keep the same name, but Save a Copy forces you to specify adifferent name. The backup command is really useful if you need to make a duplicate copy of anentire assembly, because it copies the assembly and all of its components to thedirectory you specify. To perform a backup, go to File, Backup from the menu bar. You will get thefollowing window.

Click on OK to complete the backup operation. RENAME You must really be aware of relationships when renaming in Pro/ENGINEER. NEVER rename a part using a windows explorer, always rename throughPro/ENGINEER. When you rename a part file, you must have any assembly and/or drawing file alsoopen. If you do not, then the assembly or drawing will still be looking for the old filename when it tries to open, and when it doesn’t find it, it will fail. To rename the currently active file in Pro/ENGINEER, use File, Rename. This willbring up the following window.

Enter a new name for the file in the New Name field, then select the option belowthis. There are two options:

• Rename on disk and in session – renames the file in memory, andrenames it on the hard drive (for all versions that exist). This is the preferredoption for most renaming operations.

• Rename in session – renames the file only in memory.

There are only two reasons why you might want to rename in session only. The firstis if you accidentally renamed a part, and forgot to open the drawing or assembly filethat uses it, then you could rename the part to the old name temporarily in memory to

allow the assembly and drawing to open up, then rename it back to the new nameonce those files are open. The net change would be zero for the part. The other case would be if you wanted to perform a “Save A Copy” type ofcommand. If you rename the current file in memory only, then save it, it creates anew file in the working directory. This might be useful if you already made changesto an existing file, then realized that you forgot to save a copy of it first. By renamingit in memory then saving it, you left the original file at its last save. The proper order of operations should be followed when performing a rename on diskand in session.

1. Open up the object to rename.2. Open up all drawing or higher level assemblies where this object reports.3. Rename the object then save it.4. Change over to one of the other files (drawing or assembly) where the object

reports and verify that the name has been changed for these files, then savethem.

5. Repeat step 4 for every drawing or assembly file that contains the renamedobject.

6. Close all objects and erase session memory (not displayed).7. Retrieve each file to make sure the rename was successful.

NEW FILES To create a new file in Pro/ENGINEER, go to File, New from the menu bar, or clickon the following icon in the system toolbar.

This will bring up the figure at the top of the next page.

In this window, start by selecting the primary type of file being created (Part,Assembly, Drawing, Sketch). Our Pro/ENGINEER license only permits the followingprimary types to be created:

• Sketch• Part• Assembly• Drawing• Format• Report• Layout• Markup

Once you select the primary object type, the Sub-Type options will change to reflectpossible choices. In the figure above, we can see the sub-types for a part file. Selectthe appropriate choice. Finally, enter a name for the file. Always remember to do this so you can avoid arename condition later. Once you are done, click on OK to continue. You will nowsee the following figure.

For this next window, the template should automatically select one of the following:

• Startpart – if you selected Part for the primary type, and Solid for the sub-type.

• Sheetmetal – if you selected Part for the primary type, and Sheetmetal forthe sub-type.

• Startassy – if you selected Assembly for the primary type, and Design forthe sub-type.

If you selected Drawing for the primary type, there are no sub-types. We will talkabout all of these in more detail starting in the next chapter.

VIEWING MODES

There are four primary viewing modes in Pro/ENGINEER for Parts and Assemblies. To select a viewing mode, pick one of the following icons in the system toolbar:

• Shaded – All external surfaces of the model are rendered and allhidden edges and surfaces will not be visible.

• No Hidden – All external edges of the model are shown in the primarymodel color, but all hidden edges and surfaces will not be visible.

• Hidden Line – All external edges of the model are shown in theprimary color, while all hidden edges are displayed in a muted color.

• Wireframe – All edges of the model (external or hidden) are shown inthe primary color.

The following figure shows the four different viewing modes for a part file.

Shaded mode requires the least amount of time to display, and provides the bestresults for spinning. Wireframe is the second fastest in terms of display and spin,but is the least user friendly from a viewing standpoint.

MOUSE CONTROLS (SPIN, PAN & ZOOM) LEFT MOUSE BUTTON

• Stand-alone, it is used toselect/deselect objects

• Ctrl + = Select/deselectmultiple objects

• Shift + = Select Seed and Boundary or Chain of objects

RIGHT MOUSE BUTTON

• Context sensitivecommands when held down

• Click to “Query Select”through model where mousepointer is located

• Shift + = When selecting, it queries through multiple choices for theselected object. For example, when a single edge is selected, it willgo through one-by-one, tangent chain, from-to chain, etc.

MIDDLE MOUSE BUTTON (Standard Mouse) • Used to accept selections or finish commands when clicked

3D Modes• Used to spin

the modelwhendragged inall directions

• Ctrl + = Zoom In/Out (drag mouse in front [F] or back [B] direction)or Turn (drag mouse in Left [L] or right [R] direction – snaps to 90degree locations).

• Shift + = Pan when dragged in all directions 2D Modes• Used to pan when dragged in all directions• Ctrl + = Zoom In/Out (drag mouse in front or back direction)

MIDDLE MOUSE BUTTON (Wheel Mouse)

Samefunctions asregularmiddlemouse,PLUS…

• By itself, it does quick zooming in and out when wheel is rolledFront or Back

• Ctrl + = 2X Quick Zoom speed (for rapid zoom).• Shift + = 0.5X Zoom Speed (for slower zoom).

When spinning the model, you have two different ways to control the spin using thespin center. The spin center on/off control is located in the system toolbar, and itlooks like the following.

When the Spin Center is turned ON, Wildfire 2.0 will always spin about the spincenter, usually located at the geometric center of the model. This is the easiestspinning method to use, but does not give much control when you are zoomed intothe model. When the Spin Center is turned OFF, Wildfire 2.0 will spin about the location of yourmouse cursor at the time you press down the middle mouse button/wheel. Thisallows for more control of the spin, especially when zoomed in close enough that thespin center is off the screen.

VIEW ORIENTATIONS

In addition to being able to spin, pan or zoom using the mouse and keyboard, youhave other ways to control the orientation of the model on the screen. This sectionwill discuss these different methods. SAVED VIEWS Built into the start part or start assembly, there are pre-defined saved views. Theseare FRONT, BACK, TOP, BOTTOM, LEFT, RIGHT, ISOMETRIC and TRIMETRIC. These views were created so the positive side of the default datum planes (which wewill talk about in lesson 6) faces in the orientation of its name. For example, theFRONT datum plane’s positive side faces the FRONT orientation. The FRONTdatum plane’s negative side faces the BACK orientation. To access saved views, click on the following icon in your system toolbar.

It will expand to show the views that are available to pick on, as shown below.

DEFAULT VIEW The default view is a system-defined view that exists for all models, even if there areno other saved views. Many times in Pro/ENGINEER, you will return to a default

orientation to make seeing or selecting easier. To go to the default view, click on thefollowing icon from the system toolbar.

PREVIOUS VIEW To toggle between the current orientation and the last orientation, click on thefollowing icon in the system toolbar.

RE-ORIENT To create new orientations, click on the re-orient tool in the system toolbar (the iconshown below).

This will bring up the following window.

The default type of orientation type is Orient by Reference. The goal in this sectionis to pick two planar surfaces or datum planes that are perpendicular to each otherand face them towards specified directions. Once you enter into this tool, you areautomatically asked to select the first reference, as we can see in the figure above. Using the pull-down, we can change the direction the first reference will face. In thiscase, the first reference will face the Front (or face the screen). Look at the following figures to see an example of using this tool. Start by selectingthe first reference and its resulting orientation.

Once you select the first reference, it will appear in the field to the right of theselection arrow. Next, select the orientation and reference for the perpendiculardirection. In the next figure, we will chose to face our reference towards the right,therefore we will select the right side of the model, as shown below.

If the two references we selected are perpendicular to each other, the model shouldsnap to its new orientation, as shown below.

In addition to selecting references to re-orient our model, we can dynamically controlthe spin, pan and zoom of our model by using the pull-down at the top of thisOrientation window, and selecting Dynamic Orient. This will change the window tolook like the following.

In the top portion, we can control the Pan of the model on the screen. In the secondsection, we can contrl the Zoom, and in the third section, we can control the Spin. Use the sliders or type in exact values in the spaces provided. Under the Spin portion, you can select whether you are spinning about the spincenter or about the screen center. Down at the bottom of the Orientation window, you can also access the Saved Viewsfunctionality. Click on the blue bar where the name Saved Views appears to expandor collapse it. Expanding it will show the following.

You can double-click on any of the pre-existing orientations to set the model to thatorientation, or type in a new name in the Name field, then click on Save to createadditional saved views.

The last option at the top of this window is to change preferences for the re-orienttool. When you select Preferences you see the following.

At the top of this window, select where the spin center will be. By default it is locatedat the model center (geometric center of the model). In the lower window, you can specify which orientation will be used for the defaultview.

MISCELLANEOUS

PRINT When printing in Pro/ENGINEER, use one of the three non-shaded modes forprinting parts or assemblies. To print, go to File, Print from the menu bar, or selectthe following icon on the system toolbar.

This will bring up the following window.

The first thing you want to do is select the printer that you are going to print to. Dothis by selecting on the down arrow at the top, as shown in the following figure.

This list of printers is defined using Plotter Configuration Files (PCF). If you do notsee a printer listed that should be listed, please contact your system administrator. Once you select your printer, the rest of the options on the Print window will becomeactive. To change any of the print job settings, click on the Configure button, whichwill bring up the configuration for the current printer selected, as shown below.

There are three tabs on this window. Within this section, you can select paper size,orientation, print zoom options, etc. The PCF files should be set up to use theoptimal print settings for the printer, including the correct paper size. You should nothave to change any settings in this window for most print jobs. ZOOM CONTROLS In addition to the dynamic orient and mouse controls, you have a few additionaloptions for zooming on the system toolbar. These are:

• Window Zoom – Click the opposite corners of a box around any objectyou want to zoom in on.

• Zoom Out – Each time you select this icon, it will zoom out a smallamount.

• Refit – Zooms out/in until all objects are visible and centered in theworking window. This does not work if you are in a sketch for the first featureof the model.

REDRAW (REPAINT/REFRESH) Occasionally, you will need to redraw your screen to eliminate any graphical blips orghost images, etc. This is also referred to as repaint or refresh. To redraw yourscreen, click on the following icon in the system toolbar.

LESSON SUMMARY

When you start Pro/ENGINEER, you will be placed into a working directory. Changeover to the working directory you wish to use then start working. When you save a file in Pro/ENGINEER, new versions of the file will appear in yourworking directory. Use Delete, Old Versions to purge all versions except the mostrecent. If you must rename a file in Pro/ENGINEER, always make sure that any required filesare also open and in session. Start renames with the lowest level object (Part Files),then rename assemblies, then drawings. Remember to save as you go. To save session memory, erase non-displayed objects once you have saved andclosed them. The middle mouse button (MMB) is used for spinning when used by itself. Use Ctrlwith the MMB to zoom, and Shift with the MMB to pan. You can select from pre-existing saved views, or re-orient the model to create yourown saved views. There are four viewing modes. Shading is the best for spinning, panning, zoomingand visualizing the model. Hidden line and No Hidden take longer to display.

EXERCISES

Once Pro/ENGINEER is opened, set your working directory to C:\Data\ProETrain.

Click on this folder in the file explorer (navigator) to see the contents. Click once onthe Idler_Arm.prt part file to see the preview in the web browser. Try spinning themodel in the preview window. Place your mouse over the icon to the left of the Idler_Arm part file and drag it intothe working window to open it. Inside the working window, try spinning, panning and zooming using the mouse andkeyboard controls. Once you are done, go back to a default view. Try looking at thedifferent display modes. Use the Saved Views icon to go to a FRONT view. Close the model but don’t exit out of Pro/ENGINEER. Use File, Erase, NotDisplayed once the file is closed to erase session memory.

Lesson

3

Lesson Objective: In this lesson, we will learn about action-object versusobject-action selecting, query select, as well as pre-selecting.

ACTION-OBJECT / OBJECT-ACTION SELECTING

Some of the features in Pro/ENGINEER are created by selecting on an action first(Insert, Blend, Surface, for example), then later you select your references, such ascurves, planes, etc. In Pro/ENGINEER Wildfire 2.0, most of the common feature types can also becreated using an Object-Action method of selecting. For example, to create asurface copy, you would have to select your surfaces first, then click on the copyicon. In order to make Object-Action selecting easier, there is a Pre-Selecting functionthat allows you to see a preview of the geometry you are going to select before youselect it.

PRE-SELECTION

As you move your mouse over a model in the working window, you will see objectshighlight in blue. When you move your mouse past the object, the highlightdisappears, and a new one appears at the next location. This blue highlighting iscalled Pre-Selection. If you leave your cursor over a highlighted object long enough, a tool tip will appearshowing you the feature that is currently highlighted. In the following figure, we cansee a protrusion highlighted.

With the highlight visible on the feature or geometry we want to select, we use the leftmouse button to click on that object. The object will turn red, which indicates that ithas been selected, as shown below.

To remove any selections you may have made, click anywhere outside of the modelin the working window.

SELECTION FILTER

During pre-selection highlighting, you may see only features highlighting. This is dueto a filter that is applied by default, called Smart. We can see the selection filters inthe lower right corner of the Pro/ENGINEER interface, as shown below.

The smart filter performs a “Drill Down” approach to selecting. You begin byselecting features (Protrusions, Cuts, Drafts, Rounds, etc.), then you pre-selectgeometry, such as surfaces, edges, vertices, etc.

If we click on the pull-down arrow in this field, we can see the other filters that can beapplied.

The other, different filters are:

• Features – only features will be selectable.• Geometry – only geometry (surfaces, edges, etc.) will be selectable.• Datums – only datum geometry (planes, axes, points, curves, etc.) will be

selectable.• Quilts – only surface quilts will be selectable• Annotation – only notes, geometric tolerances, etc. will be selectable.

For example, if we change our selection filter to Geometry, then place our mouseover the same protrusion as we did before, we will only see a surface pre-selecthighlight, as shown in the figure below.

Then, if we click with our left mouse button to select the surface that is highlighted,we see something slightly different than what we saw when we selected theprotrusion before.

A surface, when selected, will shade or mesh, depending on what view display youhave set. In No Hidden, Hidden Line and Wireframe, the selected surface will mesh,as we see in the figure above. In Shaded mode, the entire surface will shade a rosecolor, as we can see in the following figure.

For the remainder of this training guide, we will only show figures in a non-shadedmode (unless it is necessary for clarification to show it in shaded mode). This is dueto the ability for you to see these figures when reproduced on a black & white colorcopier.

QUERY SELECT

Often times, what we want to select is not at the front of the model in the currentorientation. Instead of rotating the model around every time we want to select hiddengeometry, we can use a tool called Query Selection, which allows us to querythrough possible objects until we see the one we want in a pre-selection highlight(blue highlight). For example, suppose I want to select the two surfaces of the hole indicated below.

If I have my selection filter set to Geometry, and place my cursor over the hole, I cansee that the back half of the hole can be picked without querying through the possiblechoices, as shown below.

Now, I want to pick the other half. The first thing I need to do is hold down the Ctrlkey on my keyboard to select multiple objects. When I place my mouse cursor overthe end of the hole, only edges highlight in blue. I could zoom in or rotate and get aclear view of the other half of the hole, but that would defeat the point to thisdiscussion. Instead, I am going to place my mouse cursor over the model in an area that is infront of the surface that I want to select. Imagine if the mouse cursor were a drill bitgoing into the screen of the computer and into the model in its current orientation. You want to place your cursor over the model so that as you “drill” down into the part,you come in contact with the object you want to select. The figure at the top of the next page shows a possible location that clearly sits infront of the surface that we ultimately want to select.

Since the outside surface of the protrusion is in front of our hole, only the protrusionsurface highlights initially, as we can see in the figure above. To query through the possible choices, click on the right mouse button (remember tokeep the Ctrl key pressed to select multiple objects). A single click results in the holesurface highlighting, as shown below.

Now that the surface we want to select is highlighted in blue, we can click with the leftmouse button to select it, as shown below.

REMEMBER! – Even though we are working in a non-shaded mode, we still havesurfaces on this model. To select a surface, you want to pick out in the middle of thesurface and not near its edges, otherwise you might select an edge instead.

This is one of the biggest mistakes new users make that come from 2-D or otherdrawing packages. The following figure shows the correct and incorrect place to pickfor selecting a surface.

EDGE SELECTING

Using the same selecting techniques, we will talk about selecting edges. To startwith, you can select a filter, such as Geometry, which will allow you to pick justedges, surfaces, etc. Then, bring your mouse over the edge to select. As withsurfaces, it will pre-highlight in blue, as shown below.

When you click with the left mouse button, the edge becomes selected, as indicatedby a bold red highlight, shown below.

You can hold down the Ctrl key to select multiple edges independently, however weare going to demonstrate how to pick edge chains. If you hold down the Shift key,then move your mouse cursor over to a different edge (in this case, on the samesurface), we will see different objects highlight, as shown below.

The first thing it looks for is any tangent chain of edges to the one we originallyselected. From the figure above, we can see that there are four other edges (twostraight edges at either end, and two circular edges around the corners) that connectup to the first selected edge to form a tangent chain of edges. The Tool Tip indicatesTangent. If we query select (click with the right mouse button), we will see another possibleoption for edges, which in this case is the entire set of edges that go around the topsurface (connected to the edge that we previously selected). The tool tip indicatesSurface Loop, as shown below.

Click again with the right mouse button, and we will see a From-To surface loopstarting from the selected edge and going around the top surface boundary until itgets to the edge our mouse is currently over, as shown below.

Click one more time with the right mouse button, and we see the opposite surfaceloop condition (going the other direction around the top surface boundary).

If this were the set of edges we wanted, we could now click with the left mouse buttonto select it (remember, we are still holding down the Shift key on the keyboard.)

SEED AND BOUNDARY SURFACE SELECTING

One last method of selecting is to get all of the surfaces between two boundarysurfaces. One of the boundary surfaces actually lies within the set of surfaces to beselected. This is known as the Seed surface. The other surface lies at the external end of the surfaces to be selected, and is calledthe Boundary surface. The following figure illustrates the seed and boundary surface you would select to getall of the internal surfaces of our cavity.

Therefore, we will begin by selecting the seed surface, as shown in the followingfigure.

Next, hold down the Shift key and select the top surface of the part (the Boundarysurface). While the Shift key is still depressed, you should see the following.

Once you let go of the Shift key, the proper surfaces will be selected, as shown inthe next figure.

The Boundary surface is never selected, only the Seed surface and all of the othersurfaces between the seed and the boundary. To select additional surfaces at thispoint, use the Ctrl key. To deselect any of the selected surfaces, also use the Ctrlkey and select the surfaces to exclude. For example, selecting the back surface withthe Ctrl key gives us the figure at the top of the next page.

A RUNNING TOTAL

Within the selection filter area, we will see some text indicating how many objects arecurrently selected. For example, if we were to select the following surfaces andedges using the Ctrl key, we would have 8 items selected.

In the selection filter area, we see text that says 8 Selected, as shown below.

If you double-click on the actual text, it opens up the window shown at the top of thenext page.

As you move your mouse over this list, the items will highlight in blue on the modelitself. You can remove any unwanted selections by selecting them in this list, thenclicking on the Remove button at the bottom.

LESSON SUMMARY

Many of the features in Pro/ENGINEER use an object-action method of selecting, orselecting the surfaces or edges that you are going to act upon, then pick the featureto create, such as picking on an edge, then picking the round tool. You can pre-highlight objects before selecting them. This makes it easier to knowwhat you are going to pick. Use the selection filter in the lower right corner to pickonly on the types of objects you want. Use Query select to drill down into the model to pick hard to reach items, or to scrollthrough a set of possible edge chain options.

Finally, use the Shift key to perform Seed and Boundary or Edge Chain selecting,and use the Ctrl key to pick many individual items.

EXERCISES

Open up the Idler_Arm part file and go to a default view. Using techniques learnedin this lesson, try selecting all of the edges that touch the front face of the part, asshown in the following figure.

Next, use whatever method you want to select the following surfaces (NOTE: Thiscan be done with a seed and boundary if you pick the right combination of surfaces).

Close out of this model when done, and erase session memory.

Lesson

4

Lesson Objective: In this lesson, we will learn about the sketcher functionality.

STAND-ALONE SKETCHER

Many of the features in Pro/ENGINEER require you to sketch a profile then performsome sort of operation on that sketch, such as extrude, revolve, sweep, etc. Whenyou are creating features that require a sketch, you enter sketch mode through thefeature. To introduce sketcher functionality, we are going to create stand-alone sketches. The only time you ever create stand-alone sketches (besides for training purposes),is to create sketches that you can re-use. We will see examples of importing savedsketches into feature creation later in this guide. For now, please understand that you normally will not enter sketch mode as a stand-alone process. To start a sketch in stand-alone mode, go to File, New from the menu bar, or click onthe following icon in the system toolbar.

When the window pops up, select the Sketch type, which has no sub-types. In thisexample, I am going to call this sketch Latch_Plate. The window will look like thefollowing.

Clicking on OK brings you into the sketch. The figure at the top of the next pageshows the sketcher toolbar, which appears at the right side of the working window, inthe feature toolbar.

SKETCHER STEPS

To effectively use sketcher, it is highly recommended that you follow these steps inthis order.

1. Select/Deselect References – If entering sketch mode in the middle ofcreating a feature, and there is already geometry in your model, then thisstep applies. Otherwise, for stand-alone mode, skip this step.

2. Sketch Quickly – Your goal when sketching is to capture the basic shape,but not to worry about looking perfect, or even getting close to the propersize. If you spend too much time sketching, then you are using it incorrectly.

3. Add Constraints – Add any constraints to the sketch to reduce the numberof necessary dimensions (such as equal length, or perpendicular, etc.)

4. Dimension Completely – As you will see, sketcher does not allow you tounder- or over-dimension a sketch, but you should use basic manufacturingprinciples when adding dimensions. Remember design intent when doingthis, because the dimensions that you add in the sketch are the ones thatyou are going to use to make changes later, so pick dimensioning referenceswisely.

5. Modify Dimensions – Only after all of your entities are sketched,constrained and fully dimensioned, should you modify the dimensions to theirproper values. Modifying the dimensions as you go may cause the sketch towarp or fail regeneration. There are tools in the modify command to stopregeneration or to scale the sketch. We will see this in more detail comingup.

6. Finish – Once your sketch looks good, accept the sketch to continue thefeature creation, or to finish out of the stand-alone sketch.

LINE TOOLS

If you click on the Line Tools Icon, it will expand to reveal the following line types.

LINE Using the left mouse button, click where the start of the line is, then move yourmouse to the location where the end of the line is. Click again with the left mousebutton to place the end of the line. The line tool remains active, allowing you to pick the endpoint of the next line (whichstarts at the end of the first line). Continue selecting locations for line endpoints untilyou have sketched all lines, then use the middle mouse button to complete the linetool. The following figure shows sample lines. NOTE: The display of dimensions andconstraints have been turned off in the figure below. Each sketch segment containsa blue dot locating its endpoint.

TWO-TANGENT LINE This line entity is created tangent to two circles, arcs or combination of the two. Withthe left mouse button click on one arc/circle, then move your mouse over to the other

arc/circle. The line should automatically adjust itself to snap tangent to both entities(at both ends). Click with the left mouse button once you see the tangent snap occur. This line tool remains selected, but not active (in other words, you must start a newone by picking on the first arc/circle again, instead of continuing at the endpoint of theprevious line). The following figure shows a sample two-tangent line between an arc and a circle. NOTE: The display of constraints has been turned on, but the display of dimensionsstill remains off. Notice the small “T” symbol that appears at each endpoint. Thisshows the tangent condition.

CENTERLINE Centerlines are used as snap lines, symmetry lines (for mirroring) or as axes ofrevolution if creating a revolved feature. When you sketch a centerline, its lengthoccupies the entire working window. You click once with the left mouse button to locate a point on the line, then move yourmouse until it is in the orientation that you want. Click with the left mouse buttonagain to finalize the line. The centerline tool remains selected, but not active in the working window. Thefollowing figure shows three centerlines. At their intersection, a sketch point appearsautomatically.

RECTANGLE TOOL

The rectangle tool is only a single icon, shown below.

To use the rectangle tool, use the left mouse button to locate one corner of therectangle. Move your mouse to the location of the opposite corner, and then clickwith the left mouse button again to finish the rectangle. The following figure shows a sample sketched rectangle. Again, the display ofdimensions and constraints has been turned off.

CIRCLE TOOLS

If you click on the Circle Tools icon, it will expand to reveal the following tools.

CIRCLE To use the circle tool, click with the left mouse button to locate the center of thecircle, then move your mouse to adjust the diameter. Click again with the left mousebutton to place the diameter. The following figure shows a sample circle.

CONCENTRIC CIRCLE The concentric circle tool creates a circle whose center lies at the center of analready existing circle or arc. To create this, use the left mouse button to select anexisting circle or arc on the sketch. Then, move the mouse cursor to drag out thediameter. Click with the left mouse button again to place the diameter. This circle tool remains active, and allows you to create multiple circles with differentdiameters located at the same center point. To cancel out of this circle, click on themiddle mouse button. The following figure shows a concentric circle at the center of an existing arc.

THREE-POINT CIRCLE The three point circle is created by clicking or selecting any three sketch points,vertices or general locations on the sketch. When you click on the second point, thecircle will appear, and the third point locates the diameter.

The following figure shows a sample three-point circle using three random locationson the sketch.

THREE-TANGENT CIRCLE The three-tangent circle is created tangent to three entities (lines, arcs, etc.) Tocreate this, use the left mouse button to select the three entities the circle is to betangent to, and the circle is created automatically. The following figure shows a sample three-tangent circle using two lines and an arc.

ELLIPSE An ellipse is a circle that is longer in one direction and shorter in another (like anegg). The ellipse tool in sketcher creates only horizontal or vertical ellipses, howeveryou can use the transform tools to rotate it 45 degrees, for example. To create the ellipse, use the left mouse button to locate the center of the ellipse,then move the mouse to locate the horizontal and vertical radii. If you move more tothe left or right away from the first point than you do up or down, you create ahorizontal ellipse, and the opposite creates a vertical ellipse. The figure at the top of the next page shows a sample horizontal ellipse.

ARC TOOLS

Clicking on the arc tools icon expands it to reveal the following tools.

TANGENT-END / THREE-POINT This general arc tool gives you two different options. The Tangent-End arc toolcreates an arc that is tangent to an existing line or arc at its endpoint. To create thisarc, use the left mouse button to select the open end of an existing line or arcsegment. When you do this, a special symbol appears at the end, which looks like agreen circle with a big “X” through it, as shown below.

The “X” breaks up the circle into quadrants. Depending on which quadrant you moveyour mouse out from, you will either get a tangent arc or a three-point arc. Thefollowing figure shows the quadrants that affect the result.

To create the tangent arc, bring your mouse out of the circle in the quadrant at theend of the line segment (indicated above), and then use the left mouse button tolocate the free end of the arc.

The following figure shows the resulting tangent-end arc. Note the “T” symbol at theintersection of the arc and line segments. This is the tangent constraint.

The Three-Point arc is created by picking on the two endpoints of the arc, thendragging out the radius. When starting from an existing line or arc segment, be sureto come out of the quadrants to the side of the existing segment to avoid a tangent-end arc. The following figure shows two three-point arcs (one from an existingsegment, and the other just by itself.

CONCENTRIC A concentric arc is created by using the left mouse button to select on an existing arcor circle, then move the mouse cursor to drag out the radius. While the radius showsup in a dashed circle, use the left mouse button to select the start of the arc, thenmove your mouse to locate the end of the arc. Click with the left mouse button toplace the end of the arc. As with the concentric circle tool, the concentric arc tool remains active, allowing youto create multiple concentric arcs on the same center. To finish out of this tool, usethe middle mouse button once you have completed your desired arc(s). The following figure shows a concentric arc using an existing circle to determine thearc center.

CENTER-ENDS The center-ends arc is created by using the left mouse button to select the center ofthe arc. Move your mouse cursor to drag out the radius of the arc (which is indicatedby a dashed circle), as shown in the following figure.

Use the left mouse button to select the start point of the arc, then move your mouseto locate the end point. Once you have located your end point, click with the leftmouse button to place this end point. The figure below shows the resulting center-end arc.

THREE-TANGENT Similar to a three-tangent circle, a three-tangent arc is created by using the leftmouse button to select three entities the arc will be tangent to. The first two pointsdetermine the endpoints of the arc, while the third point selected is used to determinethe radius. The following figure shows a three-tangent arc using two line segmentsand an arc.

The “T” constraint symbols appear at the location where the tangency conditionexists.CONIC A conic arc is an arc that does not have a circular profile to it (similar to an ellipse). You create the conic arc by using the left mouse button to pick the two endpoints ofthe arc, then drag out the radius. A centerline is created automatically through theendpoints. The following figure shows a sample conic arc.

FILLET TOOLS

Expanding the fillet tools icon reveals the following tools.

CIRCULAR A circular fillet creates an arc tangent to two entities (lines, circles, other arcs, etc.)that has a circular profile. The result is the removal of the corner (or projected cornerif the two entities are currently not intersecting) and the creation of the arc.

To create, use the left mouse button to select the two entities at the location whereyou want the fillet. The fillet will be created automatically using a best-fit method. The figure below shows a sample circular fillet.

CONICAL The conical fillet is created the same way you create a circular fillet. The onlydifference is that the resulting fillet does not assume a circular profile, and thereforedoes not have to do a best fit. The following figure shows a sample conical fillet.

SPLINE TOOL

The spline tool is used to create a continuous, tangent entity that passes throughspecified points. To create a spline, pick on the following icon.

Then, use the left mouse button to select points in a row. As the points are selected,the spline will update to remain tangent and continuous (no sharp corners). Onceyou are done selecting points, use the middle mouse button to complete the spline.

The following figure shows a sample spline.

SPECIAL ENTITY TOOLS

Clicking on the icon will reveal two special sketcher tools, as shown below.

POINT A sketcher point is used in various ways. One simple way it is used is to create asnap point to tie multiple entities together. For example, you might use a point toforce an arc to lie on a line segment. Sketcher points are also used to create Datum points if you use the “Sketched DatumPoint” feature. Another use for sketcher points would be to create blend vertices. This is, forexample, when you blend a square into a triangle, you have four endpoints in oneentity but only three in the other. The blend vertex forces two entities in the square toconnect up to a single vertex in the triangle. The following figure shows a point used to tie two entities together, and a point all byitself.

COORDINATE SYSTEM A sketched coordinate system is used for some specialized features, such astorroidal bends, helical sweeps, general blends, etc. To sketch a coordinate system,pick the location where you want the coordinate system. The coordinate systemalways has the X-Y arrows in the sketch, and Z points outwards. The following figureshows a sketched coordinate system.

USE EDGE / OFFSET EDGE TOOLS

When we are sketching a new feature in a model that already has geometry, we havethe ability to use existing edges in the model as a basis for the sketch entities. Clicking on the Use Edge / Offset Edge icon shows us the two tools.

USE EDGE To create a sketched entity by exactly placing it on top of existing edges in the model,use this tool. Click with the left mouse button on the model edges you wish to use. The complete edge will be copied into the sketch, and a backwards “S” symbolappears on the edge, indicating that it is a use edge. The following figure illustrates this. NOTE: The existing model edges are blue in thisfigure, and the sketched entities are black.

OFFSET EDGE To create a sketched entity by offsetting existing edges in the model, use this tool. When you click on the Offset Edge icon, you get the following menu choices (whichyou also got for the Use Edge command as well).

If you use Single you will pick on an edge, then specify the offset distance for thatsingle edge. To get all of the edges around a surface, select Loop, then specify theoverall offset distance for all edges. To select a chain of edges, pick on Chain, then pick the first edge in the chain,followed by the last edge in the chain, as shown in the figure at the top of the nextpage.

A new menu will appear giving you the choice to accept the highlight as it currentlyshows, or to toggle through other possible edge chains based on the two segmentsyou selected. The menu looks like the following.

Once you accept the chain, a red arrow will appear on the sketch, and the messagewindow will prompt you to enter an offset value. The direction of the arrow indicatesa positive offset. The following figure shows this arrow.

If we were to enter a positive value for the offset distance, then our sketch entitieswould appear outside of the existing model. If we enter a negative value, then ourentities offset towards the inside of the model. The following figure shows a negativeoffset value entered. Again, note the backwards “S” symbol indicating that theseedges are offset.

DIMENSION TOOL As you sketch, dimensions should appear on the model automatically. Thesedimensions initially appear gray and muted. This is known as a weak dimension. Weak dimensions are added to ensure that the sketch is always fully defined (noover- or under-dimensioning). The following figure shows an example of weak dimensions applied to a sketchbefore any dimensions were manually applied.

Let’s take a minute to break down what we see above. We can see the existingmodel geometry (in blue), and the sketched entities (the lines that form a sort of “L”shape). We can see some constraints that are already on the sketch (the “H” and “V”symbols). In addition, we can see two dashed lines. These lines are sketch references. We willtalk about these later in this lesson. There are two sets of dimensions that you will have when you sketch to create afeature in an existing model. These are:

• Locating Dimensions – Dimensions that locate the sketch with respect toexisting geometry. Often, these dimensions go between the sketchreferences and the sketched geometry.

• Shape/Size Dimensions – Dimensions that control the shape and size ofthe sketch that we made.

You may not always have locating dimensions if you constrain the sketch to existingreferences or geometry (such as using a Use Edge or Offset Edge tool). Initially, all of these dimensions are weak. You want to make sure that you neverleave weak dimensions in your sketch, because they are not stable, and coulddisappear. We will demonstrate this as we start to add dimensions. NORMAL DIMENSIONS To create normal dimensions, click on the following icon in the sketcher toolbar.

Click on the entities to dimension using the left mouse button, then place thedimension using the middle mouse button. Now, we will demonstrate the differenttypes of dimensioning schemes. Linear Dimensions Linear dimensions measure the distance between two entities in a single distance, orthe length of a line segment. The following figures illustrate linear dimensions.

results in…

The strong dimension shows up in a creamy yellow on the sketch (shown in black inthis training guide). Notice how one of our weak dimensions disappeared? Theweak 2.046 dimension in the first figure went away once we added our strongdimension, because it maintained a fully-defined sketch. We could have just aseasily lost the 4.092 dimension instead of the one we did lose. The fact that weak dimensions can arbitrarily disappear when we add strongdimensions is the primary reason we want to make sure all the dimensions arestrong.

We don’t have to redo create a dimension if we already have a weak dimensionwhere we need one. To make the weak dimension strong, we can either modify thedimension, or force it to be strong. To force a weak dimension to be strong, first select the dimension so it highlights inred, then click with the right mouse button to see a list of options. Select the Strongoption to make this dimension strong, as shown below.

Once we do this, the dimension should turn creamy yellow (black in our case), as wecan see in the following figure.

To create a dimension for the length of a line, click once on that line with the leftmouse button, the place the dimension using the middle mouse button. The followingfigure illustrates this.

You can also create linear dimensions by picking on two arc/circle centers or twovertices. The following figure illustrates a linear dimension between two vertices.

Angular Dimensions To create an angle dimension between two entities, click on the two entities with theleft mouse button, the place the dimension in the correct location with the right mousebutton. The location determines what type of angle you are going to get. Consider the sketch below.

There are four possible places to specify and angle on this sketch. The followingfigure shows the different scenarios for specifying the location to get the differentangles.

In the figure above, you select both line segments with the left mouse button, and ifyou click with the middle mouse button in the shaded area, you get the resultingangle dimension shown to the right of that figure.

Radius/Diameter Dimensions To create a radius dimension on an arc or circle, click once on the arc or circle withthe left mouse button, and then place the dimension with the middle mouse button. To create a diameter dimension on an arc or circle, click twice on the arc or circlewith the left mouse button, and then place the dimension with the middle mousebutton. The following figure illustrates this.

REFERENCE DIMENSIONS If you need to call out more dimensions than are necessary for the sketch to be fullydefined, you should use reference dimensions. Reference dimensions, unlike normal dimensions, can not be modified directly. Theyare what are called driven dimensions. Changing normal dimensions will cause thereference dimension to update. A reference dimension is created exactly the same as normal dimensions (from astandpoint of picking with the left mouse button and placing with the middle mousebutton), but to access reference dimensions, go to Sketch, Dimension, Referencefrom the menu bar at the top. Then, pick your references. The following figure shows a reference dimension.

Notice how reference dimensions have parenthesis “( )” around them? ORDINATE DIMENSIONS Typically, you use ordinate dimensioning to reduce the screen clutter on a drawing. These are very useful for objects with hole patterns, or many, complex shapes. To start an ordinate dimension, we need to create Baseline dimensions. A Baselinedimension marks the “Zero” location from which all ordinate dimensions aremeasured from. There are typically two baseline dimensions in an “X-Y” coordinatesystem, one that determines the horizontal zero and the other that determines thevertical zero. The following figures show the difference between linear and ordinate dimensioning(maintaining the same design intent).

Linear Dimensioning Scheme

Ordinate Dimensioning Scheme

Notice how much cleaner the ordinate dimensioning looks? You can also create acombination of the two. The following figure shows this for the same sketch,preserving design intent.

Would you want to do this? You’ll notice that in the figure above, ordinatedimensioning is used for the hole locations, but the rest of the model uses lineardimensions. Perhaps on your drawing, you may have a separate view detailing thehole pattern, and may wish to use ordinate dimensions for that view, but for the otherview that calls out the overall dimensions of the part, you may wish to maintain thelinear dimensioning scheme.

My recommendation is to reduce the number of views in the drawing that it takes toCLEARLY call out your design intent, and using ordinate dimensioning across theboard may accomplish this where linear dimensions may be too messy. To create ordinate dimensions, go to Sketch, Dimension, Baseline, and then clickon the entity with the left mouse button that represents one of the “Zero” locations. Place the “0.000” dimension along the entities’ direction, as shown in the figurebelow.

The baseline dimensioning tool remains active, so you can simply pick the next lineand place the dimension, as shown below.

Once you have your baseline dimensions created, you can create the ordinatedimensions. To do this, click on the dimension icon in the sketcher toolbar (just likewe do to create normal dimensions), then click in this order.

1. Pick on the baseline dimension, with the left mouse button, that runs in thesame direction as the ordinate dimension you wish to create.

2. Pick on the entity to dimension with the left mouse button.3. Use the middle mouse button to place the dimension.

The following figure illustrates this.

Repeat this process to create the other ordinate dimension; (pick the other baselineto start, followed by the top edge, and then place the dimension).

MODIFY TOOL

The easiest way to modify a dimension in the sketch is to double-click on thatdimension with the left mouse button and type in a new value. Once you hit theEnter key (after modifying the value), your sketch should automatically regenerate toreflect this change. The following figure shows what the screen would look like once you double-click onthe dimension.

Once you modify a dimension, it becomes strong (if it was previously weak).

MODIFY TOOL ICON If you have a complex sketch, sometimes modifying dimensions using the double-click method causes the sketch to distort. Sometimes, you can not modify adimension value if the starting value and ending value are so drastically different thatthe sketch can not successfully regenerate. In these cases, you will want to use the modify tool by picking on the following icon inthe sketcher toolbar.

Before using this tool, you have two choices. You can either select the icon, thenselect on the dimensions to modify, or use the select tool and the Ctrl key on yourkeyboard to select all of the dimensions ahead of time and then click on the icon. We will do the latter for this example. We will modify all of the dimensions in thefigure below.

To do this, use the select tool ( ), and then drag a box around the entire sketch. When you release the left mouse button, all entities and dimensions will highlight inred. At this time, click on the modify tool icon. A window will appear. I have moved this window next to the sketch so you can seeboth simultaneously, as shown below.

You will notice that all dimensions that are highlighted are listed in this window. Oneof them is currently selected (indicated by the blue shading in the field). On thesketch itself, the selected dimension will have a box around it (currently the totalheight dimension). The components of this window are shown in the following figure.

You can change the dimensions by typing a new value in the field provided, or bymoving the sliders to the right of the dimension to dynamically update them. Wewant to pay close attention to the two options in the lower left, which are:

• Regenerate – By default this is selected (green check mark). Turn this off toprevent the sketch from automatically regenerating as you modify thedimension values. This will let you modify all of the dimensions and thenregenerate the sketch all at once.

• Lock Scale – To use, turn this on BEFORE modifying any dimensionvalues. Once activated, the first dimension you modify will drive all otherdimensions to update so the sketch maintains its current aspect ratio.

For example, suppose you have a rectangle that is 2 inches long and 1 inch wide. The length to width ratio is 2:1. If we really want the length to be 200 inches long, tomaintain the same aspect ratio, the width would have to be 100. If we were to click on Lock Scale, then modify the length dimension to 200, the widthwould automatically update to 100. This is very useful if you need to make a drasticdimension change and you don’t want your entire sketch to distort or warp on you.

CONSTRAIN TOOL

As we sketch in Pro/ENGINEER, we will notice some constraints that appearautomatically. Pro/ENGINEER’s sketcher tool is smart enough to make someassumptions (which may not be what you ultimately want sometimes). For example, if you sketch a line approximately in the horizontal direction, sketcherwill assume you want a horizontal line and snap it to that automatically. An “H”symbol will appear on the line when this occurs. If you don’t want a horizontal line,

then exaggerate your line so it is more of a 30 degree angle (for example) with thehorizontal. You can disable an automatic constraint by simply selecting on it after you sketch soit highlights, and press the Delete key on your keyboard. For example, if yousketched a horizontal line, and really wanted it to be angled, you would click on the“H” symbol so it highlights in red, then delete it. To add additional constraints to your sketch that might not have been “assumed” clickon the following icon.

This will bring up the following window.

The different tools are:

• Vertical Line / Line up Vertically – Make any line segment a vertical line ortake two vertices and line them up on an invisible vertical line.

• Horizontal Line / Line up Horizontally – Make any line segment ahorizontal line, or take two vertices and line them up on an invisiblehorizontal line.

• Perpendicular – Take two entities and make them perpendicular to eachother.

• Tangent – Take two entities and make them tangent to each other (usuallyan arc to a line, an arc to an arc, or a circle to a line or arc).

• Midpoint – Force a point, coordinate system or entity endpoint and make itat the midpoint of another entity.

• Collinear / Aligned – Make two line segments line up with each other, orplace the endpoint of an entity and snap it to another entity (anywhere onthat entity).

• Symmetric – Make two vertices lie equidistant from a sketched centerline tocreate a “mirror” effect.

• Equal Length / Radii – Make two line segments equal in length, or maketwo circles or arcs or combination of both equal in radii.

• Parallel – Make two line segments parallel to each other.

To demonstrate this, look at the following initial sketch.

The display of dimensions has been turned off so we can more clearly see theconstraints that are on the entities. As we can see, there are a few horizontal andvertical constraints added automatically as we sketched this profile. Now, suppose we want the bottom line to be horizontal, the three top horizontal linesto be equal in length, and finally the top left and top right horizontal lines to line upwith each other. First, we’ll address the equal length lines. Start by clicking on the constraint icon thatrepresents Equal Length / Radii. Then, select the two lines shown in the followingfigure.

The lines should snap to be the same length, and an L# symbol appears next to eachline. The # in this case represents a number that is sequential every time thisconstraint is uniquely applied. Since this is the first equal length condition, # = 1, asshown in the following figure.

Now, we are going to make the third horizontal line equal to the first two. Byselecting the Equal Length / Radii tool (which should still be selected from theprevious time), and picking on one of the existing “L1” lines, we will force the third tobe the same condition. The following figure shows what we are selecting.

When we do this, we get the following result.

You can see that the third line also has a L1 applied to it instead of L2. The reasonfor this is that all three lines are the same length. If we had picked two lines that hadno “equal” condition on it, then we would have seen two “L2” constraints on thesketch.

To make the bottom line a horizontal line, pick on the Horizontal Line / Line upHorizontally constraint, then pick on the edge, as shown below.

Once we do this, an “H” should appear on this line, and it will snap to a horizontalorientation, as shown in the following figure.

Finally, we will use the same constraint tool to line up the left and right top horizontallines. We will pick on two vertices to do this, as shown below.

The result will be the following.

The little rectangle icons facing each other is the symbol for this constraint. Thesesame rectangles will appear for the Collinear constraint when two lines are selected,but the icon for Aligned looks different. If we turn the view of dimensions back on, we can see that we only have threedimensions left.

Compare that to the original sketch before we started adding constraints.

Because we are not allowed to over-dimension the model, the addition of constraintshas forced many of the weak dimensions to disappear.

The following table shows the symbols that will appear for each type of constraint.

Constraint Type Symbol(s)

Vertical Line / Line up Vertically ,

Horizontal Line / Line up Horizontally ,

Perpendicular

Tangent

Midpoint

Collinear / Aligned , ,

Symmetric

Equal Length / Radii ,

Parallel

Within the constraint window, there is a button called Explain. If you click on thisbutton, then on any constraint symbol on the sketch, it will highlight the entities thatare affected by that constraint, and in the message window, it will describe thecondition that has been set. For example, if you click on an L1 symbol, it will highlight two or more line entities,and the message window will say “Highlighted linear segments have equal lengths.”

TEXT TOOL

To create logos, part markings, and other text-type features on the model, you willprobably have to sketch text at some point in time. This tool is used for that purpose. To start creating text in your sketch, click on the icon shown below.

Then, sketch a line that represents the start of the text. The first point of the line thatyou pick represents the lower left corner of the text as it reads from left to right, asshown below.

The second point on the line represents the height and orientation of the text. If yousketch a vertical line straight up (as we see in the figure above), then the text will bereadable from left to right. If we sketch the line straight down, the text will be upside down and backwards. Ifyou sketch a slanted line, then the text will be at an angle. Once we sketch the line, we see a window appear that looks like the following.

In the top field, type in the words you want for the text. In the middle section, you canchange the font used, the aspect ratio (the width of the word), and the slant angle (tocontrol italics). You can use any True-Type fonts (like you might find in MicrosoftWord). See your system administrator if you need a font added to the list. The following figure shows text using CG Times (Times New Roman equivalent).

You can also get your text to follow a sketched curve (spline, arc, etc.) Suppose wewant to have the text follow a three-point arc. We sketch the arc, then click on thetext tool. The start point of our text will be at the left end of the arc, and we willsketch a line perpendicular to the arc (look for the perpendicular constraint symbol toappear as we sketch). Once we sketch the line, our text window appears, and weenter the text, but we notice the text is still perpendicular to the line that we sketched,as shown in the figure at the top of the next page.

In the text window, click on the Place Along Curve option, then select the arc. Thetext will automatically wrap around this arc. Use the Aspect Ratio slider to get thetext to fit on the line. The result is shown below.

Once you finish, click on the green check mark to complete the text, then adjust theheight of the text by modifying the dimension, or dragging the top end of the line thatstarts the text. To modify the text (get back to the text window), click on the modifytool icon, then pick on one of the letters.

TRIM TOOLS

If you click on the trim tool icon, you see the following trim options.

DYNAMIC TRIM The dynamic trim tool is used to eliminate portions of the sketch you do not want tokeep by clicking on the items or drawing a path through the items. Take the followingsketch for an example.

Suppose we only want to keep the portion in the middle where all of the linesintersect. We would select the dynamic trim icon, then either pick on all of theoutside portions of the lines one-by-one, or draw a path that goes through the outsidesections at once, as shown below.

Once we are finished dragging the path around the part, let go of the mouse. Theresult will be as follows.

CORNER TRIM The corner trim tool is both a trim for intersecting entities, or an extend for non-intersecting entities. For this tool, you want to select on the part of the entity that isgoing to remain after the trim. For example, look at the following sketch.

We want to connect up the two line segments (extend), and then trim away the smallportion of the line that lies past the arc intersection. Therefore we would use thecorner trim tool and select in the areas indicated in the following figure.

The resulting sketch after this trim will look like the following.

DIVIDE TOOL The divide tool is used to break up a single sketched entity into multiple entities. Youmight use this when sketching for a blend feature, because the number of entitieshas to be equal. Therefore, if you were blending a circle to a square, the circle wouldhave to be divided into four sections. The following figure shows where you might pick on a line to divide it, and then itsresulting sketch after the divide.

results in…

TRANSFORM TOOLS

Selecting on the transform tools icon gives you the following choices.

MIRROR This tool is used to mirror selected entities about a sketched centerline. You alwayswant to take advantage of symmetry in your models, and this is a great way to savetime in sketch mode. To use the mirror tool, select all of the entities you wish to mirror, click on the mirrortool icon, and then click on the centerline that acts as the mirroring plane. Thefollowing sketch is an example of how the mirror tool works.

results in…

SCALE AND ROTATE This tool is used to resize, move and/or rotate an existing set of entities in thesketch. To use, select all of the entities you wish to affect, then click on the scale androtate tool icon. Enter the appropriate scaling factor and/or angle, or dynamicallydrag these values on the screen. To demonstrate this, look at the following sketch.

Using the select tool, we will drag a box around the entire sketch, and then click onthe Scale and Rotate icon. The dimensions disappear from the sketch temporarily,and three symbols appear, as shown in the figure at the top of the next page.

Using the left mouse button, we can select once on any of these items then move themouse cursor to see it dynamically change. Once we are done, click again with theleft mouse button to place the entity at its new location/orientation/size. At the same time we see these symbols, a window pops up in the upper right corner. It looks like the following.

We can type in a value for the scale factor or rotation angle. In this example, we willenter a Scale of 1.5, and a Rotate value of 45 degrees. Once we are done, we willclick on the green check mark. Our sketch now looks like the following.

We can see that the dimensions are now 1.5 times larger, and the rectangle hasbeen rotated 45 degrees. Since we don’t have any other entities in our sketch, aweak dimension had to be added to account for the rotation, and we can see this inthe figure above. COPY The last transformation tool is the copy tool. To use this, select the entities you wishto copy, and then click on the copy icon. It performs a “Copy and Paste” operationright in the sketch, and the new copy will appear in the upper left corner of the sketchwith the same symbols we saw in the Scale and Rotate tool. Use the same techniques to move, scale or rotate the copied entities. Todemonstrate this, look at the following initial sketch.

We want to make a copy of the inside closed set of entities. Therefore, we use theselect tool, and we drag a box around these entities to select them. Once they areselected, we click on the Copy tool, and we can see a copy of these entities appearin the upper left corner, as shown in the following figure.

Using the dynamic move and rotate symbols, I will locate the copied entities the way Ineed them, as shown below.

Once they look the way I want them, I click on the green check mark in the pop-upwindow, and my sketch looks like the following.

ACCEPT / CANCEL

When we are finally done with our sketch, we will click on the accept icon, whichlooks like the following.

If we were in a sketch that was part of a feature creation method, such as an Extrudefeature, then we would be placed in the next sequence of events for creating thatfeature. If we are in a stand-alone sketch and click on this icon, we are placed back

out into the Pro/ENGINEER interface, ready to open a new file or activate an alreadyopen file. To cancel out of a sketch, click on the following icon.

You will be asked to confirm the cancel of the sketch. If you accidentally cancel thesketch, it should still be in session memory, and you can simply open it again.

SKETCH MENU

So far, we have spent a great deal of time going over the sketcher toolbar. Many ofthese same functions are available in the Sketch menu, located in the menu bar. The sketch menu has a few functions, however, that are not icons. This section willtalk about some of these. CENTERLINE TANGENT This tool creates a centerline tangent to two entities. Use Sketch, Line, CenterlineTangent from the menu bar to access this tool. Use the left mouse button to selectthe two entities that the centerline will be tangent to. The centerline will still span theentire sketch window. The following figure shows a sample centerline tangent entity.

AXIS POINT An axis point is a sketched point that, when extruded, generates a datum axis on themodel. We will learn more about datum axes later, but the following figure illustratesthis. Use Sketch, Axis Point from the menu bar to create this entity. NOTE: This only isavailable if you are currently sketching as part of an extrude feature, it does not workin stand-alone sketch mode.

AXIS OF REVOLUTION When you create a sketch for a revolved feature, you must create a centerline thatacts as the axis of revolution. By default, the first centerline that you sketch becomesthe axis of revolution. If, by mistake, you realize that you didn’t sketch an axis ofrevolution, and you already have several centerlines on your sketch, you can use thisfeature to specify a different axis of revolution. Click on the centerline that you wish to use, and then select Sketch, Feature Tools,Axis of Revolution from the menu bar to create this entity. The following figureillustrates this. NOTE: This also will not work if you are in a stand-alone sketch, itonly works if you are in the sketch to create a revolved feature.

TOGGLE SECTION When you create a parallel blend feature, you must sketch at least two differentsections. Every section that you create is done in a single sketch. To tellPro/ENGINEER which sketched entities belong to one sketch and which belong toanother, we toggle between sketches. To toggle between sections, go to Sketch, Feature Tools, Toggle Section from themenu bar. Again, this will only work if you are trying to create a blended feature, notin stand-alone sketch mode.The current sketch is in the color of the sketched entities (yellow in Wildfire 2.0),while the inactive sketch becomes a muted gray color (similar to the weakdimensions). Suppose we want to blend between a circle and a rectangle. We mightstart by sketching the circle, then use Sketch, Feature Tools, Toggle Section. Thecircle becomes a muted gray color, and then we sketch the rectangle, which is still inthe primary sketch color (in this guide that will be black). The following figuredemonstrates this.

Using the Toggle Section command again will cause the circle to become the activesketch, and the rectangle will become the inactive sketch. We will see more of thiswhen we get to the blend feature. START POINT In several features in Pro/ENGINEER, we must define a vertex that acts as thestarting point of our sketch. We can see this in the figure above for Toggle Section. The bold arrow pointing towards the right from the upper left vertex is the symbol fora start point. To change the start point, we select a different vertex on the sketch, and then useSketch, Feature Tools, Start Point. The arrow will switch to that new vertex. BLEND VERTEX A blend vertex is used in the blend feature sketch to force multiple entity sections toconverge into fewer entity sections. For example, blending a square into a triangleforces two corners of the square to converge into one corner of the triangle. To specify which corner of the triangle will accept the two corners of the square, weselect that vertex, and then use Sketch, Feature Tools, Blend Vertex. The blendvertex is represented by a larger circle around the vertex selected. The followingfigure shows the blend vertex and the start points for this example.

DATA FROM FILE To re-use saved sketches, or to import neutral data into your sketch (such as IGES,DXF, Adobe Illustrator, Images, etc.) use Sketch, Data From File. This will bring upthe following window.

Each data type that we bring in prompts us for different options, so we will only talkabout inserting saved Pro/ENGINEER sections (.sec files). When you select the fileyou wish to bring in, it will look and behave exactly the same as the Scale andRotate or Copy tools under the Transform icon. Scale, move and/or rotate the sketch that you are bringing in, and then click on thegreen check mark in the pop-up window to place the sketched entities. Continue toadd/remove from this sketch as necessary, and then accept it once you are done. This is the way you will bring in the logo sections, part markings, recycle symbols,etc. OPTIONS The last item in the Sketch menu is the sketcher options or preferences. When youselect this option, you will get the following window.

There are three tabs: Display, Constraints, and Parameters. On the display tab,we can toggle on/off the display of sketched entities. We can see that we currentlydo not have dimensions or constraints shown in our sketch. The second tab, entitled Constraints, looks like the following.

In this section, you can disable automatic constraints while sketching. Right now,sketcher can assume any one of the above conditions if it looks like that is yourintention. I would recommend exaggerating your sketch instead of turning offautomatic constraints. The third tab is the Parameters tab, which looks like the following.

At the top of this section, we can define the grid type, origin and angle. The defaultgrid type is Cartesian, which creates an X-Y sketching grid. The other option isPolar, which can be used to help you sketch entities which predominantly lie aroundan axis normal to the screen.

In the second section, we can define the grid spacing. This only helps you if you turnon the display of the grid, and set the sketch to snap to grid. These settings are onthe first tab. In the third section, we can define the number of decimal places for our sketcherdimensions, and the relative accuracy of the sketch. This is useful if you aresketching very small entities in the same sketch where you have much largerentities. The smaller entities might appear to Pro/ENGINEER as having zero length. Increasing or decreasing this number may help fix sketch regeneration errors.

EDIT MENU

The Edit menu in the menu bar has some of the sketcher options, such as Modifyand Trim. There is one additional item that is very important to discuss here. That isReplace. REPLACE If you are creating a model, and you sketch a feature, such as an Extrude. When youcreated the sketch, the single line entity in the sketch extrudes to form a surface thathas an edge that lies on the sketching plane, and an edge that is projected to thedepth location. Both edges of this surface rely on the single sketched entity. If we add a round toone of the edges of this extruded feature, then that round now relies on that sketchedentity (by way of the extrude feature). If we were to go into the sketch again after we created the round, and deleted theentity that eventually made up the edge, then the round would fail. We can use thereplace command to sketch a new entity and make the downstream features use itinstead of the original one. To do this, you would sketch a new entity. Once the entity has been sketched, youwould select it so it becomes highlighted in red. Then you would use Edit, Replace. You will then pick the old entity that the new one replaces. You will probably beprompted to delete dimensions that were applied to the old entity. Re-dimension thenew entity as needed, then finish out of the sketch. The features downstream shouldregenerate successfully. The following figure shows the original sketch, extrude feature, and round for thisexample.

Now, suppose we want to make the following change.

When we go back into the original sketch, if we simply pick on the edge and hit theDelete key, we get the following warning in the message window.

This is letting us know that if we delete this entity, other features downstream will fail. We will click on No to the right of the message window to cancel the deletion of thisentity. Therefore, we will sketch the new arc that will soon replace the edge, as shownbelow.

The old edge is still in the sketch, because we can’t delete it just yet. Once we havethe new arc sketched, we will click on it to highlight it in red, then go to Edit,Replace. We are prompted in the message window to select the old entity toreplace. We will pick on the vertical edge. When we do, we get the followingwindow.

You may or may not get this window, depending on how your sketch is dimensioned. If you are prompted with this window, do not worry. Click on Yes to delete anynecessary dimensions, and then re-apply the necessary dimensions to the new arc.

Once you are done, you r final sketch, extrude and round feature will look like thefigure at the top of the next page.

We can clearly see that the Extrude and Round features are able to use this newarc. If we had deleted the edge and sketched the arc in its place, the round wouldcertainly have failed. The extrude would not have failed, because it will successfullyuse any regenerated, closed sketch, and because the sketch was for this feature.

RIGHT MOUSE BUTTON

You will also find that most of the common functionality in Sketcher can be carriedout using the right mouse button. Lines, arcs, circles, rectangles, as well asdimension and modify are a few of the items that show up on the screen when youclick on the right mouse button. If you have an entity selected, you may getadditional menu items. Feel free to use the right mouse button for easy and fastswitching between common tools and functions.

LESSON SUMMARY

Many of the features in Pro/ENGINEER require a sketch of some sort. This lessonwent into great detail to cover most aspects of sketching and sketch mode. Remember to always sketch in the following order:

• Select References• Sketch Quickly but Accurately• Constrain Entities• Dimension• Modify Dimensions• Accept Sketch

Make use of symmetry whenever possible and mirror your sketch to save time. You can use the menus at the top, the icons in the sketcher toolbar or the rightmouse button to access common sketcher commands and tools.

EXERCISES

Create the sketches shown on the following pages as stand-alone sketches. Be sureto follow the proper sketcher steps (with the exception of the “Select References” forthese exercises. Save each sketch once you are complete before Accepting them. Sketch 1 – Shear_Plate.sec

Sketch 2 – Latch_Plate.sec

Lesson

5

Lesson Objective: In this lesson, we will learn about the Sketch Feature. Wewill also learn how to start a new part.

USAGE

The Sketch feature is used to create a curve on a 2D plane or planar surface. Thiscurve can then be used to create a variety of different features.

STARTING A NEW PART Up to now, we have not created a part file yet. We will now create one before we cancreate our sketch feature. To start a new part, click on File, New, or click on thefollowing icon.

In the New window, make sure Part is selected in the first column, and Solid isselected in the sub-type column. Enter a name for the part in the field at the bottom. The window looks like the following.

Click on OK to complete this window. A new window appears as shown below.

In the upper portion, we want to make sure the appropriate start part is selected inblue. In this example, we will show the Startpart_English start part. You can enterparameter values in the spaces provided at the bottom and then click on OK tocontinue. The part will open in your working window. By default, datum planes should bevisible, so the model looks like the following.

The model tree will appear in the Navigator, showing all of the existing geometry.

We can see that there are three datum planes, one datum coordinate system, andthree datum axes in every part created from the start part. This is intentional. Wewill learn more about datum features in upcoming lessons. Depending on theorganization, you may have different start parts with different start part geometry.

CREATING A SKETCH FEATURE

On the Feature Toolbar, you will find a fly-out icon that represents datum features. Fully expanded, it will look like the following.

As indicated in the above figure, the Sketch feature is the icon that appears as a bluesquiggly line on a dotted grid. When you pick on this feature, you are prompted topick your sketching plane. The next section will describe the dialog box for selectingsketching planes.

SELECTING SKETCHING PLANES

For any feature where a sketch is required, you are prompted to select a sketchingplane. In the Sketch feature, when prompted to pick a sketching plane, we will seethe following dialog box.

In Wildfire 2.0, dialog boxes that contain more than one field will indicate the activefield by filling it yellow. In the figure above, the field used to select the sketchingplane is currently filled in yellow. A field that is white (Reference in this case) is an available field to select but is notthe currently active field. To activate a “Non-Active” field, simply click once in thefield with the left mouse button. Any field that is grayed out is currently “In-Active”until enough references are picked to make that filed active. Therefore, we would start by picking on the sketching plane. In this example, we usethe TOP datum plane.

Once we select this, we may see another datum plane or planar surface on themodel get selected automatically as the horizontal/vertical reference, and itsorientation will be selected as well. This is a good thing from a time savingstandpoint, but you will want to be aware which entity is selected, and how it isfacing. NOTE: There are times when it won’t automatically assume an H/Vreference. In this example, when we pick on the TOP datum plane, it automatically assumes wewant to face the RIGHT datum plane towards the Right. Our window shows this inthe next figure.

To change the reference entity, you can simply pick a new one on the model,because it is currently the active field. Be sure to note the orientation, as you mayneed to change it for the new reference. For example, if we wanted to face theFRONT datum plane towards the Bottom, we would need to first select the plane,and then change the orientation to “Bottom” in this window. In Wildfire 2.0, the arrow is always the viewing direction in this dialog box. To changethis, click on the Flip button. On the model, we can see which entities have beenselected based on the color. The sketching plane will always highlight in an orange color. The horizontal / verticalreference will always highlight in red, and the direction arrow will always be yellow. The following figure shows this.

As mentioned before, the sketch feature looks like a datum curve, but is a slightlylighter shade of blue to make it stand apart. The following figure shows thedifference between a sketch feature and a datum curve (through points – which arecurrently not shown).

Printed out in black and white, you may not see the subtle difference, but it is there.

LESSON SUMMARY

A Sketch Feature creates a 2D curve. It can be selected directly to create certainsolid features. We will see this in the next lesson.

EXERCISES

Create a brand new part called Plate_Layout. On the TOP datum plane, create thefollowing sketch feature.

When finished, your sketch feature should look like the following from a TOPorientation.

Save and close this part. We will come back to it in the next lesson.

Lesson

6

Lesson Objective: In this lesson, we will learn about the extrude feature, andthe different depth options available.

EXTRUDE DEFINITION

An Extrude is created by taking a sketch and pulling that sketch in a straightdirection to a specified depth. The following figure illustrates this concept.

Within the extrude feature, you can create solid protrusions, thin protrusions, solidcuts, thin cuts or surfaces, and can switch back and forth between these. Thefollowing figure shows these different types of entities.

We will see these entity types in many of the common features in Pro/ENGINEER. There are two different ways to approach an extrude feature. The first approachassumes you have no sketch features in your model that you will use as the basis forthe extrude. The second assumes you are going to use a sketch feature already inyour model.

EXTRUDE STEPS

The steps to create an extrude feature are as follows:

1. Use Insert, Extrude from the Menu Bar, or select on the icon in theFeature Toolbar.

2. Select one of the feature types: Solid ( ), Surface ( ), Cut ( ),

and/or Thin ( ).3. If no sketch feature was selected, hold down the Right Mouse Button, and

select Define Internal Sketch.4. Select a sketching plane, horizontal/vertical reference and orientation in the

Sketch dialog box.5. Sketch the profile to be extruded, followed by the blue check mark in

sketcher mode.6. Select depth option and enter depth value (if blind).7. Accept the feature.

If you are starting off with an existing sketch feature as the basis for the extrudefeature, the steps are as follows:

1. Select the Sketch Feature (either in the working window, or in the modeltree).

2. Use Insert, Extrude from the Menu Bar, or select on the icon in theFeature Toolbar.

3. Select one of the feature types: Solid ( ), Surface ( ), Cut ( ),

and/or Thin ( ).4. Select the depth option and enter depth value (if blind).5. Accept the feature.

EXAMPLE 1 – Internal Sketch

In this example, we will assume that we do not have a sketch feature to pick on tocreate the extrude feature. To begin, create a new part called Safety_Key. We willuse the Startpart_English as the template for this part since our dimensions will bein inches. We will start off with a protrusion (Solid Extrude) feature. Therefore, click on the

extrude icon ( ), or use Insert, Extrude from the Menu Bar. Down in the lowerleft corner of our interface, the dashboard for the Extrude feature will open up. Itlooks like the following figure.

Along the bottom row of this dashboard are the different feature types, depth anddirection options. Along the top of this dashboard are feature-specific menu options. These menu options are referred to as “Slide-Up Panels”, because they open up intolittle panels of information when you click on them. By default, the solid option is selected for the Extrude feature. Since this is the firstsolid feature in the entire model, the Cut option is currently not available. We will leave the default of Solid selected, and now it is time to create the sketch forour first extrude feature. We will therefore hold the Right Mouse Button down overthe working window, and select Define Internal Sketch, as shown in the next figure.

This will bring up the Sketch window, as we can see in the next figure.

We will select the TOP datum plane as our sketching plane, and accept the defaultselect of the RIGHT datum plane facing towards the Right. Click on the Sketchbutton to enter into the sketch. In sketch mode, sketch a horizontal centerline on the existing horizontal referenceline. Then, sketch a 1.12” x 2.4” rectangle to the right of the vertical reference line,symmetric about the centerline, as shown below.

When you click on the blue check mark to complete this sketch, go to a defaultorientation to see the dynamic preview better. If we look at the dynamic preview of our extrude feature we can see the following.

For the extrude feature, you will see a yellow outline of the feature being created. There is a yellow arrow that indicates the direction the feature is going. If you simplyclick on this arrow, you can flip it to the other direction. There is also a depth dimension (for blind extruded features). At the end of thedimension, there is a white square. This is a drag handle. You can use your leftmouse button and drag the depth value dynamically. To change the depth value, you can either enter the value in the depth field in thedashboard, or double-click on the yellow dimension on your model. We will enter thedepth of 1.9, as shown in the previous figure. The lower right side of our working window is also associated with the dashboard,and has the following icons.

I recommend always leaving the Dynamic Preview On (Checked). We will talk aboutthe pause feature a little later – but for now, understand that it is associated with “On-The-Fly” Datum creation. You can use the full preview (eyeglasses) to see what the final model would look likewhen the feature is done. We are going to click on the Accept Feature icon tocomplete this first protrusion. Our model looks like the following.

Now, we will create another extrude feature that will remove material from this block. Start by selecting the extrude icon again. This time, however, we want to make surethat we select the Cut icon in the dashboard, as shown below.

NOTE: When you select the Cut option, another icon appears at the end of thedashboard that allows you to specify which side of the sketch the material is beingremoved from, as we can see in the previous figure. Once we have selected Solid (by default) and Cut, we will use the Right MouseButton to select Define Internal Sketch. We want to use the same sketching planethat we did before (TOP datum plane). Instead of selecting it again, we will click onthe Use Previous button in the Sketch window. This will automatically select the lastsketching plane, H/V reference, and orientation that was used for the previousfeature. Click on Sketch to get into sketch mode, and sketch the following 1.4” x .5”rectangle.

Once you sketch the rectangle, click on the blue check mark to complete the sketch,and then go to a default view to see the dynamic preview better.

From the previous figure, we can see that our cut is going in the wrong direction. Wecan also see an additional arrow. One of the yellow arrows indicates the direction thefeature is going, while the other one shows up for cuts to represent the side of thesketch from which the material is being removed. In this case, we will click on the arrow to flip the direction of feature creation and thenwe need to change our depth option. In the Dashboard, we will click on the arrow to see the different depth options, asshown in the next figure.

Currently, we have the Blind depth option selected. We want to use the ThroughAll depth option. NOTE: We could have flipped the direction of feature creation byclicking on the icon to the right of the depth value, as indicated in the figure above. Once you select the Through All depth option, the depth value should gray out, andour dynamic preview will extend beyond the top of the part to indicate that it is goingall the way through the model, as shown in the next figure.

The depth dimension and drag handle have also disappeared from the preview, sincewe can not change the depth value with the “Through All” option. Now, we can clickon the green check mark icon to accept this cut feature. The model now looks likethe following.

The model tree will only indicate Extrude features with an incremental number. The biggest reason it only says “Extrude #” is the fact that we could change the cut toa protrusion or a surface, etc. at a later time, and therefore, the “Extrude” name isgeneric enough to allow for this flexibility. Save and close this model – we will return to complete it in the exercise.

EXAMPLE 2 – EXTERNAL SKETCH

In this example, we will see how to use a sketch feature to create an extrude feature. To demonstrate this, we will start by opening up the Plate_Layout part that wecreated in Lesson 5. If you recall – this part consists of a single sketch feature, and it looks like thefollowing from a TOP view with the datum planes turned off.

We will start by selecting the sketch feature (either by picking it in the WorkingWindow, or in the Model Tree). Next, we will pick on the extrude icon. Right away, we will notice a dynamic preview of the feature when we are placed intothe extrude feature, as shown below.

We will change the depth value to 2.0 and then click on the green check mark. Ourmodel looks like the following.

IMPORTANT: When you select on a sketch feature, the entire sketch is used. In thiscase we created a plate with four holes in it. Even if we were to select only portionsof this sketch feature (as we learned in Lesson 3), it still uses the entire sketch. Therefore, if we had wanted to have a plate with four cylindrical feet sticking out (or ifwe had wanted the holes to be blind instead of through all) we would have to makethe holes as a separate sketch feature, or we could create regular extrude featureswith internal sketches and use the “Use Edge” command to pick only the pieces fromthe sketch that we wanted. When we use a sketch feature to create a solid feature, it becomes hidden in themodel tree, as shown in the next figure.

A hidden feature in the model tree has a shaded block around its icon, as shownabove. We can unhide this feature and continue to use it for more features if weneeded to. The Extrude feature is completely associative with the sketch feature. Ifwe make a change to the sketch, it updates the extrude. There is an option in Extrude mode when we use an external sketch to break thatassociativity. In the dashboard, we would pick on the Placement slide-up panel, andclick on the Unlink button, as shown below.

When you click on the Unlink button, you will get the following prompt.

Click on OK to finish the unlink. In the slide-up panel, we can now see an Edit buttonthat replaces the “Unlink” button, as shown below.

When you click on Edit you are brought into the standard Sketch window to redefinethe placement and sketch of this feature. It will automatically take on the sketchingplane, H/V reference and orientation of the original sketch feature (in this case theTOP datum plane as the sketching plane, and the RIGHT plane facing towards theRight). If we make a change to the original sketch feature after the Unlink, we will not see theextrude feature update.

DEPTH OPTIONS

There are six depth options that are available at different times when creatingextruded features. These are:

• Blind – Extrudes a section from the sketching plane by the specifieddepth value. Specifying a negative depth value flips the depth direction.

• Symmetric – Extrudes a section on each side of the sketching planeby half of the specified depth value. Negative values are not allowed.

• Through Next – Extrudes a section to the next surface. Use thisoption to terminate a feature at the first surface the entire sketch profilereaches. You cannot use datum planes as terminating surfaces.

• Through All – Extrudes a section to intersect with all surfaces. Usethis option to terminate a feature at the last surface it reaches.

• Through Until – Extrudes a section to intersect with a selected surfaceor plane. You can use any part surface, datum plane, quilt composed ofseveral surfaces or another component in an assembly.

• To Selected – Extrudes a section to a selected point, curve, plane orsurface.

The following figure illustrates these depth option.

EXTRUDED SURFACE

You go about creating the extrude feature the same way you have so far. When youget into the dashboard, you will select on the Surface option. When you create your sketch, you can have an open section or a closed section. The following figures show the difference between an open section and a closed, andtheir resulting extruded surface features.

Open Section

Closed Section

SLIDE-UP PANELS Within the dashboard, we have some menus. These are called Slide-Up Panels,because, when you pick on the menu, a panel slides up to show the contents of thatmenu command. In the case of the extrude feature, there are three slide-up panels. These are: Placement, Options and Properties. The Placement slide-up panel is used to define the sketch. We can see this in thefigure below.

Instead of clicking on the Define button, we can also right-click out in the workingwindow and select Define Internal Sketch. The Options slide-up panel is used to define additional depth options, and behavioras the depth is applied. We can see this in the following figure.

For a Blind depth, we have the ability to control the depth differently on either side ofthe sketching plane. For example, we could have the depth go through all in onedirection, and up to surface in another.

The other option on this panel – Capped Ends – will be discussed shortly. The third panel, entitled Properties, is used to rename the feature. The currentname is shown below.

We can see that this feature will be called EXTRUDE_1. This is the name thatappears in the model tree once we create the feature. We can edit it here to give it ameaningful name. The little blue “I” next to the name field brings up an information window in the built-inweb browser with information about this feature that we are creating (sort of asummary). It looks like the figure at the top of the next page.

CAPPED ENDS When we create a surface that has a closed section, we can cap off the starting andending surfaces of the feature. In the case of an extruded surface, this creates asurface on the sketching plane and at the end of the depth that have the profile of thesketch. The following figures show this last surface that we defined with the cappedends in a no hidden and shaded mode.

In shaded mode, the capped surface looks exactly like a solid protrusion, but in no-hidden mode, we can clearly see the purple and pink edges of the surface.

THIN OPTION

For either a solid or a cut, we can select the Thin option. This adds a thickness tothe sketch when extruding. The thickness can be added to one side of the sketch orthe other, or it can be added equally to both sides. When we create the thin feature, we use the same methods that we have for theother extruded features. In the dashboard, we will select our main feature type (Solidor Cut), then pick on the Thin option icon. This will bring up another field to enter thethickness, and another arrow icon to define the side of the sketch the thickness willbe added to. The following figure shows the dashboard for a thin protrusion.

The dynamic preview shows us the thickness applied to the feature, as shown in thefollowing figure.

Use the arrow icon at the right end of the dashboard to see the different ways itapplies the thickness (inside, outside, or equal about sketch). Once you have whatyou are looking for, accept the feature. It will look like the following.

LESSON SUMMARY

An extrude feature takes a sketched profile and adds depth in a single direction. Youcan create a Solid or Thin Protrusion, a Solid or Thin Cut, or a Surface in a singleextrude command. Be sure to check the reference plane and its orientation once you select a sketchingplane. You don’t want any surprises in case it decides to pick a surface or orientationyou weren’t expecting. Use capped ends to close off the ends of a surface extrude, but only if you sketcheda closed section.

EXERCISES

Using the extrude feature, create the following parts on the pages that follow. Besure to use a start part for each separate part, and save your models when you aredone. Plate_Layout2.prt

Open up the Plate_Layout2 part. In this exercise, you will do the following: Create two extrude features – one for the rectangular plate, and one for the holes. The rectangular plate is extruded to a depth of 2.0 inches. The holes are only goingto be extruded 1 inch into the plate – making them blind holes. Use external sketches already in the model to create this part. The following figureshows the resulting model.

Save and close this model.

Safety Key – Finish this model that we already started in this lesson.

Rod_Support

Lesson

7

Lesson Objective: In this lesson, we will learn about Edit, Edit Definition andEdit References.

EDIT

The Edit command is only used to make a dimensional value change. For example,if we want to modify a dimension from 1” to 2”, we would use Edit. If we needed tochange the location where the dimension is going to, we would have to use EditDefinition or Edit References. To edit the dimensions of a particular feature, select on that feature (either in themodel tree or on the model itself), and then hold down the right mouse button, andselect Edit, or just double-click on that feature in the working window. The dimensions appear on the part, and you can now double-click on them to changetheir value. Once the dimension has been modified, it turns green, as shown in thefollowing figure for the hole diameter in our Plate_Layout2.prt model.

To regenerate the model, click on Edit, Regenerate from the Menu Bar, or click on

the Regenerate icon ( ) in the System Toolbar.

EDIT DEFINITION

The Edit Definition command is used to change anything about the feature, such asthe depth value or option, dimensional changes, references used, the feature type(solid to surface, for example), etc. To use Edit Definition, first select the feature on the model or in the model tree, holddown the right mouse button, and then select Edit Definition. This brings up thedashboard that we saw at the time we created the feature.

EDIT REFERENCES

The Edit References command is used to reroute features to different references,such as the sketching plane, horizontal and vertical references, or any sketcherreferences. You can not modify dimension values, or change depth options or thesketch itself using this command. To use Edit References, first select the feature on the model or in the model tree,hold down the right mouse button, and then select Edit References. The followingmenu appears:

Reroute Feat This option is used to re-select references for the existing feature. This is the mostcommonly used command for Edit References. Replace Ref This option allows us to specifically pick on certain references of the feature toreplace with different references. In the message bar, we are prompted whether we want to roll back the model to thetime in which the feature was created or not. This is a personal decision. I personally think it is a good idea, because if the changecauses a failure, you will not be hit with all of the failure windows. Instead, you cannow resume features selectively, and address each failure one-by-one. Once you have made the decision to roll back the model or not, each reference usedto create the feature will highlight one-by-one on the working window, and you will beprompted in a menu whether to keep the same reference, or select a new one. Thefollowing figure shows this menu.

The default action is to pick a new reference (Alternate). If we wanted to keep thesame reference that is shown on the screen, and go onto the next reference, youwould select Same Ref. Had we picked Replace Ref, we would see the following menu.

LESSON SUMMARY

Use Edit to make dimensional changes only. Use Edit References to change thedifferent references used to define the feature only. Use Edit Definition to changeanything about the feature.

EXERCISES

Plate_Layout2.prt Open up the Plate_Layout2 part that we changed in Lesson 6. We are going tochange the blind holes to be feet that stick out of the bottom of the plate at 0.5”. Usethe appropriate Edit command to accomplish this task. The final part should look like the following (from the bottom).

Save and close this part.

Lesson

8

Lesson Objective: In this lesson, we will learn about Datum Planes, DatumAxes, Datum Points, and Datum Coordinate Systems.

DATUMS – WHAT ARE THEY?

Datum features are widely used in the creation of other features. They arelightweight, don’t affect mass properties, can be hidden when you don’t want to seethem, and very powerful in providing necessary ties and references for otherfeatures. The most common datum feature types are accessed in the feature toolbar byselecting the very top icon in this toolbar. When we select this icon, we see thefollowing datum feature types.

DATUM PLANES

When we create a new part or assembly, we see datum planes already built into themodel, as shown for a part file below.

As indicated in the figure above, datum planes have two sides, a positive side and anegative side. The positive side (if you are using the default system colors), isbrown. The negative side is black (or actually, a very dark gray – but we’ll consider itblack for this training guide). When we are in a default orientation, we can see thepositive sides for all three default datum planes. If we rotate the model slightly to seethe back side of the FRONT plane, then we can see the negative side, as seen in thefigure at the top of the next page.

To turn on/off the display of datum planes, click on the icon in the systemtoolbar.

The positive side of the datum plane is the one that is used when picking orientationreferences. For example, if we pick on the TOP plane as a sketching plane, we knowwe will be looking at the TOP plane in the sketch. If we pick the FRONT plane as asketcher reference, and pick Bottom as the orientation, then the brown side of theFRONT plane will face towards the bottom of the screen in sketch mode. Datum planes are widely used for sketch planes, sketch reference planes, sketcherreferences, depth references, cross-section planes, etc. They are probably the mostused datum feature in Pro/ENGINEER. To demonstrate the creation method, we will create the following part.

Before we do this, however, we will change a setting that will allow us to see datumplanes when we spin the model. Typically, datum planes temporarily turn off untilyou stop spinning, panning or zooming. To change this setting, go to View, Display Settings, Model Display. This will bringup the following window.

In the middle of this window is a section entitled “Display While Reorienting”. Theonly items that are checked by default are Surface Mesh and Orientation Center. We want to check Datums, so datum features become visible when we spin.

Now, we will create this part, and call it Dtm_Planes. We will create the part using astart part so we have our default datum planes, as we can see below.

The first feature that we will create is the semi-circular extruded protrusion that formsthe main shape of this part. We will use the RIGHT datum plane as a sketchingplane and pick the TOP plane to face towards the Top as the sketching reference. Our sketch will look like the following.

The display of datum planes was turned off in the previous figure to see the sketcheasier. Once we are done the sketch, we want to extrude to a depth of 10.000inches. Our first feature looks like the following.

Be sure your RIGHT datum plane is at the left side of the model. If not, edit thedefinition, and change the direction of feature creation by clicking on the yellow arrowin the dynamic preview. Our next feature will be a datum plane that is offset the RIGHT plane by an amount of4.00 inches. Therefore, we will pick on the datum plane icon in the datum flyouticon. This will bring up the following window.

The first tab, entitled Placement is active. We are asked to pick references to definethe plane. The datum plane creation tool is pretty smart. Depending on the type ofreference we pick, it will assume the most logical choice for creation. Therefore, if we pick on the RIGHT datum plane, we should see the preview of aplane that is parallel and slightly offset from the RIGHT plane. Drag the white squareout towards the right, and you will see it moves the preview of plane, as shownbelow.

In the Datum Plane window, we see the following.

The RIGHT datum plane is listed in the References field, and to the far right is thetype of creation method it assumed, which is Offset in this case. Down in thebottom, we can see the offset value, which shows in this figure as 3.500. We willchange the value to 4.000 (either here in this window, or on the model).

The second tab in this window is entitled Display, and if we click on it, the windowwill look like the following.

You can use this tab to change the positive side of the plane. In this window, it iscalled the Normal Direction, and there is a Flip button next to it. There is also anoption to Adjust Outline, which allows you to resize the datum plane. By default, itassumes the size of the model. I recommend you let it resize itself. The third tab is entitled Properties, and looks like the following.

This tab is used to rename the datum plane, or get information about it. We aregoing to go ahead and click on OK to finish creating this offset datum plane. Ourmodel should now look like the following.

Now that we have this datum plane, we can create our first extruded cut feature. Wewill use the new datum plane (DTM1) as the sketching plane, and face the TOPplane towards the top again as the sketcher reference. Our sketch will look like thefollowing.

Extrude this cut to the right of the datum plane a distance of 5.00 inches. The modelwill now look like the following.

Our next datum plane will be another offset plane, a distance of 3.5 inches up fromthe TOP plane. Click on the datum plane tool, then select on the TOP plane. Itshould automatically assume an offset creation type. Make sure it is going above the TOP plane, and change the distance to 3.5. Ourdatum plane will look like the following once we create it.

Use this new datum plane (DTM2) as a sketching plane for our next extrudedprotrusion feature. Pick the RIGHT datum plane to face towards the right. Createthe following sketch (with datum planes turned off for easier viewing).

Once we accept this sketch, go back to a default view. The feature is probably tryingto extrude up from this plane. If so, click on the yellow arrow to flip the direction so

the feature is going down. Then, change your depth option to Through Next ( ). When you accept this feature, your model will look like the following.

Our final feature will be the cut that is angled. We could create this cut by extrudingsymmetrically about the FRONT datum plane, but then we wouldn’t learn anothermethod for creating datum planes. Therefore, we will create a new datum plane. This time, we are going to use tworeferences to create the plane, an edge to go Through, and a surface to measure anAngle from. Therefore, pick on the datum plane tool. First, pick the TOP datumplane. It will initially assume an offset, as we can see from the datum plane window.

To add additional references, hold down the Ctrl key on the keyboard, and selectthem. To get an angled plane, we need a reference that acts as an axis of rotation. Therefore, we will also select the following edge (using the Ctrl key).

Once we select the edge, we see the Datum Plane window update to show the newcreation type applied.

We can see the “Through” condition, and a rotation angle in the bottom. You willwant to look at your model to see how the angle is being measured. Often times, theorder you pick the references, as well as the references themselves determine howthe angle is measured. Since we picked the TOP datum plane (whose positive sideis pointing upwards), and an edge, the angle is measured from the brown side of thedatum plane. Therefore, we can enter a value of 20 in the rotation field. The dynamic preview of the plane will look like the following.

We will click on OK from the datum plane menu to finish off the plane. The model willlook like the following now.

Now that we have this plane, we can create our cut. Use the top surface of the firstcut as the sketching plane, and face the left side surface towards the bottom. Thefigure below shows the references we are picking.

In our sketch, we want to take advantage of symmetry, and put in a vertical centerlineon the vertical sketcher reference. When we sketch our rectangle, we will make sureto look for the little arrow symbols that show it is symmetric about this centerline. Oursketch should look like the following.

Once we are done sketching, go to a default view to see the dynamic preview. Wewant to make sure the direction is going down, then change our depth option to To

Selected ( ), and pick the angled datum plane that we just created. Thedynamic preview (in No Hidden model), will look like the following.

It may not look like it is going to angle down, but if we were to click on the FullPreview icon (the eyeglasses) or accept the feature, we would see that it does stopat the datum plane, as shown in the final model image below.

You can also create datum planes using other references. The following describesthe most common methods and references for creating datum planes:

• Through – Create a datum plane to be co-planar with another datum planeor planar surface. Pick on a Datum Plane or Planar Surface as the onlyreference. When window shows offset, change the value in the window to“Through”, as shown below. Another set of references would be an edgethat lies in a single plane, but has at least two directions to it, such as theedge of a cylinder.

• Offset – Create a datum plane offset an existing plane or planar surface.Pick on a plane or planar surface as the only reference. The default typeshould be “Offset” in the window. Enter the offset value.

• At Angle – Create a datum plane through an edge or axis and at an angle toanother plane or planar surface. Pick on a plane or planar surface for onereference and an edge or datum axis for the other reference. Enter theangle.

• Parallel – Create a datum plane parallel to another plane or planar surfacethrough some selected reference. Pick a plane or planar surface as onereference to determine parallelism, then pick on a datum point, vertex, edge,axis or coordinate system as the second reference to determine the location.

• Through Points – Create a datum plane through three datum points orvertices. Pick on three points or vertices or a combination to determineplane.

DATUM POINTS

Datum points are most commonly used for creating other datum entities, such as anaxis, plane or curve. Datum points can also be used as sketcher references or forassembling two components into an assembly. To turn on/off the display of datum points and their tags (names), click on thefollowing icons in the system toolbar.

The left icon is used for turning on/off the point completely. The icon on the right isonly used to turn on/off the point names (tags). We will open the model Dtm_Pac for an example, and we will show all of the mostcommon methods for creating datum points. To create a datum point, click on thedatum point icon in the datum flyout icons. We will see the following window.

We can create as many different points as we want in a single datum point feature. This is different from the datum plane tool where we could only create one plane at atime. For each point that you create, you select references. The Properties tab is used to rename the entire datum point feature (not eachindividual point created). ON SURFACE This is a datum point that lies on a selected surface, and its location is measuredfrom two references. To create this, click on the datum point tool, and then pickanywhere on a surface (planar or otherwise). The following figure shows a samplesurface pick to place a point, and the Datum Point window when you select on thesurface.

The point shows up on the surface along with three white squares. The square nextto the point name (PNT0, in this case), is used to show the location of the point. Youcan drag this square to locate the point on the surface. The other two white squares are used to tie to references to locate the point. We willstart by dragging the right-most square until it comes to the side surface and snapsthere. The model and window will look like the following once we let go of themouse.

We can see the white square has gone away, and is replaced by a filled dot. This dotshows us that we are lying on that surface edge. The window also reflects this bylisting the first Offset Refrence in the field at the bottom of the window. We will drag the other white square over to the front surface, as shown below.

This white square should also be replaced by a filled dot, and the other offsetdimension and reference shows up in the window. We would now edit the values ofthese offset dimensions. To create a new point, we would click on the New Pointitem in the left column of the window. To complete this datum point feature, click onOK. The completed point looks like the figure at the top of the next page.

OFFSET SURFACE This is a datum point that lies offset a surface by a specified amount, and locatedfrom two references. The creation method is very similar to an “On Surface” with theaddition of an offset distance and direction. The following figure shows a sample surface pick, and the resulting window.

Just like the “On Surface” point, this starts out the exact way. It even assumes the“On Surface” constraint type. To change this, click where you see the word On, andchange it to Offset, as shown below.

A third dimension appears on the model, and a field for the Offset has become activein the window. We will drag the locating squares to the same surfaces that we didbefore, then enter the offset value as 1.5, and change the locating dimension to thoseshown in the following figure.

When we see the point as we intended, we click on OK to finish the datum pointfeature, or click on New Point to create additional points. The final point looks likethe following.

ON VERTEX This is a datum point that lies on the end of an edge or edge segment. You createthis by clicking on the datum point tool, then pick on any vertex in the model. Thefollowing figure shows the pick and the window that result.

If we click on OK now, we would have a datum point at this corner vertex. Instead,we will continue with this same window to show the next type. OFFSET VERTEX From the last figure, we had picked a vertex to place the point, and the windowindicated a constraint of On, which placed our datum point exactly on the selectedvertex. If we change the type from On to Offset, then we must pick another entitythat defines the offset direction. We will hold down the Ctrl key and select the edge just below the highlighted vertex,we see the following.

We can enter an offset distance of 1.5, as shown above. The constraint of Parallelapplied to this selected edge means that the point will offset from the vertex parallelto the direction of the edge. Now, let’s try a different offset reference. First, right mouse click over the wordParallel and select Remove, as shown below.

Now, we’ll hold down the Ctrl key and select the DEF_CS coordinate system fromthe model tree. We see the following in the window and on the model.

Next to the Offset field, we can see another pull-down that currently indicates “X”. This is letting us select which axis of the coordinate system is driving our offsetdirection. We can change this to “Z” as shown in the following figure.

We will now remove this reference the same way we removed the edge. Once it isremoved, we will hold down the Ctrl key again, and this time select the top surface. We will see the following.

Now, the reference becomes a surface and the offset direction is normal to thesurface. As we have demonstrated, you have the ability to select a wide array ofreferences to determine the offset direction. ON CURVE Another common point creation is to locate the point on a datum curve or existingedge. We will demonstrate this by selecting the top, front edge of the model. Ourmodel and window will look like the following.

When you select a curve or edge as the reference, you get a variety of options tofurther refine your point definition. The first is to determine whether the distance is aratio or a real value. The ratio option represents the percentage along the edge orcurve where the point resides. For example, if you wanted the point to be at theexact midpoint of the edge, you would enter a ratio of 0.5. Real represents the actual distance along the curve the point resides at. Forexample, suppose you want the point to be exactly 1.5 inches in from the back leftsurface. You would change the Ratio option to Real as shown in the following figure.

Then, you would enter a value of 1.5 in the offset field. Once you have determined how the dimension value is being measured, you canpick your reference that the dimension value is coming from. In this window, we cansee that the dimension is being measured from the End of Curve. If you want theopposite end to be used, click on the Next End button.

Or, if you want to use a datum plane or other reference other than one of theendpoints, select the Reference option, then select the actual reference on themodel. Using the Reference option means that you are using a Real dimensionvalue instead of a ratio. AT CENTER This creates a datum point at the center of a circular edge, such as the edge of acylinder or a hole. To create, click on the datum point tool, then select on the circularedge. Initially, it will assume an “On Curve” constraint, as shown in the followingfigure.

As the figure above illustrates, we want to change the On value to Center. This willremove all other options, and place a point at the center of this circular edge, asshown below.

SKETCHED The previous points were created using the datum point icon in the feature toolbar. This is the first of the point definitions that can only be accessed through the menubar. Go to Insert, Model Datum, Point, Sketched. This will bring up the Sketchwindow to select a sketching plane and a sketching reference. We will pick the topflat surface as a sketching plane, and then select the front surface to face towardsthe bottom.

Inside our sketch, we will use the sketcher point icon ( ) and pick the location onthe surface for the points. Dimension the points in whatever style you need. The figure at the top of the next page shows a sample sketch for these points.

Accept the sketch once you are done, and your datum points will appear on themodel, as shown in the next figure.

OFFSET COORDINATE SYSTEM The next type of non-standard datum point creation method allows you to createmultiple datum points by offsetting a coordinate system. Use Insert, Model Datum,Point, Offset Coordinate System. This brings up the following window.

The first thing you are asked to pick is the coordinate system you are going to use. We will pick the default coordinate system DEF_CS from the model tree. Then, pickin the first row to start defining points. The window will now look like the following.

You can type in the X, Y, and Z values directly in this window. The following showshow the point moves on the model once you edit the dimension values.

You can also drag the point around the model by placing your mouse over the whitesquare until you see the axis highlight that you are changing. The figure at the top of the next page shows how the “Z” axis becomes visible justbefore you drag it.

To create another point, click in the next row in the main portion of the window. Thiswill now look like the following.

At the bottom of this window, there are three other options. The first is used to importin a point file (has a PTS extension). The second button allows you to create a pointfile. If we click on this, we can save a file to our working directory. Opening the file innotepad, it looks like the following.

As you can see, this is a simple file to create and edit. You only need to enter X, Y,and Z values in this file. The third button is used to remove all dimensional information from the point array. You might want to do this if you know you are not going to change these points, andyou want to potentially speed up a very large point array.

DATUM AXES

Datum axes are used to create other datum features, such as planes, and they arealso very useful in assembly mode to align components, set up pin constraints, etc. To show datum axes, click on the following icon in your system toolbar.

To create a datum axis, click on the datum axis icon in the datum flyout toolbar. Thisbrings up the following window.

THROUGH EDGE One way to create datum axes is through an existing straight edge. To create this,pick on the edge as a reference, as shown below.

The datum axes will be created through this edge. NORMAL TO SURFACE If you select just a surface as a reference, you get the following window.

Just as we did with the “On Surface” datum point, drag the white squares to thereferences you wish to use to locate the point on the surface, and the axis will becreated at this point, as shown below.

THROUGH POINTS/VERTICES With this axes creation method, select any two vertices, datum points, or combinationof them to create an axis that goes through these points, as shown below.

THROUGH CYLINDER This creates a datum axes through the center axis of a revolved surface, such as acylinder. By default, most cylindrical surfaces or revolved surfaces will already havean axis, so you may not need to create this type very often. The following window shows the model and Datum Axis window when you pick onthe cylindrical surface.

POINT NORMAL TO PLANE With this creation type, select on a datum point, then select a planar surface that theaxis will be normal to. This creates an axis normal to the selected plane passingthrough the datum point. No dimensions are necessary for this one.

INTERSECTION OF TWO SURFACES / PLANES This is an axis that is created where surfaces or planes meet. They must intersect toform a single straight line, otherwise the axis does not lie in a single plane, andtherefore can not be created. The following window shows the intersection of thefront surface and a datum plane.

DATUM COORDINATE SYSTEMS

You may need to create a datum coordinate system for some features. To showcoordinate systems, click on the following icon in the system toolbar.

When you click on the datum coordinate system icon in the datum flyout tool, you getthe following window.

The most common way to create a datum coordinate system is to pick three surfacesor planes. The following shows a coordinate system window and model when threesurfaces are selected.

We can see that all three surfaces are highlighted and each has a constraint of “On”set. We will need to go to the Orientation tab next to define the X, Y, and Zdirections. Clicking on this tab, we see the following.

The objective in this tab is to select a surface whose normal represents thecoordinate system axis. I have selected the front surface to determine the Zdirection, and then selected the side surface (still highlighted) to project the Xdirection. I had to Flip the X-direction to get the result that you see above. This same method works for selecting datum points and vertices as the originalreference. Another method for creating datum coordinate systems is to select an axis as theoriginal reference. When we do this, it places one of the three axes along the axisthat we select. We must then select at least one surface that is normal to the axis asa second reference, as shown in the following figure.

On the Orientation tab, we will select a third surface that will define the projectedaxis direction. Then we can set which one is X, Y, or Z. The following figure showsthis tab, and the selected surface.

The last method for creating datum coordinate systems that we will cover is to offsetan already existing coordinate system. Therefore we will select the DEF_CS coordinate system as our first reference. Thewindow will look like the following.

We can use the mouse to drag the white square, or enter values for X, Y, and Zoffsets in the fields provide. On the second tab, we can specify its orientation byentering rotation angles in the fields, or by selecting references on the model to orientto. I have chosen to rotate the coordinate system about the Y axis (this is the Y axisof the DEF_CS coordinate system). The result is shown below.

LESSON SUMMARY

Datum features are very common in Pro/ENGINEER. You will get to know them verywell. Use datum planes, axes, points, and coordinate systems to aid in the creationof other features.

EXERCISES

Create the following part files using the extrude feature. Create datum planes and/oraxes to aid in the creation of the extrude features. Angle_Bearing

Lesson

9

Lesson Objective: In this lesson, we will learn about the Revolve Feature.

REVOLVE DEFINITION

The Revolve feature is created by revolving a sketched profile around an axis ofrevolution. The angle and direction can be controlled independent of the sketch.

CREATING A REVOLVE FEATURE

The Revolve feature is very similar to the Extrude feature (Lesson 6) from the waythat it is created. The biggest differences are in the depth options (fewer for theRevolve feature) and the sketch itself (only a half sketch with a centerline that acts asan axis of revolution). The steps for a revolve feature with an internal sketch are:

1. Use Insert, Revolve from the Menu Bar, or select on the icon in theFeature Toolbar.

2. Select one of the feature types (Solid, Surface, Cut and/or Thin).3. Hold down the right mouse button and select Define Internal Sketch.4. Select the sketching plane, horizontal/vertical reference and orientation in

the Sketch window.5. Sketch the profile to be revolved – making sure you only sketch half of the

feature and a centerline that acts as an axis of revolution. Click on the bluecheck mark to finish the sketch.

6. Select the depth option and enter depth value (if blind).7. Accept the feature.

When using external sketches, you either need to have a centerline defined in thesketch that will be picked as the axis of revolution, or you need to specify a datumaxis or straight edge that lies in the plane of the sketch to act as the axis ofrevolution. The steps for a revolve feature with an external sketch are:

1. Select the Sketch Feature (either in the working window or in the modeltree).

2. Use Insert, Revolve from the Menu Bar, or select on the icon in theFeature Toolbar.

3. Select one of the feature types (Solid, Surface, Cut and/or Thin).4. If a centerline was not used in the Sketch Feature, use the Placement slide-

up panel to define a datum axis or edge as the axis of revolution.5. Select the depth option and enter depth value (if blind).6. Accept the feature.

EXAMPLE 1 – Internal Sketch

In this example, we will create a revolve feature that uses an internal sketch. Todemonstrate this, open up the part entitled Bearing1. It contains a single sketchfeature, which we will use later. The following figure shows this part.

We are going to create a new revolve feature by clicking on the revolve icon ( ). Inside the feature, the dashboard for the revolve feature looks like the following.

As you can see, the dashboard for the revolve feature looks very similar to theextrude dashboard. We will keep the default feature type of “Solid” and then we willright mouse click in the working window and select Define Internal Sketch. When the sketch window appears, click on the Use Previous button to sketch on thesame plane as the first Sketch feature. Click on Sketch from this window to proceedinto sketch mode, and sketch the following profile (don’t forget the vertical centerlinesitting on the existing vertical reference).

In the figure above, the sketch is shaped like a “P” with all straight edges and sharpcorners, and the top of the “P” is tied to the top edge of the sketch feature. When finished with the sketch, click on the blue check mark. We will now see thepreview of the feature.

As with the extrude feature, we can see a drag handle on the angular dimension thatwe can dynamically drag to see the model update. Under the depth options, we onlyhave the following options: Blind (specify angle), Symmetric, and Up to Selected. Wewill leave the depth option at 360 degrees. We will click on the green check mark to complete this feature. Our model currentlylooks like the following.

EXAMPLE 2 – External Sketch

In this example, we will finish this bearing by cutting out the middle using the existingsketch feature. To do this, we will first start by selecting the sketch feature from themodel tree so it highlights in read on the model. Next, click on the revolve featureicon. In the revolve feature, we do not see a preview yet, because we currently do nothave a centerline in the sketch feature to act as an axis of revolution. Until thefeature definition is complete, our dynamic preview will not appear, indicating to usthat we have not defined enough yet. In our dashboard, we can see a field that is used to select the axis of revolution, asshown in the next figure.

This field is currently highlighted in yellow. This means that we can go ahead andselect the datum axis or edge to use. If it were not highlighted in yellow, we couldpick once inside this field to make it active.Once the field is active, we can pick on the axis or edge to use. In this case, we havethe Z_AXIS datum axis in our model tree that would work. We can also select theinside edge of our sketch feature, since it lies in the plane of the sketch, and it lies atthe center of our model. We will select the edge, as shown in the next figure. When we do this, the dynamicpreview appears as shown.

There is only one thing we have to do for this feature, and that is to select the Cuticon to remove material from the model. The preview will change to show a cutinstead of a protrusion, and then we can click on the green check mark to accept thisfeature. The model now looks like the following (in hidden line mode).

LESSON SUMMARY

The revolve feature is not very different from an extrude feature in terms of the menupicks to create it. The biggest differences lie in the rules for the sketch and the depthoptions. When sketching, be sure to create or specify an axis of revolution, and sketch on onlyone side of this axis. You can also use an existing edge or axis in the model for theaxis of revolution if you do not wish to sketch one. When specifying depth, remember that it is an angle in degrees.

EXERCISES

Create the part below using a combination of extrude and revolve features. Createdatum geometry if necessary. Bearing2

Lesson

10

Lesson Objective: In this lesson, we will learn about Datum Curves.

DATUM CURVE USAGE

Datum curves are used in a wide range of applications. They can be the trajectoryfor a sweep, variable section sweep or swept blend. They can also be the boundaryedges for blended surfaces. They are often used as tools to create or modify surfaces. We are going to learnabout a variety of methods for creating datum curves. We have already learned howto create a sketch feature, which produces a 2D curve on a plane or planar surface. We will now look at the other types of datum features and tools.

PROJECTED DATUM CURVES

A projected datum curve is made by projecting a sketch or existing datum curve ontoa nearby set of surfaces. You can either project normal to the sketch or normal to thesurface. We will demonstrate both of these options, and discuss what is happeningwhen you do this. We will start by looking at the following part (Dtm_Curve1).

This part has a sketch feature on a datum plane (DTM1) that lies above thecylindrical surface, as we can see above. We will use this curve to project down ontothe cylindrical surface. From a TOP view, we can see this circular datum curve takes up most of the width ofthe cylindrical surface, as shown below.

Therefore, we click on the Project Tool icon, as shown below.

When the dashboard opens, we will click on the References slide-up panel to see allof the options, as shown in the following figure.

At the very top, there is a pull-down field. Use this field to specify whether we areprojecting an existing datum curve (Project chains), or whether we are going tosketch (Project a Sketch). If we were to select the Project a Sketch option, ourpanel would look like the following.

We can see a Define button that will allow us to go in and sketch the profile toproject. Instead, we are going to continue with the Project chains option. Therefore, we need to select the existing edges or curves to project. We will selectthe circular sketch that is already in the model. When we select it, it becomes a bold red, as shown in the figure at the top of the nextpage.

The References panel looks like the following.

In the Chains field, we can see that “1 One-by-One Chain” is listed. Now, we mustpick the surface(s) we are going to project onto. To initiate this selection, we caneither pick in the next field down in the panel, or pick in the first field in the lowerportion of the dashboard. We will select the cylindrical surface, as shown below.

Our panel now shows this surface listed in the Surfaces field, as we can see in thenext figure.

Now we come to the part where we pick to project from the sketching plane, orwhether we will project normal to a surface. Our two options are shown in thefollowing figure.

If we choose Along direction, then we must specify a plane or planar surface thatthe normal direction is based on. If we choose Normal to surface we will not haveto specify this. We will select the “Along Direction” option and then pick the DTM1datum plane. The following figure shows the dynamic preview for the Along Direction with theDTM1 plane selected as the reference.

NOTE: The arrow doesn’t seem to make a difference in this case. You could tryflipping it, but it does not change the preview. If we accept this result, from a TOP view, this is what we would see.

The projected curve is in exact alignment with the original sketched datum curve. Ifwe were to select Normal to Surface, our result would be the following.

We notice that the projected curve is now more of an ellipse than a circle. Why? The reason is simple. If we look at the following figure, we will see the answer.

When you use Along Direction, the curve is almost extruded down onto the cylindricalsurface, and the intersection of this imaginary extrusion and the surface creates theprojected curve. When you use Normal to Surface, the surface takes control of the projection. It triesto locate the spot on the cylindrical surface that, when projected normal to thesurface from that spot, it intersects with the original curve. We can see that, due tothe curvature of the surface, it actually starts up higher and in more to get to thesame original circular curve.

In many cases, you may have problems getting a “Normal to Surface” projectedcurve to work unless you really understand what is going on with the way it projects. Hopefully this will help you in getting the hang of it.

THROUGH POINTS

The next type of datum curve we are going to show is the Through Points (or inPro/ENGINEER – it is spelled “Thru Points”). This is a curve that passes throughdatum points or vertices. We are going to work with the following part (Dtm_Curve2) for this demonstration.

To create this curve, click on the general curve icon. It brings up a set of menuscalled the Menu Manager, which looks like the following.

The first option on this list is the Thru Points curve, which is the one we want. In themenu manager, you generally pick options at the top of the menu, then select Done,Done Sel or Done/Return at the bottom to continue. In this case, since the Thru Points menu item is already selected (shown in a blackhighlight), we will pick on Done to continue. This brings up the CURVE: Thru Pointswindow, which looks like the following.

This is a different feature window than the dashboard. Many of the more advancedfeatures still use this type of window. In the first column, entitled Elements, there is alist of items that we can define.The second column, entitled Info describes what is happening or what needs tohappen to the element in the first column. You can see that we are currently definingthe curve points. Below this window, we can see more menus, that look like thefollowing.

In the top portion, we define the way it handles corners (at the points along thecurve). If we use Spline, we get a continuous curve that is tangent along its entirelength. If we use Single Rad, then we will specify a single bend radius that it willapply at each corner. If we select Multiple Rad, then we will be prompted to enterthe bend radius at each point we select. In this example, we are going to stay with the default choice of Spline. In the secondset of options, we can select Single Point if we want to pick individual points, even ifthey all belong to the same datum point feature. If we pick Whole Array, then we willget all of the points in the datum point feature. Since we are only going to gobetween to vertices, we won’t care what option it uses here. Finally, we have one last section of this menu. There is only one choice at this time,and that is to Add Points. Down below this menu manager, we see another little window, which looks like thefigure below.

You are going to see this a lot. Every time you are prompted to select something,this window will appear. When you are finished selecting items, you click on OK tofinish selecting. The easier thing to do, however, is to use the middle mouse buttonto click once to indicate that you are finished. It is the same as clicking OK. We are going to pick on the two vertices, shown in the figure below.

Once we select the second vertex, a blue arrow will appear, indicating the start pointof the curve, as shown below.

Since we are done selecting, we will click with the middle mouse button, then selectDone from the menu manager. We are now placed back into the CURVE: ThruPoints window. We are technically done defining all of the required elements. Thereare still two optional elements we can define. We will double-click on Tangency from

the element list, which will bring up the menu manager shown at the top of the nextpage.

Looking at the menu above, we are asked to pick a Curve, Edge or Axis that definesthe tangency for the start of our curve. On our model, the start point is highlightedwith a red circle, as shown below.

We will pick the edge at the top of the front surface that intersects this start point. When we do, we will see the following on the model.

At the bottom of the menu manager, we see two options: Flip or Okay. The arrowpoints towards the direction that tangency is measured from. Many times, you willget it right the first time, and many times you will have to try again. If we pick Okay at this point (with the arrow going away from the curve that we arecreating), we will get the following.

This is one of the times that we got it wrong. Not to worry, however. All we need todo is pick on the Start menu item, pick the edge again, and this time flip the arrow,then click on Okay. The result from doing it over looks like the following.

That is much better. Once we define the start point, it automatically jumps to definingthe End point. We will pick on its adjacent edge, and flip the arrow so it is pointing inthe direction shown at the top of the next page.

Once it is flipped to face in this direction, click on Okay to finish it. The curve nowlooks like the following.

This looks pretty good – much better than the straight line we had originally. Nowthat we have finished defining the references at each end for the tangency condition,we are placed back at the start point, and a new menu item appears in the menumanager, called Curvature. If we select this, the curve will take on the curvature of the entity that acted as thetangency reference. Since our entity was a straight edge, our curve will receive asmall straight portion to it at that end. The figure at the top of the next page shows what would happen if we selectedCurvature for the start point.

If we click on the end point, and select Curvature for this end as well, we get thefollowing curve.

This is an even better curve, because it creates a smoother transition into the existingedges. If we were to use this curve to create a surface between the two protrusions,then our surface would have very good continuity with the surrounding surfaces. We are done defining tangency conditions, so we can select Done/Return at thebottom of the menu manager. We are placed once again into the CURVE: ThruPoints window. We can see one last optional element, called Tweak. If we double-click on this element, we see the following window.

The curve on our model will show a control curve overlaid on it, as we can see below.

Using this menu, and/or dragging the control points on the model, we can adjust ourcurvature even more, or shorten/lengthen the straight portion of the curve as it goesinto the adjacent edges. This basically gives us more control to Tweak the shape of our curve. We are goingto cancel out of this tweak window by clicking on the red “X” in the lower left corner. Back in our CURVE: Thru Points window, click on OK to finish this feature. The resulting datum curve will look like the following.

USE CROSS-SECTION

We haven’t talked about creating cross-sections yet, so we’ll just go into a part thatalready has one. The “Use Cross-Section Datum Curve” creates a curve thatrepresents the boundary of the entire cross section. These curves are very useful for rib features, or other features that need a sketchingreference but the shape of the surrounding geometry does not allow for picking as asketcher reference. The curve segments at this area are always selectable. To demonstrate this, we will go back to a model that we saw in Lesson 3 – SelectingObjects (Selecting.prt). When we open it, it looks like the following.

To access the cross-section functionality, go to View, View Manager from the menubar. We will get the following window.

Click on the Xsec tab at the top to get to Cross-section functionality. The window willnow look like the following figure.

In this window, we can see a cross-section that already exists, called A. If yoursection is not visible on the model, click on the A row in the main window. The crosssection looks like the following on the model when it is visible.

Now, we can close out of this window (which will make the cross-section disappearfrom the model), and create our curve. To create a cross-section datum curve, click on the General Curve tool. When themenu appears in the upper right corner of the screen, select Use Xsec, followed byDone. The menu will list all of the available cross-sections in the model, as shownbelow.

We can see the cross section “A” that we just looked at a minute ago. When weselect A from this list, the curve is automatically created, as shown below.

The curve takes on any external edge that the cross-section goes through. That iswhy it goes around the entire part.

COPY CURVE (COMPOSITE)

There are many times when you will need to have a single curve defined. Atrajectory for a sweep might be a great example. However, many times you areunable to create a single curve that captures what you want. Therefore, you create multiple curves, and then you need a way to splice them alltogether to form a single curve. This is where the Copy Curve comes in. With this curve tool, you can select from existing edges or datum curves to form asingle curve. To demonstrate this, go back to the Dtm_Curve2 model that we justworked with.

In this example, we want to create a single curve using the following three edges.

To create the copy curve, we first need to select the entities. Therefore, we will makesure our Smart filter is turned on, and we’ll begin by selecting the solid protrusion soit highlights in red. While this protrusion is highlighted, move your mouse over to the

edge labeled (1) in the figure above and select it. It should be bold, as shown in thefollowing figure.

Something unique to the copy curve feature is the fact that we can NOT hold downthe CTRL key and pick the other two entities. We must first hold down the SHIFT keyon the keyboard, then RE-SELECT the same edge that we already selected. Once that edge is selected, keep the SHIFT key pressed and pick the other twoentities. They should all be bold, as shown below.

Now that all of our edges are selected, we will go to Edit, Copy from the menu bar(or select Ctrl-C on your keyboard). Next, use Edit, Paste from the menu bar (orselect Ctrl-V on your keyboard).

When we do this, our model will look like the following.

There is a yellow arrow at one of the endpoints (in this case the right-most end),which indicates the start point for the newly created curve. The little “T” symbols atthe ends represent the distance away from the end that we want to end the curve. Avalue "0.00" will cause it to be at the exact length of the original geometry. Any valueother than 0.0 will cause the curve to extend beyond the geometry or end before thevertex. The default value is 0.000, which assumes that the new curve takes on the exactlength of the existing curves/edges. The dashboard for this copy command looks like the following.

In the Curve Type field, we have two choices. They are:

• Exact – The new curve takes on the exact shape of the selected entities.• Approximate – The new curve creates a C2 Continuous curvature condition

from existing C1 continuous entities. The only potential problem with the “Approximate” option is that the new curve may“liftoff” from the existing curves. The “Exact” option will keep the original curves asthey are. The only restriction with using the “Approximate” option is that the curvesalready have to be tangent. Exact will allow you to use non-tangent entities. Therefore, we will change the Curve Type to Exact, and then accept this feature. The following figure shows the resulting curve in our model.

The curve may be difficult to see that it extends into the existing edges, but if you pickon it from the model tree to see it highlight, then you will see the figure above.

INTERSECT SURFACES

Another curve type is created by the intersection of two surfaces. To demonstratethis, look at the following surface model (Dtm_Curve3).

We will make a datum curve at the intersection of these two surfaces. Therefore, wewill begin by changing our selection filter to Quilts, and then pick the cylindricalsurface, followed by the revolved surface. The figure below shows both of these surfaces selected (in No Hidden viewingmode).

Once both surfaces are selected, we will pick on the Intersect icon in the featuretoolbar, which looks like the following.

NOTE: There are three icons in the feature toolbar that look very similar. These are:

• Merge – Merges two surfaces together to form a single quilt.

• Trim – Uses a surface or a curve as a trimming tool to act onanother surface or curve.

• Intersect – Intersects two surfaces to form a datum curve, as wesee in this lesson.

Be sure you are grabbing the correct one. Once we select on the Intersect tool, thedatum curve should be created automatically, as shown in the following figure.

TRIM CURVE

Another operation that can be performed to create a new curve is to trim the curveusing another curve or surface as the trimming tool. In this example, we will use asurface as a trimming tool. Look at the following model (Dtm_Curve4).

We are going to use the surface as a cutting tool to remove the portion of the curvethat sticks out to the right of it. When creating a trim curve feature, always start by selecting on the object that youare trimming, in this case the curve. Use the Smart filter to select the curve, asshown below. NOTE: If the curve is made of multiple segments, as it is in this case,you will need to pick on the part of the curve that is being trimmed.

Once you have the curve selected, pick on the trim icon, as shown below.

When we enter this feature, we will click on the References slide-up panel in thedashboard to see the different entities we are selecting. It will look like the followingfigure.

We can see that the curve we selected shows up in the Trimmed Curve field. Weare prompted to select the Trimming object. We will pick on the extruded surface. Our model now looks like the following.

An arrow appears at the cut location, and points towards the part of the curve that wewant to keep. Flip the arrow if it is not pointing in the correct direction. Once youapprove of the cutting direction, click on the green check mark to accept this. Thecurve will be trimmed up to the surface, as we can see in the following figure.

LESSON SUMMARY

Datum curves are very useful tools for creating other datum features, surfaces orsolid geometry. There are a variety of tools available for creating or editing curves. The most common curve types are sketched and projected. Remember that with theprojected curve, normal to surface may give you results that you do not expect.

EXERCISES

Create a new part called Basket, and create the two sketched curves (as individualcurve features) that you see below (complete with dimensions). Create these on theTOP datum plane as the sketching plane.

Lesson

11

Lesson Objective: In this lesson, we will learn about the Sweep feature.

SWEEP DEFINITION

A sweep feature is created by taking a sketched profile and sweeping it along asketched or selected trajectory. The cross-section of the feature along the entirelength of the trajectory is constant. In a later chapter, we will learn all about variable section sweeps, and how you cancreate a basic sweep in this feature. For now, we will concentrate only on thestandard sweep feature.

CREATING THE SWEEP

To create a sweep, you must use the menu bar, and go to Insert, Sweep. When youpick on the Sweep menu, you will get another menu showing all of the differentoptions, as shown below.

Unlike the extrude and revolve features that we have already seen, the Sweepfeature makes you decide whether you are doing a Protrusion, Thin Protrusion, Cut,Thin Cut or Surface. Once you decide, you can not change it without deleting thefeature and starting over. The method for creating the five different types is identical, therefore we willdemonstrate this with a solid Protrusion. Therefore, we would select the Protrusionmenu option. Once we do this, we see the following window.

We saw a similar window earlier in lesson 8 when we created a datum curve throughpoints. We can see in this window that we are currently defining the trajectory for oursweep. The menu manager appears just below this, and looks like the following.

We can either sketch a trajectory (if one does not yet exist), or select an existing setof edges or datum curves for a trajectory. We will choose the Sketch Traj option tosketch our trajectory. Once we pick this option, we get the next menu.

In this menu, we are asked to create or select a sketching plane. This is a differentway to prompt us for this information than we have been used to, but we will see thistype of prompt quite often with some of the more advanced (or less commonly used)features. In this menu, the option to select an existing plane is already selected(Plane). Therefore, we just need to pick the datum plane or planar surface that wewant as our sketching plane. We will pick the TOP datum plane. When we do this, an arrow appears on themodel, as shown below.

In the message window, we are asked to select the direction for VIEWING thesketching plane. The menu manager gives us two options, as shown at the top of thenext page.

We can either flip the direction then click on Okay, or accept the current selection byclicking only on Okay. We will accept the downward direction for viewing. Once wedo this, the menu changes once more.

Here, we are asked to select or create the sketching reference plane and itsorientation. We will select the Bottom orientation, then pick on the FRONT datumplane on the model. Once we do this, we are placed into sketch mode. We will create the following sketch.

We notice a yellow arrow on the sketch. This is the start point for our trajectory. Thissketch is called an “Open Section”, since some of its endpoints are not touching eachother. In an Open Section, the start point must be one of the open endpoints of thesketch (as it is above). If it is not, you must pick on one of the endpoints with the leftmouse button so it highlights, and then right mouse click and select Start Point. The Start Point represents the location where your profile starts from. We want it tobe on the straight segment for this example. Once our sketch is complete, we acceptit by clicking on the blue check mark. We are then placed into the sketch for theprofile that we are sweeping. We will create the following sketch for this profile.

When you sketch the sweep section (profile), there will always be a horizontal andvertical reference line that forms a “Crosshairs”. This “Crosshairs” marks the location

of the start point. If you are not sure how you are looking at the trajectory, I stronglyrecommend rotating your model slightly to see. You can always pick View,Orientation, Sketch Orientation to return to the sketch view. IMPORTANT! – When you have an open trajectory, you must have a closed sectionfor your profile for a solid protrusion. We will see how to handle a closed trajectory ina few minutes. Once you are done sketching the profile, accept this sketch. All of the elements arenow defined for this trajectory. We can click on OK from the window to complete thefeature. Our model now looks like the figure at the top of the next page.

The symbol for a sweep can be seen by looking at our model tree, as shown below.

CLOSED TRAJECTORIES

In this example, we will show the slight difference in creating a sweep that has aclosed trajectory. We will start the same way that we did before by going to Insert,Sweep, Protrusion from the menu bar at the top. We will continue the same way by sketching a trajectory, and then using the TOPdatum plane as our sketching plane, and FRONT datum plane facing towards theBottom. Our sketch for our trajectory will look like the figure on the next page.

This is a simple closed rectangle. Once we are done sketching our trajectory andaccept our sketch, we get a different menu option.

Our two choices are:

• Add In Fcs – Add Inner Faces – This requires you to sketch an open profile,and as it sweeps around, it connects across all of the open endpoints to form

an inner face. This is great for closed picture frames, or other parts wherethe outside is definitely a swept profile, but the middle is closed.

• No Inn Fcs – No Inner Faces – This requires you to sketch a closed profile. There will be no inner face that results from this. This would be ideal for anopen picture frame (with no back plate).

In this example, we will select Add Inn Fcs, and then click on Done to continue. Weare now placed into our section for our profile. We will sketch an “OPEN” section, asshown below.

We can see the two endpoints of this sketch. As the profile is swept around therectangle, the top endpoint will connect to itself at all locations across the center ofthe part, while the bottom endpoint does the same. Everything in between becomesa solid mass. When we accept this sketch and click on OK to complete the feature, we can see thefollowing model.

If we made a cross section through the middle, we would clearly see the solid massthat was created, as shown below.

SWEEPING SURFACES

Sweeping surfaces is no different than sweeping protrusions, cuts, etc. The biggestdifference is that you don’t need to have a closed section. If you have an opentrajectory or closed trajectory, you can still have an open profile. The biggest difference is that if the trajectory you are using is the edge of anothersurface, you may be asked to Join or No Join. If you select Join, then you areperforming a Surface Merge at the same time. If you select No Join, then the newswept surface will be separate from the surface whose edge acted as the trajectory,and a merge operation will still need to be performed to get them to be one largequilt.

SELECT TRAJECTORY

We will finish this lesson off with a demonstration of the select trajectory by pickingon an existing curve to create a swept surface. Let us look again at the following partthat we saw earlier.

If you recall, we have a copied curve that makes up the top left edge, the datumcurve in the middle, and the top right edge. We will use this curve as our trajectoryfor our surface sweep. NOTE: Sometimes copied curves do not work for regular sweeps if they lie in threedirections. The curve that we are using here is still a two-dimensional curve,because it is co-planar with the front surface of our part. We will start the sweep the same way, picking Insert, Sweep, Surface from themenu bar. When prompted, pick on Select Traj to select the trajectory. You will thensee the following menu.

Since we are picking a datum curve, we will use the Curve Chain option, then pickon the top left edge, as shown below.

When you pick on a single segment of a curve chain, we get a little menu that popsup that looks like the following.

If you want the entire curve used as the trajectory, pick on Select All. If you onlywant a certain portion, then select From-To and pick the starting and endingendpoints of the curve. We want the entire curve, therefore we will pick Select All. The entire curve highlights in blue, and our start point is shown with the blue arrow,as we can see below.

Now that we have what we want for a trajectory, we click on Done to stop selectingand accept what we have. Another arrow appears on the model, as shown below.

If you recall when we sketch the profile, there is a horizontal and vertical referenceline on the sketch at the location of the start point. When you select a trajectory,Pro/ENGINEER wants to know which way to orient the sketch. It highlights anadjacent surface or part of the trajectory selected, and in the message window itsays. “Select upward direction of the horizontal plane for sweep section.” If we click onOkay in the menu manager, then the front surface of our part will be facing up in thesketch. You will want to pay close attention to which surface it is pointing, because itmay make it easier or harder to sketch your profile. We will click on Okay to accept the default direction. Had there been more than onepossible surface to pick, it would have prompted us to first pick the surface that weare going to face upwards before picking the direction. With a surface feature, we are given the option to create end surfaces or leave themopen. The menu that comes up gives us these options, as shown below.

We will leave the ends open, so click on Done to continue. We are then placed intosketch mode to sketch our profile. We will sketch an open profile (which if youremember was not allowed for a solid protrusion). The figure at the top of the nextpage shows our profile.

We just sketched a straight line at an angle to the vertical reference. Once we aredone, we accept the sketch then click on OK to complete the feature. Our modellooks like the following.

LESSON SUMMARY

The sweep tool is used to pass a profile along a trajectory that you either sketch orselect. Depending on the section for the trajectory (open or closed), you will have restrictionson what type of section you can have in the profile. For a closed trajectory, you can add inner faces or leave the part hollow. Forsurfaces, you can also create end surfaces as well.

EXERCISES

Create the parts shown on the following pages. Use a combination of extrude,revolve and sweep features where applicable, and create any datum geometrynecessary to complete your model. Dash_Pot_Lifter

Basket_Prt (Continued) Open up the Basket part that we started in lesson 8. Create a swept surface usingthe inside trajectory. For the profile, sketch a line angled inwards from the trajectoryby 5 degrees to a depth of 18 inches, as shown below.

Lesson

120

Lesson Objective: In this lesson, we will learn about the Blend Feature.

BLEND DEFINITION

A Blend feature creates a single feature by blending sections of varying size, shape,and orientation. There are three types of blend features.

• Parallel – All sections are parallel to each other separated by a blind depthfor each section.

• Rotational – The sections are offset each other by an angle around acentral axis of revolution, and a distance along the axis itself.

• General – The sections can be rotated in the X, Y, or Z direction as youcreate them.

To create a blend feature, we must use the menu commands Insert, Blend, thenselect one of the feature types shown in the following menu.

As with the sweep feature, the method for creating a blend is very similar from typeto type.

PARALLEL BLEND To demonstrate the parallel blend, we will create a part called Parallel_Blend. Wewill start by going to Insert, Blend, Protrusion. This brings up the following menu.

In the top portion of this menu, we are defining the type of blend we are going tocreate. We will keep Parallel as the option. In the middle portion of this menu, weare defining how the section will be handled. There are two options.

• Regular Sec – The section will be sketched on a plane or planar surface,and remain there when blended together with the other sections.

• Project Sec – The section will be sketched on a plane, but it will beprojected onto a surface as part of the blend.

For now, we will keep the default option of Regular Sec as our choice. In the thirdsection, we only have Sketch Sec available. For a Rotational or General blend, wewould have the ability to select sections instead of sketching every one. Once we have all of the options picked, we will click on Done. We will now beplaced into the definition of the feature, and we see the following window.

We are currently defining the attributes, which are in the following menu.

There are two attributes to choose from: Straight or Smooth. If our blend featureonly has two sections being blended together, then this will make no difference. Ifour blend feature has three or more sections, then a straight attribute connects themlienearly, almost like a connect the dot with straight lines. A Smooth attribute connects them as a spline would going through points. You get acontinuous, tangent edge from section to section. To start, we will keep Straightselected, and click on Done to continue. We are now prompted to select or create a sketching plane. We will select the TOPdatum plane. When we pick this plane, an arrow appears, as shown below.

Unlike all of the other times when we were asked to accept the direction of viewingthe sketching plane, we see the following prompt in the message window: “Arrowshows direction of feature creation. Pick FLIP or OKAY.” We know we are still going to be looking at the TOP plane, but for a protrusion, thefeature always comes towards us in sketch mode, while for a cut, the feature alwaysgoes away from us in the sketch. It will take a little getting used to, but eventuallyyou will understand just how the sketch is going to orient based on what you pick. Therefore, click on Okay to accept the direction as up, then face the FRONT datumplane towards the Bottom. We will now be placed in sketch mode. We are going to sketch three rectangles to blend. We start by sketching the one thatwill eventually lie on the sketch plane, as shown below.

I am taking advantage of symmetry by using two centerlines. That way I only needto use two dimensions. I want to note where the start point is on this sketch. I willdemonstrate why this is important a little later. For now, we just want to make surethat the start point is in the upper left corner for all three of our sketches. Once I am done sketching this profile, I need to toggle to the next section usingSketch, Feature Tools, Toggle Section. The first rectangle becomes grayed out,and I can start sketching my second profile. The figure at the top of the next pageshows this sketch with the second rectangle.

Note how the start point on this rectangle is equivalent to the location on the firstone. Now we are ready to make our last rectangle. Once again, we will useSketch, Feature Tools, Toggle Section. Now both our rectangles are grayed outfor us to sketch the third, as shown below.

Once again, we are keeping the start point the same on all three. When we arefinished with this rectangle, we will accept the sketch. In the message window, weare prompted for the depth of section 2. In other words, what is the blind depthbetween the sketching plane and the second rectangle that we sketched. We willenter 8.0. We are then prompted for the depth for section 3. This is the depthbetween section 2 and 3 (not the distance from the sketching plane to section 3). We will enter 5.0. We are then back at the window, where we can click on OK tofinish this feature. The model looks like the following.

You can clearly see what the Straight attribute does, it makes sharp edges betweensections. We will go to the model tree, right mouse click on this feature, and selectEdit Definition to go back in and redefine this feature.

We are placed back at the window where we see the different elements we defined. The first one on the list is Attributes. If we double-click on this, we see the menuagain where we originally picked Straight. Now, this time, we are going to selectSmooth, followed by Done, then click on OK in the window to finish out theredefine. The model will regenerate, and look like the following.

This is quite a difference. Now, we have tangent edges going through the threesections. This makes for a more pleasing part. Now, we will edit the definition ofthis feature again. When we see the window pop up, we will double-click on section,followed by Sketch in the menu manager. This will bring us back into the sketch, which now has the first rectangle active whilethe other two are grayed out. We will turn off the display of dimensions andconstraints using the icons in the system toolbar for easier viewing of the sketch, asshown below.

We will toggle to the next section, and change the start point. To change the startpoint, click on a different vertex to highlight it, the right mouse click and select StartPoint. We want to use the next corner in a clockwise direction, as shown below.

Toggle to the third section, and change its start point to the one shown in the figurebelow.

Once we have changed this last start point, accept the sketch, and then click on OKfrom the window to finish the redefine. The model will regenerate, and it should nowlook like the following.

There is a twisting effect going on here. The start point location is used to definehow the entities are connected. Imagine that the sketch starts off by connecting allof the corners that have the start point, then it goes to the next clockwise corner foreach section and connects those, and so on. This is how we got the twisting,because each section was connecting 90 degrees clockwise from the previous one.

ROTATIONAL BLEND

A rotational blend takes advantage of a sketched coordinate system. Instead ofsketching all the profiles in a single sketch like we did with the parallel blend, we onlysketch one, however, we must include a coordinate system in each sketch to tie thesections together. This will make more sense in the following demonstration. We will begin by creating a new part called Rotational_Blend. Once inside, we willgo to Insert, Blend, Protrusion from the menu bar. When the first menu comes up,we will pick on the following options: Rotational, Regular Sec, and Sketch Sec. This will bring up the following window.

We are currently defining the attributes. In addition to Straight and Smooth whichwe had in the parallel blend, we have two other choices: Open and Closed, asshown at the top of the next page.

We will see the difference between these two during this example. For now, we willkeep the default of Open, select Smooth from the top choices, then click on Doneto continue. We are prompted to select a sketching plane. We are going to pickFRONT. When we do, an arrow appears on the front plane, as we have seen it domany times before.

This time, however, the message window is asking for us to pick the direction ofVIEWING the sketching plane again. The lesson you should have learned by now isto always look at the message window to see what you are being asked. It will saveyou a lot of time later. We will accept this direction of viewing by clicking on Okay, then we will select theTOP plane to face towards the Top. Inside the sketch we will create our firstsection, which looks like the following.

The first sketch will be the only one that contains sketcher references. We want tocreate a sketched coordinate system and locate it at the intersection of the twosketcher references. The coordinate system shows the sketch as lying in the X-Yplane, where Y is going upwards. Once we have finished creating this sketch, weaccept it. In the message window, we are prompted to enter the rotation angle about Y. Usingthe right hand rule (thumb points in the direction of Y, and the direction your fingerscurl represents the positive angle), we will enter a value of 30 degrees. We are then placed into a new section. We are going to sketch the same profile aswe did before. HINT: Use Sketch, Data from File, then click on the “In session”icon (little blue computer screen) to list all of the current sections that are inmemory. The latest one on the list represents the one you are currently working on,

so the one before that numerically is the last one that you did. Retrieve or sketchthe following for the second section.

You will notice that there is a coordinate system in this sketch, because it is whatties this section’s location to the first one. Once we are done with this sketch, acceptit. Down in the message window, we are asked if we want to continue on to anothersection. We will type Y for “Yes” and hit the enter key. We will now be asked for the rotation angle for the next section about the Y axis. This will be the angle between section 2 and 3, so we will enter 60 degrees. We willbe placed into the sketch, where we will create the figure at the top of the next page.

This sketch has different dimension values for the arc and the horizontal dimensionat the top. If you choose to re-use a previous sketch, you will need to make theseadjustments before moving on to the next section. Once you are done, accept thissketch, answer Y to create another section and then enter 60 for the angle. Create the following sketch for the fourth section.

Accept this sketch and answer Y to create another section. Enter 30 degrees forthis last angle, then sketch the following.

Once we are done with this last section, we will accept it, then answer N so that wedon’t go on to another section. We will be placed back at the feature window. Thistime, make sure shading is turned on, and hit the Preview button in the window. Your model should look like the following.

Looking at the window, we can see there is an optional element we did not define. This is called Tangency, and it allows you to specify other surfaces that the opensections might be tangent to. In our model, we do not have any other features, sowe really can not use this option at this time.

We will, however, change our attribute value. Double-Click on Attributes, andchange the option from Open to Closed. Make sure you still have Smoothselected. Click on Done to accept this choice, then OK to finish the feature. Youwill now see the following model.

So, have you guessed how the Closed attribute works? It takes the first and lastsections (as long as they are not touching), and attempts a revolve around the Yaxis, blending the two together. It just happened that our first and last sections wereidentical, so it was able to create a semi-circular revolve to blend the two. If you just looked at this model without knowing that it only took one feature to createthis, you might think it was made up of complex surfaces, and datum curves, etc. This just goes to show you that you can get pretty complex shapes with very littlefeature headcount or complexity.

GENERAL BLEND

A General Blend combines the parallel and rotational blends, and adds the ability torotate about more than one axis. Consider the following part (General_Blend.prt).

We can see the sections in the order in which we are going to pick them. Thesesections are already sketched datum curves. When creating general blends, it isoften easier to create your sections as curves before you create the feature. We will create the blend by going to Insert, Blend, Protrusion from the menu bar. At the first menu, we want to select the following options: General, Regular Sec, andSelect Sec. We will hit Done to continue. The window for the general blend opens up as follows.

This is the same window that we saw for the rotational blend, but the options we picka little later will be different because we chose to select the sections. For theattributes, select Smooth, followed by Done. The following menu comes up.

We are being asked to select the first curve. We want to select all four edges of eachrectangle, so we are going to select on the Sel Loop option in the lower part of themenu, then pick on the first section curve, as shown below.

We can see that all four edges of this curve were selected, and we have a start pointin the upper left corner. As we rotate our model around to select the other entities,we want to make sure we pick the same corner or we’ll get that twisting effect we sawearlier. Once we have the curves selected, pick on Done. We should see the samemenu again (almost as if it didn’t take our previous selection). This is normal,because we have to specify at least two sections. We are going to pick the Sel Loop menu command again, and this time we will selectthe second rectangle. When we pick it, it looks like the following.

All four edges were selected, but our start point is not in the right place. Therefore,click on the Start Point menu command, and pick the upper left corner. Once we dothis, our sketch will update as follows.

Even though the arrow is pointing in a different direction, the fact that it is on theupper left corner is all that we care about. Pick on Done to finish this second section.

In the message window, we are asked if we want to continue on to the next section. Type in Y for yes. Repeat the process of picking using the Sel Loop command untilall of the remaining three sections have been picked and the start points for all ofthem is in the correct orientation. On the last section, we want to make sure that the point selected when looking froma top view is the lower left corner (because we want the part to rotate up 90 degreesat this point. Once all of our sections are done, answer N to the last prompt about creatingadditional sections, then click on OK in the feature window to complete it. Our finalfeature looks like the following.

If the general blend fails, it is most likely that one of the start points was in the wronglocation. Go back into the sections to fix any that were failing.

LESSON SUMMARY

Blends are a great tool to create complex transitions between different shapes. Youcan accomplish with a single blend feature what you might take dozens of surfaces,datum features and other entities to create, so don’t be afraid to try them. You can either select sections or sketch them. Parallel blends will only let you sketchall of the sections in a single sketch using Toggle to go between them. Always check the start points in the sections. Arranging them in different locationscan cause twisting to occur, or feature failure.

EXERCISES

Create the part shown on the next page. Use a blend feature to create the mainshaft of this part. Use Extrude and Revolve features for the remainder of thefeatures. Hand_Rail_Column

Lesson

130

Lesson Objective: In this lesson, we will learn about Rounds.

ROUND USAGE

Rounds are used to remove sharp edges/corners in your model. They are generallyvery easy to create, but very easy to fail. For this reason, they should be modeled assome of the last features in your part, unless they are needed to complete anotherfeature (other than another round). Rounds that add material should be created separate from rounds that removematerial, especially if they potentially intersect each other. There are basically two types of rounds: Constant – the radius value is the samealong the entire length being rounded, and Variable – the radius can change alongthe length being rounded. Both of these rounds are created using the same round tool.

CREATING ROUNDS

To create rounds, click on the following icon in the feature toolbar.

Specify references to round. The thing to keep in mind is the concept of round sets. A round set is a single, tangent edge, or multiple, tangent edges that all have thesame radius value. You can create as many round sets as you need (following therule about adding/removing material). To pick multiple edges to be in a single round set, use the Ctrl key on your keyboard,then pick the edges. To create a new round set, simply pick a new reference withoutholding down any keys on the keyboard.

You can still use the Shift key to get a chain of edges.

CONSTANT ROUNDS

SELECTING EDGES We will start by demonstrating how to create round sets with constant radii values. To do this, we will open up a part called Headset, which will initially look like thefollowing.

We will start creating rounds by picking on the round icon. In the dashboard, we willclick on the Sets slide-up panel to see its contents. The dashboard looks like thefollowing with the panel open.

We can see a column in the upper left. This column will keep track of the differentround sets that we create. To the right of this column are several fields that definethe shape of the round. The default, and most commonly used settings are shownabove (Circular cross-section for the round, and Rolling Ball for the type of millingoperation that would create such a round). There are other settings, but since theyare not widely used, they will not be discussed in this guide. In the References field, we will see a tally of entities that we select for the currentactive round set. Below this is a field that lists the radius values used for the active round set. We willsee this field in more detail when we talk about variable rounds. Right now, there areno references picked (hence the “No Items” text in the References field). We will start by picking on the sharp edge at the top of the model. When we pick onit, it will highlight in a bold red, and a preview of the round with its current radiusdimension will show up, as we can see in the figure below.

We can drag the white squares to dynamically update the radius value, or we candouble-click on the radius dimension itself and enter a new value. We are going tochange this radius to 0.7. The model will update, as shown below.

If we look back at the Sets panel, we can see the first round set listed, and we cansee the references field includes the single edge that we picked. The radius valueappears in the lower field, and in the icon bar at the very bottom of the dashboard.

Now, without holding down the Ctrl key, we will select one of the vertical edges at theother end of the rounded surface. Once we have one of them selected, we will holddown the Ctrl key to select the other. With both selected, modify the radius value to1.2. Our model should look like the following figure.

The Sets panel now shows the second round set, the two edges used for this set,and the radius value applied.

It is currently the active round set because it shows up in red and yellow on themodel. The first round set should be a muted cream color (when using the standardcolor scheme). In my illustrations, it appears as a dark gray outline of the dynamicpreview for the round. Now, we will create a third round set and pick the bottom two vertical edges. Remember to start the round set by picking on one of the edges without holdingdown any keys on the keyboard. Once you have the first edge selected, use the Ctrlkey to select the other. Initially, they will take on the radius value of the previousround set, as we can see in the following figure.

What we actually want is to remove the surface at the bottom with a full round thatgoes all the way around, forming a semi-circle. We could enter a radius value that isequal to half of the width of the part, but if we later change the width, the round mightfail, or at the least, no longer be a full round. To preserve design intent, we will turn this round set into a full round. Looking at theSets slide-up panel, we can see the third round set highlighted.

To the right of the sets list, we can see a button that is called Full Round. It will onlybe available if the current round set has two edges that are across from each otheron the same surface. Picking on this button gives us the following result on the model.

We can see that the radius value has disappeared. If we look at the sets panel, theradius value is dimmed here as well.

Now that we have all three round sets defined, we will click on the accept icon tocomplete this round feature. The model looks like the following.

If we were to look at the model tree, we would only see one round feature listed. Thissingle round feature contains three separate round sets. We will create one additional round for this model at this time, and that will be alongthe entire top edge of the model, with a radius value of 0.4. To create this, we willpick on the round icon, and then select one of the edges. It will automatically assumethat any tangent edges to the one that we selected should also be rounded. This is agood assumption, because 99% of the rounds created are intended to round anentire tangent chain of edges. The preview for this round looks like the following.

Accepting this gives us the following model at this time.

We will save this model and come back to it later. SURFACE TO SURFACE ROUND In addition to selecting edges to round, we may also select two surfaces that share acommon edge. Look at the following model (Round2.prt).

We are going to round the front, top edge by selecting two surfaces that share thisedge. Therefore we will go into the round tool. Instead of picking on the edge (whichis probably the easiest thing to do), we will pick on the left front surface, and thenhold down the Ctrl key and pick the top flat surface. We will see a preview of theround, as shown below.

We will modify the radius to 0.5, and then accept this round feature. Our round willlook exactly like an edge round, as we can see below.

ROUND THROUGH CURVE Another type of round is one that rounds an edge chain, but the radius is controlledby a datum curve or set of nearby tangent edges. We will continue with the samemodel as the previous section to demonstrate this. We can see from the figures on the previous page, that we have a datum curvesketched on the top surface. We are going to use this datum curve to define theradius for an edge round on the back edge.We will start by clicking on the round tool. We will pick the edge that we want toround first, as we can see in the following figure.

Then, we will expand the Sets slide-up panel to see the options, as shown below.

In this panel, we see a button entitled Through Curve. We want to pick on this. When we do, the panel will change slightly, as we can see below.

Instead of the field at the bottom with the radius values, we now have a field used todefine the curve that we are going to follow. We will pick the datum curve on themodel, and when we do, we will see the dynamic preview of the round.

We will accept this round, and our model will now look like the following.

THROUGH VERTEX/POINT ROUND The last constant round we will demonstrate is one that uses a nearby vertex ordatum point to define the radius value. Look at the figure below to see the model that we are going to work with(Round3.prt).

We are going to round the front edge at the base of the rim that sticks up from the topof this part. But, we want the round to come up to the front edge. We could measure

this distance and use that for the round, but if we change the model, that round willremain at a fixed radius. Therefore, we want to use a vertex on the front edge as the radius value. That way,if we change the dimensions of the model, the round remains up to the front edge. We will start by going into the round tool, and select the edge to round, as shownbelow, and use a value of 0.100.

We can see that the round goes up to the top of the rim, but stops short of the front. We will open up the Sets panel to make our change.

At the bottom of this panel, we see a field with the word Value in it. This field is usedto determine how the radius is measured. Value means that we are going to enter a

dimension value for the radius. This is the most common way to specify the radius,and that is why it is the default value. If we pull-down this field, we see another option, called Reference. Reference allowsus to specify the location by picking on existing geometry. The following figure showswhat we are going to pick.

Once we select the vertex, our round should update, and the dimension value shoulddisappear. We see a reference to the vertex instead.

In the lower right corner of the dashboard, we will click on the preview button (theeyeglasses) to see what this would look like if we accepted it right now.

VARIABLE ROUNDS

A variable round is one that changes in radius value as it traverses its edge. Todemonstrate this, we are going to open the Var_Round model, which looks like thefigure below.

We want to round the top edge where the extruded and the revolved protrusionsmeet. We notice at the very right end of this edge, we come very close to the side ofthe plate. We could create a constant radius around this entire edge, but it will createa very ugly condition at the end, because it won’t be able to maintain its nice shapeall the way to the endpoint. Therefore, we are going to taper the round at this point. To do this, we will go intothe round feature, and then select on one of the segments of this tangent chain ofedges. Initially, the radius may come in very large. We want to modify it to 0.075,which will be our primary radius value for this edge. The round will initially look likethe following.

You can see with the dynamic preview (shown above) that the round does not go allthe way to the end as a constant radius. Therefore we need to make this a variableround. In order to make this a variable round, we need more than one radius. Toadd additional radii, hold the right mouse button down over one of the white squares(drag handles) where you see the existing radius dimension. When we do this, we should get an option to Add Radius, as shown below.

When we select this option, the existing radius dimension will snap to one end of thetangent edge chain, and a new radius will appear at the opposite end, as we can seein the figure at the top of the next page.

We could change the dimension value at the end now, but it would create a gradualtaper across the entire length. We actually only want to start tapering as we comeacross the top of the rounded edge. Therefore, we will need another radius. Holding the right mouse button over one of the drag handles on the leftmostdimension, we will select the Add Radius option again. It creates a new radius point,but places it on the same segment that the existing radius is on, as shown below.

We can see from the above figure that it has the same radius value as the original(0.075), but it also has another dimension (0.200). This is the length ratio for thisradius. In other words, it represents how far along the current segment it lays interms of a percent of the length. If we wanted this radius to be exactly at themidpoint of this arc, we would change this dimension to 0.5. To move the radius to its proper location, we could place our mouse cursor over thewhite circle (which sits on the edge being rounded), and slowly drag it across theedge. You must keep your mouse cursor over the edge as you drag it, otherwise itdoesn’t work.

For a very long edge, this could take some time. Instead, we are going to specify theexact location ourselves. To do this, open up the Sets panel. We can see the threeradius points in the field at the bottom of this panel, as shown below.

For points 1 and 2 (which are at the endpoints of the tangent edge), we can see aLocation called out as Vertex:Edge… For the third point (the new one that we justadded), we can see a location of 0.200 (which was our length ratio). Below this field,we can see the word Ratio in a pull-down field. To specify an exact location, we will use the pull-down to select Reference. Whenwe do this, we can pick the exact vertex or datum point where we want to place theradius. We will pick on the vertex of the round going across the top, as shown in thefollowing figure.

Now that we have specified all of the radius points, it is time to modify the values. The design intent for this round is to maintain the 0.075 radius until we get to therounded edge, then taper down to a 0.0 radius value at the small end. Therefore, we will modify the rightmost dimension to 0.0. Our dynamic preview willshow us the result.

This is exactly what we want, so we will accept this round. The nice thing about thedynamic preview is that you can use it as a gauge to let you know if the feature willwork or not. If the dynamic preview shows gaps across the edge, or is not visible atall, then the feature will not work. NOTE: Not all features in Pro/ENGINEER use adynamic preview, however, so don’t get confused if you do not see one. You canalways click on the full preview icon to test it before accepting it. Our final model looks like the following.

ROUND TRANSITIONS

So far, we have only been talking about round sets. When you create a roundfeature, you start by defining all of the round sets. In many cases, that is all you haveto do. There are some cases, however, where you will need to define transitions. A transition is generally needed when two or more round sets converge at a non-tangent location, such as a sharp corner. The transition defines how the shape of theround will behave at such a location. To demonstrate this, we will open up the following part (Round4.prt)

We want to round the three edges that converge into the sharp corner where the twoprotrusions meet. Each one of these rounds needs a different radius value per ourdesign intent. The following figure shows what we want to do.

We know that we can create three separate round sets, each with a unique radiusvalue, so that is how we will start.We will go into the round tool, then select the three edges as separate round sets,and give each their respective radius value. It will not matter which order we go in,only that we have three separate round sets. The following figure shows these threesets after their radii values have been modified.

We can see that the dynamic preview for the three do not meet at the corner. Theyeach have their own stopping point (at the ends of their segments). We will need todefine a transition to ease these three rounds together. The Sets panel at this pointlooks like the following.

Down in the lower left corner of the dashboard, we see two icons, as follows.

The left icon is used to define Sets. It is selected as a default when you create around. The icon on the right is used to define Transitions. We will click on that now.In the model, any transition will highlight. You will have a possible transition at eachof the following.

• Intersection of two or more rounds at a non-tangent location• Any free end of a round set (where the end of the round is)

Our model has four potential transitions we could define, as shown below.

We only need to worry about the transition where the three round sets meet. If youmove your mouse over the transition, it will pre-highlight. Select it so it becomesactive. When active, it will turn yellow, as shown in the following figure.

In the dashboard, we will see a field that lists the current, default transition type.

The default transition type in this case is a Round Only 1. That is what you see inthe preview on the model. If we use the pull-down arrow, we can see the othertransition types that would work for this intersection.They are shown in the following figure.

There are actually more transition types in Pro/ENGINEER, but you will only see theones that will work at this time. If we move our mouse over the transition in this pull-down list, and watch our model at the same time, we will see it dynamically previewthe transition in blue. If I move the mouse over the Patch transition type, I would see the following previewon the model.

You can see that there are still some gaps in this transition type, so I would not put alot of faith in the transition looking like it does above. If I place my mouse over theRound Only 2 transition type, I would see the following.

This looks as if it will bring my two larger rounds to a sort of chamfer, then round thetop edge with the smallest round. I will go ahead and accept the default Round Only1 transition type, then accept the round feature to complete it. Our final model lookslike the following.

Just in case you are wondering what the result is for the other two transitions, herethey are.

As I mentioned before, the Patch preview looked like it wasn’t working properly, so itdefaulted to a Round Only 2 condition. That is why they both look the same.

LESSON SUMMARY

It is very easy to create rounds in Pro/ENGINEER, but you should try to create mostof them as the last features, since they are primarily used to remove sharp corners.

The best reason for putting them last in the model is because they are oftensuppressed before exporting the model to an analysis package, such as ANSYS. Ifyou must create them early, it should be because you need them for downstreamfeatures. You should always avoid creating a non-round feature by tying it to an existinground. For example, you should not create an extrude feature and “Use Edge” on theround in the sketch. Of course, there are always exceptions in rare cases. Create multiple rounds into a single set if they have the same radius value. Use Ctrlto do this. Create multiple round sets if you need different radius values. Formultiple round sets that converge to non-tangent corners or edges, define transitionsto smooth out the round.

EXERCISES

Open up the Hand_Rail_Column.prt part that we created in Lesson 12. Add therounds shown in the figure on the next page.

Open up the Dash_Pot_Lifter and apply the rounds shown below. HINT: The orderin which you create the rounds will have an effect on your ability to create them.

Lesson

140

Lesson Objective: In this lesson, we will learn about Edge and CornerChamfers.

CHAMFER USAGE

The chamfer tool is used to create a bevel on an edge or corner. I truly believe that itis an under-used feature. Many times, people will use an extruded cut or a swept cutto accomplish this, but you are adding complexity and regeneration time when asimple chamfer can be used. Just like the round tool, there are no sketches that need to be created, you only haveto pick on edges or corners to chamfer, then modify dimensions. Also like the round tool, you can create sets with transitions.

EDGE CHAMFERS

To demonstrate an edge chamfer, we will use the following model (Chamfer.prt).

To access the Edge Chamfer functionality, click on the following icon in the featuretoolbar.

When we enter into the edge chamfer tool, we see the following dashboard (with theSets panel opened up).

The top of the dashboard lists the different chamfer sets we create. The middleportion is used to list references for each set. The next field down will list the valuesentered for angles or linear dimensions. Down in the icon bar, we can see the familiar Sets and Transitions icons, but thenext field over is new. This field is used to pick the chamfer scheme. There are fourschemes to choose from, as shown below.

These are:

• D X D – You only need to specify the edge to be chamfered, and thedistance away from that edge (D). It creates a chamfer that is symmetricabout the edge selected.

• D1 X D2 – You specify the edge to be chamfered, and then you edit twolinear dimensions. The chamfer is created with the ends of the chamfer atthe distances specified from the edge.

• Angle X D – You specify the edge to be chamfered, and then enter a valuefor an angle and a linear dimension. You can reverse the direction of thechamfer with a single click.

• 45 X D – This creates a chamfer that is identical to the D X D. Thedifference is how it reports on a drawing when dimensions are shown. Wewill see this in more detail when we cover drawing mode.

The following figure graphically shows how these different schemes work.

For now, we are going to keep the D X D chamfer scheme selected, and then pick onthe edge shown in the figure below.

Change the “D” dimension value to 0.500 so it looks like the figure above. When wego to our Sets panel, we see the following.

At the bottom of the sets panel, we have a few other things we can define. The firstfield, that shows the word Value, can be used to switch to Reference. Choosingreference lets us pick a vertex or other entity to determine the distance “D”. The other field, which says Offset Surfaces determines how “D” is measured. Currently, it is set to go along the edge at a distance “D” from the surfaces thatintersect where the edge is being chamfered. This is the most common method fordoing chamfer dimensioning. You can also choose to determine the distance from atangent reference which you will pick. We will not demonstrate this, but you areencouraged to try it out for yourself.

We are going to continue to create additional chamfer sets. Just like we did in thecreation of rounds, if we hold down the Ctrl key, we would add more edges to thecurrent chamfer set. If we just pick a new reference without holding the Ctrl keydown, then it starts a new set. We will pick on the back edge of the model, as shownbelow.

Only after you start a new chamfer set can you change the scheme. Once we pickthe edge shown above, we select a D1 X D2 scheme, then modify our values to theones shown above. Now, our panel looks like the figure at the top of the next page.

We will create one more Chamfer set for this chamfer feature. Without holding downthe Ctrl key, select the rim of the topmost hole, then hold down the Ctrl key andselect the other rim. Once you start this round set, change over to an Angle X Dscheme, and modify the D value to 0.25 and the Angle to 60.0 degrees. Your modelshould initially look like the following.

The entire dashboard at this time looks like the following.

We can see the Angle X D scheme is selected, and the values of our angle andlinear dimensions. At the very far right of these icons and fields is an icon with a blueslanted line and two arrows. Use this to reverse the direction of the chamfer. Whenwe do this, our model will now look like the following.

We will accept our chamfer once we are done defining these three sets. Our modelwill look like the following.

We will now create one more chamfer feature. This time we will use the 45 X Dscheme, modify our “D” value to 0.25 and select the edge of the model shown below.

Once we have done this, accept this chamfer feature. The final model will look likethe following.

CORNER CHAMFERS

A corner chamfer creates a bevel on a corner of a part. To demonstrate this, we aregoing to open up the Corner_Chamfer part, which is a simple 5 x 3 x 2 rectangularblock, as shown below.

There is no icon in the feature toolbar to access this feature, so we must use Insert,Chamfer, Corner Chamfer from the menu bar, as shown below.

When we do this, it brings up the following window.

The first thing we are asked to do is select the corner to chamfer. We will pick thefront right corner. One of the edges will highlight, as shown below. (NOTE: Youredge may be different from my edge, and that is okay for this demonstration).

In the menu manager, we see the following choices.

Enter-input is used to type in an exact dimension value measured along thathighlighted edge from the specified corner. For quick creation of the chamfer, we caninitially use Pick Point and pick anywhere on the edge. We will use this option, andpick approximately halfway along the length of this highlighted edge. Once we select the first point, another one of the edges will highlight in a faint greencolor, as shown below.

We will pick approximately halfway along this edge as well. Once we pick, the edgethat we just picked on will become highlighted in a bold red (just as the first one did),and the last edge will highlight in green.

As with the other two, we will pick approximately halfway along the length of this littleedge. Once we do this, all three edges become highlighted in the bold red color, andwe can pick OK from the feature creation window to finish this corner chamfer. Our finished chamfer looks like the following.

Now that we have the chamfer, we will select it from the model tree, click with theright mouse button, and select Edit. This will bring up the dimensions for the cornerchamfer, as shown below.

We will double-click on each dimension and modify its value to be the entire length ofthe line that the dimension is on. When we modify the dimensions, they will turngreen, indicating that they have not been regenerated yet, as shown below.

We will click on the regenerate icon in the system toolbar ( ), and our finalchamfer will look like the figure below.

LESSON SUMMARY

Use chamfers when you need to create a bevel on an edge. It is better to use achamfer than an extrude or sweep feature (when applicable) because it does notinvolve any sketching. It will regenerate faster as well. Create chamfer sets just as you did with the round feature. Use Ctrl to add edges tothe same set with the same dimensioning scheme (D X D, for example). Or, select anew edge to create a new round set, then change the scheme for that set. Use Pick Point for corner chamfers as a quick and easy way to initially create thechamfer, then Edit the dimension values to get exact results. This is especiallyimportant if you don’t know the length of the line on which the corner chamferdimension is being measured, but you can always pick on that line.

EXERCISES

Finger_Guide Create the model shown on the next page. NOTE: You may need to play aroundwith chamfer transitions if you create the cuts first.

Lesson

150

Lesson Objective: In this lesson, we will learn about the Draft Feature, includingconstant draft, variable draft, split draft, etc.

DRAFT USAGE

You create a draft feature to remove perpendicularity between model surfaces andthe parting line (for molded parts). This is such a critical feature for many of theproducts we design. At the end of this lesson, we will also see how to perform a draftcheck. Before we begin, we need to define a few key terms. DRAFT SURFACES These are the model surfaces that draft will be applied to. They can be solidsurfaces or surfaces created as actual surface features. There are only two rulesthat are applied to draft surfaces.

• They must be closed in on the top, sides and bottom. Therefore, you cannot extrude a single line as a surface, then expect to add draft to thatsurface, because there is no top, side or bottom surfaces.

• Any tangency with adjacent surfaces may cause the draft to fail. Forexample, suppose you have a rectangular block. You want to add draft tothe front of the block, but you already have a round at the top edge. Thisfront surface can not be used for draft.

DRAFT HINGES These are planes, planar surfaces, datum curves or model edges that act as the axisof rotation for the drafted surfaces. When defining the draft hinge as a plane orplanar surface, be aware of the distance from the surface being drafted, because itdoes affect it. When defining curves or edges for the draft hinge, you must alsosupply another entity to define the “Pull Direction” or the direction the part comes outof the mold. The following figure shows the potential problem with choice of draft hinge whenusing planes or planar surfaces.

Looking at the figures above, there is a datum curve that shows the original surfacethat is being selected as the Draft Surface. In the figure on the left, we use the topsurface of the model as the Draft Hinge. In the figure on the right, we use a datumplane above the model. When the draft is calculated, it will project the draft surface up to the draft hinge, thenapply the angle at their intersection. We can see that the overall width of the top ofthe part on the left is still the original length, but we’ve actually made the part biggeron the right. DRAFT ANGLE The draft angle is the dimension value applied to the surface. There is a maximum of30 degrees that can be applied as a draft. If you need more than 30 degrees, youwill need to use a different modeling method, such as extrude, sweep, etc.

CREATING DRAFTS The draft tool is located in the Feature Toolbar, in the top most grouping of blueicons, and looks like the following.

To demonstrate the new draft tool, we will open up the model entitled Draft1.prt. Itwill initially look like the following.

We are going to draft all of the vertical surfaces in this model. Therefore, we start byclicking on the Draft icon in the Feature Toolbar. The dashboard (with the referencespanel open) looks like the following.

When creating a draft feature, the first thing you specify are the surfaces to bedrafted. This is the top field in this References panel, and is activated by default. That is why it is not a field at the bottom of the dashboard. Therefore, we will select all of the surfaces (using the Ctrl key) that are shown in thenext figure.

Once all of these surfaces are selected, we need to click into the Draft Hinges field(either in the References panel, or by picking the first field in the dashboard). Withthis field active, we can pick a planar surface, datum plane, or chain of edges/curvesto act as our draft hinge. Therefore, using selecting techniques learned in lesson 3, we will pick the chain oftangent edges that go around the top, as shown in the next figure.

Since we did not use a plane or planar surface as our draft hinge, we must pick adatum plane or other planar surface in the model that is perpendicular to the pulldirection. First, however, we must pick in the Pull Direction field to activate it. Once

activated, click on the TOP datum plane in the model tree. At this time, all elementsare defined, so we can see an angle on our model for the draft, as shown in thefollowing figure.

NOTE: If you don’t see the yellow arrow and angle dimension, you have not definedenough references for this draft feature.We can drag the handle for the angle dimension to dynamically see the draft previewupdate. We want to make sure we are drafting outwards as we go down from the topof the model. Once your draft is going in the right direction, enter 8.0 as the draftangle. Our preview now looks like the following.

Click on the green check mark to complete this first draft feature. The model will looklike the next figure.

Save this model for later, and then close it.

SPLIT

In Pro/ENGINEER, you can split a draft up with datum planes or sketch features. Todemonstrate how to split draft, we will open the model entitled Draft2.prt, which lookslike the following.

We will start by creating a draft feature. For our draft surface, we will pick thefollowing surface.

Once this surface is selected, click into the Draft Hinges field, and pick on theFRONT datum plane as our neutral plane. When we do this, our model automatically

assumes the pull-direction plane is the same as the existing draft hinge that wepicked. We can change this if we want, but we will leave it the way it is. Our modelnow shows the arrow and angle.

Change the angle value to 5.0, and our model will now look like the following.

So far we haven’t done anything related to splitting up the draft. The fact that weused a plane in the middle of the part as our draft hinge has only resulted in rotatingthe selected surface about that plane as draft was applied. We will now apply thesplit. To do this, open up the Split slide-up panel, which looks like the following.

Currently, the Split Options field is set to “No Split”. We will use the pull-down toselect a different option. We have two additional options:1. Split by Draft Hinge – Causes the surface to break at the FRONT datum plane,

and each side will be drafted independently.2. Split by Split Object – We can select or sketch a profile that splits up our part.

The object must lie on the surface being drafted, and it must be planar. We cannot split using a projected curve on a non-planar surface.

We will choose the Split by Split Object option. This activates the Split Object field,and we will pick on the oval datum curve on the model. When we do this, our Splitwindow looks like the following.

The model currently looks like the following.

We can see a clear independent oval surface in the middle of our existing draftedsurface. We can also see two dimensions, one that will control the draft on the largesurface, the other on the oval surface. We are not done yet. We want to remove the draft from the original surface, causingonly the oval surface to remain drafted. To do this, we go back to our Split panel. Atthe bottom, in the “Side Options” field, the current value is Draft sidesindependently. There are three other options in this pull-down field. These are: 1. Draft Sides Dependently – Both surfaces will have the same, but opposite draft

angle. Only one dimension will control both.2. Draft First Side Only – Only the large surface will contain draft, the oval surface

will remain flat.3. Draft Second Side Only – Only the oval surface will contain draft. The large

surface will remain flat. We will use the Draft Second Side Only to give the illusion that we are creating alight switch. When we select this option, our model will look like the following.

We will change the angle to 10.0 degrees, making our switch more pronounced, andthen click on the green check mark to complete this draft feature. Our final modellooks like the following.

VARIABLE DRAFT

The draft feature also allows you to make variable draft. It works just like the variableround tool. You would right click on the angle dimension and use Add Angle. Thiscreates a second angle. The biggest difference is that both angles don’t automatically jump to other locations. You will need to drag these angles to the locations you want and then modify theirvalues.

DRAFT ANALYSIS

The Draft Check analysis is a little more streamlined in this release, as are many ofthe other analysis types. To perform a draft check on this model (Draft2.prt), wewould go to Analysis, Geometry, Draft from the Menu Bar. This brings up thefollowing interface.

We can run a quick check on the model, or we can retrieve a saved analysis that wehave already created. We will keep the Quick option selected, and the click on theDefinition tab at the top. This will bring up the following.

By default, we are being prompted to pick on the surfaces to check. To check anentire part, we hold the mouse cursor over the model so that one of the featureshighlights in blue. Then, we continue to click (slowly) with our right mouse buttonuntil the entire model highlights in blue, and we see our status window (or the tool tip)indicate SolidGeom, as shown in the following figure.

Once we see this condition, click with the left mouse button to select the entire part. Now, we will skip over the next field and go straight to the Draft Angle section in ourwindow. For this, we are going to pick on the icon that has the arrows going in bothdirections (this indicates the “Both Sides” option). Then, we are going to enter theminimum draft we are checking against. In this model, we are going to check against5.0 degrees.

Once we have entered this data, we will pick in the Direction field and select on aplane or planar surface that is perpendicular to the pull direction. In our example wewill pick on the top flat surface (not the oval surface). Our window looks like the following once we have done all of this.

Our model will be shaded in colors, as shown below.

These colors correspond to the legend that pops up at the left of our screen, asshown in the next figure.

There are three black triangles on the left side of this legend. The top and bottomrepresent the positive and negative draft that we are measuring (since we picked“Both sides”). The max/min value is 5/-5 respectively. The center black triangle represents no draft (0.0), and this corresponds to the limegreen color. On our model, we can see that any surface in this green color has nodraft whatsoever. Any surface that is magenta or blue is at least 5.0 degrees, andany other colors are between 0 and 5 or 0 and -5.

LESSON SUMMARY

The draft tool is absolutely necessary when working with plastic molded parts (or anymolded parts for that matter). You will need to choose your Draft Hinge wisely toavoid growing or shrinking the model. Always perform the basic draft check outlined in this lesson to ensure you haveenough draft on your model.

EXERCISES

Open up your Safety_Key part file that you created back in Lesson 5. Perform adraft check to make sure you have at least 2 degrees of draft on every surface of the

model. Add draft where necessary. Assume the pull direction is perpendicular to thefollowing surface.

Lesson

160

Lesson Objective: In this lesson, we will learn about the Hole Feature.

HOLE USAGE

This is another widely underused feature that should be used more often. Manypeople use extruded cuts or revolved cuts instead of holes, but many of the straightholes or even standard holes do not need to be sketched, and that will save time(both in regeneration and in the user’s time). There are two main types of holes:

• Straight – The profile is either a plain circle extruded to a certain depth, oryou can sketch a profile that creates a revolved cut.

• Standard – Select from industry sized holes (UNC/UNF, etc.) Once you pick the type of hole you are going to create, you can place the hole usingone of the following methods.

• Linear – Hole lies on a plane or planar surface and is located from tworeferences (similar to a datum point on surface).

• Radial (Cylindrical) – Hole lies on the outside of a cylindrical surface,measured from a reference that is perpendicular to the cylinder’s axis, andlocated about the axis by some angle reference.

• Radial (Axial) – Hole lies on a plane or planar surface, but is located aboutan axis normal to that surface. Dimensions are radius or diameter aroundaxis, and an angle through the axis.

• Coaxial – Hole lies along a datum axis and starts from a specified plane orplanar surface to a desired depth.

CREATING A HOLE FEATURE

The Hole feature is located on the Feature Toolbar in the same group of blue iconsas the round, chamfer, rib, shell and draft, and represents the last of the pick-and-place features covered in this guide. The icon looks like the following.

To demonstrate the hole functionality, we will open up the Hole_Definition part,which initially looks like the following.

When you create holes, you generally have four types of placement: Linear, Radial,Diameter and Coaxial. We will use the next sections to show these different types.

LINEAR HOLE

We will start by clicking on the hole feature, and then we will click on the model in thelocation shown below.

A preview of the hole appears on the model, as shown in the next figure. For a linearplacement, there are a number of different drag handles that appear on the holefeature. They are shown in the figure.

Our dashboard looks like the following.

Depending on the type of hole you are creating, you will see different options in thedashboard. For a straight hole (circular cross-section along the entire length), theoptions represent the following.

For this first linear hole, we will change the diameter to 0.625 and change the depthoption to Through All. Our preview will look like the next figure.

We still have two drag handles that need to be addressed. We will drag the twohandles over to the following references.

Once we do this, we will see two dimensions on the model.

In the dashboard, we will click on the Placement slide-up panel, which looks like thefollowing.

We can see the two references and the respective dimensions. We can also see amiddle column that defines the relationship to the references. For the FRONT datumplane row, we will click on the word “Offset” and change the option to Align, andchange the remaining offset dimension to 1.000, as shown below.

This will make the center of the hole line up with the FRONT datum plane, as we cansee on the model preview.

Now we will click on the green check mark to complete this first hole, which will looklike the following.

COAXIAL HOLE

We are going to create another straight, simple hole. The first thing we are going todo is turn on the display of axes. Next, we will create a new hole and pick on the axisA_10 that is going through the large circle on the end. You will see an outline of the hole that is lined up with the axis that we selected. Wewill change the diameter value to 1.0, and the depth to Through All. When we dothis, our preview looks like the following.

The “depth” of the hole seems to have gone to zero – even though it isn’t. Thereason it does this is that there still is not enough information to fully define this hole. To see what is left, we need to expand the Placement panel, which looks like thefollowing.

With a coaxial hole, the primary reference is the axis that we picked. The hole knowsit is lined up with the axis, but it doesn’t know where it starts from. This is theSecondary Reference. Therefore, pick in the Secondary References field, and thenpick on the large, flat, circular surface. The preview now looks like the following.

Click on the green check mark to complete this hole. The model now looks like thefollowing.

RADIAL/DIAMETER HOLE

The next hole we create will demonstrate the Radial and/or Diameter placement, butwe will also shake it up a bit and switch from a straight, simple hole to a standardhole. Therefore, we will start by creating a new hole feature, and then pick on thefollowing surface.

The hole will initially preview like a Linear placement, as we can see in the followingfigure.

Before we start dragging handles, we should open up the Placement panel, and usethe pull-down field at the top right to change from Linear to Radial, as shown in thenext figure.

In the figure above, you can see the four placement options. In this example, we useRadial, but we could pick on Diameter and the rest of these steps would be identical. The difference between “Radial” and “Diameter” is how it is dimensioned for thedrawing. Once you pick on Radial, you must select additional references. Therefore, click intothe Secondary References field to make it active, and then pick on the A_10 axis thatwe picked for the last hole. This will create a radius dimension from the axis to thecenter of the hole, as shown below.

Change this radius dimension to 0.875, as shown in the above figure. The seconddrag handle must be tied to a datum plane or planar surface that either passesthrough the A_10 axis, or is parallel to an imaginary plane that would pass throughthe axis. Therefore, we will drag the reference handle over to the FRONT datumplane. When we do this, an angle will appear on the preview, as we can see in the nextfigure.

We will modify this angle dimension to 60.0. The Placement panel will look like thefollowing.

Now that we have successfully placed this hole, we will change it to a standard hole. NOTE: You could have selected standard to begin with, but I think it is easier to makethe standard hole once it is fully placed, otherwise, you won’t see the correct shape inthe preview. Click on the Standard Hole icon in the lower left of the dashboard. This will changethe dashboard to look like the following (with the Shape panel expanded).

For the Thread Type field, we will keep the UNC option. Other options include UNFand ISO. For the Thread Size field, use the pull-down to select a 10-24 thread. Forthe depth option, we will pick on the Through All icon. This will make the DepthValue disappear. At the end of the dashboard icons, we will keep the Tapping and Countersinkoptions selected. Up in the Shape panel, we want to change the depth of the threadto Thru Thread, so the threaded surface goes along the entire length of the tappedhole. We will leave the angle and diameter for the countersink alone, but we couldchange this if we needed. Our dashboard should now look like the following.

If we look at the preview on the part, we can see the shape and size has updated toreflect this standard hole. If we had not placed it fully, it would still look like a bigyellow cylinder.

If we expand the Note panel, we can see the standard not that it creates by default. We can edit and add to this note. This note can be shown in the drawing to save ussome time re-creating it.

We will now click on the green check mark to complete the hole. The model will looklike the following.

To hide the view of the note on the model, we can go to Tools, Environment anduncheck the 3D Notes option. Our model will now look like the following.

Save and close this model. We will come back to it in the lesson on Patterns.

SKETCHED HOLES

The last option we have for the hole feature is a sketched hole. It is created bystarting with a straight hole. In the dashboard, use the first pull-down field to changefrom Simple to Sketched. When we do this, the dashboard looks like the following.

The sketch must meet the following requirements:1. Must have a vertical centerline that acts as the axis of revolution2. Must only be a half-model of the hole (one side of the centerline)3. Must be closed

The “vertical” centerline is important to remember. Even if you are making a hole inthe side of a block, where normally you would sketch a horizontal profile, you stillmake it vertical in this feature. The following figure shows the correct and incorrectway to do this.

LESSON SUMMARY

Hole features should be used over extruded or revolved cuts. Placing the hole issimple and straightforward once you know what you need to select, and you can pickfrom standard, industry sizes and take the guesswork out of knowing the exact threaddiameter to use. As you saw in this lesson, you can mix and match hole placement types and holetypes. But perhaps the biggest benefit to using the hole feature is when you go topattern, which we will see in a later lesson.

EXERCISES

Open up the Hole_Exercise.prt part and add the three holes shown on the figure onthe next page.

Lesson

170

Lesson Objective: In this lesson, we will learn about the Shell Feature.

SHELL USAGE

The shell feature is designed to take a solid part, and hollow it out to create a thin-walled part. Any exposed surface that is not selected to be removed will get auniform thickness applied to it. Some surfaces can be specified with non-default thicknesses if necessary. Todemonstrate the shell feature, we will open the Shell.prt part, which looks like thefollowing.

If we look at the default cross-section for this part initially, we can see that it is acomplete solid, as shown in the following figure.

We are going to hollow this part out so water will actually be able to fill it, and pourfrom it.

CREATING THE SHELL

To create a shell, click on the following icon in the feature toolbar.

We will instantly see a preview of the shell, and an overall thickness value. Ourthickness might be too large initially to see the preview, which means that if we wereto accept the default thickness, our shell would fail. We will modify the thickness to0.125, and then we will be able to see our preview, as shown below.

The dashboard for a shell feature looks like the following.

It is pretty simple. We only have a few things to define. In the icon row, we willdefine the overall thickness, and the side of the material the thickness is being addedto. We can actually shell outwards if we wanted to. If we open up the References panel, we will see the following.

Initially, no surfaces will be removed, and there are no “Non-Default Thicknesses”defined. In other words, if we accept the feature right now, we will have a completelyhollow, but closed part. We will accept it right now to show you what I mean. After we accept this, we will go to a FRONT view and look at the cross-sectionagain. We can see that the part is hollow, but we can also see that it is closed theentire way around the part. So if water were in this part, it would have to have beenpoured as it was molded shut.

We will edit the definition of this feature in the model tree to make some changes. The first change we will make will be while we still have a completely hollow butclosed model. In the References panel, click on the field for Non-DefaultThicknesses, then select the top flat surface of this part, as shown below.

We can see another dimension appear on this part. If we change the thickness forthis surface to 0.5, accept the part, and then look at the cross-sectional view again,we would see the figure at the top of the next page.

Any external surface can have a non-default thickness as long as it is not tangent toany other surfaces. Had we had a round at the top of this model where the flatsurface met the side domed surface, then we would not have been able to performthis operation. Actually, we wouldn’t be able to remove it either. We will edit the definition once more. Go into the References panel again. In theNon-Default Thicknesses field, right mouse click on the surface that is listed, andselect Remove. Then, in the Removed Surfaces field, click on the words “No Items”to activate this field. Pick the top flat surface, and the surface at the end of the spout to remove them, asshown in the following figure.

When we accept this part, and shade the model for better clarity, we can see that wehave a hollow part, as shown in the figure at the top of the next page.

If we were to go back to our cross-section and use the clipping tool (Select Display,Set Visible, and then select Clip Front, we would see the following.

LESSON SUMMARY

Use the shell tool to hollow out a complex part. The important thing to note is thatyou will want to use this feature later in the model, after you have defined all featuresthat will need to be hollowed out. If you create a shell early in the part, then you might want to consider using surfacesinstead, and thicken the surfaces later. We will see how to do this in an upcominglesson.

Select surfaces to remove unless you want to design a blow molded part, and selectnon-default thicknesses, as long as they are not tangent to other surfaces that mustbe at the default thickness.

EXERCISES

Draft1 Open up the Draft1 part that we created, and add a 0.1” round to both the top edgeand the middle edge, as shown below.

Next, hollow out the model, removing the bottom surface with a wall thickness of0.0625”, as shown below.

If we look at a cross-section through the middle of the part, it looks like the followingfigure.

Save and close this model.

Headset Open up the Headset part file that we created in Lesson 11, and add a Coaxial holeand Shell feature, as shown in the following figure.

HINT: You may need to create a datum axis first for the coaxial hole.

Lesson

180

Lesson Objective: In this lesson, we will learn about the Rib Feature.

RIB USAGE

The Rib feature is designed to create a thin walled protrusion between two or moresurfaces in the model. The unique behavior of the rib as it can adapt to changinggeometry better than an extrude feature makes is a great, but underused feature.

CREATING THE RIB

The rib feature is located in the Feature Toolbar in the top grouping of blue icons, andlooks like the following.

To demonstrate this feature, we will open up the Draft1 part that we have beenworking with. We will create a support/stack rib for this model. Therefore, we willstart by clicking on the Create rib icon. The dashboard appears as follows.

We need to start by sketching our rib profile. In the References slide-up panel, wecan see a Define button. When we click on this, we see the familiar sketchingwindow.

We will pick the RIGHT datum plane as our sketching plane, and accept the TOPdatum plane facing towards the top. When we get into the sketch, we will pick theinside elliptical edge as a sketcher reference, as shown in the next figure.

We are going to create the following sketch. NOTE: We will use an ellipse for the arcportion of this sketch, centered on the vertical reference line, located 0.464” belowthe horizontal reference line.

When we complete the sketch, we should see a preview of the rib. If the yellowarrow is not facing into the rib geometry, we will need to click on it to flip it. Thepreview should look like the following.

We will change the rib thickness value to 0.1”. Rotated, our final preview will looklike the following.

Just like the shell feature, we have an icon next to the thickness field that is used toflip which side of the sketching plane our rib is added. By default, it wants to besymmetric about the sketching plane (0.05” on each side in this example). You canflip it to either side as well using this icon. We will click on the green check mark to complete this feature. Our model looks likethe following.

Save this model and close it. We will return to this in the lesson on patterns.

LESSON SUMMARY

Use a rib feature when you must add a thin wall between existing surfaces of amodel. This is preferable to extruding a protrusion on both sides of the datum plane,because the rib feature will follow curving geometry where an extrude just goesstraight out from the sketching plane. Use Cross-section datum curves when necessary to snap to the geometry at thelocation where you want the rib, especially if the geometry is curved.

EXERCISES

Open up the Headset part that we have been working on. We are going to add a ribwithin the shelled out area. After we add the rib, we are going to add some rounds tomake it look nice. Use the figure below as a guide for this.

Lesson

190

Lesson Objective: In this lesson, we will learn about Patterns.

PATTERN USAGE

Patterns are used to replicate a feature (or group of features) multiple times in arepetitive manner. Patterns can be as simple as three holes with equal spacing in arow, or one-hundred bumps on a surface to create a non-skid texture. There are three primary types of patterns. These are:

• Dimensional – You want to pattern an entity in a certain direction. Adimension is selected that already goes in that direction. You provide theincremental spacing between entities, and the number of entities that willresult.

• Table – You create a table based on selected driver dimensions. The tablecan indicate non-uniform patterns. You can put as much or as littleinformation into a pattern table as you need.

• Fill – You create a feature, then pattern that feature within a boundary thatyou sketch. You can change the shape, spacing, angle and visibility of theinstances in that pattern.

Within a Dimensional pattern, you also have the ability to define one of threeattributes. These are:

• Identical – Each instance is completely identical to the one that is beingpatterned. The pattern can not intersect itself or leave the current surfaceboundary that the lead entity is located on.

• Varying – You can vary different aspects of the entity, such as depth,diameter (for a hole), etc. for each instance in an incremental fashion. Theinstances are able to leave the current surface boundary, but they can notintersect themselves.

• General – There are no restrictions on this type, but it takes longer toregenerate than an identical pattern. If you can’t get an identical or varyingpattern to work, try setting it as a general pattern first. If this does not work,then there are bigger issues at work.

CREATING PATTERNS

The pattern tool is commonly activated using the right mouse button (either on thefeature itself or on the model tree). You can also get to patterns through the Editmenu, or using the following icon in the Feature Toolbar.

You must start by picking on a feature to pattern, otherwise the tool is not active. Todemonstrate the pattern tool, we will start with the Hole_Definition part that wesaved from lesson16. It will look like the following.

We created three different holes in this part in lesson 16. The first (Hole 1) was alinear hole. The second (Hole 2) was a coaxial hole, and the third (Hole 3) was aradial/diameter hole. The following figure shows these holes.

We will start by clicking on the Hole 1 feature in our model tree (or the hole thatcorresponds to “Hole 1” in the previous figure). Once selected, click on the Patterntool. The dimensions for the hole feature should appear on the model, as we can seein the next figure.

The dashboard appears and looks like the following.

By default, most features will assume a dimensional pattern type. This is thecommon one in 2001 – which requires you to pick a dimension that drives the firstand second directions. Other pattern types exist in Wildfire 2.0, but we will start withthe standard Dimensional pattern. Therefore, we start by picking on the dimension that drives the first direction of thepattern. We will pick on the 1.000 dimension. When we do this, a field appears rightbeneath the selected dimension, as we can see in the next figure.

We will use this field to specify the increment between holes. Type in 3.25 and thenhit the <ENTER> key on your keyboard. You should now see little black circlesindicating where the holes will be when completed as shown in the next figure.

If we open up the Dimensions panel, we will see the following.

We can see the dimensions and increment values defined for the first and seconddirections. We can also see that we can define the increment by relations. Currently,we have defined a single driving dimension for direction1, and the spacing is 3.250. If we go to the Options panel, we can see the three different classifications ofpatterns.

We will leave these alone right now. Click on the green check mark to complete thispattern, and you will see the following.

Next, we are going to create a radial pattern using Hole 3. For this pattern, we willuse a reference instead of an actual dimension to drive the pattern. Therefore, startby picking on the hole in the model tree and then click on the pattern tool. We cansee the dimensions show up in the next figure.

We could select on the 60.000 dimension to drive the angle, but we will demonstratea different type of pattern, called Axis. In the dashboard, use the first pull-down fieldto change the option from Dimension to Axis, as we can see in the next figure.

Once we select Axis, we must select a datum axis or edge that will act as the patternreference. We will turn on our datum axes and select the A_10 axis. Once we dothis, we can see a different look on the model.

There are now two arrows, one for the first direction (maroon arrow labeled “1”) andone for the second direction (yellow arrow labeled “2”), as we can see in the figureabove. We can also see the default increment is currently 90.000 degrees, and thereare four black dots representing four holes.

In the dashboard, we can see the following.

There is still a section for first direction and second direction. We will change thetotal number of instances from 4 to 3, and the angle from 90.000 to 120.000, asshown below.

This change is also reflected on the model itself.

We will now click on the green check mark to complete this hole pattern. Our modelwill now look like the following.

Save and close this model.

FILL PATTERN

The next pattern type that will discuss is the Fill pattern. This is new in Wildfire, andoffers a huge benefit to users that create very large identical patterns that fill in a gridon a model. For example, suppose you are creating a non-skid surface with all of thelittle diamond shape bumps on it. This would be one way of doing that. The advantage of a fill pattern over an identical dimensional pattern is the fact thatyou don’t have to stay within a rectangular grid, and the second is that the leadfeature doesn’t have to have any dimensions associated with it, nor do you have toeven keep the lead pattern. To demonstrate this pattern type, we will open up the model entitled Boat. It willinitially look like the following.

This is a bath mat, and requires suction cups along the bottom to prevent it fromsliding. If we turn the model around, we can see one of these suction cups that wecreated.

If we zoom in close on this model, we can also see a sketch feature. This sketchfeature defines the area that is going to be filled. We can either use a sketch feature(as we are in this example), or we can sketch a shape once we get into the patternitself.

If we look at the model tree, we can see that we created the suction cup as a revolvefeature, and we used an “on-the-fly” datum plane, which caused the features to begrouped together.

With a regular dimensional pattern, this would be necessary to include the offsetdimension for the plane to be tied to the feature being patterned. In a fill pattern,however, we don’t need the datum plane at all. We could even ungroup this currentgroup and pattern the revolve feature all by itself. Instead, we will simply pick on the Revolve 1 feature in the model tree and then clickon the pattern tool. When the dashboard appears, switch the pattern type to Fill, asshown in the next figure.

When we do this, the dashboard will change to look like the following.

We must start by defining the fill boundary. If we needed to sketch a boundary, wecould right click in the working window and use the Define Internal Sketch option. Instead, we will pick on the sketch feature on the model. NOTE: If you are going to use a pre-defined sketch (as we are in this example), itmust come before the feature being patterned in the model tree. This is because themodel is rolled back to the time just before the feature was created for the pattern. When we pick on the sketch feature, we will see the following in the model. Go to aBOTTOM view for the rest of this example.

A grid of black circles appears on the model. This is the preview for the pattern. Inthe dashboard, we have a variety of options to chose from for defining the shape ofthis pattern. The first field to the right of the sketch definition is the shape of thepattern. The default is Square, which gives you the effect above. There are othershapes, such as Triangle, Diamond, Circle, Spiral, Curve, etc. that give you differentresults. Try each one until you find the one you want. In our example, we are going to stay with the Square option. The next field to theright is the spacing between instances. We are going to change this value to 0.750. The next field is the distance from the boundary that we sketched/selected. We willuse a value of 0.300 for this fill. The last field is used to rotate the entire grid aboutthe lead instance. We will use a value of 57.000 degrees to line the suction cups upwith the long angled edge. The dashboard, when completed will look like the following.

The preview of the pattern will look like the next figure.

If we wanted to remove one or more of the instances from the resulting pattern, wewould click on the black circle and turn it white. We, however, are going to keepeach of these instances. When we click on the green check mark, each of the instances will regenerate, andthen we will be left with our final pattern, as shown in the next figure.

Save and close this model.

TABLE PATTERNS

The next pattern type that we will look at is the Table Pattern option. We willdemonstrate this functionality with the Plate3 model, which looks like the following.

We are going to start by picking on the hole and then select the pattern tool. Whenthe dashboard appears, change the pattern type from Dimension to Table, as shownin the next figure.

When we do this, the dashboard will look like the following.

The first thing we must do is select any dimension we want to control in the table. Ifind it best to pick them in the order you want to see them in the columns of thetable. Therefore, we will pick the 0.625 “x” dimension, followed by the 0.750 “y”dimension, and lastly the 0.750 diameter dimension. Once all three dimensions are selected, we will click on the Edit button next to the“TABLE1” field. This brings up the table editor, which will look like the following.

We can see four columns. The first is used to identify the hole by a uniqueincrementing number. The first hole that we selected represents “1”, therefore, wewill start with “2” in the second row.

The remaining columns are our three dimensions that we selected, in the order inwhich we selected them. I always find it easier to sketch out the hole pattern on paper prior to filling out thetable to make it easier to fill out. My sketch for this hole pattern might look like thefollowing.

Using this information, I will fill out the table as follows.

Once the table is filled out, I will select File, Exit from the menu at the top of thiswindow. This saves and exits the table. Back in the model, we will see the previewof this pattern, which looks like the following.

At this time, we could create more than one pattern table for this hole. The reasonyou might do this would be for different family table instances, or to try out differentpatterns until you know which one will work for you. We will click on the green check mark to complete this pattern. Our final model willlook like the following.

Save this model for the next pattern type.

REFERENCE PATTERNING

A reference pattern is a feature pattern that follows an existing pattern. In order tomake this work, the feature you are trying to pattern must be tied to the lead featureof the existing pattern in such a way that it could be translated to each of theinstances of that pattern. To demonstrate how this works in Wildfire 2.0, we will continue to work with thePlate3 model that we have open. We are going to add two features that will both bereferenced patterned. The first will be an extruded thin protrusion. Start by going tothe extrude feature, and be sure to select the solid and thin material options, asshown below.

Change the wall thickness to 0.125, as we can see in the above figure. Next, useyour right mouse button to Define Internal Sketch. For the sketching plane, use thetop surface of the plate, and accept the RIGHT datum plane facing towards theRight. Inside the sketch, use the “Use Edge” tool to select both halves of the leadhole (the one in the lower left corner), as shown in the next figure.

Once we complete the sketch, be sure to flip the material side to the outside of thehole, and change the depth to 0.25. The preview will look like the following.

Click on the green check mark to complete this feature, which looks like the following.

Now, select the extrude feature and then click on the pattern tool. Since this featureis already tied to the lead hole in the hole pattern, the default type listed isReference, as shown in the next figure.

Click on the green check mark to complete this pattern, and our model will update asshown in the following figure.

Notice that the diameter was controlled by the hole pattern, so it got bigger aroundthe center hole as it should. The next feature will be a round at the base of the extrude feature on the lead hole. The radius will be 0.05, as shown below.

Once you finish this round, select it in the model tree and click on the pattern tool. This time, the dashboard will not open. Instead, it will automatically pattern the roundto all of the instances. Rounds and Chamfers do this automatically. The following figure shows the resultingmodel once the reference pattern is done.

LESSON SUMMARY

Patterns are great tools to reduce the amount of repetitive work you might incurotherwise. You need to build in the proper dimensioning scheme so you havedimensions available to drive pattern directions, sizes, etc. In dimensional patterns, you define the instance spacing and number of instances. Intable-driven patterns, you spell out exactly the location and size based off ofreferences that the lead entity used. In a fill pattern, you sketch a boundary that thefill resides within, and then you indicate size, shape and orientation. To successfully group or reference pattern, all entities must be tied only to the leadfeature being patterned first (or first in the group). If they reference stationary, non-moving references, the pattern will fail.

EXERCISES

Open up the Headset part that we have worked with in the past, and pattern the riband all of its rounds, as shown below. The spacing for the ribs is 1.25 inches.

HINT: Since we have not learned how to create a group by combining alreadycreated features, you will not be creating one for this exercise. You will, howeverneed to find out which feature drives the 1.25 spacing dimension and pattern thatfirst.

Cup_Washer Create the part below.

Lesson

200

Lesson Objective: In this lesson, we will learn about Variable Section Sweeps.

VARIABLE SECTION SWEEP DEFINITION

A variable section sweep is an advanced sweep feature that, instead of maintaining aconstant section shape and size along the length of the trajectory, is varying alongthe trajectory by specifying additional trajectories that push or pull the section as itgoes.

CREATING A VSS (Variable Section)

To demonstrate this functionality, we will open up the Variable_Section1.prt file,which initially looks like the following.

In this example, we are going to create a cut out of the block that is rectangular inshape, but changes size according to the datum curves/sketches that are on themodel. To create a variable section sweep, click on the following icon in the Feature Toolbar.

This will open up the variable section sweep tool, and its dashboard looks like thefollowing (with the References panel open).

By default, variable section sweeps start out as surfaces. Therefore, we will need tofirst click on the Solid icon (first icon in the dashboard). Once we pick on this option,select the Remove Material icon. Our dashboard should now look like the following.

We are now ready to start selecting our trajectories. One of the big differences inWildfire 2.0 is that we don’t have to specify whether it is a curve or an edge chain. We can simply pick on the reference, and it will be smart enough to know whether itis valid or not. We will begin by picking on the origin trajectory. The first trajectory that we pick in aVSS feature is always treated as the origin. The best trajectory in our model to useas the origin trajectory is the dark blue straight curve on the top of the block. Therefore, we will pick on it. The model will highlight the curve, as shown.

There is a label on the curve that identifies it as the “Origin”. In addition, there aretwo dimensions and two yellow arrows. The two dimensions can be used to extendor shorten the trajectory for our origin even if the selected trajectory is longer/shorter. It does not change the length of the original curve, only the origin trajectory in thisfeature. The yellow arrow that is pointing down the trajectory is the start point. If we were toclick on it, we could change the start point to the other end of the trajectory. The second yellow arrow is used to identify the Horizontal/Vertical orientation whenno other trajectories are specified as the “X-Trajectory”. In a regular sweep feature,this would be used to help orient the sketch, as there is only one trajectory. Our References panel looks like the following.

We can see our Origin trajectory listed, and there is a check in the box in the “N”column, indicating that our section, when swept, will be normal to this trajectory. Wecould change the section plane control to Normal to Projection or Constant NormalDirection using the first pull-down field, entitled “Section Plane Control”. We will now start to pick our other trajectories. The order doesn’t matter once youselect your origin, but for consistency, we will pick the next curve shown below as oursecond trajectory. Be sure to hold down the Ctrl key when picking this secondtrajectory – otherwise, you will re-select the “Origin”.

We can see that this trajectory is labeled “Chain 1”, and since it is currently active inthe reference window, we can see the two dimensions used to extend/shorten it. We will now hold down the Ctrl key again, and select our third trajectory, shownbelow.

This trajectory is now labeled “Chain 2”. Hold down the Ctrl key once again, andselect our fourth trajectory, shown in the next figure.

It is labeled “Chain 3”. We now have all of our necessary trajectories. OurReferences panel looks like the following.

We can see all four trajectories listed with their labels. We can also see a columnentitled “X”. This column allows us to specify a trajectory from our list to act as our“X-Trajectory”. We will click in the check box for “Chain 2”, so it looks like thefollowing.

When the check mark appears, you will notice that our Horizontal/Vertical control fieldhas changed to X-Trajectory. This allows the application to automatically line up theOrigin and the Chain 2 start points on the same horizontal when inside sketch mode. We are now ready to create our section. Therefore, we will click on the pencil andpaper icon in the dashboard (just to the left of the “Remove Material” icon). Thisbrings us into our sketch, which initially looks like the following.

The figure above illustrates the location of the different start points for thesetrajectories, based on the start point for the origin. It is upside down from how wewere looking at it before, but that is okay, because we can always rotate the sketch tosee how we are looking at it. We are going to sketch a rectangle that has corners that touch the end of “Chain 1”and “Chain 2”, and is controlled by the Chain 3 for its height, as shown in the nextfigure.

If we go back to a rotated view, we can see exactly where our section sits withrespect to the trajectories.

When we click on the check mark to complete the sketch, we will see the profile ofour VSS feature, as shown below.

The downward arrow in this preview indicates the material removal side. We willclick on the green check mark to complete our feature. Our model now looks like thefollowing.

CREATING A VSS (Constant Section)

In this next section, we are going to see how to create a regular sweep using theVariable Section Sweep feature. To demonstrate this, open up theVariable_Section2 part, which looks like the following.

We are going to cut out a special lip around the front top edge of this part, but weonly want it to be a certain location. Therefore, we will start by going into our variablesection sweep tool. Make sure that you select the Solid and Remove Materialoptions from the dashboard, as shown below.

Next, pick on the front, top edge so it highlights as shown in the next figure.

At the two ends of the highlighted edge, we can see the T=0.000 dimensions thatallow us to extend or shorten the length of our trajectory. We will shorten thetrajectory by 2” on each end, therefore, we will double-click on the 0.000 dimension,and change it to -2.0 for each end. The result is shown in the following figure.

Next, we will go to the dashboard and pick on the Options slide-up panel, and selectConstant Section, as shown in the next figure.

We actually may not need to do this to get our final result, but I would get in the habit,because there may be a time down the road where this feature could fail, because itmay be looking for more than one trajectory (Variable section option), and we onlywant a single trajectory (Constant section option). Now, we will click on the sketch icon, and when we are placed into sketcher, we willsee the following.

The intersecting dashed lines represent the start of our trajectory (where the yellowarrow was). If you are not sure how you are looking at the part, you can rotate it, andthen return to the sketch view after that. We will sketch four lines and dimension as shown.

When we finish our sketch, and rotate our model, we can see the dynamic preview(another advantage of using a VSS over a regular sweep, which currently does nothave a dynamic preview).

The completed model looks like the next figure.

Had we needed more control over the end points of the trajectory, we would need touse the regular sweep feature and sketch our trajectory on top of the existing modeledges. The following figure shows an example of a case where a variable sectionsweep would have to be combined with additional features to accomplish what aregular sweep would do.

LESSON SUMMARY

The variable section sweep is a very powerful tool to take a standard swept typefeature, and stretch and pull it in different directions by defining datum curves that thesection will ride along. Be sure to create your datum curves ahead of time. If you happened to forget one,you could pause the feature and create one on the fly. Use the variable section sweep for regular swept features if you don’t need to addinner faces

EXERCISES

Open up the basket part in our ProETrain folder. It should look like the following.

We want to create a surface variable section sweep at the top of the existing surfaceas shown below.

The section for the rim profile is a semicircle that is normal to the top rim of theexisting surface as it goes around.

Lesson

210

Lesson Objective: In this lesson, we will learn about Swept Blends.

SWEPT BLEND USAGE

A swept blend is used when you must blend together several sections, but the paththat the blend takes must follow a specific trajectory. It is sort of a combinationbetween a general blend and a sweep feature. Unlike a variable section sweep, you can only use one trajectory, but you can varythe shape of the sections drastically along the trajectory, which you can not do with avariable section sweep. To demonstrate this, we will create the following swept blend protrusion.

We will open up the Swept_Blend.prt part file in our ProETrain directory. It willinitially look like the following.

The trajectory will be the long, open ended sketched curve, and the three sectionsthat we are gong to blend are indicated in the order in which we will pick them. Like the General Blend, it is easier to select your trajectory and sections, althoughyou have the ability to sketch them. For this lesson, we will select the entities.

CREATING THE SWEPT BLEND

There is no icon on the feature toolbar for this tool, and like a regular sweep feature,you have to decide ahead of time what type of material condition are you creating(Protrusion, Cut, Surface, etc.). We will use Insert, Swept Blend, Protrusion from the menu bar, as shown below.

This brings up the following menu.

At the top of this menu, we will define how we are going to create the sections. Bydefault, the option Sketch Sec is selected. We have already selected Select Sec inthe figure above. This means that when we come to defining sections, we are goingto select them instead of sketching them. The options at the bottom are similar to the ones we have seen in the variablesection sweep. These are:

• NrmToOriginTraj – Normal to origin trajectory. We will only pick onetrajectory with this option, which acts as the origin.

• Pivot Dir – Pivot Direction. Choose a datum plane or planar surface that thesections will be perpendicular to along the length of the trajectory.

• Norm To Traj – Normal to Trajectory. In this option, you actually will picktwo trajectories, but the sections don’t follow both. One of the trajectories willbe the one that the sections follow, while the other one determinesperpendicularity of the sections.

We are going to keep the first option by default, and then select Done. This will bringup the Swept Blend window, as shown below.

We can see that we are defining the origin trajectory. We have the following menuoptions that appear.

To sketch a trajectory, you would use the Sketch Traj option. We, however, want toselect an existing curve or edge as the trajectory; therefore we will pick on the SelectTraj option. This will bring up a menu giving us options for how to select thetrajectory. We want to select the Curve Chain option, since we are picking on asketched datum curve.

We will then select on the straight portion of the trajectory, shown with the bold redhighlight in the figure below. When we do this, one of the ends of the trajectory willhave a bold, blue arrow, indicating the start point.

We want to start at the other end, so we will click on Start Point from the menu. Asmaller menu appears with the options Next and Accept. We want to click on Next,which will cause the vertex at the other end of the curve to highlight. We will thenclick on Accept to move the start point to this end, as shown below.

With the start point in the right spot, we will click on Done to move forward. We arenow placed into a menu to select our sections.

We will keep the default option of Pick Curve selected, but at the bottom, we want toselect Sel Loop, which will let us pick the entire closed loop of curve segments thatmake up the section. We will then pick on the bottom edge of the first section. Whenwe do this, the entire first curve highlights, and a start point arrow appears. As in all other blends that we have talked about, we want to make sure the start pointis in the same location on all of the sections. There is a point on each of the sectionsthat never changes, and that is the one that lies on the trajectory. Therefore, wewant our start point to look like the figure below.

Once it looks like the figure above, click on Done. We see the same menu again,and we want to pick the same options. This time, we will pick on the bottom edge ofthe second section, and make sure our start point arrow is on the point that lies onthe trajectory, as shown below.

Click on Done for this section once it looks like the figure above. In the messagewindow, we are asked if we want to continue selecting sections. We will enter Y. Forthe third section, we will still use the Sel Loop, and we will pick on the flat edge. When we do this, the start point shows up on the following vertex.

We want to switch the start point to be on the other end of this edge, so it lies on thetrajectory. Therefore, we select Start Point from the menu, and then pick on theopposite vertex for this straight segment. It will now look like the following.

BLEND VERTEX If you look at the first two sections, there are four entities that make up these. Thereis a straight edge on the bottom, two edges on the sides, and an arc at the top. Thisthird section only has two entities, the straight edge at the bottom and the arc at thetop. We must have the same number of entities for this to work, so we will create twoblend vertices. A Blend Vertex is a selected vertex on the section that will force twovertices from the previous section to blend into this one. Since we are eliminating the

two side edges from the third section, we need to have the vertices from these edgesin section two blend into a single vertex in section three. So, we will pick Blend Vertex from the menu, and select the two endpoints of thestraight segment. When we do this, a large circle appears around the vertex, asshown below.

Once we have done this, click on Done. At the prompt to create additional sections,type in N. We can now click on OK to complete this feature, as shown below.

There were two other options in the Swept Blend window. These were.• Blend Control – Specify how the blend will be controlled. You can create

an area graph specifying the exact smoothness of the blend. You can alsoask it to create more of a linear blend. The default blending method usuallygives good results, so we didn’t have to define other options.

• Tangency – If you have existing geometry at the ends of the trajectory, youcan specify whether the swept blend should be tangent to these entities. This is very useful if doing this as a surface feature. Since we don’t have anyother features in this model, we don’t need to define this option.

LESSON SUMMARY

A swept blend is a great tool to use if you must blend together multiple sections, andcontrol the shape between the sections by a trajectory. You can select or sketch the sections and trajectory, but it is often easier to select. Remember to check your start points and number of entities. Create blend verticeswhere necessary.

EXERCISES

Open up the Swept_Blend2.prt part file, and create a swept blend cut around thebottom rim of the part, as shown below. Use the outside edge as the trajectory, anduse the existing datum curves as the sections.

Lesson

220

Lesson Objective: In this lesson, we will learn about the Boundary BlendedSurface tool.

BOUNDARY BLEND SURFACE USAGE

None of the tools that we have used so far would help you take boundary curves todefine a surface, and internal curves to control the shape across the boundaries. This is what a boundary blended surface is all about. To demonstrate this, we will open up the following part (Boundary1.prt)

We are going to create a new surface by blending the outside curves together, butusing the internal curves to define the shape. DIRECTION CURVES When you define boundary blend surfaces, you define curves or edges in one or twodirections. It doesn’t matter what you consider the first or second direction, as longas you keep track of it yourself. In our example, we are going to consider the following directions, and curves in thosedirections.

CREATING THE SURFACE

To create a Boundary Blended Surface, click on the following icon in the featuretoolbar.

The dashboard for this feature looks like the following figure. The fields at the bottomare not labeled, but they are used to pick curves in the first, second and approximatedirections.

The first direction curve field is currently highlighted in yellow, meaning that it isactive. We will select the first and third curve in the first direction, as shown below. NOTE: Use the Ctrl key to select both of these.

Once we select these, the first field at the bottom will say 2 Chains. We can see aplane highlighted, and we can also see two circles with little symbols in them. We willdiscuss what these mean a little later. Now, we will click in the second direction field, and select the first and third curves inthis direction, as shown in the figure at the top of the next.

If we look at a full preview, and rotate the model, we can see that our surface doesnot intersect the two curves in the middle of the part, as shown below.

Click on the full preview button again to return to the feature definition. We are goingto pick on the Curves slide-up panel. It will look like the following.

As you can tell, this panel is used to define the first and second direction curves. Currently, we are active in the second direction, so we will pick in the first field toactivate first direction curves. We are going to hold down the Ctrl key and pick on thesecond curve in the first direction. It will appear in this panel as the third chain on thelist.

On the model, the dynamic preview has disappeared, because it can not build thesurface in the order the curves were picked. We need to move the new curve to themiddle of the list so it acts as if we picked it second instead of last. To do this, we willselect on the 3 Chain item so it becomes highlighted, then select the up arrow thatappears, as shown below.

As soon as we do this, the dynamic preview appears again, as shown below.

Now, repeat this process for the second direction curves. We are going to hold downthe Ctrl key and select the middle curve in the second direction, then repeat theprocess of moving it up the list so it becomes the second curve listed. When we dothis, we can see the preview for the final surface, shown at the top of the next page.

We will now accept this surface, and it will look like the following.

If you rotate the model, you will find that it goes through all of the curves.

EDGE ALIGNMENT AND ADVANCED OPTIONS

One of the more common options you will adjust in boundary blended surfaces isedge alignment (boundary conditions) and advanced options (edge influence). Todemonstrate this, open up the Boundary2.prt part file. It will look like the following.

Constraints If you recall from the last section, on each selected boundary curve, there is a whitecircle with markings in it. These circles are used to identify and define the boundaryconditions (constraints) that exist. There are four possible constraints to choosefrom. They are shown in the following figure.

When selecting constraints, you should be aware which surface(s) is beingreferenced, as it will determine whether the condition can be satisfied. In our current model, we are going to create a surface that will connect these twosides and then adjust boundary conditions to get the final result. To do this, we willgo back into our boundary blended surface. For the first direction curves, we will pickthe top edges of each side, as shown below.

We don’t have any side curves to define a second direction, but that is okay. Theproblem that we have right now is that it is a flat surface connecting the two edgesthat we selected. We actually want the surface to be tangent to the existingsurfaces. Therefore, we will define edge alignment (or boundary conditions). When we click on the Constraints slide-up panel, we see the following.

It lists the first and last curves/edges selected in the first direction. Currently, theboundary condition at both of these sides is “Free” or in other words, no condition isset. When we pick on one of the edges in the panel, the adjacent surface highlightsin an orange outline, as shown in the following figure.

We are going to change, for both edges, the boundary condition from Free toTangent as shown below. We can do this directly in the slide-up panel, or by right-clicking on the circle on the model.

The surface to which the boundary surface assumes tangency will be listed in thefield below. In many cases, it will assume a surface that shares the edge selected,so we won’t have to change anything in this field, but you will want to verify this. Assoon as we set the tangent conditions for both edges, click on the “Display draghandles” check box, and our dynamic preview will update to show the result.

For each of the tangencies defined, there is a dimension that appears on the model. This dimension determines how far from the edge into the surface does the tangencyexist. The larger the number, the more domed the surface will be. The smaller thenumber, the flatter the surface will be. We will change these values to both be 1.5, which gives us a nice dome, as we cansee from the side.

SIDE CURVE INFLUENCE Now that we have a nice dome to our surface, we can still see that it looks a littlestrange. We don’t have a tangency condition with the sides of the original surfaces. This is really evident from a TOP view. Therefore, for both edges, we will click on the“Add side curve influence” option at the bottom of our Constraints panel, as shown inthe next figure.

The model now looks like the following.

This is exactly what we wanted to accomplish for this surface. We will accept thissurface, and the model will look like the following.

CONTROL POINTS

The last thing we can define in a boundary blended surface is any control points. Todemonstrate how this might make a difference, we will open up the Boundary3.prtfile, which looks like the following.

We will create a boundary blended surface by selecting the left curve and the rightcurves in the first direction. The initial surface will look like the following.

We can see from the figure above that Pro/ENGINEER must create internal surfaceedges to blend these two curves together. This isn’t necessarily a bad thing, but themore internal surface edges you have, the less smooth the blend will be. If we wereto perform a full preview, and rotate the model, you would see shadows all acrossthis surface, indicating high and low spots. These spots occur where the internalsurface edges are. We will try to reduce the number of internal edges, thus performing a better blend. To start, we will open up the Control Points slide-up panel, which looks like thefigure below.

In the Sets section, we can see that we are defining a control point set. In the field tothe right, we will pick on the top-most Undefined. When we do this, our model willhighlight the first curve we selected, and place red “X’s” where there are internalvertices, as shown below.

We can see four vertices, but only two of them are internal to the first curve. Wearen’t going to worry about the outside points, because they connect directly up tothe endpoints on the second curve. We are asked to select one of the vertices from this first curve. We will select thetopmost internal vertex, as indicated in the figure above. When we do this, thesecond curve will now highlight with its internal vertices.

We will select the vertex on the second curve that is approximately opposite the onewe just selected on the first curve (as shown in the previous figure). When we dothis, the top two internal edges become a single internal edge connecting the two,and we can now pick a second set of points, starting with the vertex shown below.

Once we pick the first vertex for the second set, the second curve will highlight, andwe will pick the corresponding point on this edge, as shown below.

When we do this, we will see the bottom two internal edges replaced by a singleinternal edge, as shown in the next figure.

We do not have any additional internal curve vertices to select, and our ControlPoints panel looks like the following.

We will finish out of this boundary blend surface, and our model will now look like thefollowing.

CURVATURE CHECK Under Analysis, Geometry, Shaded Curvature, we have the ability to select allthree surface pieces to perform a Gaussian curvature check. If we were to perform a Gaussian curvature analysis on the original surface beforewe added the control points, and compare that to the same analysis on the newlyreformed surface, we would see a big difference in the smoothness, as shown in thefollowing two figures.

ORIGINAL SURFACE NEW SURFACE

As we can see, there are ups and downs in the curvature of the first surface (it goesfrom magenta to red to green to blue to green again to yellow to red again to yellowagain then to green again). In the second surface, there is a continuous curvature change (it goes from magentato red to yellow to green to blue). This is a much cleaner and smoother surface, and will result in a more appealingproduct when light shines on it.

LESSON SUMMARY

Use a boundary blended surface to create a single surface connecting curves in oneor two directions. Use or create internal curves to help define the shape between theboundaries. Always be aware of existing boundary conditions. You want to make sure you arenormal or tangent to entities that touch the surface to give you the smoothestransition. Try to reduce the number of internal edges that result from the blend byusing control points. The fewer the edges, the smoother the surface will be.

EXERCISES

Open up the Boundary4 part file and turn shading on. Notice that our surface doesnot look smooth across the center. It has seam lines.

The model tree for this part looks like the following:

We will need to edit the definition of the feature called MAIN_SURFACE and adjustboundary conditions. HINT: Since this surface was created by itself, then the modelwas mirrored twice to form the full part, you will not be able to use tangent. Try oneof the other boundary conditions. The final result should look like the following.

Lesson

23

Lesson Objective: In this lesson, we will learn about the Copy & Paste Tool.

COPY & PASTE USAGE

The Copy & Paste Tool is used to do the following things: • Surface Copy – Make a quilt surface from a set of selected solid or existing

quilt surfaces.• Surface Transform – Translate or rotate a copy of an existing quilt surface.• Composite Curve – Create a new curve from the combination of existing

stand-alone curves or edges. This was covered in Lesson 10 – Datums Part 2.• Feature Copy/Move – Copy a feature with new placement references,

translate or rotate the copy as needed. In the next sections, we will show how to use the new Copy & Paste for eachfeature/operation listed above (with the exception of Composite Curves)

SURFACE COPY

The surface copy creates a new surface quilt by copying existing solid surfaces orquilt surfaces. To demonstrate this functionality, we will open up the part calledCopy_Paste1, which will initially look like the following.

We are going to copy some solid surfaces to make a single quilt surface. To makeselection easier, change your selection filter in the lower right corner of the workingwindow to Geometry instead of Smart. We will now select the following four surfaces using the Ctrl key to select them all atthe same time.

Once all four surfaces are selected, you can use Edit, Copy or just use Ctrl-C onyour keyboard to copy the four surfaces. Next, use Edit, Paste or just use Ctrl-V onyour keyboard to paste the new surface. It will open up the Copy Surface dashboard,and you should see a preview of the new surface in yellow, as shown below.

In the dashboard, if you click on the Options slide-up panel, you will still have theability to exclude internal loops or fill holes, or even copy just inside a selectedboundary. The following shows this panel.

Click on the green check mark to complete this surface copy, and you will now see asurface sitting on top of the existing geometry, as shown in the next figure.

We will continue with this same part for the next operation.

SURFACE TRANSFORM

You use the Copy & Paste tool to move or rotate surfaces as well. NOTE: You musthave the surface feature first to rotate or translate it. Start by changing the selection filter to Quilts to make sure we are only selecting thesurface that we just created in the previous section. Once this surface is selected, use Ctrl-C to copy it into the clipboard. Next, go to theEdit menu, and you will see two Paste commands: Paste and Paste Special. If you just used Paste, it would make another copy right on top of the existing quilt. To get to the Move or Rotate options, you must use the Paste Special. Therefore, wewill select Paste Special. NOTE: Ctrl-V does not work for Paste Special – onlyPaste. Once we select “Paste Special” we see the following dashboard.

The first two icons determine what type of move operation you are performing. Thedefault is Translate (just called Move in this feature). The second is Rotate. We willstart by picking on the Rotate icon. We must start by picking on an edge or axis about which to rotate. We will select theshort edge at the end of the revolved surface, shown highlighted in red in the nextfigure. When we do this, a default angle of 0.000 appears on the model, as shown.

We will enter a value of 270.00 for the angle, which will put it in the correct orientationfor what we want. The next figure shows this rotation.

Before we move this surface over to the other side, we will open up two of thedifferent slide-up panels. The first is the Options panel, which shows the following.

Since this is a surface copy, it actually will keep the original copied surface intact. Bydefault, it hides the original geometry so it appears as if it was just a move/rotate. Ifyou wanted to see the original surface, just uncheck this option. We will leave ithidden. Next, we will look at the Transformations slide-up panel, which looks like thefollowing.

We can see that we have defined our first move (Move 1) as a Rotate with an angleof 270.000 degrees. To create our translation, we will now click on the New Moveoption, and then change our pull-down to Move. For our Direction Reference, pickon the edge shown highlighted in the following figure.

Enter a value of 6.000 for the translation amount, and it should preview in the correctlocation. NOTE: If you have to, enter a -6.000.

Click on the green check mark to complete this surface transform. Our model nowlooks like the following.

In our model tree, we can see the difference in a Surface Copy versus a SurfaceTransform, as shown in the next figure.

Save and close this model for now – we will come back to it in a later topic.

FEATURE COPY/MOVE

The final Copy & Paste operation that we will show is how to copy an existing solidfeature and re-use it in a new location. To demonstrate this, open up the modelcalled Copy_Paste3, which looks like the following.

We are going to copy the Extrude 2 feature. When we select this feature in themodel tree and then use Ctrl-C, we will go to the Edit menu and see that we havePaste and Paste Special, just like we saw earlier. We will start with a Paste command, which kicks us into the dashboard for anExtrude 3 feature, as shown in the following figure.

All of the definitions are identical as the Extrude 2 feature, except for the placement. We will start by right clicking in the working window, and select Edit InternalSketch. When we do this, the Sketch window appears as follows.

We have to re-select a new sketching plane and Horizontal/Vertical reference. Wewill click on the top surface of the model where the Extrude 2 feature is. When we dothis, accept the default H/V reference of RIGHT facing towards the Right. Click on the Sketch button to get placed back into sketch mode. Inside the sketch,we will see an outline of the feature as if we had brought in a saved sketch. The onlydifference is we don’t have the scale or rotate options as we have with a savedsketch. We will place this new sketch approximately next to the existing feature, asshown in the next figure.

Click with the left mouse button to place the sketch. Dimensions will appear on themodel. The dimensions for the sketch itself will be the same as the first feature. Theonly two dimensions we will change are the locating dimensions, circled in thefollowing figure.

Once your dimensions are the values shown above, click on the blue check mark toget out of sketch mode. This brings us back to the Sketch window, where we willclick OK. We will now see the preview of the feature. Click on the green check markto complete it. Our model now looks like the following.

Now, we are going to demonstrate the Paste Special option. Therefore, re-selectthe Extrude 2 feature in the model tree, and then use Ctrl-C to copy it. Next, go toEdit, Paste Special menu option. When we do this, we get a window that pops upwith three options, as shown in the following figure.

The following options are:1. Make copies dependent on dimensions of originals. This places the feature

right on top of its existing one. If you use Edit Internal Sketch, it will break thedependency on the first one.

2. Apply Move/Rotate transformations to copies. This will allow you to changethe location of the feature and rotate it as well as you are copying it.

3. Advanced reference configuration. This brings up a window that shows all ofthe references used for the first feature to reroute the new copy that you aremaking.

We are going to select the “Apply Move/Rotate transformations to copies” option, asshown in the previous figure, and then click on OK. When we do this, we can see abounding box representing the new copied feature, as shown below.

This brings up the transform dashboard that we saw earlier, as shown in the nextfigure.

We will start by selecting the Rotate icon, and then turn on the datum axes. We willselect the A_10 axis at the center of our Extrude 2 feature. When we do this, enter avalue of 60 for the rotation angle. Our model should look like the following at thistime.

Next, go to the Transformations slide-up panel, and click on the New Move option. We are going to use a “Move” (translate) option this time. For the reference, we aregoing to select on the bottom edge of our top surface and enter a value of -0.625. Our Panel looks like the following.

And our model – showing the selected edge looks like:

Now, we are going to click on the New Move option again, and this time pick the rightedge of the top surface and translate the object 1.5 inches. The model should looklike the following.

Our panel looks like the following.

Click on the green check mark to complete this feature. The model will look like thefollowing.

On your own, edit this last feature, and change the horizontal dimension from 0.625to 0.75 and regenerate the model. Save and close.

LESSON SUMMARY

The Copy & Paste tool is used to create copied surfaces, transformed surfaces,composite curves, and to copy and move existing solid features. NOTE: You canalso get to feature copy/move operations through Edit, Feature Operations, Copy.

EXERCISES

Open up the model called Toy_Block, which looks like the following.

In the model tree, there is a feature called BLOCK, which is the overall square block. The second feature is called LETTER_A, which is an extruded cut that creates therim around the block and the letter A itself. The goal for this exercise is to use the Copy and Paste commands to create the restof the letters (B-F) for this block in the orientations shown in the following figure.

NOTE: You will need to edit the sketch to change the letter each time. Try to use anaspect ratio that centers the letter within the construction square surrounding it. When done, the model tree should show the names of the features that were addedby copying the LETTER_A feature.

Save and close this model.

Lesson

24

Lesson Objective: In this lesson, we will learn about the Fill Tool.

FILL TOOL USAGE

The fill tool creates a 2D quilt based on a sketch. Fill surfaces are often used to helpcreate surface models.

CREATING A FILL

The Fill tool is the following icon on the Feature Toolbar.

To demonstrate this feature, we will create a brand new part called Fill_Surface fromthe Startpart_English template. Make sure your default datum planes are visible, andthen click on the Fill tool icon in the Feature Toolbar. The following dashboardappears.

The only thing we have to do for this feature is define a sketch, either by selecting anexisting sketch feature, or by sketching on-the-fly. We will use the right mouse buttonand select Define Internal Sketch, to sketch on-the-fly. For a sketching plane, use the TOP datum plane, and face the RIGHT datum planetowards the Right. Our sketch will look like the following.

When we click on the blue check mark to complete our sketch, we will see thepreview of the surface in yellow.

Click on the green check mark to complete the fill surface, which now looks like thefollowing.

That is all there is to creating a fill feature.

LESSON SUMMARY

The Fill tool is very easy to use, and replaces the flat surface in 2001. Simply defineyour sketch and finish the feature.

EXERCISES

None

Lesson

25

Lesson Objective: In this lesson, we will learn about the Merge Tool.

MERGE TOOL USAGE

The Merge Tool is used to take two quilt surfaces and combine them into a singlequilt – allowing you to trim away portions of the quilts that intersect each other.

USING THE MERGE TOOL

The Merge Tool is located on the Feature Toolbar, and looks like the following icon.

This tool will only be active once two quilts are selected to merge together. Todemonstrate this functionality, we will open the Funnel part. It should look like thefollowing.

Before we use the Merge tool, we will add a 0.25” round to one of the surfaces, asshown below.

Once the round is created, our model should look like the following.

Now we will merge these two quilt surfaces together. To make it easier to selectthem, change the selection filter to Quilts, and then select one of the two quilts,followed by the second one using the Ctrl key. You may want to switch to a nohidden view to make it easier to graphically see what is selected, as shown in thenext figure.

Click on the Merge Tool, which should now be active, and you may see the following.

Depending on which quilt you selected first, you may or may not have the same thinghighlighted on your screen. In the previous figure, the yellow shaded portion is whatwill remain if you finish the merge. We can see that the incorrect side of the revolvedsurface is selected. Therefore, click on the appropriate yellow arrow to flip the side ofthe surface to keep. When we pick on the arrow that is pointing down in the above figure, it will now looklike the following.

This is what we want, so we will pick on the green check mark to complete thismerge. Our final model looks like the following.

NOTE: As you have already seen, the color of surfaces in Wildfire 2.0 is differentfrom 2001. A pink surface edge is an open edge, while a purple edge is an internaledge. When merged, there will now be a purple edge between these two quiltswhere they intersect.

MERGE DASHBOARD

The dashboard for the Merge Tool looks like the following.

You can see the two quilts selected. You can also see two arrows used in flippingthe sides to be kept for both the first and second quilt. The Options panel looks like the following.

The Dynamic preview is very useful for seeing the difference between options, and tosee if the selected option will work (you won’t see the yellow shaded surfaces if itfails).

LESSON SUMMARY

The merge tool has a new interface, but it is the same tool that existed in 2001. Thedynamic preview and ease of use of this new merge tool makes this tool better in theWildfire 2.0 release.

EXERCISES

Open up the Project_Exercise part. It will look like the following (from the bottom).

Merge these two surface quilts together to get the following model.

Save and close this model when done.

Lesson

26

Lesson Objective: In this lesson, we will learn about the Trim Tool.

TRIM TOOL USAGE

If you recall from Lesson 10 – Datums Part 2, we learned how to trim a curve usingthis tool. In this lesson, we will see how to trim surfaces using curves or other quiltsurfaces as trimming tools.

USING THE TRIM TOOL

The Trim Tool is located on the Feature Toolbar, and is very similar in appearance tothe Merge Tool that we learned in the last lesson. It looks like the following.

To demonstrate the trim tool, we will open up the part entitled Trim_Surface, whichlooks like the following.

We are going to start by using the wavy surface to remove the top of the basket. Therefore, we will change our selection filter to Quilts to make picking surface quiltseasier. Pick on the basket itself, as shown in the next figure.

Once the basket quilt is selected, your Trim tool should be available. Pick on this trimtool. When the dashboard opens up, pick on the wavy surface to use as a trimmingobject. The model will highlight the side to be kept, as shown in the next figure.

Obviously, this is the incorrect side to keep, therefore, we will click on the yellowarrow to flip it to the other side, so it looks like the following.

Currently our dashboard looks like the following.

Since we had to pick the quilt surface that was being trimmed first, the only referencewe had to pick was the trimming object – in this case Quilt:F11, indicated in the fieldwith the scissors icon next to it. The References panel shows us both quilts (the one to be trimmed, and the oneacting as the trimming object), as shown in the next figure.

Finally, our Options panel shows us that we are going to keep the wavy surfacewhen we are done.

We will uncheck this option, and then click on the green check mark to complete thistrim. Our model will now look like the following.

We are going to create a second trim now using the circular projected curve. Therefore, pick on the basket surface once more, as shown in the following figure.

With the basket selected, click on the trim tool, and then pick on the blue circularcurve. It will highlight, and the shaded preview will show what we are keeping, asshown below.

In this case, the preview is what we want, so we will pick on the green check mark tocomplete this model, which looks like the following.

Save and close this model.

LESSON SUMMARY

The trim tool is used to trim away surfaces or curves using other geometry, such aspoints, curves, surfaces, planes, etc. as cutting tools. Select the side to keep and thetrim operation will be complete.

EXERCISES

Open up the Indexing_Surface model. We are going to use the wavy surface as atrimming tool to trim the cylindrical surface. The following figure shows this.

We do not want to keep the trimming surface when we are done. Our final model willlook like the following.

Save and close this model.

Lesson

27

Lesson Objective: In this lesson, we will learn about the Intersect Tool.

INTERSECT TOOL USAGE

The intersect tool is used to create datum curves by either the intersection of twosurfaces, or the projection of two curves/sketches. In Lesson 10 – Datums Part 2, wesaw how to use two surfaces to make a curve, in this lesson, we will learn how tointersect two curves to make a new one, as well as making a curve at the intersectionof a datum plane and solid model (similar to the Xsec datum curve).

USING THE INTERSECT TOOL

The intersect tool is the last of the “similar” icons on the feature toolbar, and looks likethe following.

This tool looks like the “Merge” and “Trim” tools, but have a slightly different shadingof the objects. This one has the thick curve at the intersection of the dimmed circleand square

PROJECTION OF TWO CURVES/SKETCHES

To demonstrate this intersection type, open up the Intersect2 part, which looks likethe following.

To create this intersection, start by picking both sketch features so they are bothhighlighted in red, as shown below.

With both sketches highlighted, click on the Intersect tool. A new curve will appearat the “projected” intersection of both sketches, as shown in the following figure.

The original sketches are hidden, but still exist. To projection works by almostperforming an extrude on each of the selected sketches, and where the extrudedsurfaces would meet would be the new curve. The following figure shows how this isworking.

Save and close this model.

INTERSECTION OF PLANE AND SOLID GEOMETRY

In Wildfire 2.0 and 2001, you have the ability to create a datum curve using anexisting cross-section. In Wildfire 2.0, however, you can create a datum curve at theintersection of a datum plane and a solid model without having to have a createdcross-section. To do this, we will open up the Intersect3 model, which looks like the following.

To create the intersected curve, start by picking on the FRONT datum plane, andthen click on the Intersect tool. The plane will be highlighted, but we will still need topick additional entities, as shown below.

Since we already have the datum plane selected, we will hold down the Ctrl key, andplace our mouse over the solid model. Query through using the right mouse buttonuntil you see the entire model highlight in blue, and the words SolidGeom appear inthe tool tip. Once you see this, click with the left mouse button to select the entire solidgeometry. A preview of the curve appears on the model as we can see in the nextfigure.

Click on the green check mark, and our intersection curve is created.

This is a useful tool for setting up the model for a rib feature that lies on non-straightgeometry. Save and close this model.

LESSON SUMMARY

In Wildfire 2.0, it is very easy to create a datum curve at the intersection of twosurfaces, projected from two existing curves or sketches, or at the intersection of asolid model and a datum plane. You must have your stand-alone curves/sketches before you can create theintersection of them.

EXERCISES

Open up the Intersect_Ex part. It will look like the following.

This model consists of two sketch features. In this example, we are trying to make asurface, and all we know is that from the top it looks like the following:

And, from the front, it looks like the following:

Therefore, we created two sketch features that represent what we see from the Topand from the Front. We will intersect these two curves, then use the one on the TOPplane to extrude a surface. We can then use the newly created intersection curve asa trimming tool to remove the top part of the surface, leaving us with the followingmodel.

Save and close this model when done.

Lesson

28

Lesson Objective: In this lesson, we will learn about the Offset Tool.

OFFSET TOOL USAGE

The offset tool is a very versatile tool. It can be used to create a new quilt surface byoffsetting an existing solid or quilt surface. It can also be used to replace a solidsurface with quilt surface.

Another use for this tool is to create an emboss on a solid or quilt surface by adefined shape. The last use of this tool that we will demonstrate is the ability to offsetcurves.

USING THE OFFSET TOOL

The Offset tool is located on the feature toolbar, and looks like the following:

We will devote a separate section to each of the offset types.

SURFACE OFFSET

The first type of offset we will demonstrate is one where either a solid surface or anexisting quilt is used to create a new offset quilt. This is also known as a standardoffset. To demonstrate this, we will open up the part called Offset_Standard. Itlooks like the following.

We will start by selecting the outside solid surface of this part, as shown in the nextfigure.

Next, we will click on the Offset tool. A preview of our new surface will appear on themodel, as shown in the next figure.

We can use the yellow arrow to flip the offset direction. We will leave it going to theoutside. The dashboard for this standard offset looks like the following.

The References panel lists the surfaces selected to offset. The Options panelshows us some additional options for the creation method of this offset, as shownbelow.

If we were to select the Controlled Fit option, then we would see the followingadditional items to specify.

We will leave it at the Normal to Surface option, and then click on the Create SideSurface check box. This adds surfaces to the sides of our offset surface, as shownin the following figure.

Go ahead and uncheck this box to remove the side surfaces. In our dashboard, wehave another pull-down that defines the type of offset feature we are creating. Bydefault, the Standard offset is selected. The different types are:

We will leave the type at Standard, change the offset distance to 1.0, and then clickon the green check mark to complete this first offset feature. Our model now has aquilt surface as shown in the next figure.

EXPAND OFFSET

Solid Surface Expand Working with the same model (Offset_Standard), we will use Edit Definition to goback into our offset feature. Once you are back at the preview, change the offsettype to Expand. This changes the surface offset into a solid offset, because oursurface was solid to begin with. The preview of this solid expand offset looks like the following.

When we click on the green check mark to complete this change, our model nowlooks like the following.

If we take the length of the edge of this part (from the center), we can see that it is1.0” longer than it was before this offset feature. Close this model.

Surface Expand – Sketched Region The expand feature also doubles as a Tweak Offset (for both solids and surfaces). We will demonstrate this using the Offset_Expand model, which initially looks likethe following.

This model consists of a surface quilt (boundary blend surface) and a sketched staron the TOP datum plane. We are going to offset the quilt within the star to makealmost a punch out on the original surface. Therefore, we will begin by picking the surface quilt, as shown below.

Once this surface is selected, click on the offset tool. Change the offset dimension to0.5, and our preview currently looks like the standard offset, as shown in the nextfigure.

Now, we will change the offset type to Expand. When we do this, the previewdisappears, and the dashboard now includes an area where you will define a sketch,as shown below.

If you don’t have a pre-defined sketch feature, you can right click out in the modeland select Define Internal Sketch. We, however, are going to pick the star-shapedsketch. When we do this, we will see the following.

If you rotate this model, you will see that the only offset area is within the star shapeitself. It also automatically creates side surfaces. A FRONT view looks like thefollowing.

We can see that the sides of this offset are going straight up and down. This is dueto the fact that our offset is being defined as Normal to Sketch. We can see this if weopen up the Options panel again.

We will change the option to be normal to Surface, and our preview will change tolook like the following.

Click on the green check mark to complete this offset expand feature. Our modelnow looks like the following figure.

You could have done this same thing if the model were completely solid instead ofsurface quilts.

WITH DRAFT

The next type we will show will use the same model that we just worked on(Offset_Expand).Start by using Edit Definition to go back into the offset feature again. We willchange our type from Expand to With Draft. A new dimension will appear on themodel, and our dashboard will look like the following.

Initially, the draft angle will be 0.000 degrees. Change this to 15.000, as shownabove, and then our preview will update to show draft along the offset.

This is really useful, because it makes the draft hinge the bottom of the offset featurewhere it intersects the original selected quilt/solid surface. You also have the abilityto add rounds, but I don’t recommend this, because you have no control over theradius for the round. Click on the green check mark to complete this change, and our model now looks likethe following.

REPLACE SURFACE

The next type of offset is used as a “Tweak Replace”. To do this, we must have asolid surface to replace, and a quilt that acts as the replacement surface. Therefore,we will demonstrate this with the Offset_Replace model, which looks like the nextfigure.

This model is shelled out, as we can see from a bottom view.

The model tree for this model looks like the following.

Before we create our offset feature, we will roll the model back before the shell. Todo this, drag the red arrow in the model tree up until it is just before the shell, andthen let go. The shell will go away temporarily, and the screen will indicate that weare in insert mode. The model tree will look like the following figure.

We are almost ready to create our offset replace feature. If you recall, we must havea surface quilt to use as a replacement surface. We want to replace the largerangled surfaces with the taller swoopy surface. Therefore, we will start by picking thefollowing surface.

With this surface selected, use Crtl-C top copy it, and then Ctrl-V to paste it. Thisbrings us into the surface copy mode, and we will click on the green check mark tofinish the surface copy. We can now see a surface quilt on the model.

Now that we have our replacement quilt, we will pick on the first of the two solidsurfaces to replace, as shown in the next figure.

We will click on the Offset tool, and we can initially see a standard offset, as shownbelow.

Change the offset type from Standard to Replace. When we do this, we can see thefollowing dashboard.

We are prompted to select the quilt that acts as the replacement surface. We willpick on our newly copied surface. When we do this, our preview now looks like thefollowing.

Before we finish this first replace surface command, we will go to the Options panel,and check the box to keep the replacement quilt, as shown below.

The reason we are doing this, is because we have to perform this operation for theback surface, and we don’t want to have to re-create our copied surface. Click on thegreen check mark, and we can see our first replace feature.

We can now select our back surface, and repeat these steps to create our secondreplace feature. For the second one, do not select the check box to keep thereplacement quilt. When we create the second one, our model will now look like thefollowing.

Now, drag the red arrow in the model tree back to the bottom to resume the shellfeature. Our final model when viewed from the bottom will look like the following.

Close this model.

OFFSET CURVES

The last offset functionality we will demonstrate is how to make offset curves. Todemonstrate this, open up the part entitled Offset_Curves, which initially looks likethe following.

To create an offset curve, select the curve to offset (in this case the straight blueprojected curve on the right side of the model), and then pick on the offset tool. When we do this, we will get the following preview on the screen.

If you grab the white square (drag handle) and move the curve over to the left alongthe surface, you will notice that the curve remains on the surface at all times. We willdrop it on the left side of the originally selected curve, and change the offset distanceto 1.0, as shown below.

The dashboard for the offset curve looks like the following.

The first pull-down icon lets you select from three different offset types. The defaultis the “Offset Along Surface” option, which gives us the behavior that we havealready seen. The three offset types are:

We will demonstrate each of these in upcoming sections. For now, we will click onthe Measurements slide-up panel, which looks like the following.

Down in the lower left corner, there is another pull-down icon. The different optionsare:

Pictorially, the different options would give you the following result.

As we can see from the above figure, the option you choose will change the resultingcurve drastically. We will leave it at the default of “Distance normal to curve/sketch”. Close the Measurements slide-up panel. Offset Normal to Surface In the dashboard, change the type to the “Offset normal to surface”. Rotate themodel so you can see that the preview of the resulting curve now sits below thesurface. Flip the arrow to place it above the surface at the same offset distance of1.0, as demonstrated in the next figure.

NOTE: When creating an offset normal to surface, it is possible that not all segmentsof the selected curve/sketch will be created in the same offset feature. If thishappens, you will need to split up your initial sketch into several and offset eachsegment individually. Fan Offset A “Fan Offset” occurs when you have two curves/sketches on the same surface, andyou want to create curves between these – transitioning from one shape to the otherat equally spaced intervals. We will change our offset type to the “Fan Offset”. When we do this, our dashboardlooks like the following.

We have already selected our first curve/sketch to offset, now we are prompted toselect the second curve/sketch. We will pick on the wavy curve on the left side of oursurface, as shown in the next figure.

After we select this curve, we still need to define the offset direction. To do this, wemust first click in the white field with the words “Click here to add…”, and then selecta datum plane that is parallel to the offset direction.

We will turn on our datum planes and select the FRONT plane. When we do this, wewill see the following preview.

Currently, the last field in the dashboard, labeled “23” represents the total number ofcurves to be created between our selected curves. The default value is 1, which iswhat we see on our model. Change this value to 50, and then click on the green check mark once you see thepreview to finish this offset curve feature. Our resulting model will look like the following.

We can see that the curves start with the straight line and slowly develop into thewavy curve at the end. Close this model when done.

LESSON SUMMARY

The Offset tool combines several different 2001 features into a single interface,controlled by what is initially selected (solid surface, quilt surface or curve).

EXERCISES

None

Lesson

29

Lesson Objective: In this lesson, we will learn about the Solidify Tool.

SOLIDIFY USAGE

The solidify tool is used to create a solid protrusion or cut by using a quilt surface. You would use this method to create a solid model from a set of closed surfaces thatare completely merged together.

USING THE SOLIDIFY TOOL

The Solidify tool is located on the feature toolbar and looks like the following icon.

It will only become available when a quilt surface is selected. To demonstrate thistool, we will open up the Copy_Paste1 part that we worked on in Lesson 23. Itcurrently looks like the following.

We will start by selecting Quilts in the selection filter, and pick on the surface featureon the model, as shown in the next figure.

With our quilt selected, we will now pick on the Solidify tool in the feature toolbar. Our model will look like the following.

The dashboard for this tool looks like the following.

Across the bottom, from left to right, are the following icons:• Create solid volume from quilt• Remove material using quilt• Create patch surface using quilt• Flip side of quilt to create feature Since our edges of our quilt lie on the solid volume surfaces, it automaticallyassumes we want to create a patch. We could use this if we wanted, and would endup with the correct model. For demonstration purposes, however, we will pick on the “Remove Material” icon. When we do this, our preview looks like the following.

Since the shaded yellow volume represents what we will be left with, our arrow isobviously facing the wrong direction. Therefore, click on the yellow arrow or the “Flip”icon in the dashboard to point it in the opposite direction. Our preview will now look like the following.

This is what we want, so we will click on the green check mark to complete ourfeature. The model now looks like the following.

Save and close this model.

LESSON SUMMARY

The solidify tool uses surface quilts to add, remove or replace solid volume.

EXERCISES

Open up the model BBS1. It looks like the following.

The middle of this part is a boundary blended surface that is open on the bottom. Wewill need to add a Fill surface (Lesson 24) to the bottom of this quilt, and then mergethe two together (Lesson 25) to create a quilt that we can use for this operation. NOTE: Because our quilt completely touches solid volume on its sides, we will nothave to copy the surfaces in between the solid features. It will work fine as long asthe quilt does not touch air around the model. The final model will look like the following.

Save and Close this model.

Lesson

30

Lesson Objective: In this lesson, we will learn about the Thicken Tool.

THICKEN TOOL USAGE

The Thicken tool is used to create a thin-walled protrusion or cut by adding thicknessabout a quilt surface.

USING THE THICKEN TOOL

The thicken tool is located on the feature toolbar, and looks like the following.

You must select a quilt surface before this tool will become active. To demonstratethe thicken tool, we will open up the BBS2 part. It looks like the following.

If you rotate this model, you will notice that these surfaces have not been mergedyet. Therefore, that is the first thing we are going to do. Change your selection filterto Quilts and select both surfaces (using the Ctrl key). Once both surfaces areselected, click on the Merge tool. Flip the arrows as necessary until you see bothsides shaded in yellow, as shown in the next figure.

Click on the green check mark and we will now have one large surface quilt. To cleanup the display of the model, we will right click on the Style id 33 and Project 1features in the model tree and select Hide to temporarily turn off the display of thesefeatures. When hidden, the model tree shows them with a gray box around thecorresponding icon, as shown in the next figure.

The model will now look like the following.

With the Quilts filter still active, pick this entire surface so it highlights, as shown inthe next figure.

Once this surface is selected, click on the Thicken tool. We should see thefollowing.

IMPORTANT NOTE: Sometimes, the side to be thickened is not the one you want,and based on the default wall thickness selected by the program, one or moresurface quilts may fail as it tries to thicken it. You will get a warning indicating thatcertain regions can not be thickened, and it will ask you if you want to exclude them. Say NO to this message. Then, you can adjust the thickness and flip the direction ifnecessary. If it still fails, then you may have to fix your model or adjust the wallthickness. For our model, the default side was the outside. We want to click on the yellow arrowto flip it to the inside, and change the wall thickness to 5.0. Our preview will look likethe following when this is done.

If we were to open up the Options panel, we can see similar options to the Offsetfeature. After all, a wall thickness is very similar to an offset where the volume isadded at the same time. The following figure shows this Options panel.

In the dashboard, we see an icon for adding material and one for removing material. In our example, we are adding material, but the process is exactly the same forremoving material. Click on the green check mark to complete this feature, and our model will look likethe next figure.

Save and close this model for a later lesson.

LESSON SUMMARY

The Thicken tool is used to add or remove material uniformly about a surface quilt. Be careful not to exclude surfaces if it initially fails, because it might just be an issuewith the thickness value or material side that results as a default.

EXERCISES

Open up the Project_Exercise part that we have been working on. It looks like thefollowing.

We will add a 0.25” round on the intersecting edge between the handle and the top,and then thicken the part to the inside with a wall thickness of 0.05”. The final modelwill look like the following figure.

Save and close this model for a later lesson.

Lesson

31

Lesson Objective: In this lesson, we will learn about the Extend Tool.

EXTEND TOOL USAGE

The Extend tool is used to extend the edge of a quilt surface by a specified amount. This would be used if you needed to merge two surfaces together that are completelytouching all along the surface boundary.

USING THE EXTEND TOOL

The Extend tool is located on the feature toolbar and looks like the following icon.

It can only be accessed if an edge chain of a surface quilt is selected. Todemonstrate this tool, we will open up the model entitled Extend1, which looks likethe following.

This model consists of a revolved surface quilt, and a swept surface quilt. We couldhave sketched the swept surface in such a way that it would have completelyintersected the revolved surface, but for the sake of this lesson, we will leave it theway it is. The goal is to extend the edge chain of the swept surface, which is an arced surface,over to the revolved surface. The following figure shows the edge chain beingselected.

Therefore, select the tangent set of edges shown in the next figure.

Once these edges are selected, click on the Extend tool. When we do this, we willsee the following.

We will start by changing the dimension value to 1.375, which makes our previewlook like the following figure.

The dashboard for our extend tool looks like the following.

Along the bottom, there are two icons. The first one is used to extend the surfacealong its current direction. This is the default. The second icon is used to extend upto a selected plane. Be careful when using this, because it takes the surface at theselected edge, and brings it straight over to the plane, normal to it the whole way. Itdoes not merely extend the arced surface over to the plane. The following figureshows what this model would look like with this option and the RIGHT datum planeselected.

We will keep the surface extend type at the default for now. If we look at theMeasurements slide-up panel, we see the following.

Down in the lower left corner, there are two options for how the distance ismeasured. The following figure shows these two options.

The following two figures show the difference between these options. Measure Distance in Reference Surface

Measure Distance in Selected Plane (TOP Plane Selected)

We will leave the default alone (in Reference Surface). We will now click on theOptions panel, which looks like the following.

For the Method field, there are three options: Same (default), Tangent andApproximate. “Same” keeps the curvature of the original surface. This is what wehave seen so far. “Tangent” extends the surface out tangentially from the edgeselected. The following two figures show how these options differ (as seen from theBACK view):

Same

Tangent

As we can see, the curvature is kept in the “Same” option, but the extension goesstraight in the “Tangent” option. We will leave the default of Same for this model. Click on the green check mark tocomplete this surface extension, and our model now looks like the following.

The final thing we will do is merge these two surfaces together to get the followingmodel.

Save and close this model.

LESSON SUMMARY

The surface extend tool is used to extend the edges of a surface by a specifiedamount and based on a specified method.

EXERCISES

Open up the Extend2 model, which looks like the following figure.

The goal is to extend up the “U” shaped surface and merge it with the larger revolvedsurface. A wall thickness of 0.125” should be applied to the inside of the model. While extending, we want the top edge of the extension to remain tangent to thearced edge on the original surface being extended. The resulting model will look like the following.

Save and close this model.

Lesson

32

Lesson Objective: In this lesson, we will learn about the Mirror Tool.

MIRROR TOOL USAGE

The Mirror tool in can be used to mirror an entire part, or just a single solid, surfaceor datum feature about a datum plane or planar surface.

USING THE MIRROR TOOL

The mirror tool is located on the Feature Toolbar, and looks like the following.

It becomes active when you select a feature or the model name from the model tree. To demonstrate this tool, we will open up the part entitled Mirror, which initially lookslike the following.

On the inside of this model, there is a support rib. We want to mirror this rib aboutthe FRONT datum plane, and then mirror the entire part about the RIGHT datumplane. The following figure shows this rib.

Therefore, we will find the RIB 1 feature in the model tree and select it (or pick itdirectly on the model). Once highlighted, click on the Mirror tool in the FeatureToolbar. The dashboard for the Mirror tool looks like the following.

As we can see in the above figure, the Options panel allows us to determine whetherthis mirror will be dependent (default) or independent on the originally selectedfeature. The only other thing we need to define is the mirroring plane. Therefore, pick on the FRONT datum plane. When everything is defined, the greencheck mark is now active. NOTE: When you select a solid feature to mirror, you willnot get a preview option, nor will there be a dynamic preview. Click on the green check mark to complete this mirror, and you will see the following.

To mirror the entire model, we go to the model tree and pick on the MIRROR.PRTlabel at the very top. This selects the entire part file. The Mirror tool will now beactive, and we will pick on it. In the dashboard, we no longer have the ability to pick on the Options panel, as themirror feature is dependent when it is the entire model being mirrored. In theReferences panel, we can see the name of the part/feature being mirrored.

Now, we have to pick on the mirroring plane. We will pick the RIGHT datum plane. Unlike a solid feature mirror, an entire part mirror will have a dynamic preview, asshown in the next figure.

Click on the green check mark to complete this mirror feature.

NOTE: The sketch and datum curve features were hidden in the model, but appearon the mirrored side. This will be true of surfaces and all other datum features. Tohide them, you can either hide the Mirror feature (which will only hide non-solidgeometry) or add the Mirror feature to a layer and hide it. Save and close this model.

LESSON SUMMARY

The mirror tool allows you to mirror the entire part, or a selected feature. You will notsee a preview if you select a solid feature to mirror.

EXERCISES

We are going to go back to several models that we created or worked on in earlierlessons and mirror the entire model to get the final part. Save each one beforeclosing.Funnel In this model, we will end up with the following surface model. NOTE: To turn thisinto a solid part, you would have to merge the four surfaces together.

BBS2

Project_Exercise

Extend1 For this model, we will mirror the surface model first, and then add a 0.25” roundalong the two outside rims. Thicken this model to the inside with a wall thickness of0.125”. The final model will look like the following:

Lesson

33

Lesson Objective: In this lesson, we will learn about Layers.

LAYER USAGE

Layers are used to organize information in the model. Typically, layers are used togroup specific types of datum entities, such as planes, axes, curves, points, etc. Layers can be shown or hidden to help organize and clean up your workingenvironment. Layers are not like AutoCAD in the sense that they are controlled by colors, or affectprinting of certain model entities, although in drawing mode, layers can be used toturn off entities that will then not print.

WORKING WITH LAYERS

The Layers tool is located on the System Toolbar, and looks like the following.

Hide Layer: To demonstrate layers in Wildfire 2.0, we will open up the Assembly1 assembly. Itwill look like the following.

We will be learning about Assembly mode in a later lesson. For now, the Navigatorshows the Model Tree. If we click on the Layers tool, the Model Tree is replaced bythe Layers interface, which looks like the following for this model.

Most of the layer functionality is carried out with the right mouse button. Forexample, turn on the visibility of datum planes. From the following figure, we can seehow jumbled our model looks with all of the datum planes turned on.

In the Navigator, we can see a layer called _Defaults, which contains all of thedefault datum planes, datum axes and datum coordinate system. We will click on the“+” box to the left of the name _Defaults to expand it. Once expanded, there are four models listed under this layer – the assembly itself,and the three UNIQUE components that make up the assembly.

We will use the Ctrl key to select Component1, Component2 and Component3, andthen hold down the right mouse button over any one of them. In the RMB menu, select Hide, as shown in the next figure.

Gray shaded squares appear around the icon for these three components, and when

you click on the refresh button ( ), you will only see the default datum planesfrom the assembly, as well as any planes that are on the _PLANES layer.

We will now turn off the datum curve that resides in the Component3 model. Therefore, we go to the _Curves layer and expand it to see the single componentthat has this layer.

We will right click on that component and use the Hide command again. Refresh themodel to see that the blue curve is no longer visible. Save Status To have the layer status changed for all components affected, you must first holddown the right mouse button over the Layers name in the navigator, and select SaveStatus, as shown in the next figure.

Then, you would save the assembly, which will save all changed components. Becareful, because in Pro/INTRALINK a “Save Status” will be treated as a modifiedobject, and will need to be checked back in once you save. To return to the last SAVED status, you would click on Reset Status. Hide All Layers To hide all layers, you would right click on the word Layers and select Hide. This willgray out all layers, as shown in the next figure.

If you do this, use the Reset Status to undo this so we are back to our last statussave (which only hid the _Defaults layer in the three components and the _Curveslayer in the component3 model. Creating a New Layer To create a new layer, right click on the word Layers, and select New Layer, asshown in the following figure.

This will bring up the following window.

The first thing we want to do is to give this layer a name. We will call it FASTENERS,as shown in the next figure.

Now it is time to start adding items. Down at the lower portion of this window, we see two buttons: Include and Exclude. The default is Include, which means that anything we pick will be included in thislayer, and subject to the status of the layer. Exclude is used to exempt added itemsfrom being subject to the status of the layer, but include them in the layer so we canchange their status at a later time. The Remove button is used to completely take an item (whether included orexcluded) off the layer permanently. We will keep the default of Include, and select the four screws, as shown in the nextfigure.

As we pick on the component, it will become added in our list with a green “+” in thestatus column, indicating that it is included, as shown in the following figure.

Once you are done adding items to this layer, click on OK to complete the layer, andit will show up in the navigator.

Now we could hide this layer, and all the screws on the assembly will disappear withthe refresh button.

Layer Properties To get back into a layer definition to add/remove/exclude items, right mouse click onthe selected layer, and pick the Layer Properties command, as shown in the nextfigure.

Once inside, we will click on the Exclude button, and select the last two componentsin the list. The green “+” status turns into a red “-“ status, as shown below.

If we had hidden this layer, these last two components would now be unhidden, eventhough the first two are still hidden. We will click on Cancel to undo this change. Remove Items To remove an item from a layer, you could go to the Layer Properties, select on theitem in the list, and then click on the Remove button. The other way would be toexpand the layer itself in the navigator, as shown for the FASTENERS layer.

We will remove the last component in the layer (C14). Select this component, andthen hold down the right mouse button over it and select Remove Item, as shown inthe next figure.

When you do this, you will get a confirmation, as shown below.

Click on Yes to remove this item from the layer. Now, if we were to hide this layer,one of the four screws is not going to be hidden. If we go back to the LayerProperties for this layer, we can see that it is no longer listed.

Changing the displayed component’s layers:

Currently, we have been looking at all of the layers for the assembly and any of itscomponents. If we wanted to just look at the layers for Component3, we would usethe pull-down field at the top of our navigator to change over to this component, asshown in the next figure.

Now, we can see and manipulate just the layers that exist in this component. Moving items from one layer to another To move an item from one layer to another, you can cut and paste the item. Todemonstrate this, we will create a new layer for cross-section planes, and then movethe XSEC_A_PLANE from the _Planes layer to this new layer. Create New Layer XSEC_DTMS. First, we will right click over the word Layers, and use the New Layer option. Whenthe window appears, enter XSEC_DTMS for the name, but don’t include any items. Ifyou include the existing plane, it will now be in two different layers. The following figure shows us our new layer properties window.

Click on OK to get out of the properties. Now, we will expand the _PLANES layer tosee the plane we want to move.

We will right click on the datum plane and select Cut Item, as shown in the nextfigure.

When we do this, it disappears from the navigator. We will now right click on theXSEC_DTMS layer and select Paste Item, as shown in the next figure.

A “+” box appears next to the layer, and if we expand it, we can see the item now inthis layer.

Now, we could go back and delete the _Planes layer, since it is now empty.

LESSON SUMMARY

The layer functionality is completely contained within the navigator, and works off ofright mouse button commands (which are also available in the three tabs at the top ofthe navigator). Be sure to save your layer status before saving your assembly or part files.

EXERCISES

None

Lesson

34

Lesson Objective: In this lesson, we will learn about Parameters and Relations.

USAGE OF PARAMETERS & RELATIONS

Parameters are attributes that exist in the model. These attributes can be used tosearch on in PDM/PLM systems, and are most commonly used to fill in drawing titleblocks automatically. Parameters can also be used to drive dimensional informationin relations. Relations are mathematical expressions that help you control your model. If yourecall from the very first lesson, we talked about design intent and parametricmodeling. Relations can be used to ensure that your model will react to change in apredictable manner. For example, suppose you always need your width of your blockto be half the length. Instead of modifying two dimensions every time your lengthchanges, you can write a relation that will automatically govern the width dimension.

PARAMETERS To access parameters, go to Tools, Parameters from the menu bar. To demonstrate this, we will open up the Assembly1 assembly that we saw in thelast lesson. Once open, go to Tools, Parameters. We will get the following windowappear.

The main portion of this window lists the current parameters and their values andproperties in table format. You can edit many of the property cells directly in thistable. To add a parameter, use the green “+” button at the bottom, and then fill in theinformation. To remove a parameter, select it in the table, and then use the red “-“button. Along the bottom, there is a pull-down field and two buttons. The pull-down fieldallows you to look at the reported and alternate mass property parameters. Thefollowing figure shows the Alternate Mass Properties.

The following window shows the Reported Mass Properties.

These are system parameters that are derived from mass property calculations. Switching over to another part Currently, we are looking at the parameters defined in the assembly file. To view theparameters from a different model, or to look at component parameters, etc., wewould use the pull-down field in the upper left of the model, as shown in the nextfigure.

We will select on Part, and then we are instantly placed into the working window toselect the part from the model of which we wish to view the parameters. We will pick

on one of the screws to access Component3’s parameters. The window now lookslike the following.

We can see the type as Part, and then name COMPONENT3 listed at the top now. Parameter Properties To view all of the properties in a single window for a selected parameter, use theProperties button in the lower right corner of the window. This would bring up thefollowing window (shown for the APPROVED_DATE) parameter.

You can edit the data in this window as well.

Customizing the table The last icon in the lower right corner is used to customize the table display for thiswindow. When you click on this icon, it brings up the following.

You can remove columns, reorder them, and change their size.

RELATIONS

Relations are accessed in the Menu Bar using Tools, Relations. To demonstratethis, we will open up the Plate3 model that we worked with a while ago. It currentlylooks like the following.

Dimension Symbol Editing Before we add relations to this block, we should rename the dimension symbol forany dimension that is going into the relation so it makes more sense when viewingthe relation later. For example the outer shape of the plate is currently a 10”W x 5”D x 0.5”Hrectangular block. The dimension symbols for this are: d4 x d3 x d2. Unless you arevery familiar with this model, you would not know which one of these is the height orthe depth or the width. Therefore, it makes more sense to rename these to thefollowing:

CurrentSymbol

NewSymbol

D4 WidthD3 DepthD2 Height

To do this, we will first go to the model tree and select the first Extrude feature. Once selected, hold down the right mouse button and select Edit. The dimensionsfor this block will appear on the model, as shown in the next figure.

Single click on the 10.000 dimension (Width) so it highlights in red, and then rightclick and select Properties. This brings up the following window.

This is the Dimension Properties window, which can be used to change tolerances,edit the text, change text style, change dimension type (basic, inspection, etc.), andchange dimension symbol. We are going to go to the second tab, entitled Dimension Text, and then edit theName field value from d4 to Width, as shown in the next figure.

Click on OK, and then repeat this for the other two dimensions. Be sure to renamethe 0.5 dimension to Height (from d2), and the 5.0 dimension to Depth (from d3). We are also going to rename the hole dimensions as shown in the next figure.

Once all of your dimension symbols are renamed, we will create some relations so allwe have to modify is the width of the block and everything will update.

Go to Tools, Relations, and you will see the following window.

There is a default relation to calculate the MASS parameter based on a massproperty calculation result. We will start a new line at the bottom, and then start toenter our relations. We are going to enter the following. Depth=Width/2Height=Depth/10 These two relations will govern the size of the plate itself, always making the depthhalf the width, and the height 1/10th the size of the depth. Now, we will enter relationsgoverning the X-Locations of the holes. X1_Location=Width/10X2_Location=X1_LocationX3_Location=Width-X1_LocationX4_Location=X3_LocationX5_Location=Width/2 This sets all of the small holes equally away from their closest edge, at a distance1/10th the size of the width. The larger hole in the middle is placed at the halfwaypoint along the width. Now we will enter the Y-Locations of the holes. Y1_Location=X1_LocationY2_Location=Depth-Y1_LocationY3_Location=Y2_LocationY4_Location=Y1_LocationY5_Location=Depth/2 This makes the small holes equally away from their closest edge, at a distance equalto the X-Location distance. The larger hole in the middle is placed at the halfwaypoint along the Depth. Our final entries will govern the diameter of the holes.

Dia1=X1_Location*.75Dia2=Dia1Dia3=Dia1Dia4=Dia1Dia5=Dia1*2 This makes the diameters of the small holes ¾ the size of the X-Location distance. The larger hole is twice as large as the smaller holes. The relations window will look like the following figure when complete.

Had we not remembered the dimension names, we could have picked a feature fromthe model, and its dimensions would have showed up on the screen, as shown forthe extrude feature.

The icons at the top of the relations window provide some additional functionality fortesting the relation, reporting values, etc. We will click on OK and then regeneratethe model to see the change. Our model now looks like the following figure.

Save and close this model.

LESSON SUMMARY

Use Parameters and Relations to capture design intent and model attributeinformation. Remember to always rename dimension symbols that you wish to use inrelations so that individuals reading the relations later have an idea of what you aretrying to do with them.

EXERCISES

Open up the Draft1 part that we worked on earlier. If you recalll, it has a pattern ofribs around the inside. Currently, there are 5 ribs equally spaced at 72 degrees. We are going to create a relation for this rib pattern that, based on the number of ribsspecified, keeps the ribs evenly spaced around the center axis. Test your relationwith a rib count of 10, as shown below.

Lesson

35

Lesson Objective: In this lesson, we will learn about Family Tables.

USAGE OF FAMILY TABLES

Family tables are used to capture “like” models – or models that typically only changein size or minimal feature definition from one part to another. A perfect example of afamily table is a family of socket head cap screws. Each individual instance of thescrew is only different from a dimensional or material specification. You can create multi-dimensional family tables (or what is referred to as nestedfamily tables) that can capture a larger family of parts/assemblies. Until you arecomfortable working with family tables, I would stick with single level family tables. An example of a nested family table would be to create an entire family of screws. At the top level, you would distinguish between head types (SHCS, FHD, HHD, etc.). Then, at the second level, you could break each of these into dimensional andmaterial types.

PREPARING THE MODEL

To demonstrate this functionality, we will open up the model called Mounting_Rail,which looks like the following.

The goal for this lesson is to be able to make different sizes for this mounting rail, andyet maintain a proper slot spacing and number of holes. Dimension Symbol Names As you learned in the last lesson (Parameters & Relations), you should rename anydimension symbols that are going to be used in Relations. The same is true fordimensions that will be used in family tables. In this example, we have already renamed the dimension symbols of the primaryfeatures used in both the relations (that we will see in a minute) and the family tablethat we will create. The following are some of the key symbol names:• Length – The overall length of the rail, which is currently at 10”.• Size – The height of the rail (both sides are equal in size), which is currently 1”.• Radius – The radius of the inner fillet, which is currently 0.125”.• Lead_Offset – The spacing from the left edge of the rail to the first slot.• Spacing – The spacing between slots on the first slot pattern• Slotnum – The total number of slots in the first slot pattern• Slot_Length – The length of the lead slot• Slot_Width – The width of the lead slot.

Relations Whenever possible, you should use relations before creating family tables. This isespecially true if there is a ratio between two or more dimensions that should alwaysexist, regardless of overall size of the model. This is the case in this model. The spacing of the slots is always 1”, regardless of thelength of the rail. Therefore, we need to change the total number of holes when thelength changes. To do this, we could have added the Slotnum dimension to a family table andcontrolled it there, but then we would have a lot of calculations to do each time wewanted a new size for our rail. Instead, we will do this with relations. The relations for this model can be found using Tools, Relations, as shown in thenext figure.

The relation that controls the overall number of holes is the following: Slotnum=(floor(Length/Spacing)+1) What this does is first calculate the overall length divided by the spacing. For ourcurrent example, the Length=10 and the Spacing=1, therefore this equation results in10/1 = 10. Then, it adds one additional hole, making a total of 11 holes. When the length of our rail is an exact increment of 1, such as 10, 11, 12, etc., thenwe always end up with one slot outside of the model. That is okay, because if our railhas a decimal attachment, such as 12.75”, then it will make a difference. Floor(Length/Spacing) always rounds the final number down to the nearest integer,therefore, if we have a length of 12.75”, then Floor(12.75) = 12. If we only had 12slots, then we would have a large portion at the end of our rail that did not have a slotin it (or even a partial slot). Adding the 13th slot takes care of this. The last portion of this relation sets the dimensions of the second set of slots equal tothe first so that the overall impression is that both are identical.

CREATING THE FAMILY TABLE

To create the family table, go to Tools, Family Table from the Menu Bar. When wedo this, it will bring up the following interface.

Currently, there are no instances created for this model. Across the top of thiswindow is a toolbar. The first available icon is used to add instances (adding rows tothe table). It looks like the following.

We will click on this icon five times in a row to create five different instances. Whenwe do this, we will see the following.

Before we add any dimensions, features, parameters, etc. to our family table, we willchange the names of our rails. We are going to create rails in 2” increments startingat 2 and ending at 10. Therefore, we will click in each cell starting withMOUNTING_RAIL_INST and rename them as follows:

We are now ready to start defining the items that vary from instance to instance. Wewill therefore click on the following icon to add columns to our table.

This brings up the following window.

Down at the bottom, you would start by selecting the type of entity you are going toadd to the family table. In this case, the default is Dimension, which is what we willuse. We will now pick out on the first extrude feature and then pick on the 10.000length dimension. When we do this, it becomes added to our table, as shown in thenext figure.

We will also pick on the 1.000 size dimension, and the 0.125 radius dimension. Thefollowing shows this window once all three dimensions are added.

We can see our modified symbol names listed next to the original symbol name. Thismakes it easier for us to identify which dimension is which. If we accidentally addeda dimension that we didn’t want, we would highlight it and click on the button with thered “X”.

Next, we will add a parameter to our table. Therefore, click on the Parameter optionat the bottom, and you will get the following window.

We will scroll down until we find the parameter called Title. Click on this parameter,and then click on the Insert Selected button at the bottom of this window. TheTITLE parameter now shows up in our window, as shown in the next figure.

Click on the Close button to close out of the parameters window. We are donedefining our family table. You can see in the above figure that we can add features,

groups, pattern tables, etc. to our family table, and we can also temporarily filter outwhat we are looking at by using the upper right corner of this box. Click on OK toreturn to edit the table.The table now has a column for each of the items that we added, in the order inwhich they were added, as shown below.

We will edit each cell with the values that we want. The following figure shows ourcompleted table.

Once you have your table filled out, it is time to verify the instances. This is veryimportant before you check them into Pro/INTRALINK. To verify the instances, clickon the following icon.

This brings up the following window.

This window will list all instances, and show which ones have not been verified. Currently all five instances are “Unverified”. Click on the Verify button, and each onewill be opened and regenerated behind the scenes. If all goes well, you will be leftwith a status of “Success” for each instance, as shown in the next figure.

If any fail, it will list that. You will then need to go back and fix the instance. Themost common problem with a failed instance is a decimal point error while typing. Once all instances are successfully verified, click on the Close button. Back in the family table, we can preview our instances by highlighting the instanceand clicking on the following icon.

The following figures show the preview for the 8” and 2” versions of our part.

8”

2”

You can spin, pan, zoom, change display type, etc. while in the preview window. When you are done, click on the Close button at the bottom. Once you are happywith your family table, click on OK to complete the family table, and then save yourmodel.

LESSON SUMMARY

The interface for family tables is now more streamlined.

EXERCISES

None

Lesson

36

Lesson Objective: In this lesson, we will learn about the View Manager.

2001 EQUIVALENTS

The View Manager is a single interface used to access the following functionality:• Simplified Reps• Cross-Sections• Exploded States• Component Display

ACCESSING THE VIEW MANAGER

The view manager is accessed through the Menu Bar, using View, View Manager. To demonstrate this functionality, we will use the Assembly1 model that we workedwith earlier. Open up this assembly, and then go to the View Manager. It will looklike the following.

There are six tabs when you are in assembly mode (only three in part mode). Thesix tabs are for the following:

• Simp Rep – Access simplified representations• Style – Access component displays• Xsec – Access cross-sections• Explode – Access Exploded States• Orient – View the different saved views• All – Create a combination of multiple view states (exploded with cross-section

with simplified reps, etc.) Each of these will be shown in a different section below.

SIMP REP

The first one we will show is the Simplified Representation. A SimplifiedRepresentation is used to manage large assemblies. It allows you to create different“views” of an assembly by adding/removing components. A great example might bein the design of a car. A top-level assembly model of a car would have tens ofthousands of components, and would require a supercomputer to open the entiremodel. In most cases, individual designers and engineers are only tasked to work on specificregions of the car – electrical wiring harness, for example. With Simplified Reps, youcan create a representation that would only include the wiring harness and any othercomponents necessary to define/redefine the harness. The user only needs to open the rep to work on the model, and therefore doesn’tneed the entire car assembly in session. The really nice thing about simplified reps is that you can eliminate a component thatmay be a parent or child of one that you need to keep in your rep, and it will notcause a regeneration failure. If a change needs to happen to the child in your rep,then it brings in the necessary parent components just for that change.

To demonstrate Simplified Reps, we are going to create two different simplifiedrepresentations. The first will be the fasteners only. The second will be the modelwith no fasteners. Therefore, click on the Simp Rep tab in the view manager, and you will see thefollowing.

As you can see, there are several built-in representations. Currently, we are lookingat the Master Rep, because it has the red arrow next to it. If we wanted to changeover to the Graphics Rep, we would simply double-click on it. To create a new rep, click on the New button. The window will look like the following.

Type in NO_FASTENERS in the field provided, as shown in the next figure.

When done, it will become the active rep. Now, we will right-click on this rep andselect Redefine. When we do this, it brings up the following window.

Our model tree will also update to look like the following.

If you notice, the default rep state for the assembly is shown as Graphics Rep. Thisis because we started this new simplified rep with the graphics rep active. We willmake sure the Master Rep option is selected on the Include tab, and then pick onthe assembly in the model tree. It will now look like the following.

Now, we want to exclude all of the COMPONENT3 models from our assembly. Therefore, we will click on the Exclude tab, and then pick on the COMPONENT3files in the model tree. In the second column, we should see the word “Exclude” nextto each one, as shown below.

Now, we will click on the green check mark button to accept this, and our model willnow update, as shown in the next figure.

In the working window, we can see which rep is currently active by the following text:

Now we are going to create a second one called FASTENERS_ONLY, and excludeCOMPONENT 1 and COMPONENT 2 from the assembly. All you should see whenthis one is done is the following.

Double-click on the Master Rep once again, and then close out of the viewmanager. Save the assembly, but don’t close it yet.

STYLE

The next tab is entitled Style, and is used to create different graphical displays foryour assembly. A good example is the car again. You might want to keep the outerbody of the car to show how the wiring goes through the model. If you were inshaded mode, you wouldn’t be able to see the wiring harness through the body of thecar. Therefore, you can create a style where the body of the car is in a no-hiddendisplay, while your harness is shaded. Therefore, in the assembly, we will go to View, View Manager, and when this opens,click on the Style tab, which looks like the following.

We will click on the New button to create a new style, and enter Fasteners_Visiblein the name field, as shown in the following figure.

Next, we will right-click on this style and select Redefine. This will bring up the nextwindow.

We want to change the display of Component 1 and 2 to be in No Hidden mode, andput all of the fasteners in shaded mode. Therefore, we will click on the Show tab,and then select the No Hidden option, as shown below.

In the model tree, click on Component1 and Component2. The second columnshould now indicate this status change, as shown in the next figure.

Now, select the Shading option, and pick the four Component3 models in the tree. They now indicate their status, as shown in the figure below.

When we click on the green arrow to accept this change, our assembly will update(as long as we are not in shaded mode).

Double-click on the Master Style and then close out of the view manager. Save theassembly but do not close it.

XSEC

The next tab we will talk about is creating cross-sections. Therefore, go to View,View Manager, and click on the Xsec tab, which will look like the following figure.

Click on the New button, and enter A for the name, as shown in the next figure.

When you click on the ENTER key, it replaces this interface with the menu manager,as shown in the next figure.

This is the old interface for selecting options for the cross-section. You can see wehave the planar and offset types, just like we did in 2001. We will click on Done toaccept the default options, and then the next menu shows up.

As we know from 2001, we now have the ability to pick an existing plane or createone on-the-fly. We will pick on the XSEC_A_PLANE plane in the model. A briefflash will appear on the model, and then disappear. In the view manager, highlight the “A” xsec and go to Display, Show X-Hatching, asshown in the next figure.

The cross-section will now appear on the model, as shown in the next figure.

If we double-click on the cross-section in the main window to make it active, it willremove the geometry on one side of the cross-section plane, as shown in the nextfigure.

To flip the side removed, go to Display, Flip. To return back to the full assembly,double-click on the No Cross Section item to make it active. Close out of thissection and save the model but do not close it.

EXPLODE

Next, we will talk about Exploded states. Therefore, go to View, View Manager andclick on the Explode tab, which will look like the following.

Click on New and enter a name of Main_Explode, as shown in the next figure.

When you redefine this explode state, it will bring up the following menu.

This is the same functionality as 2001, so to edit the explode position, you would clickon Position, which brings up the following window.

The most common thing to do in an example like this is to pick on a vertical edge orvertical axis to define the translation direction, and then move the components untilthey are in a position you want them in, like the one shown in the next figure.

Click on OK to finish the position definition. Next click on Offset Lines to create anydashed offset lines between components to show placement. When you click on thisoption, another menu appears, and we will click on Create, as shown in the nextfigure.

When you are lining up holes and shafts, like we are in this case, the easiest thing todo is use the Axis option, and then pick on the cylindrical surface of one componentand the corresponding surface on the other. Repeat for each screw to the greenpart, and then from the green part to the brown part, to get the following result.

When done, click on Done/Return from the menus until you get back to the ViewManager. Click on Close and then save your model.

ORIENT

When you go to View, View Manager and then click on the Orient tab, you get thefollowing.

You can double-click on a view to see that orientation. If you use Edit, Redefine, itbrings you back to the re-orient window, as shown in the next figure.

Cancel out if you tried this, and then close the view manager. You do not need tosave your model at this time.

ALL

The last tab in the view manager allows you to combine different created view statesfrom the other tabs that you saw. If you were to click on this tab, initially you will seethe following.

We will click on New, and accept the default name COMB0001. When you hit theenter key, a window pops up as follows:

You can either reference the existing states so that a change to them will update yourcombination state, or create copies so that your combo state becomes independent. We will pick on the Reference Originals option. Back in the View Manager, redefine this new state, and you will see the followingwindow.

In this window, we will select the different states that we created for each tab. Usethe figure above to create your COMB0001 state, and when you click on the greencheck mark, this is what you will see (in No-Hidden line mode):

LESSON SUMMARY

The view manager combines several functions into a single, consistent interface. You can create exploded views, simplified reps, component displays, cross-sections,saved views, and/or a combination of these.

EXERCISES

None

Lesson

37

Lesson Objective: In this lesson, we will get started with assemblies bydemonstrating bottom-up design. The primary focus for this lesson will be tolearn how to assemble in existing components into an assembly.

BOTTOM-UP DESIGN

If you recall from Lesson 1 – Pro/ENGINEER Basic Elements, we learned that oneapproach to assembly design is to start by modeling individual parts, and then start toconstruct assemblies. As we create sub-assemblies, we can then assemble these into higher levelassemblies. This lesson will go through the steps to assemble components.

CREATING A NEW ASSEMBLY

We will get started by switching our working directory to the Machine_Vise folder. Next, we will go to File, New and when the New window opens, we want to selectAssembly in the first column. The second column will list possible assembly sub-types, as shown in the next figure.

For most assembly mode usage, we will stick with a Design assembly. Many of theother ones on this list are specific for manufacturing.

We will give this assembly a name of MV_Screw_Assy, as shown in the previousfigure, and then click on OK to continue to the next window, which looks like the nextfigure.

In this example, we will select the Startassy_English assembly because our unitsare English. You can use whatever template assembly your division uses, just beconsistent with your units. Just like Part mode, we can enter parameter values for the assembly file in thiswindow as well. Click on OK to finish the definition of the assembly. Assuming that your datum planes are visible, you should now see the following inyour working window.

There are three default datum planes, called ASSY_FRONT, ASSY_TOP andASSY_RIGHT, which are similar to the default part datums, but named with the prefixof ASSY_ to be able to quickly identify assembly datum planes from part datums. In the Model Tree, we currently only see the name of the assembly, as shown in thenext figure.

By default, only part mode shows feature definition in the Model Tree. To seefeatures in assembly mode, we must go to the top of the Model Tree, and pick on theSettings button, which expands to give us the following options.

We will pick on the first option (Tree Filters), which brings up the following window.

In the right column on this window, we can see a list of different entities that aredisplayed or can be displayed. Check the box next to Features, and then click onOK. We should now be able to see the default datum features in the assembly.

We are now ready to start building our assembly.

ASSEMBLE COMPONENTS

On the Feature Toolbar, we can see an icon that looks like the following.

This is the Assemble Component icon. We will click on this and get the followingwindow.

We are asked to select the component to assemble into the current assembly. Wewill pick on the 07_MV_Vise_Screw part, followed by Open. When we do this, thecomponent shows up on the assembly in the working window, as shown in thefollowing figure.

The component comes into the window in a default orientation, and location. To theright of our screen, we have a Component Placement window, which looks like thefollowing figure.

The purpose of this placement window is to allow you to pick on geometry from thecomponent as well as geometry from the assembly and define a relationship betweenthose entities. Typically, the first component in a bottom-up design assembly is fixed to theassembly (can not move with respect to the assembly), and therefore we use theDefault Placement icon to locate our first component. When we pick on this icon, the three default datum planes of the part align with theircorresponding default datum planes in the assembly, as indicated below: FRONT (component) aligns with ASSY_FRONT (assembly)TOP (component) aligns with ASSY_TOP (assembly)RIGHT (component) aligns with ASSY_RIGHT (assembly) Go ahead and pick on the Default Placement icon, and you will see that the status inthe bottom of our window now lists Fully Constrained. We are done placing our firstcomponent.

PLACEMENT CONSTRAINTS

If you recall, when we first got into the placement window for a new component, thecurrent constraint was listed as Automatic. It was awaiting entity selection todetermine automatically which of the pre-defined constraints made the most sense. Iwould recommend starting off with Automatic and then adjust the constraints

accordingly. In this section we will look at the pre-defined constraints that can beassumed or selected directly. Mate A mate takes two surfaces and points their normals towards each other and lines upboth surfaces, as shown in the next figure.

Mate Offset This is the same as a Mate except that the distance between the surfaces can beless than or greater than zero.

Align An Align takes two surfaces and points their normals in the same direction and linesup both surfaces, as shown in the next figure.

Align Offset This is the same as an Align except that the distance between the surfaces can beless than or greater than zero.

Orient (Parallel) This is similar to an Align offset, except that you don’t specify the distance betweenthe surfaces.

Insert (Coaxial) An insert takes two cylindrical surfaces and lines up their axes, as shown in the nextfigure.

Tangent A Tangent constraint takes two cylindrical surfaces, or a planar and cylindricalsurface and makes them tangent to each other, as shown in the next figure.

Point on Surface Places a datum point or vertex on a surface, as shown in the following figure.

Edge on Surface Places a straight edge on a cylindrical or planar surface, as shown in the next figure.

APPLYING CONSTRAINTS UPON ASSEMBLY

To show these constraints, we will continue to assemble components into theMV_Screw_Assy. Therefore, click on the Assemble Component icon, and when theOpen window appears, select the 08_MV_Collar component. When the Component Placement window appears, select the following two entities:

The order doesn’t matter, because it knows that the 07_MV_Vise_Screw componentis now part of the assembly, and the 08_MV_Collar is the component part. When wepick both cylindrical surfaces, the axes line up as shown in the next figure.

In our Component Placement window, we can see that it automatically assumed anInsert constraint for this first selection of entities, as shown in the following figure.

We can also see that the status is only Partially Constrained, and we are promptedto create a second constraint in the constraint list window. Therefore, we will nowpick on the following two entities.

When we select both flat surfaces, we see a magenta arrow on the part, as shown inthe next figure.

In the message bar, we get the following prompt: “Offset (ins) in indicated direction:” Since our component surface was relatively far away from the assembly surface

selected, it assumed we wanted an offset constraint. Since we picked two surfacesthat were facing in the same direction, it automatically assumed an Align Offset. We will enter a value of 0.0 in the message bar, and hit the enter key. When we dothis, the blue component will snap over to the following location.

If we look at our placement window, we can see that it is Fully Defined, but there isan option to allow assumptions, and this option is currently checked, as shown in thenext figure.

In reality, there is still a rotational degree of freedom open for this component, butthat may not be critical in our design, so we can allow the system to fix this rotationaldegree of freedom for us. If we were to uncheck the “Allow Assumptions” box, wewould have to define additional placement constraints to fix this rotational degree offreedom. Also, if you look up at the constraint list, we can see the last Align constraint that wascreated. In the Offset column, we can see our entered value of 0.0000. We couldleave this the way it is, and it would remain aligned, but if we want to be certain thatboth surfaces always line up, we can use the pull-down field to change the option toCoincident, as shown in the next figure.

We will do this for our component so we are guaranteed that the placement stays atan Align. If we wanted the flexibility to move the component along the axis, we wouldhave left it as an Align Offset. Our assembly currently looks like the following.

We will now assemble the last component for this particular assembly. Therefore,click on the assemble component icon and select the 09_MV_Special_Key. Initially,it comes into the assembly at the following location.

We will start defining our first constraint using the following cylindrical surfaces.

This will create an Insert constraint for us, and line up the axis of the component andassembly. Now, we will finish off this component by picking the following two planarsurfaces.

NOTE: We are selecting the back flat surface of the key (the one that we can notdirectly see in this figure). When we do this, we again get an assumption of an“Offset” condition, and we will enter 0.0 for the offset value. A Mate Offset constraint is created, and we can now change the Offset column toindicate Coincident, as shown in the next figure.

We can also see that we are allowing it to fix the rotational degree of freedom on thiskey, which is okay for this component. We will click on OK to complete thiscomponent placement, and our assembly model will now look like the following.

Save and close this assembly.

LESSON SUMMARY

For Bottom-Up design, we start by creating an assembly, and bring in componentsone-by-one. The first component is typically fixed by using the Default Placementconstraint. For the rest of the assembled components, we will select an entity on thecomponent and an entity on the assembly, and let Pro/E assume the constraint wewant. We can then adjust the constraint as necessary to finalize the placement.

EXERCISES

Create another assembly called Machine_Vise in the same working directory we’vebeen working in for this lesson. Begin assembling components starting with01_MV_Base to create the top-level assembly. Be sure to assemble in the sub-assembly that we created in this lesson (MV_Screw_Assy) instead of assemblingthe individual 07, 08 and 09 components. The final assembly will look like thefollowing:

An exploded view of this assembly is shown on the next page for reference indetermining how some of the components are assembled.

Lesson

38

Lesson Objective: In this lesson, we will continue to learn about assemblies bya top-down design approach.

TOP-DOWN DESIGN

The idea behind Top-Down design is to try to build in intelligence between the fit,form and function of parts that reside in an assembly. You try to capture this fit, formand function into the assembly first, and then pass the appropriate information downto the part level so that a change made at the assembly level or to one component inthe assembly can drive updates to the rest of the critical parts. In this method, many of the components are created in the assembly, instead ofbeing assembled into the assembly.

SKELETON MODELS

The best way to capture fit, form and function for the assembly is to create a specialkind of component called a Skeleton Model. A Skeleton model is similar to a regularpart, but it is treated specially in the assembly. For example, a skeleton model isautomatically excluded from the Bill of Material, where if you just created a regularpart and used it like a skeleton, it would still be reported. There are also restrictions that can be placed on regular parts that skeleton modelsare exempt from, or get special rights to deal with. For example, you can make it soyou are not allowed to copy surfaces from a regular part to another regular part, butyou can still pass surfaces from the skeleton model to a regular part. In defining suchrestrictions, you avoid creating parent-child relationships between individual part files,making the model more robust. To demonstrate this principal, we will first create a new assembly file called Stacker. Be sure to use a Design sub-type for this assembly, just as we did for the lastlesson. Also, once you have the assembly started, be sure to turn on the features inthe model tree.

CREATE COMPONENT - SKELETON

On the feature toolbar, we have another assembly icon that looks like the following.

This is the Create Component icon. When we pick on it, we get the followingwindow.

We can see in this window that we have the ability to create parts, sub-assemblies,skeleton models, and bulk items. We will talk about bulk items in a later lesson. Fornow, select Skeleton Model. The default name for skeleton models is the name ofthe assembly appended with “_SKEL”, as shown in the next figure.

We can also see that there are no sub-types for a skeleton model. I recommendleaving the default name alone, and click on OK to continue. We get the nextwindow.

In this window, we are asked to specify how the model will be created. We want toalways use the Copy from Existing option, and browse to get to our start part that

we want to use. In this case, the startpart_english is already selected, so we will clickon OK to continue. The skeleton model has now been added to our assembly, as we can see in thefollowing figure.

In our model tree, we can see that the skeleton model has been placed at the top ofthe list, even before assembly features. This is one of the hints that lets us know thatit is a skeleton model versus a regular part, which would have showed up at the endof the list.

We will now open up the skeleton model separately to add datum geometry to thismodel. If we right-click on this component in the model tree, we will see the followingoptions.

Select the Open option, and the skeleton model will open up in a new window.

SKELETON GEOMETRY

Skeleton models typically only contain datum or surface geometry. You should onlytry to capture enough information to drive the models where they interface. I haveseen individuals create almost an entire assembly and all of its components in theskeleton so no changes have to be made at the part level, but this is overkill, and willover-complicate the model. Therefore, the less you can place in the skeleton but stillmaintain the complex relationships between parts, the better. In this example, we will start by creating a sketch feature (Lesson 5). Use theFRONT datum plane as the sketching plane, and face the RIGHT datum planetowards the Right. We will then create the following sketch.

NOTE: There is a vertical centerline in this sketch that allows for the diameterdimensions at the top and bottom. When we complete this sketch feature, we havethe first curve in our skeleton model, as shown in the next figure.

In our model tree, we will right click on this sketch feature and select Rename, andrename the sketch to STEM, as shown in the next figure.

You are not required to rename the feature, but I recommend it so you know what itcontrols if you need to make a change later. Now, we are going to create a secondsketch feature using the same sketching plane and horizontal/vertical reference. Oursketch will look like the following.

When completed, the skeleton model now looks like the following.

We will rename this second sketch feature to BASE, as shown in the next figure.

We have one more sketch feature for this skeleton model, which will be on the samesketching plane and H/V reference, and looks like the following figure.

The completed skeleton model will look like the following.

We will rename this last sketch feature to RINGS, as we can see in the figure below.

Save and close the skeleton model, and then return to the assembly. We can seethe curves in our assembly, because the skeleton model is already assembled. Savethe assembly.

CREATE ADDITIONAL COMPONENTS

The next thing we are going to do is create parts in the assembly for each of theindividual components that will ultimately make up this assembly. We are going tohave seven components in this assembly, as shown in the following productstructure. STACKER• Base• Stem• Blue_Ring• Green_Ring• Yellow_Ring• Orange_Ring• Red_Ring Base Component Therefore, return to the assembly file, and then click on the Create Component iconagain. This time, select Part, Solid, and enter Base for the name, as shown in thenext figure.

Click on OK, and in the next window, be sure that you are copying from an existingstart part (in this case Startpart_english.prt). We can also see that when we are

creating a part object, we see a slightly different window than what we saw whencreating a skeleton model.

At the bottom of the window, we have an option to leave the component unplaced. The reason you might do this is if you were simply trying to capture the productstructure at this time, but then you wanted to come back later and locate thecomponent once you have geometry. This might be especially true if you have mechanism connections that are going toexist. Even if you don’t check this option, you can always come in later and edit thedefinition of the component, and re-define the placement constraints. Therefore, wewill leave it unchecked whenever we create a component in the context of anassembly. Click on OK to continue, and we now have our Component Placement window. Wewill click on the Default Placement icon to allow the part to be fixed to the assemblydatum planes. Click on OK once you select the Default Placement icon. In the working window, you may not be able to distinguish the new part, because weonly have default datum planes, but in the Model Tree, we can see the Basecomponent added, as shown in the next figure.

We will repeat this same process to create the remaining six components in the orderin which they are listed in the product structure on the previous page. The modeltree, when complete, will look like the following.

Save this assembly once you have added the rest of the components.

PUBLISH GEOMETRY

When you want to pass data from one model to another in top-down design, you usea tool called Copy Geometry. Copy Geometry is done in the component where youwant to copy the geometry to (called the Target). The Source of the geometry comesfrom the Skeleton Model, assembly or other component. In our case, we are going to copy geometry from the skeleton model into each of theseven individually created components. Preparing the Skeleton If you recall, we have three sketch features in our skeleton model. At this time, wedon’t have to do anything. When we use the copy geometry command within one ofthe components, we will be able to selectively pick the curve segments we want topass. Left the way it is, there is no guarantee that the user that is responsible for creatingthe individual component will grab just enough references into his/her model. Toofew, and they won’t have enough information to define the connection between thepart and the skeleton. Too many, and it just wastes features and disk space in thecomponent. Pro/ENGINEER has a tool that allows you to pre-define groups of data to pass fromone model to the other. This tool is called Publish Geometry. It allows you to defineall of the necessary items (curves, surfaces, points, planes, axes, etc.) and groupthem logically so when the user goes to copy the geometry, they only have to pickone item and get all of the necessary entities. For our example, it might be a bit overkill to define the individual publish geometryfeatures, but we will do it for practice. For large, complicated models, you will want touse publish geometry features. It will become more clear as we go through anexample.

The limitation of a publish geometry feature is that it can only be created from entitiesthat exist in the model where the publish geometry is being created. With regularcopy geometry features, you can copy external references into your model. But, byworking with skeleton models, we are better positioned to have all of the entitieswithin the skeleton model.Base Publish Geometry Therefore, go back and open the skeleton model. From the menu bar, select Insert,Shared Data, Publish Geometry. This will bring up the following window.

As you can see, we can optionally define surface references, edge references, curvereferences, or a variety of miscellaneous references (Axes, points, csys, etc.). This isnice, because we can publish all of the entities for the base that we need, regardlessof what type of entity they are. We only have curves in our skeleton model, therefore, we will pick on the Curve Refsitem, followed by the Define button. We will get the following menu.

We can select entire chains of curves, or individual curve segments using the defaultoption of One By One. We will keep the default option, and then select the followingfour segments using the Ctrl key.

When all four are selected, they will be highlighted in a bold red, as shown in the nextfigure.

Click on the middle mouse button to accept this selection, and then click on Done inthe menu manager. In the Published Geometry window, click on OK. In our ModelTree, we can see the current publish geometry feature.

We will want to rename this feature to BASE_PG. NOTE: When you renamefeatures in the model tree, they have to have unique names. Therefore, we appendthe “_PG” at the end so we can tell that this is the Publish Geometry feature for thebase.

Stem Publish Geometry For the stem, we will repeat this same process, but select the following entities.

Don’t forget the small horizontal curve segment. You may need to use the Rightmouse button to query select until you see this segment highlight. Rename the finished feature to STEM_PG, as shown in the next figure.

Ring Publish Geometry Repeat this same process to create the publish geometry features for the individualrings, starting with Blue and ending at the Red ring. The following figure showswhich curve references to pick for each publish geometry feature.

The completed model tree for the skeleton model will look like the following.

Again, using publish geometry for our simple example may be overkill, but you shouldget in the habit of using publish geometry to organize the data you want to pass fromthe skeleton to the individual parts.

The nice thing to point out is that each publish geometry is not a copy of the entities,and therefore doesn’t take up a lot of regeneration time or disk space. It is merely anorganizational tool. Save and close the skeleton model once you are done creating all of the individualpublish geometry features.

COPY GEOMETRY

Now that we have created the individual components in our assembly, and we havedefined all of the publish geometry in our skeleton, we are ready to pass theinformation from the skeleton down into the individual part files. To do this, we will go back to the assembly file. Base In the Model Tree for the assembly, right click on the Base component, and selectActivate. This makes the active working model the base, even though we arecurrently in the top-level assembly. This is critical, because if we just went back tothe base model itself, the skeleton would not be there to pick from, and we would beforced to work in multiple windows. By activating the part in the assembly, we canwork in a single window. The trade-off is with the amount of clutter you have on thescreen for large assemblies. This is where simplified reps or component displays, ormerely hiding components will help organize your working environment. We know the base is active, because the model tree has a green pinwheel symbol onthe base part, and in the working window, we can see text indicating the activeobject, as shown in the next figure.

With the Base part active, we will go to Insert, Shared Data, Copy Geometry fromthe menu bar. This brings up the following window.

From this window, we can see that we have the ability to define surfaces, edges,curves, etc. just like we did when we created the publish geometry. We could haveselected Curve Refs here, and picked the same references in the skeleton model thatwe picked before. This would by-pass the publish geometry feature, and for oursimple model would have worked just as well.

You can also see a Publish Geom line item in this window. We will click on this,followed by Define. This brings up the following menu manager.

Out on our working window, we can move our mouse over one of the entities thatmade up the base publish geometry, and it will highlight the entire publish geometryfor the base, as shown in the next figure.

We can now pick this. We could have also expanded the features of the skeletonmodel in our model tree and picked the publish geometry for the feature directly. Once you select the BASE_PG publish geometry feature, click on the middle mousebutton to accept it, followed by Done in the menu manager. Click on OK in the Copy Geometry window, and the copy of the curves should becomplete. To verify this, open up the Base.prt part file by itself, and you should seeonly the curve entities that were part of the publish geometry feature, as shown in thenext figure.

We will now activate the rest of the components (one-by-one), and use the Insert,Shared Data, Copy Geometry, Publish Geom tool to grab the appropriate publishgeometry feature and place it in the active part.

Save the assembly when you have finished copying the geometry into each part. Open each one to verify that you have the correct data.

FINISH COMPONENTS

Now, we can open up the individual components and add any necessarysolid/surface features to create our models. We will go through each one individuallynow. Base Open up the base part, which should have the existing datum curves copied from theskeleton. In our model tree, we can see a copy geometry feature listed, as shown inthe next figure.

We will now create a revolve feature. Use the FRONT datum plane as a sketchingplane, and face the RIGHT datum plane towards the Right. Inside the sketch, usethe Copy Edge tool to grab the existing curves from our copy geometry feature, andtrim away the left side of the top-most horizontal line. Complete the sketch with threeadditional line entities, as shown in the next figure.

Don’t forget a vertical centerline as the axis of revolution. Revolve 360 degrees toget our first protrusion.

Finally, add a 0.75” round to the outside top edge, as shown in the next figure.

Save and close this part. When we return to the assembly, we can see the base partgeometry.

Stem Open up the stem model. Create a revolve feature using the FRONT datum plane forour sketching plane, and face the RIGHT datum plane to the Right. Use the CopyEdge tool to get all of the existing curves from the copy geometry feature, and thenclose the left side with a line. Don’t forget the vertical centerline for the axis ofrevolution. Our sketch should look like the following.

Revolve this feature 360 degrees to create the first protrusion, and then add a 0.25”round on the top edge of this model to produce the final stem part, as shown in thefollowing figure.

Save and close the stem part. Blue Ring Open up the Blue_Ring model. Repeat the same process to create a revolvedprotrusion. Don’t forget to add a vertical centerline on the existing vertical sketcherreference, as shown in the next figure.

The completed ring will look like the following.

Save and close this part. Green, Yellow, Orange and Red Rings Repeat the same process that we did for the blue ring to create the remainder of therings. When you are done, and have saved each ring model, return to the assembly,and it will now look like the following.

MAKING CHANGES

From the previous figure, we can see that the diameter of the base is too large. Wecan also see that the angle on the stacking rings is not quite big enough. With traditional bottom-up design, we would have to modify every single component. With our approach to top-down design, we only have to modify the skeleton model toaccomplish this change. Therefore, go back to the skeleton model, and edit the stem sketch feature. Changethe length of the small horizontal line from 0.125” to 0.375”. Next, edit the basesketch feature, and change the length of the horizontal line from 2.0” to 1.0”. Regenerate the skeleton model, and we should now see the following profile.

BEFORE AFTER Go back to the assembly, and regenerate it. The final stacker assembly looks likethe following.

Save and close this assembly. We will come back to it in a later lesson.

LESSON SUMMARY

Top-Down design is an approach that passes critical fit, form and function informationfrom the top-level assembly down into the individual components/sub-assemblies. By using Skeleton Models with published geometry, you can make changes to theentire assembly by controlling the skeleton model.

EXERCISES

None.

Lesson

39

Lesson Objective: In this lesson, we will learn how to create exploded states,complete with offset lines.

USAGE OF ASSEMBLY CUTS

There are a variety of reasons to create cuts in the context of an assembly. Themost common are:• Cut-Away Views – You create a cut that removes volume from some or all of

the components in the assembly. Unlike a cross-section, which will removevolume from all of the components when you set the visibility to view the cut-away, an assembly cut allows you to selectively pick which components areaffected.

• Holes/Cuts in Weldments – Adding a hole pattern or cut to an assembly thatrepresents a single weldment. The ability to create the holes in the individualparts is minimized, because of dimensional references that may or may notexist.

CUT-AWAY VIEW

We will work with the stacker assembly that we created in Lesson 38 to demonstratecut-away views. Open up this assembly, and it will look like the following.

We want to make a cut that removes half of the volume from all of the componentsexcept the stem part. Before we do this, however, let us look at a cross-section forthis part. To do this, go to View, View Manager. When the view manager opens, click on theXsec tab. Create a new cross-section called Cut_Away, and use the ASSY_RIGHTdatum plane as our reference (pick it from the model tree). Once you have created this cross-section, double-click on it. We see the following.

As you can see, the cross-section view removes half of the stem as well as the restof the components. We want to see the entire stem. Therefore, we will use an assembly cut. First, close out of the view manager, and gointo the layer tool. Hide all _Defaults layers except for the assembly itself. Yourassembly should look like the following with datum planes visible.

Now, click on the Extrude tool. Down in the dashboard, you will notice that the“Remove Material” icon is grayed out. The reason for this is that any solid featurecreated in assembly mode can only remove material, not add material.

Now, click on the Placement slide-up panel. It looks like the following.

We can either select a sketch feature in the assembly, or create a sketch. We willclick on the Define button. For a sketching plane, select the ASSY_TOP datumplane, and face the ASSY_RIGHT plane towards the Right. Inside the sketch, select the outermost circle (both halves) as sketching references. Then, sketch the following rectangle. Be sure to impose a tangent condition with theside, and snap to the top and bottom of the circle.

Finish out of the sketch, and make sure you go to the Options slide-up panel andselect Through All for both directions, as shown below.

Finally, go to the Intersect slide-up panel. It looks like the following.

By default, all components in the path of the cut are going to be listed in the window. In this case, all seven parts are listed. We will start by un-checking the AutomaticUpdate option at the top. This allows us to selectively add/remove models from thelist. We will scroll to find the STEM model, and right click on it. Select Remove fromthe list of options, as shown in the next figure.

Click on the green check mark to finish this extrude feature, and we will be left withthe following.

The Stem part is completely unaffected by this cut. The other models are only cutaway in the assembly. If you open the Base or any of the rings, they still are whole. We will show something different in the next section. To turn off the cut-away, eitherdelete the extrude feature or suppress it. Save and close this assembly. We will come back to it in the last lesson.

WELDMENT CUTS/HOLES

The other common usage for assembly cuts would be in an instance where you cannot easily define a hole or cut in a single part that may affect a group of parts. Agood example might be a welded frame that will get items mounted to it. The spacingof the holes, as well as the locating dimension for the holes is usually determinedafter the frame is completely welded. But, for manufacturing reasons, we need tomodel the members of the frame separately and use an assembly to define theoverall frame. Change working directories over to the Weldment folder, and open the assemblyentitled Welded_Frame.asm. It looks like the following.

If we expand the model tree, we can see the product structure as follows:

The overall frame (gray bars) is welded together. The plate on the side (green) willbe bolted onto the frame. In order to ensure that our bolt holes line up perfectly, wecould do a number of things. Perhaps the cleanest would be to develop a skeletonfor the interface points, and develop the weldment and the plate from this information. In this case, we are working with existing assemblies, so we only have two choices. We can go into each model, create separate holes/cuts and then build in relationsbetween components to determine the location in case a change is made. This is aperfectly acceptable way of doing it, but creates a lot of book keeping. It alsoassumes that each hole can be manufactured off of existing references in the partfile. In our assembly, we want to locate the holes from the extreme ends of theassembly, so it won’t work at the part level without adding extra datum planes orsurfaces to capture the envelope of the assembly. Therefore, we will create the cut at the assembly level, and then discuss how wemight be able to transfer that information into the parts (if required). Creating the Cut Click on the Extrude tool once more. Define the sketch, and use the front of theplate as a sketching plane, and point the ASSY_RIGHT datum plane towards theleft. In sketch mode, change your display to a hidden line mode. If your sketch

doesn’t automatically pick references, select ASSY_RIGHT and ASSY_TOP forsketching references. Zoom in on the upper left corner, and sketch the following:

Now, pan over to the upper right corner and sketch two more circles – making sure toalign the centers where applicable, and dimensioning where necessary.

In the lower right corner, sketch two more circles, as follows:

Finally, in the lower left corner, finish sketching the last two circles, as shown. NOTE:You shouldn’t need any dimensions for these holes, as the centers should line upwith existing circles or references.

Zooming out, our entire sketch should look like the following.

Finish out of the sketch. For a depth option, pick on the To Select icon (the one withthe red), and pick the following surface.

Now, we will click on the Intersect slide-up panel. It currently looks like the following.

We can see four MAIN_BAR models listed. In reality, the holes that we are creatingare not going to intersect these models, so we will remove them. To do this, un-check the Automatic Update option, and then right click on each of these bars toremove them. We are left with two SIDE_BAR, two MID_BAR, and one SIDE_PLATE components,as shown in the next figure.

One other thing we can see in this window is that each component has a value ofTop Level, in the Display column. This means that the cut will only show up in thetop-level assembly where it is created. We will right-click on each of these models inthe list and change the option to Part Level. The intersect window will look like thefollowing when we do this.

Click on the green check mark to complete this extrude feature, and you will see thefollowing on your model.

From this figure, we can clearly see holes on all of the mid and side bars. Thereason for this is the cut has been translated into the actual part file. If we open theSIDE_BAR component, for example, we see the holes.

In the model tree, it indicates the Assembly Cuts, as shown in the following figure.

If you try to edit or edit the definition of these features in the part itself, you will findthat you can not. You have to go back to the assembly to edit them. This is intendedfunctionality.

If we had kept the models at the Top Level scope, this is what we would have seenat the assembly level.

We can see that the holes are only on the side with the plate. All other Side and Midbars are unaffected. If we open up the same SIDE_BAR model, we don’t see theholes, and the model tree does not list the assembly cut features.

The advantage of placing the visibility of the holes at the part level is that we candetail out the part in drawing mode and dimension the holes accordingly to performthe drilling at the part level. Of course, if this had been the original intention, wemight have wanted to just create them as part cuts, and then tie them together withrelations at the assembly level. The disadvantage of placing the visibility of the holes at the part level is that themodel being cut will now have the holes in every instance that is used in theassembly, as we saw in our model. The work-around to this would be to modelcompletely different bars for the side with the plate than what is on the rest of theframe. This creates more models than we really need. Of course, had we needed toadd a plate to the other side, we can now just assemble in one more with the boltsand nuts and we won’t have to necessarily cut additional holes out.

LESSON SUMMARY

Assembly cuts are great for creating cut-away views that can’t be done with cross-sections, or for creating cuts/holes in an assembly and showing the visibility at thepart level. Be sure to look at the list of models that the cut will intersect, and remove any modelsthat you don’t need in the list.

EXERCISES

Open up the model entitled Shelf.asm. It will initially look like the following.

For this exercise, we need to drill holes to screw the pieces together. The followingfigures show the locations for the holes. We also need these holes to appear at thepart level to be able to detail out the individual boards.

Lesson

40

Lesson Objective: In this lesson, we will learn about Flexible Components,Merge and Cut-Out, and Repeat Component Placement.

FLEXIBLE COMPONENTS

There are some models that change each time you use them. Typically, there is a“steady-state” for these components, but when they are used, dimensionally they arealtered. A perfect example of such a component is a compression spring. In itssteady-state, it has a certain length. When used, the length is either compressed orstretched out. If you recall from Lesson 35 – Family Tables, we can create a family of “like”components. Many users might consider using Family tables to create differentspring models, but the problem is two-fold: 1) There can be an unlimited number of possible lengths that can be achieved with

the spring, so you would have to almost create a new instance for each usage.2) Family table instances are unique parts, each with its own unique name. When

used in an assembly in multiple configurations, this approach would create asmany individual components. A Bill of Material would not be very accurateunless you specifically altered each component’s parameters to be identical.

The advantage of using flexible components is that the new dimensional data for thatmodel is stored with the assembly, so the original part is not altered, and yet we cancapture an infinite number of lengths for the component when used. Each instance isthe original model, so the quantity in a BOM is accurate. To demonstrate this concept, we will switch our working directory over to theFlex_Asm folder. Open up the Flexible_Spring.asm model. It consists of a rim partand three instances of the same spring, as shown in the figure below.

The model tree confirms the fact that all three spring models are the same part.

What we want to be able to do is have the length of the three springs be different foreach one so they fit in the space provided, which is shown in the next figure.

Preparation of Spring For the spring to work properly, we have a relation that calculates the pitch based onthe length of the spring (between TOP and DTM2) divided by 10 coils. Therefore, ifwe change the length, the spring compresses or extends. If we turn on datum planes, we can see DTM2 for each of the springs. DTM2 controlsthe length of the spring, but unfortunately, based on the way the spring was createddoes not go from one extreme to the other. The following figure shows the actuallength of the spring relative to the bottom of the spring as it would rest in our part.

We can see DTM1 at the bottom of the spring. Each spring, when assembled, linesup the DTM1 plane with the bottom inside of the rim part so the spring is resting onthe bottom without any interference. The length of the spring in its steady state is 10.000”, the distance from TOP toDTM2. The remaining distance is 0.25” – therefore, we need to subtract ¼” from theactual distance we want to cover to modify the length of the spring. Therefore, from left to right, the new length of the spring would be 4.5, 7.0 and 9.5respectively. Make Flexible Now that we got that out of the way, we are ready to adjust each of the springs. Wewill start with the first one in the model tree. Right click on the spring and selectMake Flexible, as shown in the next figure.

This brings up the following window.

By default, we are placed into the Dimensional variation tab. In the working window,we can see the component highlighted in red, as shown below.

We need to pick on the feature that contains the dimension to vary. In this case wewill pick on the DTM2 datum plane. This will show the 10.000 dimension. Pick onthis dimension, followed by the middle mouse button, and it will be added into ourwindow, as shown below.

When adding dimensions, the default method for entering the new value is based ondata entry. We simply pick in the field and type in the new value (9.5 in this case). There are other ways to calculate the new value if you don’t already know it. If weuse the pull-down field Method, we see other options. One of these, for example,allows you to measure the distance between two entities. We will click on OK to complete this change, and our model updates. We will repeatthis process for the other two springs, entering 7.0 for the second one, and 4.5 for thethird. When complete, our assembly will look like the following.

Our model tree has a little “Spring” icon on top of the blue cube indicating that thecomponents are flexible, as shown in the next figure.

Save and close this assembly.

Aside from controlling dimensions, the flexible component can also vary parametervalues, feature regeneration status (keep in mind suppressing a feature will suppressall of its children), surface finish and geometric tolerance data.

MERGE

A merge operation is performed in the context of an assembly. It takes one or moreparts and merges them into a single, specified part. To demonstrate thisfunctionality, open up the model entitled Assy_Merge.asm. It will look like thefollowing:

We will take a moment to interrogate this assembly. It is made up of fourcomponents. The first three contain solid features. The fourth (Stand_Alone_D)contains only the default datum information. We will come back to this part a littlelater. If we go to View, View Manager and click on the Explode tab, we can see a defaultexplode state. Double-clicking on this shows us the following.

Right click on the default explode state and select Unexplode View. Now, click onthe Xsec tab, and we can see two cross-section views listed, A and B. Double clickon A and you will see the following.

Double-click on B to see the following.

We can clearly see the boundaries of the individual components in the two cross-sectional views. We will come back to the cross-section views once we perform themerge operation to show you the result. Example 1 – Merge into Existing Component w/Solid Geometry In this example, we will merge Components “B” and “C” into Component “A”. Therefore, go to Edit, Component Operations, which will bring up the followingmenu manager.

We will click on Merge. When we do this, the message bar prompts us with thefollowing: “Select parts to perform MERGE process to.” For future reference, we willrefer to the model we select as the TARGET. We will pick on the Stand_Alone_Acomponent (either directly, or in the model tree). Click on the middle mouse button toaccept this selection. We are now prompted to “Select reference parts for MERGE process.” For futurereference, we will refer to these models as REFERENCE MODELS. We will pickStand_Alone_B and Stand_Alone_C using the Ctrl key to pick multiple items. Once both are selected, click on the middle mouse button to accept these selections. The menu manager now looks like the following.

This menu has two sections. The first deals with how the new merged modelbehaves with respect to the original model. The options are:• Reference – The TARGET model will be dependent on the REFERENCE

model. A change to the REFERENCE model will update the TARGET model.• Copy – The TARGET model will be independent of the REFERENCE model. A

change to the REFERENCE model will not update the TARGET model.

The second section is used to copy datums from the REFERENCE model to theTARGET model. The options are:• No Datums – Only solid volume will get merged into the new part. Typically, if

you are merging into a part that already contains default datum planes, you don’tneed to duplicate the planes.

• Copy Datums – Datums will be copied along with the solid volume into the newpart. You may wish to use this if you are merging into an empty part (withoutany datum features).

We will accept the default options of Reference and No Datums, and click on Doneto continue. In the message bar, we get the following prompt:

Before we explain this, we ought to define one additional piece of information. If theplacement constraints of the REFERENCE MODEL are tied completely to theTARGET model, then we will consider this to be a LOCAL REFERENCE. If theplacement constraints of the REFERENCE MODEL are tied to any other referenceother than a TARGET reference (i.e. – other part in the assembly, or assembly datumplane, for example), then we will consider this an EXTERNAL REFERENCE.

When you select the option Reference in the menu manager, and your model is aLOCAL REFERENCE, then you will get this prompt. If your model is an EXTERNALREFERENCE, then you will not get this prompt. If you used Copy instead ofReference, then you will not get this prompt. Okay – so what is this prompt asking? Since the model in question (Stand_Alone_B)is being merged using the Reference option, and it is a LOCAL REFERENCE to theTARGET part (Stand_Alone_A), then answering Yes to this prompt will allow anupdate to the placement of this part to update the TARGET as well. For example, ifwe used a MATE OFFSET to locate Component “B” to “A”, and later changed the

offset distance, the TARGET part would update with the new position of component“B”. If we answer No, then we can change the original placement of the REFERENCEpart and the TARGET will not update. We will answer Yes to this prompt. When wedo this, we get the next prompt:

Answering Yes to this will remove STAND_ALONE_B from the assembly, leavingonly three components. Since we answered Yes to the previous prompt, then weshould answer No to this, otherwise, we will never be able to re-define the placementof this component. Therefore, we will answer No. At this point in time, we are now asked to deal with Stand_Alone_C, and we see thesame menu as before.

Now, this component is not a LOCAL REFERNCE. It is an EXTERNALREFERENCE, because it is assembled to Stand_Alone_B, and not to the TARGET(Stand_Alone_A). Therefore, if we pick either Reference or Copy, we will not get thefirst prompt that we got before. We will accept the defaults for this menu, and pick Done. We are not prompted at allfor this component. On our model (with shading on) we can see that there is nowoverlapping geometry, as shown in the next figure.

Go ahead and hide Stand_Alone_B and Stand_Alone_C in the model tree, and youwill see that our Stand_Alone_A component now has the volume of B and C addedto it, as shown in the next figure.

Try looking at your cross sections, and you will see that this is truly one solid volumemade up of three separate components. Now, open up Stand_Alone_C, and add a1.0” round to the edge shown below.

Switch back over to your assembly, and regenerate it. You can see (even with thepart hidden) that the round has transferred to the TARGET part. This is because ofthe Reference option that we picked.

What is Happening at the Part Level? If we open up the Stand_Alone_A part, and look at the model tree, we can see thefollowing.

We can see two merge features at the bottom of the tree. If you click on the first one,the geometry representing Stand_Alone_B highlights. if you pick on the second one,the geometry representing Stand_Alone_C highlights. If we wanted to return to the original “A” part, we would have to delete the two mergefeatures. This is something important to keep in mind. The TARGET part will bealtered when you merge. If we were trying to create a temporary model for analysisor other reason, we might want to consider using an empty part (such as ourStand_Alone_D) model. To demonstrate this, go ahead and delete the two merge features from this part,return to the assembly, and unhide the “B” and “C” components. We are going to create a new merge by using Edit, Component Operations,Merge. For the TARGET part, select Stand_Alone_D from the model tree. Click onthe middle mouse button to accept this. Next, for the REFERENCE PARTS, select “A”, “B” and “C” components form themodel tree. Click on the middle mouse button to accept these. For all three, selectReference and No Datums from the menu manager when it comes up. As you dothis, you will notice new geometry appearing on the model embedded into the threeexisting components. When done, hide the first three components, and you will see the following.

Copy

Now, we will demonstrate the difference between Reference and Copy. Up to now,we have referenced the original models in the TARGET. Now, we will open up theStand_Alone_D model, delete the three merge features that we just created, andreturn to our assembly. Unhide all three components. This time, when you perform the merge as we just did, use Copy instead ofReference. Hide the three components again in the assembly, and you still see thesame result. The difference is when you open up the Stand_Alone_D part. What do you notice? Well, the first thing you might have noticed is that when youpicked the Copy option, the option to include or exclude datums was not available. In a Copy datums are automatically copied. The second thing you might notice is that in the part (Stand_Alone_D), the model treenow contains all of the features for all three components, in addition to the defaultdatums it had. The model tree is shown in the next figure.

All of these features are now completely independent of the models that createdthem. An update to Stand_Alone_A, for example, will not update this model. Wecan, however make changes now to any of these features in this part. The other thing we might want to do is go through and edit references for the addeddatum planes to get them to use the default planes for this model. For example, if welook at the top of the model tree, we can see that we have our default model datumplanes (RIGHT, TOP and FRONT).

The next set of datum planes (DTM1, DTM2 and DTM3) correspond to the featuresmerged from Stand_Alone_A. We can edit the references for DTM1, and re-route allfeatures to RIGHT. Doing the same for DTM2 and DTM3 would allow us to deletethese planes from this model to reduce clutter. Again, using an empty part is ideal if you don’t want to alter the original models beingmerged. Save and close this part, and the assembly.

CUT-OUT

A Cut-Out is exactly the same as the merge in almost all respects. The onlydifference is that it removes material from the TARGET instead of adding material toit. To demonstrate this, open up the assembly entitled Assy_Cut-Out.asm. It lookslike the following.

This assembly consists of two components (Stand_Alone_E and Stand_Alone_F). The “F” component sits within the “E” component. The purpose of this is to extractthe volume of “F” from “E”. A good example of using this is to create a die model. Another reason you might use this is for dual-material parts, or parts that are overmolded. You can create a volume, assemble another volume into it, and thensubtract the interfering volume. We will go to Edit, Component Operations and we see the same menu as before.

This time, we will select the Cut Out command, as shown above. When we do this,we get the following prompt in the message bar: “Select parts to perform CUT OUTprocess to”. This is the TARGET part, as we remember from the merge operation. We will select the Stand_Alone_E part from the model tree.

Click on the middle mouse button to accept our choice. Now the message bar reads:“Select reference parts for CUT OUT process”. We will pick Stand_Alone_F fromthe model tree, followed by the middle mouse button. We see a somewhat familiar menu as before.

The biggest difference is the ability to include or exclude datums. The same rulesstill apply for Reference and Copy as the merge operation. We will pick Reference,followed by Done. When we do this, we get the same prompt: “Support associativeplacement for the feature?” Remember, this prompt comes up if you select Reference and the REFERENCEMODEL (“F”) is tied to the TARGET (“E”) in terms of placement (which it is). We willanswer Yes to this prompt. Another difference between merge and cut-out is the fact that we do not get anotherprompt at this point. Instead, our cut-out is complete. If we hide component “F” inour model tree, we can see the following.

In our part file for Stand_Alone_E, we see the following model tree.

Save and close this part and assembly.

REPEAT COMPONENT PLACEMENT

When you are assembling a component multiple times into an assembly, you canrepeat the placement process to save time. A great example would be to assemblein a fastener where a pattern is not readily available to take advantage of. To demonstrate this, we will open up the assembly called Repeat.asm. It looks likethe following:

It currently consists of a single part called Repeat_Base. This part has notches cutout along the length. Each notch is the same width, but is spaced differently, and atdifferent heights. The notches are not patterned. We are going to assemble in a baracross each of these notches. Since the notches are not patterned, we can’t simply assemble the bar on the leadnotch, and then reference pattern it. We also don’t want to have to go through thecomplete assembly placement commands for each one independently. Therefore,we will learn about a tool that will save time in a case like this. We have to start by assembling one of the bars. Therefore, pick on the assemblecomponent icon, and select the Repeat_Arm part. When it shows up in the window,we will start picking references, starting with the following on the arm.

For the assembly reference, select the following surface on the far left side of thebase.

This should create a Mate placement constraint with a “Coincident” type applied. Now, back on our arm, select the next surface.

Then, on the base, pick the following surface.

This should create a second Mate “Coincident” constraint. Finally, pick the lastsurface on the arm, as indicated below.

On the base, select the following thin surface at the far left of the part.

We will be prompted for an offset distance. Type in 0.0, and then change the type to“Coincident” in the placement window. Our Component Placement window will looklike the following when done. Click OK to complete the placement.

On the assembly, we can see the first arm assembled.

Now, to be able to use the repeat command, we need to remember what assemblyreferences we picked, and in what order. If you recall, we picked the followingsurfaces in the order indicated in the figure.

Remember this, because we’ll come back to this. To access the repeat command,first select the component to repeat. Therefore, we will pick on the Repeat_Armcomponent in the model tree so it highlights in red in the working window. Next, go to Edit, Repeat from the menu bar. This will bring up the following window.

At the top of this window, we can see the three placement constraints used toassemble this arm, and in the order in which they were picked starting from the top tothe bottom of the list. These correspond to the 1-Mate, 2-Mate and 3-Mate twofigures back. What we need to do is pick which references are different for each new instance ofthe arm we add. If we remember the three references, the second one was the largeflat front surface, which all of the notches share as a common reference. The firstand third mate commands, however, used surfaces that were unique to each notch. Therefore, the only references that will be unique for each bar placement will be thefirst and last ones. We will pick both of these in this window, as shown in the next figure.

If you imagine what would be the first and second reference for each additional armbeing placed, it would be the following.

“Pick 1” represents the surface that we would pick for the first mate, while “Pick 2”represents the surface we would pick for the last mate.

Now, we will pick on the Add button. When we do this, the reference used for thefirst Mate command highlights on the model, and we are asked to pick theequivalent. This is where we pick the first “Pick 1” in the previous figure. Then, the second reference highlights, and we will pick on the first “Pick 2” referencefrom the previous figure. All of a sudden, an arm appears in the second notch, asshown in the next figure.

In the Repeat window, we can see one instance added to the list at the bottom.

The first reference is highlighted again, so we go back to picking the “Pick 1” surfacefor the next notch, followed by the “Pick 2” reference for that same notch. Keeppicking the “Pick 1” and “Pick 2” references for each additional notch until you see anarm in each one. At this time, our model looks like the following.

Our Repeat window now lists all of the instances in the bottom.

If we don’t have any more to add, we will click on the Confirm button, and ourplacements will be complete. As you can see, you can save a lot of time by just picking the assembly referencesthat are unique to place each arm. Save and close this assembly.

LESSON SUMMARY

Flexible components are great when you need to use the same model, but vary iteach time. Merge and Cut-Out operations add/remove material from a TARGET partby using one or more REFERNCE PARTS. Just be careful to select the options thatwill work for your needs.

Finally, use the Repeat command to bring in more than one of the same objectswhere tedious repetition would otherwise be required.

EXERCISES

None

Lesson

41

Lesson Objective: In this lesson, we will learn about the basic flow for creatingdrawings.

3D to 2D

Pro/ENGINEER is a highly advanced three-dimensional solid modeling package. The benefits to modeling in three-dimensions are:• Easier to visualize and interpret the product being defined – ambiguity of 2D

drawings being perhaps the biggest problem with 2D• Faster for making drastic changes (assuming that design intent is followed

when modeling the part)• Direct 3D manufacturing and analysis capability (CNC, CMM, STL, FEA, etc.) –

Rapid prototyping all the way to full manufacturing processes, 3D translation intointernational exchange formats makes manufacturing much easier

• Higher quality of products – more design iterations can take place with 3D over2D, allowing for fit, form and function checks

• Lower unit costs – a by-product of faster, more reliable computer prototyping,resulting in fewer samples being produced or purchased

• Improved MRP data – fully defined product structures that are easy to create,and maintain allow for more accurate data transfer to MRP systems.

• Others… Even with the benefits to generating product designs in 3D, the reality is that manycompanies (ours included) still rely on 2D drawings to convey product information (inaddition to 3D models). Having said that, it is important to learn the proper way to generate 2D DetailedDrawings from Pro/ENGINEER 3D models. Practice Makes Perfect When you talk to many Pro/ENGINEER users, they will complain about the 2D modeof Pro/ENGINEER – either because of ease of use, perceived lack of functionality, orperformance issues. Unfortunately, many of the complaints that come up are a resultof inexperience with this tool. Pro/ENGINEER has one of the best 2D Drawing packages out there (aside fromAutoCAD). The huge advantage over AutoCAD is the associative nature with the 3D

modeling world. The problem is that most users spend about 95% of their time in 3Dmodeling modes, and only about 5% of their time in drawing mode. Because of this,it is very easy to fall behind the learning curve on the tools and functionality of thismodule. This training guide will serve as a reference for users to recall such toolsand techniques, but the reality is that unless you spend a lot of time in drawing mode,you may forget many of these tools.

DRAWING 101

A Drawing in Pro/ENGINEER is a by-product of the 3D model. When done properly,the majority of drawing mode steps should be automated by the definition of themodel. If you recall from our first lesson, drawings can not exist without the 3D partor 3D assembly of which the drawing represents. The typical steps to creating a drawing are:

1. Model Definition – Create the part and/or assembly files that the drawingrepresents. Be sure to follow design intent and model in dimensions thatmust be shown on the drawing, especially critical dimensions.

2. Create Drawing – Start a new drawing. Select the model for the drawing.3. Load in Drawing Setup File – Load in the appropriate drawing setup file for

your units and sheet size. This is critical to getting your text, arrows and linestyles to appear properly on the drawing. Ours our based off of ASME Y14standards.

4. Add Views – Add all of the views you will need for your drawing. For cross-section views, define the cross-sections in the model itself (much faster andeasier than doing it in the drawing).

5. Show Axes – Show axes for any features/views that require them. Cleanup any axes as necessary.

6. Show GTOL Datums – Show the datum references for any GTOL Datumscreated. Again, the GTOL datums themselves should be created in the partor assembly.

7. Show Dimensions – Show dimensions from the model that exist and needto be captured in the drawing. Clean up dimensions as necessary. Modifythe dimension to add specific text, tolerances, or symbols.

8. Create Additional Dimensions – Create any additional dimensions in thedrawing that do not already exist in the model. Modify the dimension to addspecific text, tolerances or symbols.

9. Create/Show GTOLs – Create or show already created geometric toleranceblocks on the model. Associate to any dimensions as necessary.

10. Add Notes and Symbols – Add notes and symbols to your drawing views. Relate any symbols that must move with the views.

11. Create Any Necessary Draft Entities – Create any geometry that does notcurrently exist in the model that is necessary for further defining the drawing. This might include things like parting lines that weren’t already created asdatum curves, etc. Relate any draft entities that must move with the views.

12. Add Tables – If your drawing requires a table (BOM, for example), add it tothe drawing.

13. Add Balloons – Add any table-driven balloons and clean-up as required.14. Add Additional Sheets – This can be done earlier, but it is easier to define

all views, notes, etc. on one sheet (even if outside the border at first), andthen move to additional sheets as space requires.

15. Add Format – Assuming that your drawing is not based on a template(covered later in this lesson), you will need to add your drawing format. Youcan add the drawing format at any time in this list. I find that it is easier to

add the format once you are pretty sure your drawing sheet size is the oneyou want.

16. Finalize – Tweak any additional items on the drawing, filling in parameters,etc.

If you try to follow these steps in this order, you will be more efficient in creatingdrawings, as well as adapting to changes to your model in the meantime. In the restof this lesson, and additional lessons coming up, we will go through these steps inmore detail.

FORMATS, TEMPLATES AND SETUP FILES

A Drawing Format is another Pro/ENGINEER object type (.frm) that typically definesthe borders and tables in the drawing. Typically, these are created by systemadministrators, and maintained by the same individuals. Most users only applyalready created company formats to their drawings. The creation and maintenanceof drawing formats is not covered in this training guide – only how to apply/changethe applied format on the drawing. A Drawing Template is an actual drawing file that contains a format, an associateddrawing setup file, and some pre-defined information (such as pre-defined views,notes, tables, symbols, etc.). These are designed to help automate the creation ofdrawings further, but can cause problems if the company doesn’t always follow thesame rules for creating drawings from one product to the next. For the purpose ofthis training guide, we will not go into further detail about templates. We will learnhow to do everything from scratch. A Drawing Setup File is a configuration file that controls the look and feel of thedrawing. It defines such things as the drawing units, the text heights, the line andarrow styles, the format for dimensions, symbols, tolerances, gtols, etc. These filesare typically created by system administrators and applied by the users. We will notgo into detail on how to create one of these files, nor will we go through the myriad ofoptions controlled in these files. Suffice it to say that our company has a pre-definedset of files that are based on industry standards (ASME Y14).

LESSON SUMMARY

Drawings are critical to the release of products, but the creation of drawings doesn’thave to be a time-consuming and confusing process. By following the typical stepsto creating a drawing, users can be confident in the quality of their drawings, and behappy with the methods for creating these drawings.

EXERCISES

None

Lesson

42

Lesson Objective: In this lesson, we will learn how to create a new drawing,apply a drawing format, and a drawing setup file.

CREATING A NEW DRAWING

To demonstrate how to create a new drawing, we will start by opening a model thatthe drawing is going to be created from. Therefore, open up the model calledLesson41a.prt, which looks like the following:

We are going to demonstrate how to create the new drawing file, add the format anddrawing setup file. In later lessons, we will learn how to create views, showdimensions, create geometric tolerances, etc.

In this lesson, we are going to start the new drawing, associate the model to it, add adrawing format, and add the drawing setup file in preparation for adding views,dimensions, etc. We will look at parameters in the model and how they fill in the title blocks, etc.

NEW DRAWING

Before we get started, switch your working directory over to Drawing, located in yourProETrain folder. We are going to start by going to File, New, and pick on Drawing as the primaryobject type. For the name, type Lesson41a, which is the exact name of the part filewe are working with. NOTE: It is important to use the same name as the primarymodel in your drawing. The reason for this is due to making a copy of the drawing. Ifyour model and drawing have the same file name, when you perform a SAVE_AS onthe part, it makes a copy of the part, and its drawing as well. This will save you fromhaving to re-create the drawing for the copied part. The New window currently looks like the following:

Down at the bottom, you can see a check box labeled Use Default Template. If wewere using a company-created template drawing, we want this to be checked. Forour training class, we are not going to use template drawings, so we will leave thisunchecked. You can also see that there are no sub-types for drawings. Click on OK to continue. We now see the following window.

The first thing we need to check is the model listed at the top of this window. Bydefault, it uses the last model that was active. Since we just opened ourLesson41a.prt part file, it should be listed. If this is not the case, or if you have not opened a model recently, click on theBrowse button to find the model to use.

Next, we have another chance to specify a template drawing, or to bring the drawingin empty with an associated drawing format, or just empty. The default is Empty,which we will leave. Next, we can specify the orientation of the drawing. We always want to useLandscape, but it won’t really matter once we apply the actual drawing format, whichwill replace all settings as they are now. That is why we will leave this default atlandscape. Finally, we have the ability to pick a sheet size to start with. We will pick C to start. Once your window looks like the previous figure, click on OK to continue. We can now see an empty drawing. There is a rectangular border around thedrawing that represents the sheet boundary (“C” in this case). At the bottom of ourworking window, we can see a summary of the drawing to this point, which looks likethe following:

From this we can see that the overall drawing scale is 1:1, the active model is a Part,and the name of that part is Lesson41A. Finally, we can see that our current sheetsize is C. If we needed to change the scale or sheet size, we could double-click onthese values in the summary and these would invoke the proper interface to makethose changes. For now, we will leave these alone.

ADDING A DRAWING FORMAT

For this lesson, we are going to add a drawing format at this time. Normally, wewould add the format once we are ready to release the drawing, and have createdand cleaned up our views. If you recall, we picked an empty “C” size drawing sheet. We are now going to add aformat to this sheet. To do this, go to File, Page Setup from the menu bar. Thisbrings up the following window:

Currently, there is only one sheet, so there is only one row in our window. Had wehad multiple sheets, we would see a row for each sheet. We can apply different

formats for different sheets. Generally, I would recommend against this. The onlything we will do is have a different format sheet for the first sheet of the drawing andone that is used for the rest of the sheets. This will make more sense in a little later. Currently, we can see that for sheet one, we have a C Size format applied. This isthe generic empty “C” size that we picked. If we click on the word C Size, we cansee that it becomes a pull-down field to select from other formats in our library. Wecan see the following.

In this list, we can see all of the default PTC sheet sizes for English (A, B, C, D andE) and Metric (A4, A3, A2, A1 and A0). We can also see a choice called VariableSize. We could use this to create a custom sheet size, which would invoke the restof the options in this window. The last choice is Browse, which will let us search for a format to use. We will clickon Browse, which brings up the following window.

Typically, companies use a configuration file called Config.pro, which defines thelocation for global standards. The location of company-approved formats is often one

of these standards defined. If you have a config.pro file that calls out the location forstandard formats, it comes up by default, as shown in the figure above. For this training class, we will all work off the same formats for consistency, therefore,we will want to click on the folder that brings us into our current working directory(which we selected as the folder called Drawing). The figure above shows the iconto select to get to our working directory. Once we pick on this, we see the followingdrawing formats to choose from.

We will pick on the Train_Frm_C format, followed by Open. Our page setup windownow lists this format, as shown in the next figure.

We can see that for sheet one, the current format is TRAIN_FRM_C (Sheet 1). Notice the “Sheet 1” comment at the end. Why is this? In ASME Y14 standards, thefirst sheet of a drawing has more information than the rest of the sheets (referred toas continuation sheets). Therefore, Pro/ENGINEER formats can contain two sheets. The first sheet of the format is typically applied to the first sheet of a drawing whenused. The second sheet of the format is typically applied to the second, third, etc.sheets of a drawing. Therefore, our drawing sheet 1 in this example is using the first sheet of the drawingformat. When we click on OK to complete this page setup, we can see the drawingformat applied to our drawing.

DRAWING SETUP FILES

The Config.pro file that we talked about before governs the behavior ofPro/ENGINEER as a whole, but there is a special file that governs the behavior ofdrawings. This is called a Drawing Setup File, and has a .dtl extension. The Drawing Setup File controls the units of the drawing, the text properties, linestyles, view display styles, rules for tolerances, etc. We have drawing setup files thatfollow the ASME Y14 standards in their values for these types of controls. For thepurpose of the training class, we have included a copy of these in our current workingdirectory. By default, Pro/ENGINEER has its own drawing setup files. The Config.pro file thatwe use calls out a company standard setup file as the default, but this may bedifferent for each division, so we want to get in the habit of retrieving one into ourcurrent drawing before we add views, notes, dimensions, etc. Failure to add thedrawing setup file before the views may result in some re-work. To access the drawing setup file and its options, go to File, Properties. This bringsup the following menu manager.

In this menu, we can see three different options. The first (Drawing Models) is usedto access the current drawing models in the drawing. The last (Tolerance Standard)is used to control tolerance mode. We will pick Drawing Options, which brings up the following window.

At the top, there is a File Open icon. Pick on this, and you will be brought into yourworking directory. We will stop a minute to talk about something. If you were to look at the units of our model, they are in Millimeters. If you recall, wechose a C size sheet for our drawing. It might seem logical to select a drawing setupfile that is tied completely to the sheet being used. This would be an incorrectassumption. Why? The rules governing metric drawings are completely different than those governingEnglish drawings. For example, dimensions in millimeters are not allowed to havetrailing zeros (zeros after the decimal point). English dimensions are not allowed tohave leading zeros (zeros before the decimal point). The drawing setup files have the correct settings to control this. If we were to pick adrawing setup file in English units, then our drawing would have the rules for Englishdimensions applied to metric dimensions. This could throw off Tolerancing, etc.

We do need to understand the sheet size that we are using to make sure our textheights, arrow lengths, line weights, etc. are appropriate for reading the values whenprinted, so we can not completely ignore the “C” size sheet. Therefore, we need to pick a drawing setup file for millimeter dimensions thatcorresponds to an approximate “C” size sheet. So, what are the equivalents formetric and English paper sizes? The following table shows the equivalents.

English Paper Sizes (inches) Metric Paper Sizes (millimeters)A (8.5 x 11) A4 (210 x 297) ~ (8.23” x 11.7”)B (11 x 17) A3 (297 x 420) ~ (11.7” x 16.54”)C (17 x 22) A2 (420 x 594) ~ (16.54” x 23.39”)D (22 x 34) A1 (594 x 841) ~ (23.39” x 33.11”)E (34 x 44) A0 (841 x 1189) ~ (33.11” x 46.81”)

Even though there is a clear difference in size from English to metric sheet sizes, wecan see that the equivalent for a “C” size is an A2 size. Therefore, the drawing setupfile that we will pick will be the a2a3a4.dtl drawing setup file (located in our current“Drawing” working directory. Our window looks like the following:

Click on Open once you have selected this drawing setup file. The Options windownow lists the settings that correspond to this file, as shown in the next figure.

We are not going to go through all of these settings. Suffice it to say that they dofollow ASME standards, so we can be confident in the outcome of our drawings usingthese files. Click on OK to apply the settings and close out of the window. Save the drawing.

LESSON SUMMARY

When creating a new drawing, be sure to name it the same as the primary modelused in the drawing. Before adding any views to a drawing, add the drawing setupfile that corresponds to the model units and sheet size being used. Drawing formats are added to the sheets. Formats should be applied once you knowhow big your sheet size will need to be to accommodate the different views, theirdimensions, notes, symbols, etc.

EXERCISES

None

Lesson

43

Lesson Objective: In this lesson, we will learn about adding general views, andsome basics about the view properties window. We will also learn about thedrawing mode toolbar.

DRAWING MODE TOOLBAR In the System Toolbar, there is a set of icons for drawing mode. These icons looklike the following.

From left to right, these icons do the following:• Set Current Drawing Model – If you have more than one model associated

with the drawing, you can use this tool to make one of the models the currentactive model. We will talk about this in more detail in a later lesson. You canalso get to this functionality through File, Properties, Drawing Models.

• Update Views – Certain changes update in the drawing automatically, whileother changes require you to update all of the sheets and all of the views. Thisicon is used to do this. You can also get to this through View, Update, AllSheets.

• Add General View – This icon lets you add general views to your drawing. You can also get to this through Insert, Drawing View, General from the menubar.

• Show/Erase Tool – This icon accesses the tool used to show or erasedimensions, axes, reference dimensions, notes, geometric tolerances, set

datums, etc. already created in the model. You can also access this toolthrough View, Show and Erase.

• Create Dimensions – This tool allows you to create driven dimensions in thedrawing. These dimensions do not exist in the model, and can not be used tochange the model itself. This functionality can also be accessed through Insert,Dimension, New Reference.

• Notes – This tool allows you to create notes on the drawing. You can alsoaccess this functionality through Insert, Note.

• Balloon Note – This tool allows you to create balloon notes on the drawing. You can also access this functionality through Insert, Balloon.

• Drawing Symbols – This tool allows you to access your custom symbolslibrary. You can access this functionality through Insert, Drawing Symbol,Custom.

• Sheet Selector – When you have more than one sheet on your drawing, thecurrent sheet is listed in this field. You can use the up/down arrows to gothrough the sheets. You can access this functionality through View, Go toSheet.

GENERAL VIEWS The first view that you add to a drawing is called a General view. It has no pre-defined orientation, scale or style. To demonstrate this functionality, we will go backto the Lesson41a.drw drawing that we started earlier. Currently, it looks like the following:

Click on the Add General View icon in the system toolbar, and the message windowwill show the following prompt: “Select CENTER POINT for drawing view.”

We will pick out in the middle of the drawing. Initially, the view appears in the defaultorientation, as shown in the next figure.

A properties window appears for the view, as shown in the next figure.

The first thing we will do is select the orientation for the general view. In the mainportion of this window, we can see a list of saved views. We will scroll down, anddouble-click on TOP. When we do this, we can see the view update on the drawing. Click on OK to continue. Our view now looks like the following.

One of the things you might immediately notice about this view is that there are littleletters enclosed in squares, with leaders going to triangular bases. These are calledSet Datums (or Datum Features in ASME Y14). They are used in conjunction withgeometric tolerances. This model has some set datums defined, and they appear onthe view when we create it. We can clean these datums up on this view. First, lookat the following figure.

The figure on the left shows the datum feature before we select it. We can see thatthere are two main components to this datum feature – a leader that identifies whichsurface/entity the reference is tied to, and the identifier, which gives the label for thedatum. If we pick on this datum feature, it highlights in red, and we can see some little redsquares appear (as shown in the figure on the right). The squares on the leader linecan be used to move the leader endpoints. The square at the base of the identifier isused to move the text in and out from the base. If you place your mouse over the base, you will see a four-arrow symbol that allowsyou to move the datum identifier along the leader. We will clean up the leader linesso our datums look approximately like the following figure.

We will now go back and look at the view properties window for this general view.

GENERAL VIEW PROPERTIES

When we place our mouse over the drawing view, we can see a light blue dashedrectangle appear. Click once to highlight the box in red. We can now right click andgo to Properties which brings up the view properties window. (NOTE: We can alsodouble-click on the view once we see the blue rectangle to get to the propertieswindow).

On the left side of this window is a list of Categories that we can select for theparticular view. The first category is View Type, which defines type of view, thesystem name for the view, and the orientation. We can see that the view type is grayed out (but indicates General). At this time, wehave no other views on the drawing from which we could convert this to a differenttype (like projection, or auxiliary, etc.) We can also see the default system name for this view is New_View_2. The namecan be shown on the drawing for projection views, or for defining templates. Finally, we can see that we have the ability to re-orient this view using the saved viewlist, or by picking on a different method for orientation. Visible Area The next category down is used to create broken views, partial views, half views, orto add z-direction clipping of the view (like cutting away the part from the point of viewof the screen behind a certain planar surface) This category looks like the following for this general view.

We will come back in a later lesson to see how to create half, partial and brokenviews. For now, click on the Clip view in Z-direction box, and then pick thefollowing flat surface on the view:

Click on Apply, followed by Close. What do you notice? All of the geometry beyondthis flat surface is no longer visible in this view, as we can see in the next figure.

Go back into the properties window, return to the Visible Area category, and uncheckthe box. Click on Apply. Now we will continue to the next category. Scale When we apply a default view, we have the ability to change its scale with respect tothe current drawing scale. If you recall, the current drawing scale is 1:1. This meansthat as long as we print this drawing on the same paper size as the drawing format or

sheet size selected, the views will be at a 1 to 1 scale. A 1” dimension shouldmeasure 1” with a ruler. In Pro/ENGINEER, we don’t scale the model. We always create the 3D models atfull scale. We only scale the drawing or drawing views. The Scale category for thisdrawing view looks like the following:

The default option is to keep the view at the current drawing scale. If we wanted theview to have a different scale, we would pick Custom Scale, and enter a value indecimal or fractional format (.5 or ½, for example). NOTE: It is better to scale thedrawing if most of the views are going to have to be scaled, and then use thisinterface to scale selected views differently. You should not scale all general viewson the drawing, and leave the drawing view at its original scale. We can also add perspective to a general view. Sections The next category is used to create cross-sectional views, or views of distinctsurfaces of the model. It looks like the following for this general view.

Currently, the default option is No Section. If we wanted to add/create a cross-section (planar or offset), we would use the 2D Cross-Section option. We willdemonstrate this in an upcoming lesson. If you want to create a view of a particular surface only (perhaps for calling outspecial instructions for painting or coating of a surface), you can use the Single partsurface option, and then select the surface on the model. NOTE: If you do this, andthen decide later that you don’t want this, you will have to delete and re-create theview. View States This category is used to define exploded views, simplified representations ofassemblies, and mechanism snapshots. It looks like the following.

Because this view is of a PART model, and not an assembly model, these optionsare currently unavailable. View Display

The next category is used to define the display mode for the drawing and entities onthe drawing. It looks like the following.

Currently, this view is in Wireframe display. Tangent edges (like those created bythe round features), are currently displayed in Phantom mode (dashed lines). The hidden line removal for quilts is currently grayed out, because it is not applicablein Wireframe display mode. You can also define how colors, skeleton models, andweldments are displayed on the drawing view. We will change the display style fromWireframe to No Hidden, as shown in the next figure.

Click on Apply to see the model update. In this particular case, there is no differencefor this view. Origin The next category helps you define the origin of the view. By default, the origin of adrawing view is at the center of the view. We can see a red square at the center ofour view to indicate this when we select the view. If you wanted the origin to be at the corner or other location on a view, you couldspecify it here, and then you can use the X and Y coordinate locations to define theexact location of a view on the sheet. This category window looks like the nextfigure.

Alignment If we had other views on the sheet that came before this general view, we could alignthis view to one of the views. You might do this to align two general views, or aseparate detailed view with its parent. The alignment category window looks like the following.

You specify whether the alignment is a horizontal or vertical one, and then you pickthe references or view origins on the current general view to the other view.

NOTE: You are not converting the view to a different type, only lining it up withanother view so they move together. Click on Close to get out of the propertieswindow.

LESSON SUMMARY

The first view in any drawing is a general view. Use the different categories in theproperties window to further define the view once it is placed.

EXERCISES

None

Lesson

44

Lesson Objective: In this lesson, we will learn how to create projected andcross-sectioned views.

PROJECTED VIEWS

Many drawings use orthographically projected views. These create 90 degreerotated views that represent such orientations as: FRONT, TOP, RIGHT, BACK,BOTTOM and LEFT. For this reason, we have created default saved views in thestart parts. Depending on the product and company, you will have third angle or first angleprojection. Third angle projection places the view on a plane that lies between theobserver and the object. This is the most commonly accepted view configurationused in the United States. It looks like the following:

THIRD ANGLE PROJECTION

First angle projection places the object between the observer and the plane wherethe view is created. This type of projection can be found in many countries outside ofthe United States. It looks like the following:

FIRST ANGLE PROJECTION

By default, we use the third angle projection in our configuration settings. To enablefirst angle projection, you must set the drawing setup file optionPROJECTION_TYPE to FIRST_ANGLE. For the rest of this training guide, we willcontinue to work with Third Angle projection.

ADDING PROJECTED VIEWS

To add a projected view, you must have at least one general view already defined inyour drawing. We will demonstrate a projected view with the drawing that we havebeen working on (Lesson41a.drw). We will start by selecting the general view that we created earlier so a red dashedrectangle appears around it, as shown in the following figure.

Next, we hold the right mouse button down over the view, and select InsertProjection View, as shown in the next figure.

Once we select this option, move your mouse cursor (without picking) over yourexisting general view. You will notice an orange rectangle that appears as yourmouse leaves the boundary of the general view. Depending on whether you leavethe boundary to the left, top, right, or bottom, you will get a different projection. We will move our mouse below the general view, and click to create a FRONT view(remember our first view was actually a TOP view). When you create this view, itappears initially with the red dashed rectangle around it. Click anywhere outside ofthe two views to clear this. Our drawing currently looks like the following.

We will first double-click on this view to go to the properties window. On the firstcategory, View Type, you can see that this is a projected view.

We can see that the name of this projected view is Bottom_3, just because we cameoff the bottom of the existing view. We can also see that it lists the parent view asnew_view_2, which (if you recall) was the name of our first general view. There is an option to Add projection arrows. This creates arrows on the firstgeneral view that we can move and clean up that indicate where this view camefrom. This is helpful if we need to move a projected view to a different sheet from theparent view. The only catch – you will want to show view names for this to beeffective, otherwise you may not know which view it is. In the config.pro file, there is an option called MAKE_PROJ_VIEW_NOTES, whichcurrently is set to NO. If you decide to use this, you have to have this enabledBEFORE you project your view to get the label to show up.

Within the properties window, we will look at a couple of other categories which aredifferent for this view than the general view. First, look at the Scale category.

Notice that we can not change the scale of this view. Why? A projection view alwaystakes on the scale of its parent view. The only way to be able to scale this new viewindependently, would be to convert it to a general view (using the View Typecategory window). In the View Display category, change the display type from Wireframe to NoHidden. Finally, if we look at the Alignment category, we can see that, by default,there is an alignment between this view and the general view, as indicated in thefollowing figure.

Click on Apply to make the display change to the view, and then close out of thiswindow. On our drawing we see the following.

For the set datums on this view, we will start by selecting the “A” datum feature onthe right side of this view. Once selected, right click and select Erase. This will getrid of this datum feature on this view. Next clean up the “C” datum feature as we didin the other view to get the following.

Save the drawing.

CROSS-SECTION VIEWS

For this lesson, we will learn how to create a cross-section view where a cross-section already exists. We will start by returning to the Lesson41a.drw drawing. Weare going to convert our existing projected view into a cross-section view. Therefore, double-click on the projected view to get back to the properties for theview. Once inside the properties window, go to the Sections category. It will looklike the following.

We are going to add the existing cross-section into our view. Therefore, click on 2Dcross-section, and we will see the following.

We have a “+” button available now, so we will click on this to add a cross-section tothis view. This will give us the following.

At this time, we can either select a cross section from the list (here we see “A”available), or we can click on Create New, and create a cross-section right insidedrawing mode. We will select the existing “A” section. Once we select the cross-section, we can define how the section will be created. We have several optionsshown in the next figure.

The options are:• Full – The entire model will be cross-sectioned in the view. This is the default.• Half – We select a datum plane perpendicular to the view, and select on which

side of the plane the model will be sectioned.• Local – We sketch a boundary on the view, and only the portion of the model

within the boundary will be sectioned.• Full(Unfold) – This section type works for offset cross-sections on axially

symmetric models (such as ones that are revolved). We will keep the default of Full. Above the list of sections, we can see some radiodials in a section entitled Model edge visibility. There are two options for this:• Total – All model geometry will be visible past the cutting plane.• Area – Only the cross-section will be visible – all geometry past the cutting

plane will not be shown. We will keep the default of Total for this. At this time, we could add additional cross-sections to this view. This would enable us to do a Full and Local type cross-section,by selecting one section to be full, and then sketching a boundary on top of thissection to show another section that might lie further into the part. We are done once we add this section. Click on OK to complete this cross-section,and we will see the following on our drawing.

When we create a cross-section view, we have the ability to show arrows on anotherview to indicate where the section cuts through the part. To do this, we will first clickon the section view to activate it, and then hold down the right mouse button to selectthe Add Arrows option, as shown in the next figure.

We are prompted to pick on the view to show the arrows. We will pick on the TOPview that we started with. When we do this, we can see the cross-section arrows, asshown in the following figure.

We can click on the arrows themselves to move them (and the text) to a newlocation. If we wanted the cross-section view to be flipped to see the other side, youwould select the cross-section itself so it highlights in red, and then right click andselect Flip Material Removal Side. We are NOT going to do this at this time. NOTE: When dealing with a projected cross-section view, flipping the material sidetechnically means your view is now the opposite of what it was before. Therefore,our cross-section view (which is currently a FRONT view) would become a BACKview if we flipped the arrows, and therefore, should be positioned according to thefirst or third angle projection rules. To clean up our cross-section a bit, we are first going to move the view name. To dothis, click on the text (SECTION A-A) so it highlights, and then move it to thefollowing location.

Next, we will change the spacing of the cross-hatching, as it is a little too closetogether. To do this, click on the hatching itself so it highlights in red, and the rightmouse click and select Properties. This brings up the following menu manager.

There are many different options in this menu. We will select on Spacing, whichbrings up the following menu.

We will keep the default option of Overall, to increase the spacing for all lines. Then,click once on Double to double the width of the spacing. We should see the updatein our view. Now, before we exit out of this menu, we will click on Angle to see whatoptions we have here. This makes the menu look like the following.

By selecting a value from the list, we can change the angle of the hatching. Thiswould be important if we had an assembly with several members. Each memberwould have its own angle to avoid confusion between the boundaries of the models. We will now click on Done to finish this hatching change. Our view now looks like thefollowing.

Save this drawing.

CROSS-SECTION TYPES

In this section, we will explore the Half, Local and Area cross-section options. Wewill use the same drawing. Half Section In order to create a half section, we need to have a datum plane in the model thatrepresents the break in the section. Therefore, go back to the model(Lesson41a.prt). Click on the “Create Datum Plane” tool, and then pick thecylindrical surface on the inside of the taller hole, hold down the Ctrl key, and selectthe RIGHT datum plane from the model tree. Be sure to use the Parallel option instead of Normal in the datum plane window. Our window will look like the following.

The preview of the new plane on our model should look like the following.

Click on OK to complete the datum plane. We should now have DTM1 in our modeltree that we can use for this cross-section. Return to the drawing, and double-clickon the existing cross-section view to get back to the properties window. Once insidethe window, go back to the Sections category.

We will use the pull-down to change from Full to Half. When we do this, we areprompted to pick on the datum plane to cut the section. From the model tree, pick onthe datum plane that we just created (DTM1). When we do this, we see a red arrowpointing to the side that will be cross-hatched, as shown in the next figure.

We will pick out to the left of the arrow (sort of near that red rectangle), which willcause the arrow to flip to the other direction. Click on OK to complete this cross-section. Move the view name text to clean it up, and your view will look like thefollowing.

NOTE: Typically, half sections are used when you have a symmetrical object wherecutting half away can give you (in one view) a good representation of the interior andexterior of the object. Our example doesn’t fall into this category, but it doesdemonstrate how to create a half section view. Local Section Now, we are going to create a local cross-section. To demonstrate this, go back intothe properties for this section view. Return to the Sections category, and change theoption from Half to Local. When we do this, we get the following message barprompt: “Select the center point for a breakout to section < A >.” We will pick out inthe middle of the view (on the blue line that appears when you place your mouse justbelow the little red square), and sketch an approximate circular spline as shown inthe next figure.

Once you pick your last point (indicated by the “End Here” location in the previousfigure), click on the middle mouse button. You will see the boundary close itself, andappear in blue, as shown in the next figure.

Click on OK to complete this cross-section view. We will see the view now looks likethe following.

Area Section We will now create a Full, Area cross-section. To do this, return one more time to theproperties window for this view, and return to the Sections category. Change thetype from Local back to Full, and above the list of cross-sections, change the displayfrom Total to Area. The window should look like the following at this time.

Click on OK, and your view will now only show the cross-hatching. All modelgeometry is missing from the model, as shown in the next figure.

We will go back one more time and change it back to a Total view with a full cross-section, to get back to our original cross-section view that we started with, as shownin the next figure.

Save and close this drawing.

LESSON SUMMARY

Projection views are 90 degree rotated views off of existing views in the drawing. You can use first or third angle projection schemes in your drawings. When creatingcross-section views, it is easier to create the cross-section in the model, and thenshow it in the drawing. You can use different types of cross-section definitions to get what you are after.

EXERCISES

None

Lesson

45

Lesson Objective: In this lesson, we will learn how to create Auxiliary andDetailed views.

AUXILIARY VIEWS

To demonstrate how to create an auxiliary view, we will open up a drawing calledLesson45.drw. It will look like the following.

This drawing uses a B size sheet, and the 1abc.dtl drawing setup file has beenapplied. No drawing format has been applied at this time. Three views exist on this drawing already. The first view (General View) is the frontview in the lower left corner. The second and third views are projected views tomake the TOP and RIGHT views in the drawing. We are going to add an auxiliary view in the upper right corner of this drawing. Therefore, we will go to Insert, Drawing View, Auxiliary from the menu bar. Thiswill give us the following message bar prompt: “Select edge of or axis through, ordatum plane as, front surface on main view.”

Since an auxiliary view is often created from an angled surface, we will pick on theedge indicated in the following figure.

When we select this edge, an orange square appears showing us the location of theview to place it, as shown in the next figure.

As you move your mouse, you will notice that the view stays in a line normal to theedge that we selected. We will drop the view in the upper corner of the “invisible”square that makes up the views, as shown in the next figure.

At this point in time, we will drag all of the views in towards the general view to getthem a little closer together. This is optional, as we have not added all of thedimensions yet so real-estate might be a problem if the views are close to each other,but we will need some room for our detailed view that we will add next. Our drawing(with the views closer together), looks like the following.

Save the drawing.

DETAILED VIEWS

A Detailed view is a drawing view that represents only a portion of the parent viewfrom which it comes, but it is intentionally scaled independently so we have the abilityto “blow up” the magnification of the view to see more detail – hence “detail” view. We are going to create a detail view that zeros in on the top of the auxiliary view thatwe just created. Therefore, we will go to Insert, Drawing View, Detailed. When wedo this, we get the following prompt in our message bar: “Select center point for detailon an existing view.” We are going to pick in the following location.

When we pick here, a solid red dot appears on the model, as we can see in the nextfigure.

And, in our message bar, we see the following prompt: “Sketch a spline, withoutintersecting other splines, to define an outline.” We are going to sketch a spline(similar to how we did it for the local cross-section boundary in the last lesson) asshown in the following figure.

When we pick our last point (indicated by “End Here” in the figure above), click on themiddle mouse button, and you will see a dashed circle appear around the region withtext indicating “SEE DETAIL A”, as shown in the next figure.

In the message bar, we are prompted to select the center point for the view on thedrawing. We will pick out to the left of our existing four views. When we do this, wesee the new detailed view, as shown in the next figure.

Okay – a couple of things to point out. By default, the new view comes in at a 2Xscale to the existing drawing view scale. The boundary of the detailed view is a circleby default. Also, the name of the detailed view is assigned at “A”. We want to change all of these things at this point. Scale To change the scale of this view, simply double-click on the “2/1” text in the detailview name. In the message bar, type in 4, and then hit the <ENTER> key on yourkeyboard. The view will enlarge by a factor of 2 again, as shown in the next figure.

NOTE: You must first select the entire note, and then you will notice that the “2/1” texthighlights independently. Once you see it independently highlighting, that is whenyou double-click on it to change the value in the message bar. View Name In this drawing, it is okay that the detail name is “A”, because we currently do nothave any section views that may already be using this designation. As a general

rule, view names should never repeat themselves, even if one is a section and theother is a detail view. To demonstrate how to rename a view, we will change the name of this view to B. To do this, double click on the “A” note in the view name, and enter “B” in themessage bar. The following figure shows the new view name (in both locations). NOTE: You can change the name in either location where it appears.

Boundary Shape By default, the boundary is approximated into a circle with the minimum radius beingthe maximum distance from the filled in dot to the sketched boundary at the time wemade the view. We can use other shapes for our boundary (Ellipse, H/V Ellipse,Spline and ASME 94 Circle). To edit this, we will click on the detailed view so it becomes selected, and then rightclick and go to Properties. This brings up the properties window for this view, asshown in the next figure.

We can (of course) rename the view here as well. On the View Type category, wecan see an option entitled Boundary type on parent view. It is currently set toCircle. If we use the pull-down, we can see the other options.

We will select the Spline option, just to show you something different. Click on OKwhen you are done, and your view will update as follows.

NOTE: You may need to move the text around on the parent view to get it to be theway you want it, as shown in the figure above. One last thing to mention. In our properties window, we saw a check box labeledShow boundary on detailed view. If our sketched boundary intersects viewgeometry, leaving this checked will show a solid line where the boundary exists. Wecan see this in the lower right corner of our detailed view. If you were to uncheck this option, then the boundary will not show. The boundaryedge that is out in space (not touching any of the model) will not show regardless. Save and close this drawing.

LESSON SUMMARY

An Auxiliary view is a projected view that is normal to an angled surface in themodel. A detailed view takes a portion of the parent view that you sketch around andblows it up into an independent view. The boundary can be changed to one of avariety of formats. Both views are accessed through the menu bar.

EXERCISES

None

Lesson

46

Lesson Objective: In this lesson, we will learn how to show axes on our drawingview, and also how to show GTOL Datums. We will have a general discussionon the Show/Erase tool as well.

SHOWING AXES

If your model has holes, slots or cylindrical surfaces, you will want to show axes inyour drawing view – especially if you intend to dimension to these axes. All axesshould exist in the model prior to showing them in the drawing. Most cylindrical-likefeatures in Pro/ENGINEER generate axes. Full Rounds, for example, do not, so theywill need to be added afterwards. To demonstrate this functionality, we are going to open up a drawing entitledAxis_Model.drw, which initially looks like the following.

This drawing consists of three views. The upper left view is a general view orientedto the TOP saved view. The second view is a projected section view (using aFull(Align) section type so it unfolds the geometry). The third view is a general viewin a TRIMETRIC orientation, and at a ½ scale.

For the first and second view, we want to show the axes that go through the twoholes, but we don’t want axes on our general view. SHOW/ERASE TOOL Therefore, to show axes, we will go to View, Show and Erase from the menu bar (orselect on the Show/Erase icon in the drawing toolbar). This brings up the followingwindow.

This tool is used to show most of the detail-oriented entities in the model, such asaxes, dimensions, notes, GTOLS, etc. The figure above shows what each of theindividual buttons are for. The most important thing to note when you enter this tool is whether you are inSHOW or ERASE mode. The tool will start out in the last mode that was used in thesame session. Once you have selected your mode, you pick on the object button(s) you wish tocontrol. You can show more than one type of entity at the same time, although Ihighly recommend against it. For a simple model like this, it might be okay, but whenyou have hundreds or thousands of features in your model, it can get very messyvery quickly. My advise is to start with axes, and then move on to dimensions, and then on to morespecialized entity types. Therefore, we are going to pick on the Axes button, whichwill make the window look like the following.

In the Filter region of the tool we have the following options:• Feature – When you select on a feature in any view, it shows the axis in all

views for that feature.• Part – Shows all of the axes for a selected part (usually use this in assembly

mode where you have more than one part)• View – Shows all of the axes for a selected view. All other views will not show

axes yet.• Feature and View – Shows the axes for the particular feature, but only in the

view where you picked the feature. All other features and views will not showthe axis yet.

• Part and View – Shows the axes for the entire part in a selected view. Again,this is used more in Assembly mode.

• Show All – Shows all axes in all views. For part mode, this would do the sameas the Part option.

Okay – here’s my advice on selecting a filter. If your model is small in terms of thenumber of features, and the amount of entities that might be shown, then using ShowAll is faster for getting all of the entities to show up. Then, you can optionally keep orremove entities from the preview, or erase them later. The disadvantage of “ShowAll” is the fact that it will take you longer to perform a clean-up of entities. If the model is very complex with a lot of features, I recommend using the Feature orFeature and View options, because you may not want all of the dimensions for theentire part shown. The disadvantage of using these two is that to show alldimensions for an entire part, you would have to pick on each feature in turn, where a“Show All” would do it in one shot. As you show the entities per feature, you can thenclean them up and move on to the next feature. We are going to keep the default of Feature selected, and pick out on the largerevolved protrusion as shown in the next figure.

When we do this, an axis will show up in each of the views, as we can see in the nextfigure.

We could continue to pick more features, but we will click on the middle mousebutton at this time to accept our current selection. When we do this, we get thefollowing.

At the bottom of this window, we have four options for dealing with the entities thathave appeared on our views. These options are:• Sel to Keep – (Select to Keep). Only axes that we pick on the views will be

kept when we are done, all others will be erased automatically.• Sel to Remove – (Select to Remove). Only axes that we pick on the views will

be erased, all others will be kept.• Accept All – Keeps all of the axes that we see on the screen.• Erase All – Cancels the current show/erase by erasing all axes that popped up

on the screen. We only want to get rid of the axis that appeared on the general trimetric view. Therefore, we will pick on the Sel to Remove button, and then pick on the axis onthe general view. It will highlight red when we select it. We could hold down the Ctrlkey and select additional axes to remove, but we are done at this time. When we click on the middle mouse button to finish selecting objects to remove, weare left with the following.

As you can see, the axis is gone from the general view, but still remains in the twoother views. Click on Close to get out of the Show/Erase tool. Now, we have someclean-up to do on these axes. RESIZE AXES If we zoom in on the first general view we created, we can see that the axis is verysmall. Normally, when you show axes on a drawing view, the axis lines extendbeyond the cylindrical surface to which they apply (and sometimes even longer if theaxis represents other items on the model, such as a bolt pattern).When we zoom in, we see the following.

We can see the tiny axis that we just showed on this view. When we pick on theaxis, we can see it highlight in red, and little red squares appear at the ends of eachof the axis lines, as shown in the next figure.

You can drag the axis lines independently of each other by placing your mouse overthe square and drag it. The following figure shows such a drag.

This is useful if you need to extend one or more of the lines further than the others. To resize all of the lines at once, place your mouse over the selected axis until yousee four arrows on the mouse icon. Then drag out one of the axis lines. Thefollowing figure shows what we want to end up with.

Once you have the axis looking the way you want, click on the drawing outside of theview to de-select it. Our axis on our view now looks like the following.

We will go to the cross-section view, and drag out the axis on both sides just to makeit a little more clear that this is an axis, as shown in the next figure.

Remaining Axes We still have one more axis we have to show for these two views, the one that goesthrough the hole in the handle. Repeat the same process that we just went throughto create the following.

NOTE: You don’t want to have any axes on the second general view, and you maywant to use Sel to Keep this time instead of Sel to Remove (fewer items to pick). You also may be wondering why the axis in the big hole showed up again. Whencreating the handle, a “Use Edge” command was used in the sketch, which grabbedthe outer edge of the revolve feature, thus creating another axis for this feature. ROTATE AXIS Another thing you may wish to do for your axes, is have the axis lines rotated to lineup with the model edges. On our first general view, we might want to do this for thenew axis that sits on the handle. To rotate an axis, you first select the axis, as shown in the next figure.

Next, right click on the axis and select Edit Attachment, as shown in the next figure.

This will bring up the following menu manager.

We can use a variety of methods for defining the angle for the axis, but we will pickParallel on the menu, and then select the following edge.

When we do this, the axis rotates as expected.

Now, we will resize one of the axis lines to bring it back just outside the small circle,as shown in the next figure.

Click anywhere outside of the view to de-select the axis, and save the drawing.

GTOL DATUMS

If you recall from our Lesson41a drawing, we saw some geometric set datums. These datums were planes created in the model, and then converted over to setdatum features. We will go through an example using our current model (Lesson45)to show how to create set datums. Therefore, open up the axis_model.prt model. Currently, we have all of our defaultdatum planes turned off on a layer. That is okay, because when you create setdatums, you should use new datum planes instead of existing default datum planes. Why? In the process of creating the set datums, we will give the datums new names(A, B, C, etc.). We don’t want to rename our FRONT, TOP or RIGHT datum planes,or our default axes, as well in this process. AXES AS SET DATUMS We will start by going to our layers, and turning on the AXES layer, and then savestatus. Turn on the visibility of axes and you should see two axes on the model, asshown in the next figure.

We want to create a set datum on the A_5 axis. To create a set datum, we will go toEdit, Setup from the menu bar. This brings up the following menu manager.

We will click on the Geom Tol command, which brings us to the next menu.

Within this menu, we can create inspection and basic dimensions, and create our setdatums. We will pick on Set Datum, and then pick on the A_5 axis on the model. This brings up the next window.

On the model, we can see a box around the dimension, and dashes on either side ofthe name, as shown in the next figure.

We have two different ways we can place this datum. The first is Free, which keepsit tied to the axis itself. This is the one shown above. The second is In Dim, whichties the datum to a selected dimension (usually a diameter or radius in this type ofselection). We will keep the default of Free selected. You may also notice two buttons in thiswindow. The First button, labeled A, is used to unset the axis if it was previously setas a datum. The button labeled -A- is used to set a datum. We will leave this latterbutton pressed. The last thing we need to do for our axis is rename it. We will give ita name of A. Click on OK to complete the definition, and we will see the following onour model.

PLANAR SET DATUMS We will now create a planar set datum. Therefore, turn on the display of datumplanes, and then create a new datum plane through the bottom planar surface of ourpart (not the side with the handle). Rename the plane to B. Our model should currently look like the following.

Now, I am going to show you a different way to set datum planes/axes as set datumswithout having to go through the Edit, Setup, Geom Tol, Set Datum menu structure. Right click on this datum plane in the model tree and select Properties. This bringsup the following window.

Click on the -A- button to turn this into a set datum, followed by OK. We will now seethe datum symbol on the datum plane on the model, as shown in the next figure.

Now we are ready to show these datums on our drawing. If we switch back over toour drawing file, we can see that our planar set datum is there already.

In fact, we can see two set datums right now. The reason for this is the nature of thecross-sectional view. Since this is an “unfolded” or “aligned” cross-section, it isalmost like two separate views in one, and that is why we are seeing two datums. We will pick on the middle datum so it highlights in red, and then using the rightmouse button, select Erase. Then, clean up the remaining datum to look like thefollowing.

Now we will show the axis set datum. To do this, go to View, Show and Erase andyou get the following window.

To show axis set datums, we actually have to show axes again. Therefore, we willclick on the Show button, and then the Axis button. We will use the Show All thistime. When we do this, we get the following:

Remember, a show all may give you a very cluttered screen to sift through, so youget a prompt asking if you are really sure you want to do this. We will click on Yes,which will bring back all axes, including ones that we didn’t select before, and thedefault datum axes as well, as shown in the next figure.

The default option at the bottom of our window is Sel to Keep, and we will keep thisselected. On our cross-section view, we will select the box with the “A” inside it, asshown in the next figure.

Click on the middle mouse button once you have selected this set datum. The rest ofthe axes disappear, and we are left with just the newly added set datum for the axis. Move the datum to clean it up as shown in the next figure.

So, you might be wondering why we didn’t need to show the set datum planes, andyet there is a button on the show/erase tool to show these. Actually, these are theonly set datums that come on by default. If you erase a set datum, as we have in thislesson, you can use the show/erase tool to bring them back. Save and close this drawing.

LESSON SUMMARY

The Show/Erase tool allows you to turn on/off many entities in your drawing. In thislesson we saw how to show axes using some of the different ways to use this tool. We also learned how to create set datums for axes and planes, and show them onthe drawing.

EXERCISES

None

Lesson

47

Lesson Objective: In this lesson, we will learn how to show and createdimensions in our drawing.

SHOW VS. CREATE – THE GREAT DEBATE

One of the biggest debates in the Pro/ENGINEER community is the question ofwhether you should show dimensions that are in the model, and design accordingly,or whether you will just simply create dimensions in the drawing. The reality is that it depends on several things:

1. Product Definition – If we are talking about fixtures, sheet metal parts, orparts that have predominantly linear or cylindrical surface definitions, then Ipersonally feel that users should show more dimensions than create. Forproducts that are defined with many swoopy 3D curves and surfaces, theavailability of well-defined dimensional constraints in the model is less, soshowing dimensions may not present a realistic solution to creating drawings.

2. Fit, Form and Function versus Manufacturability – The other driving factor iswhether it is possible to capture manufacturing dimensions in the model andpreserve design intent. This is, perhaps, one of the biggest cases made forcreating dimensions. For an example, we will look at the following bracketdesign:

Suppose that the bracket in the previous figure must be designed so that it alwaysmounts perfectly depending on the spacing of the two posts. Another requirementmight be that the outside of the bracket must line up perfectly with the outside edgesof the posts. Therefore, the direct spacing between the holes is critical for satisfying the firstcondition, but the overall width of the bracket can not be specified and still maintaindesign intent for the second condition. Instead, the dimensioning scheme for themodel might have to be created as follows.

From the previous figure, we can see that the dimension between the two holes isdefined, and the distance from the hole to the outside of the bracket on each side isdefined. This scheme will allow us to take the width of the posts, as well as thespacing of the posts into consideration for our bracket design. Unfortunately, we can not manufacture the bracket this way, because we would firststart with the metal and bend it to form the main geometry of the bracket, and thenput the holes in afterwards. Therefore, on the drawing, we might have a differentdimensioning scheme, as indicated in the next figure.

Another possible manufacturing scheme might be…

As you can see, both of these schemes allow for the creation of the bracket geometryfirst, and then the holes second. Unfortunately, all three modes potentially create adifferent result based on dimensional tolerances. The good news, you can combine both schemes into the drawing, by showing the fit,form and function dimensions, and then specify the overall length as a reference, or a“Basic” dimension, and then specify the three shown dimensions as critical or“inspection” dimensions, as shown in the next figure.

In this lesson, we will see how to do both – show dimensions in the drawing that werecreated in the model definition, and how to create dimensions directly on the drawing.

SHOW DIMENSIONS

To demonstrate this functionality, we will open up the drawing calledShow_Draw.drw. It currently contains four views, as shown in the following figure.

Our first general view creates the front view in the lower left corner. We then added aprojected view off of this towards the top to create our next view. From that TOPview, we projected another view, and made it a section view (Section A). From the first general view, we projected a RIGHT view, and used an offset cross-section for this view (Section B). On the views, you can see axes where appropriate,and you can also see three set datums for this part (A, B, and C – on the FRONT andTOP views). We are now going to show the dimensions for this part. Therefore, we will go to ourShow/Erase tool in our drawing toolbar (the one that looks like a flashlight), or go toEdit, Show and Erase from our menu bar. We get the familiar show and erasewindow. We want to make sure that the Show button is pressed in, and that the firstdimension button is pressed in. All other buttons should be depressed, as shown inthe next figure.

For this example, we will click on the Show All button (since we don’t have that manydimensions on our model). We get the confirmation window, as shown below.

Click on Yes to confirm showing all of the dimensions in the model. When we dothis, dimensions show up on the drawing views where they are able to be shown, andwe will pick on the Accept All button in our Show/Erase window. When we do this,all of our dimensions are currently highlighted in red, as shown in the next figure.

It keeps the dimensions highlighted until you click on the refresh button. We willzoom in on the TOP view first to clean up the dimensions. CLEANUP DIMENSIONS If we zoom in on the TOP view, we can see the following.

We only have seven dimensions on this view so far, so dragging each one to cleanup the view isn’t really that big a deal, however, we will take a moment to show thecleanup tool. First, click anywhere on the drawing (away from any entity), and the dimensions willde-select. We can use the clean-up tool to clean up all dimensions on the drawing,but we will just focus on this view right now. Once all of the dimensions are no longer selected, drag a box around this view (makesure it is big enough to go around all of the dimensions. Do not worry if it gets adashed border around the view as well. Once you have all of the dimensionshighlighted for this view, go to Edit, Cleanup, Dimensions, from the menu bar,which brings up the following window.

We will take a moment to talk about this window, and what it does. First of all, wenotice at the top that it says 3 Selected. If you remember, we have 7 dimensions onthis view, so why is it only reporting 3? Only linear dimensions are affected in thecleanup process. Diameter/Radius dimensions are not included. If we look at theview, we can see that we have only 3 linear dimensions (the width of the block (10”),the height of the block (8”), and the width of the protrusion on top of the block (2.5”)). The next thing we see are two tabs. The first tab, which is currently selected isPlacement. The first thing we can define in this tab is how it spaces out the lineardimensions. If you notice, we have only one linear dimension on the right side of thisview, but we have two dimensions on the bottom of this view. When we space out the dimensions, one of the dimensions will start out a distanceaway from the view specified by the Offset value. In this case, our first dimensionswill be spaced 0.5” away from the view. The next dimension, and the one after that, and so on will be spaced according to theIncrement value. On the right side of the view, we only have the one dimension, soit will sit out 0.5” from the view. On the bottom side of the view, we have twodimensions, so one of them will sit out 0.5” from the view, and the second will sit out0.375” from the first one. So, what determines the starting point for the offset value of 0.5”? Currently, theOffset Reference is specified as the View Outline. In other words, when you pick ona view, and you see a dashed rectangular border around the view, that is the viewoutline. Therefore, the first dimension will be offset 0.5” from the dashed rectangle. If you want to use a different reference, such as an edge of the model, you can selectthe Baseline option, and choose the reference. We will keep it as the “View Outline”. Finally, we have the option to create snap lines and to break witness lines. A SnapLine is a dashed, muted line that only appears electronically on the drawing, and isused to allow you to snap dimensions to it. If we were going to show moredimensions later, we could snap the newly shown dimensions to the existing snaplines. If we select this option, we will get snap lines at 0.5” from the border, and

0.375” from the first snap lines for any additional dimensions that we have. We willleave this option selected right now.By default, we don’t have the Break Witness Lines option selected. A “WitnessLine” is the leader line that goes from the dimension back to the geometry. If youhave lines that overlap in the drawing, you can have one of the lines broken so thereis a small gap, as shown in the next figure.

The figure on the left above shows overlapping witness lines without a break, whilethe figure on the right shows the witness line for the 8.0” dimension broken to make iteasier to see the lines. This is a cosmetic feature, but I recommend it. Now, in our drawing, none of the linear dimensions will overlap witness lines, so wereally don’t have to worry about checking this option. For now, we will change thetwo offset values as follows: Offset = 1.0, Increment = 0.5. The Placement tabshould now look like the following.

Now, we will click on the Cosmetic tab, which looks like the following figure.

On this tab, we have some additional ways to control the look of the dimensions andarrows. If the witness lines are too close together, the system can automatically fliparrows to the outside of the lines. We can also center our text on our lines. We willleave both of these options selected. Down in the lower part of this tab, we can see how to adjust our text if we have toplace it outside of the witness lines. We will leave the default options of placing thetext to the left and/or top (depending on the orientation of the dimension). We will now click on Apply to see how these settings affect our view. We see thefollowing.

We can see that our linear dimensions have moved to the outside of our drawingview. We can also see that there are three dashed snap lines. One is really obvious– the one that the 2.5” dimension sits on. The others are harder to see, because thedimensions and leader lines are sitting right on top of them. For this drawing view, we really didn’t have to use the cleanup tool for only threedimensions, but it was a good exercise to learn how to do it, because, if you have amodel with a lot of features, and you decide to use the “Show All” option, you canperform an initial clean-up that will make it easier to come back and perform yourmanual clean-up later. If we didn’t like the way the clean-up looked, we could click on the Undo button, andreset our values, and re-apply the clean-up. We will click on Close to accept thisclean-up. Click outside of the view to de-select all dimensions. MANUAL CLEANUP Staying on this view, we will perform some manual clean-up. Just as we did withaxes and GTOL datums, we can drag dimensions around to where we want them. Ifwe pick on one of the squares at the end of leaders or witness lines, we can controlthe length of the lines, and the distance of the text. We will drag our dimensions around so we are left with the following.

Since we moved our dimensions off the snap line, we probably don’t need themanymore. Therefore, click on a snap line, and then hit your <DELETE> key on yourkeyboard. Click outside the view to refresh it. HINT: As you drag a dimension, if you click on the right mouse button, it flips thearrows on-the-fly.Now, we will go to the FRONT view. It currently looks like the following.

Okay, we can see that this view has several things that need to be fixed. All of thelinear dimensions across the top describe holes in the model. The problem is that wecan not see the holes on this view.

NOTE: Even if you were to turn on hidden line display for this view, it is againstASME Y14 standards to dimension to hidden entities. We will have to move thesedimensions to a view where we can clearly see the holes. MOVE ITEM TO VIEW To move a dimension from one view to another, we first select the dimension tomove. In this case, select the 7.000, and 1.500 linear dimensions at the top of thisview using the Ctrl key to get both of them. Be sure not to select the 0.250” radiusdimension, or the 5.000” linear dimension. Once these dimensions are selected, hold down the right mouse button over one ofthe selected dimensions, and select Move Item to View. (You can also access thisthrough Edit, Move Item to View from the menu bar). We must now select the viewwe want to move them to. We will select on the Section A-A view (at the top of ourdrawing). When we do this, the dimensions leave the FRONT view, and jump to oursection view, as shown in the next two figures.

FRONT VIEW

ALIGN DIMENSIONS When you have two linear dimensions that are next to each other, as we do in oursection view, we can line them up on the same horizontal or vertical without having touse snap lines. In our Section view, we want to move these dimensions above theview, so the witness line for the 7.000” dimension doesn’t cut through the view,overlapping the geometry.

Therefore, we will select both of these dimensions using the Ctrl key, and then rightclick on one of them and pick Align Dimensions. When we start dragging, we cansee that both dimensions move at the same time. We will drop the dimensions asshown in the next figure.

Notice that when we do this, our witness lines are still embedded in the drawing. One thing to point out is that when you print out this drawing, the witness lines willclip back to the ends, but from an electronic viewing, this is still messy. I personallylike to keep my drawings clean on the screen as well. Therefore, we will drag ourwitness lines to clean them up as shown in the next figure.

Return to the FRONT view, and we will clean up the dimensions as shown in the nextfigure.

Again, we will have to move one more dimension. The 5.000 dimension goes to thecenter of the large hole. We will need to move this dimension to our TOP view. Therefore, click on this dimension, hold down the right mouse button and selectMove Item to View, and then pick on the TOP view. Clean up this dimension asshown in the next figure.

This was the only view that would accommodate this dimension, because it is theonly view that has the center of the large hole visible, and where we can see the rightedge of the model where the dimensions goes to. Finally, we will go to the Section B-B view to clean it up. It currently looks like thefollowing.

We can keep two of these linear dimensions, but we will need to move the 5.000dimension to the TOP view. This view, when cleaned up will look like the following.

Clean up the TOP view once more for this newly moved dimension. NOTE: You mayneed to move the section view arrows for A-A to get it clean, as shown in the nextfigure.

FLIP ARROWS On two of our view, we may wish to flip the arrows of some of the dimensions toclean it up a bit. Go to the FRONT view. As you can see, we have a lineardimension on the left side for the height of the plate. We are going to demonstratehow to flip arrows and we want to move the dimension over to the right side of theview, where it makes more sense to show it. Just Flipping the Arrows If you don’t want to move the dimension, just flip the arrows, you select the dimensionfirst, and then hold the right mouse button down and select Flip Arrows. We will dothis first for the 1.0 dimension. When we do this, our view looks like the following.

Flipping Arrows While Moving Now, we will click on the dimension to move it to the right side. As you are draggingthe dimension, try clicking with the right mouse button. What happened? The arrowswent back to the inside of the witness lines. Click once more with the right mousebutton (while still dragging), and you will see the arrows flip back to the outside. Place the dimension and clean-up as shown below.

This works just as well for radius and diameter dimensions, as well as angulardimensions. At this point in time, our dimensions are all placed, as shown in the nextfigure.

Save this drawing. We will continue to work with it in the next section.

EDIT MODEL THROUGH DRAWING

One of the advantages of shown dimensions is the ability to make design changesfrom within the drawing. Created dimensions are read-only, but shown dimensionsare fully associative and parametric with the model, since they came directly from themodel definition. To demonstrate this, go to the TOP view in our drawing. It currently looks like thefollowing.

We want to change the large hole diameter from 3.000 to 2.000. Therefore, clickonce on the 3.000 diameter dimension to select it, and then double-click on the“3.000” text. (We will explain in a minute why we did this in a two-step selectprocess). When we do this, an edit field appears on the dimension, as shown in thenext figure.

Change the value to 2.0, and then hit the enter key. Now, using Edit, Regenerate,Model or click on the following icon in the system toolbar:

The model will regenerate, and the drawing view will update to show the newgeometry and dimension value, as shown in the next figure.

If we look at our Section B-B view, we can see that the cross-section has updated aswell.

If we open up the model, we can see that (as expected) the hole is at the smallerdiameter.

This is a two-way associativity. If we make a dimensional change in the model, itupdates the drawing as well. In the case of created dimensions, the dimensions willupdate, but you can not drive the model from the drawing with created dimensions. Save the model and close it. Save the drawing, but leave it open for the next section.

CREATE DIMENSIONS

As we talked about in the beginning of this lesson, there are many times when youmay need to create a dimension in your drawing instead of showing one. Myabsolute advice is the following:

1. Rule 1 – If you have the dimension already in the model, always show it.2. Rule 2 – If the dimension is going to be an inspection dimension (critical), it

should probably be in your model to drive changes to the model, and toperform any necessary analysis on the dimension as you are designing. Critical dimensions should typically be shown dimensions (not always, but Imake it a habit of trying to do it as much as possible).

3. Rule 3 – If you need to dimension to geometry within a cross-section, youmight want to create a cross-section datum curve first so you have well-defined entities (edges, vertices, etc.) to select from when dimensioning. Often it is difficult in drawing mode to select the entity you want. You canthen hide the curves in layers when done.

4. Rule 4 – Avoid creating draft geometry to facilitate dimensioning. In a laterlesson, we will learn all about draft geometry. For now, suffice it to say that itis easier to create the geometry as curves in the model and then referencethese entities in the drawing. You can always hide this geometry in layerswhen you are done.

I can not stress the importance of following these rules. If you don’t you may findyourself frustrated with using the tool the way it was not intended to be used. Having said all that, we will get into learning how to create dimensions. Todemonstrate this functionality, we will return to our drawing that we’ve been workingwith in this lesson. Go to the Section A-A view. We are going to create couple ofdimensions for this view just to show how it is done. NOTE: You want to avoid anover-dimensioned drawing. Because all of our current dimensions are shown, andwe are showing every one from the model, any ones that we add as standarddimensions now will over constrain the drawing, and could confuse manufacturers –especially if we specify conflicting tolerances. So, we will put aside common sensefor the purpose of this exercise. Standard Created Dimensions We will start by adding a radius dimension to the round at the right side of this sectionview. Therefore, we will go to the create dimension tool on our drawing toolbar, or goto Insert, Dimension, New Reference. Pick once on the arc shown in the next figure.

When we do, it highlights in a bold red, as shown in the next figure.

Now, click with the middle mouse button where you want the dimension to be, andyou will get the following.

Try to change this dimension value here in the drawing. What happens? Down inthe message bar, we get the following error:

Now, we will add a linear dimension from the axis of the left hole to the right edge ofthe protrusion sticking out of the plate. Therefore, click on the create dimension toolagain, and this time start by picking on the axis. It will highlight in red. Next selectthe right edge, and it will highlight in a bold red, as shown in the next figure.

Now, using the middle mouse button, pick outside of the geometry below, and inbetween the two selected references to place the dimension as shown.

We can clean up created dimensions the same way we clean up shown dimensions. Therefore, flip the arrows to get the following.

Save the drawing. CREATED REFERENCE DIMENSIONS Whenever you need to add a dimension that is not critical, but may potentially overconstrain the drawing, you should use a reference dimension. Tolerance is notapplied to reference dimensions, so be careful which dimensions you choose toconsider “for reference only”. To create a reference dimension, you would select Insert, Reference Dimension,New Reference, and then select the references as you would with the creation ofany type of dimension. We will create a reference dimension for the distance fromthe left edge of the section view to the left hole axis, as shown in the next figure.

We can see the parenthesis placed around this newly created reference dimension. We will flip the arrows and align this dimension to the other two linear dimensions toclean it up as we can see in the figure above. As a typical rule, reference dimensions are the most commonly “created” dimensionsin drawing mode. You can, however, create reference dimensions in the part andshow them in drawing mode – the choice is up to you. I personally find it easier tocreate reference dimensions in the drawing. Save the drawing and close it. We will come back to it in a later section of thislesson.

ORDINATE DIMENSIONING

If you recall from Lesson 4 – Sketcher Basics, we learned how to create ordinatedimensions when sketching a feature (Pg 4-22). Sometimes, you don’t have theluxury of having the forethought to use ordinate dimensioning from the start. Onceyou get to the drawing, you might think it is too late to show ordinate dimensioning,but it isn’t. In this section, we will learn how to convert a set of linear dimensions to ordinatedimensions. To do this, we will open up a drawing called Ordinate.drw, whichcurrently looks like the following.

Okay, let us first take a look at this drawing and point out a couple things. The first isthat any radius or diameter dimension can not be converted to an ordinatedimension. The second thing we notice is that in the horizontal direction, we have two lineardimensions that represent the distance between similar holes (8.000 and 5.000dimensions at the top of the FRONT view). In order to convert dimensions from linear to ordinate, the witness lines for thedimensions must share the same reference. For example, all of the lineardimensions at the bottom of the FRONT view all reference the left edge of themodel. Therefore, all of these can be converted to ordinate dimensions using thesame baseline (where the dim is 0.0). The two hole spacing dimensions at the top ofthe view do not share a common reference with each other or with the lineardimensions at the bottom. Therefore, we will either leave these as linear dimensions

in this drawing, or go back and edit the sketch for these features and change thedimensioning scheme. NOTE: Remember your design intent. If the fit, form or function of this drawingrequires the distance between the holes to be maintained, then you should leavethem as linear dimensions in the drawing. For the vertical dimensions, all of them reference the bottom edge of the model, so allof these can be turned into ordinate dimensions. We will now demonstrate how to do this conversion. First, start by selecting all of thelinear dimensions at the bottom of the FRONT view, as shown in the next figure.

With these four dimensions highlighted, go to Edit, Toggle Ordinate/Linear. Whenwe do this, we see the following.

We have a “.000” baseline at the left of our model, and all the other dimensions forthe holes and the plate are in ordinate dimensions. We can use the AlignDimensions command to clean them up as shown.

Now, select the three linear dimensions on the left side of the view, and the one onthe right side of the view using the Ctrl key, as shown in the next figure.

Once all four dimensions are selected, use Edit, Toggle Ordinate/Linear oncemore. We will get the following ordinate dimensions.

Align the dimensions, and clean up the view as shown in the next figure.

Save and close the drawing. BACK IN THE MODEL So, what effect did converting the dimensions do to the model? If we open up theOrdinate.prt model, and edit the second extrude feature. We will see the following.

As you can see, the dimensions are now in ordinate form in the part as well. Remember, these were associative, shown dimensions, so they updatedautomatically. So, this begs the question, can you do this with Created Dimensions?

The answer is yes. As long as your created dimensions are going to the samereference (in this case the left edge of the model), we can toggle them to ordinate aswell. Close this part.

SKETCHER TO DRAWING

When you are showing dimensions on a drawing, the approximate placement of thedimension will be as it was when you sketched the feature that created thatdimension. So what does this mean? If you get in the habit of cleaning up yoursketches as you make features, you will have a lot less clean-up to do in drawingmode. To demonstrate this, we will go through an example. Create a brand new part calledSloppy. Create an extrude feature using the TOP datum plane as the sketchingplane, and face the RIGHT datum plane towards the right. Create the following sketch (be sure all dimensions are strong and located exactlywhere you see them in the next figure).

Now, extrude this to a depth of 1.0 to create our model, as shown in the next figure.

Now, we will go and create a new drawing called Sloppy, and use a C size sheet, asshown I the next figure.

Create a general view and use the TOP saved view to orient it. Next, go to theShow/Erase tool and show all dimensions. This is what you will get when youAccept All.

Notice how the dimensions came in exactly as they were in the sketch? Think this isa coincidence? Go ahead and close out of this drawing and close the part, andcreate a brand new part called Clean. Create an extrude using the exact shape andsize as before, but clean up the dimensions in the sketch to look like the following.

Extrude to 1.0 to complete this model, and then create a new drawing called Clean. Use the same sheet size of C, and make sure that the model is the Clean.prt file thatwe just created. Add a General view, and use the TOP orientation as before. Show all dimensions, and accept all that show up. Notice a difference?

As we can clearly see, the time spent cleaning up our sketch is well worth it if weknow we are going to show dimensions in our drawing. I would get in the habit ofcleaning up your sketches anyway, because someone may inherit your model later,and it will be easier to figure out what you were doing with a clean sketch (remember,don’t leave any weak dimensions either). Close these models without saving.

DIMENSION PROPERTIES

When you show or create a dimension on your drawing, it takes on thecharacteristics of the drawing setup file in terms of text height, text spacing, arrowsize, arrow length, etc. There are a lot more things we can do with dimensionalproperties within the drawing itself. To demonstrate this, go back to theShow_Draw.drw drawing that we started with in this lesson. It should currently looklike the following.

We will go into the FRONT view in the lower left corner, which currently looks like thefollowing.

Do you remember when we changed the dimension of the model directly in thedrawing? Do you remember how we clicked once to select the dimension, and thendouble-clicked to edit the dimension? Well, if we were to simply double-click on a dimension (shown or created), it bringsup the properties of that dimension. For example, double-click on the 3.000 heightdimension on the left side (be sure that it was not previously selected). When we dothis, we see the following.

The Dimension Properties window contains three tabs: Properties, Dimension Textand Text Style. We will focus on each one independently. PROPERTIES TAB The properties tab is used to specify the format of the dimension. It includes theability to set dimensional tolerances, change the fraction from a decimal format to afractional format, specify the number of decimal places shown (which will affectrounding), control dual dimension text formatting, witness line visibility and alsospecify whether this dimension is a Basic or Inspection dimension. Display We will come back to Tolerancing in the next section. For now, we will look at theDisplay section, which looks like the following.

Currently, this dimension is displaying as a regular dimension. We will select on theBasic option, and then click on OK to make the change. On our drawing view, wecan see the result.

Double-click on the dimension again to get back to the properties. This time, pick theInspection option, followed by OK. We now have the following.

So, what is the difference between a Basic and an Inspection dimension?Inspection Dimensions Typically, all standard dimensions on a drawing (with the exception of referencedimensions) are subject to inspection for quality purposes. The practice of calling outa sub-set of dimensions that must regularly be checked after first article release hasled to the creation of inspection dimensions in drawings. In some cases, separate drawings were created for quality control that only containedspecific dimensions to inspect to as the product came back from manufacturing. Forcompanies that prefer to create a master document and reduce potential error frommultiple copies floating about, it became common practice to use special symbols torepresent dimensions that needed extra attention.

Today, most CAD systems include a built-in mechanism that helps identify thesedimensions by applying an oblong shape around the dimension. An oblong is usedbecause there are no other oblongs defined in ASME/ISO standards. Tolerancescan be shown within the oblong. Basic Dimensions

A basic dimension represents a numerical value used to describe the theoreticallyexact size, profile, orientation, or location of a feature or datum target. It is the basisfrom which permissible variations are established by tolerances on other dimensions,in notes, or in feature control frames. In other words, a basic dimension is not subject to tolerances, is not necessarilyimportant enough to inspect in every time, and yet is held to its value, unlike areference dimension. Use a basic dimension, when you know this is the exact valueit should be, regardless of applied tolerances. Typically, basic dimensions are denoted by a rectangular box around the dimension,and no tolerance appears in the box. Format Double-click on the dimension again to get back to the properties window, and thenchange the display back to Neither to remove the Inspection symbol. Now, we willlook at the Format section, which currently looks like the following.

Currently, our dimensions are shown in decimal format, and the number of decimalplaces shown is three. Change the option to Fractional, and you will see thefollowing.

Instead of the number of decimal places, we are asked to enter the largestdenominator for the fraction. In this case, it is 32. Therefore, if our dimension hadbeen 1.500, it would have shown up as 1-1/2 (it doesn’t automatically try to make afraction with a denominator of 32, which in this case would be 48/32). If we click on OK you will get the following.

We can see that no decimal places are shown in fractional form (as expected). IMPORTANT: For tolerance reasons, you have to be extremely careful when usingfractional dimensions. Why? Isn’t “3” the same as “3.000”? Not to a manufacturer. Suppose we have a general tolerance as follows: x. + .5.x + .1.xx + .05.xxx + .01 Now do you still think they are the same? “3” can be any number in the range of 2.5< x < 3.5, while “3.000” can be any number in the range of 2.99 < x < 3.01. This is ahuge difference if tight fits are required. We will set the dimension back to decimal format with three decimal places. Dual Dimension In this drawing, we currently don’t have dual dimensioning turned on. Had we haddual dimensioning on, we would have two dimension values shown for eachdimension on this drawing – one on top of the other. The dimension on top represents the Primary Units of the drawing, while thedimension on the bottom represents the Secondary Units of the drawing. In thisexample, our primary dimensional units are Inches, so the secondary units would beMillimeters. The typical format for a dual dimension is as follows:

PRIMARY UNITS

[SECONDARY UNITS] The following figure shows what this drawing view might look like if we had dualdimensioning turned on:

Okay, a few things to point out. First, the number of decimal points are going to beequal. The reason for this deals with the idea of trailing zeros. In Metric, trailingzeros are not permitted. Pro/ENGINEER knows this based on the drawing setup file. Therefore, our 3.000 dimension (which goes to 3 decimal places) equates to 76.2millimeters (3.0 * 25.4). It is not shown as 76.200. Why is this important? We do a lot of manufacturing oversees, where the metric system is prevalent. If wemodel our designs in inches, and then produce drawings with dual dimensions, thereis a good chance that the manufacturer will look at the bottom number formanufacturing or inspecting. Generally, this isn’t a problem. Sure, there is somerounding going on when converting from English to Metric, but generallyPro/ENGINEER does a good job in maintaining consistency in the conversion. The problem could arise if general tolerances are used on the drawing. Going backto our example before, we might have English tolerances as follows: x. + .5.x + .1.xx + .05.xxx + .01 From a conversion standpoint, the equivalent in metric would be: x. + 12.7.x + 2.54.xx + 1.27.xxx + .254 Okay, if we look back at our current dimension, we know that our height can varyfrom 2.99 to 3.01 (based on three decimal places). If the manufacturer is looking atthe metric dimensions (but following the general tolerances listed on the drawing),there is a chance (possibly slight – but it still exists), that they might end up doing76.2 + .1 (which is the metric dimension with the English tolerance for one decimalplace applied). This gives us a range of 76.1 to 76.3 millimeters, which is equivalentto 2.996 to 3.004 inches.

Okay, you might be saying – wow, this would actually be better, because it is a tightertolerance, and still leaves room for most of the English range. Aside from a potentialin cost difference to hold to this tolerance, going from English to metric doesn’t seemas bad. If we had the opposite, a metric drawing with English secondary units, and we calledout general metric tolerances, the results are quite different. We won’t go through anexample of this, but try it on your own. The bottom line is that when you use dual dimensioning, you should watch out forpossible rounding or misinterpretation errors that may occur. Witnessline Display The last section on this tab that we will talk about here is the witness line displaysection, which looks like the following:

Working with the same 3.000 dimension, we will click on the Erase button. We areprompted to pick one or more lines. We will pick the top witness line for thisdimension, followed by the middle mouse button to complete the selection. Click onOK to close the properties window, and you will see the following.

Notice that a Double arrow appears on the end of this dimension where the witnessline used to be. Typically, you see this in partial or detail views where the geometrythe dimension connects to on one side is not in the current view. The recommend practice for this is to set up a set datum on the reference that is notvisible, and then call out the datum in the dimension, as shown in the next figure(assuming Datum “D” is the datum that is not on this view)

This can be done in the second tab of our Dimension Properties window, which iscoming up soon in this lesson. For now, we will double-click on the dimension oncemore, and click on Show back in the Witnessline Display section to get back thewitness line that we erased. DIMENSION TEXT TAB The next tab in our properties window is the Dimension Text tab, which looks like thefollowing for our current dimension:

In the main field, we can see a value of @D. This is telling how to display thedimension value. There are three options that can follow the “@” symbol. Theseare:• @D – Shows the actual dimension value on the drawing. This is the default for

dimensions.• @S – Shows the symbolic name for the dimension on the drawing. For

example, you can see in this figure that our dimension’s symbolic name iscurrently d5, so if we edit this large field and type in “@S”, our drawing wouldshow the following:

This is especially useful for tabulated drawings where you might want to call out thelength dimension on a part, and then have a table that defines what “Length” actuallyis for the different parts. A family table drawing is a good example where using thesymbolic name instead is common. • @O – Can only be used for created dimensions. This overrides the value of

the dimension, allowing you to enter any value in. I highly recommend againstusing this. An example where you might use this is in a part that you only wantto model part of it, like a din rail that might be 10 feet long. Perhaps you onlywant to model 1 foot, because all of the detail along the rail is the same fromone end to the next, so you only need to call out a portion of it.

In this case, we can enter “10” for the value, and on the drawing it will appear as 10. Changing the actual dimension in the model will not update the drawing. That is whyit is better not to use it. For this same example, it would be better to use a Brokenview instead. We will see how to create partial and broken views in an upcominglesson. Remember our Section A-A view has two created standard dimensions. We couldtake the one at the bottom of the view and change its text to read: “@O 1396500.4”(without the parenthesis). This would result in the following on our drawing.

Clearly, this is not correct, and could never possibly be this way, but we have theability to do this with created dimensions. This is just one more reason not to usecreated dimensions over shown dimensions (which don’t let you override them). Now, within this large field, we can add any additional text we want to the existingdimension. For example, we can edit the height dimension again, and add thefollowing:

This, combined with erasing the top witness line is what was able to give us thefollowing:

Down at the bottom of our Display Properties window, we have a button called TextSymbol, which, if clicked, brings up the following window.

This Text Symbol window has many commonly used drafting symbols used indimensional notes. For example, if our small holes were only 0.25” deep, instead ofcalling out the depth dimension on another view, we could update the dimension textwith the depth symbol, followed by the symbolic name of the depth (&d31, forexample), which might give us the following.

In our current tab, we also have three fields at the bottom. These fields are:• Name – the symbolic name for the dimension (d5 in an earlier example). We

can rename the dimension in this location (“Height” for example).• Prefix – Specify a prefix in front of the current dimension (3X for example).• Postfix – Specify text at the end of our current dimension (TYP, for example). You can add prefix and postfix text in the large window as well, as we saw. TEXT STYLE TAB The last tab in our Dimension Properties window is used to modify the style of thetext, including font, text size, text angle, text color, etc. This tab looks like thefollowing.

Copy From At the top of this window is a section that allows us to re-use any style libraries thatmight be set up, or to pick another dimension/note on the drawing to copy its currentstyle. Character The next section down allows us to specify the font we are using. Any true-type fontcan be used. If you don’t have a font in your pull-down list that you need, contactyour system administrator for help on getting that text into your list. In addition to the font, you can specify the height, thickness, width factor, and slantangle for the text. Most of these use the values set by the drawing setup file. I wouldnot override these unless you absolutely had to, as these are based on currentstandards. If you need to underline your text, you can click on the check box entitled Underline.

Note/Dimension In the final section, we can specify some effects for the text, such as the justification(center, left, right), the alignment (vertical/horizontal), the color of the text, linespacing for multi-line dimensions or notes, whether the text is mirrored, and marginsfor text inside table cells. Again, I would keep the default settings for most of these,as they are driven by the setup file. Justification is the only one that is oftenchanged. BUTTONS At the bottom of the Display Properties window, we see a row of buttons. They dothe following:• Move – pick a new location on the screen where you want the text to be, and

the dimension or note will jump to that location.• Move Text – Keeps the witness lines and leaders stationary, and just allows

you to pick where you want the text to be. This is good if you want to move aradius or diameter dimension text without moving the leader.

• Edit Attach – Allows you to specify alternate attachments for thenote/dimension. For dimensions with leaders (such as radius or diameterdimensions), this is more common. For linear dimensions, you really can’tchange the location where the witness lines are going.

For example, you might have a round feature in the model that goes along manyedges. By default, the first edge you select in the round feature is the one that showsthe dimension in the drawing. By using the Edit Attach button, you could select adifferent arc on your drawing that is tied to the same round feature. Close out of this properties window, and save the drawing.

DIMENSIONAL TOLERANCES

The last topic for this lesson is how to apply dimensional tolerances. If you double-click on a dimension to get the properties window back, you can see a section on thefirst tab for tolerance specification. To demonstrate this, we will go to our TOP view in the same drawing, and double-click on the overall length dimension (10.000”) to bring up the properties window. The following figure shows the tolerance section of the Display Properties window.

Currently, our dimension is at its Nominal value – meaning that there is no toleranceshown for this dimension. The Nominal Value is 10.000 (which is what thedimension was set to). If we wanted to change the value of the dimension, we coulddo it here. The upper tolerance is currently set at 0.010, meaning that our dimensioncan go up to 10.010. The lower tolerance is set at 0.010 as well, meaning that ourdimension can start at 9.990. We will change them to the following for demonstrationpurposes: Upper Tolerance: 0.05Lower Tolerance: 0.02 Our window should look like the following:

Using the pull-down field, we can see the following tolerance modes available toselect from:

The following figures show us what our dimension would look like with the differenttolerance settings:

LIMITS

PLUS-MINUS

+- SYMMETRIC Okay, you might have noticed something a little strange. First, on the Limits setting,it used the “nominal value” + “Upper Tolerance” to arrive at the top number (10.000 +

0.050 = 10.050). For the lower number, it used the “nominal value” – “LowerTolerance” (10.000 – 0.020 = 9.980). This isn’t strange, it is exactly what we expected. When we picked on the Plus-Minus setting, however, our nominal value changed to 10.015 instead of 10.000. Why? It took the average of the previous result (10.000 + 9.980)/2, which gave us10.015. Then, it divided the tolerance difference (0.05 + 0.02)/2, which gave us0.035.Had we picked this tolerance mode first, we would have gotten the following result.

This is what we expected to see, so why didn’t it do this? Unlike AutoCAD or other2D drafting packages, Pro/ENGINEER is a fully parametric solid modeling tool. Itgives us the ability to set our dimensions to different ranges of tolerances to checkstack-up, so when we change the tolerance mode for a dimension in the model, itactually updates the model with these values. It was not simply a text edit on thedrawing, it was an update to the 3D data. Just keep this in mind if you decide to go from one tolerance mode to another, youwill want to verify your numbers are correct. Now, with the Symmetric setting, we will get something different if we had startedwith this. The result is:

This kept the nominal value correct (10.000), but it didn’t average the upper andlower tolerance. Instead it used to upper tolerance value. Again, if this is not whatyou want, make sure you change it. Try these out for yourself. When you are done, save and close the drawing. TOLERANCE STACK-UP ANALYSIS In the model itself, we can set our dimensions to their upper, lower, or nominalvalues, or a combination of these and regenerate the model. Then, we can runinterference checks with our assemblies to see the effects of tolerance. Typically, you will only be concerned with certain fit dimensions, and therefore, wewant to leave most of the dimensions at their nominal value. If you have more thanone dimension adding up in the direction of the fit (for example, instead of an overalllength of the plate, if we had dimensioned from edge to hole, to edge, causing twoseparate dimensions, then we would want to try different scenarios with both of thesedimensions. To set a dimension to a particular tolerance limit, we go to Edit, Setup, and then pickon Dim Bound from our Menu Manager when it appears. This will give us thefollowing.

In the DIM BOUNDS menu, we can see options for which dimensions we areselecting. These are:• Set All – Sets all dimensions in the model to the tolerance limit specified in the

next section.• Set Selected – Allows you to select specific dimensions (such as the length

dimension) and only set that one to the tolerance limit specified in the nextsection.

The next section of options defines the tolerance limit. The choices are:• Upper – Sets the dimension value(s) to the maximum value based on the

tolerance(s) specified.• Lower – Sets the dimension value(s) to the minimum value based on the

tolerance(s) specified.• Nominal – Sets the dimensions back to their nominal values.• Dim Bnd Table – Lets you read from a dimension boundary table that you can

create. The following figure shows a sample Dim Bound Table.

I recommend setting up these tables to make quick work of stack-up analyses. Theway they work, you can specify the Set All option, and then pick on the Dim BndTable. This brings up the following menu.

Starting from scratch, you would select Edit, which brings up the figure at the top ofthis page. In the table, the dimension symbol names are listed across the columns.

Here, only four of the many dimensions are visible. If we scroll to the right, we wouldsee the rest of them. For each of the symbols, you can specify whether they should be at the Upper,Lower, Middle or Nominal values. You could set up a table for each type of stack-upyou want to try. Then, when you are ready, use the Apply Set to read in one of thetables. Regenerate the model, run your analysis, then apply a different set.

NOTES

Creating notes on the drawing is easy. Demonstrate this, go back to theShow_Draw drawing that we have been working with. We will create a note at thebottom left corner of the drawing. Before we do this, we are going to first go to our TOP view, and find out thedimension symbol name for one of our radius values. Therefore, double click on theradius dimension that is currently out in the middle of the view (near the large hole). When the properties window opens up, go to the Dimension Text tab, and youshould see the dimension name is d7. Close the properties window. In the drawing toolbar, click on the create note icon, orgo to Insert, Note from the menu bar. This brings up the following menu.

The top section of this menu deals with leaders. To create a general note on thedrawing, we will use the No Leader option (which is currently the default). If wewanted to make a leader that pointed to an edge or surface, we would use the With

Leader option. There is also an ISO leader option, an On Item leader option, and anOffset leader option. These are probably less used, so we won’t cover them in thisguide. Next, we can specify whether we are going to enter the note ourselves, or we aregoing to import a text file from disk. We will keep the default option of Enter. The next section defines the orientation of the note. The default is Horizontal, butwe also have Vertical, or Angular options as well. We will keep the default option. The next section only applies if you are using leaders. Since we are not going to usea leader, we will skip this section. The section following this justifies the text, and thesection after this allows us to specify a style to use. We will leave the Default optionselected. Finally, we have the option to make the note or cancel out (Done/Return). We willtherefore pick Make Note, and then pick down in the lower left corner of our drawing(out in the open area – not on the actual corner of the sheet). When we do this, the message bar becomes a text field and we can enter the firstline of our note. We will enter: NOTES: When done, click on the <ENTER> key on your keyboard. We are now prompted toenter text for the second line of our note. We want to have a space in the note, sowe will hit our spacebar once, followed by <ENTER>. NOTE: If you don’t hit thespacebar, and just hit <ENTER>, you will be done creating the note. We are now prompted to enter the next row of text. We will type: UNLESSOTHERWISE SPECIFIED, ALL ROUNDS Hit on the <ENTER> key, and type the last part of the note: AND FILLETS SHALLBE &d7. Hit the <ENTER> key, and then hit the <ENTER> key once more to complete thenote. We will see the following on the drawing.

We can see that instead of “&d7” in our note, we can actually see the dimensionvalue for our radius (.500), and if we go to our TOP view, we can see that the radiusdimension is no longer on the drawing view.

Why is this? If you remember, our drawing can not be over constrained withdimensions that come from the model, therefore, if we use the syntax &d# in a note,that dimension that represents d# will transfer over to the note, and disappear fromthe drawing where it was used. This same thing works with created dimensions, which are typically &ad#. The onlydifference is that you can over constrain your drawing with created dimensions, andthe system won’t stop you. If you delete the note, the dimension will re-appear onyour view. As I mentioned a few paragraphs back, there are so many possible combinations ofleader types and attachments for creating notes that we won’t cover them all in thisguide. If you have questions about notes, please don’t hesitate to contact your CADAdministrator or the online help for more information. Save and close this drawing.

LESSON SUMMARY

Dimensions are probably the most time-consuming entities to place on your drawing. Using shown dimensions, you can save some time in creation, and by applyingclean-up techniques (both in sketch mode, and in drawing mode), you can save a lotof time. Created dimensions are often used when you need to specify manufacturingdimensions that conflict with your current fit, form and function dimensioning scheme,or where no such dimension exists in the model.

Always try to show dimensions that must be “inspection” dimensions. Applytolerances to your dimensions, and perform stack-up analyses to test your design. You can also embed dimensions into notes and remove them automatically from thedrawing.

EXERCISES

None

Lesson

48

Lesson Objective: In this lesson, we will learn how to create Broken and Partialview types.

BROKEN VIEWS

Broken views are used to shorten a view of an elongated feature/model. Typically,the elongated model does not vary in features from one end to the other, andtherefore, you can remove the middle of this model, and not lose any detail. A perfect example of an elongated model is a din rail, or a broom handle, or anyobject that has a constant cross-section along its length. To demonstrate this, we will open up the drawing called Broken_View.drw, whichwill look like the following.

The rectangle in the figure above represents the boundary of the sheet size we areusing (which happens to be a “D” size sheet). We could use an “E” size sheet, andpossibly get more of the model to fit, but the height of the model would be too small incomparison to the size of the sheet. Therefore, to be able to detail out this model, we will use a broken view from theexisting RIGHT view to make the entire model fit on this sheet of paper, and not loseany manufacturing detail.

CREATING THE BROKEN VIEW Double-click on the RIGHT view to bring up the properties window. Once open, go tothe Visible Area category, which will look like the following.

Currently, the visibility is set to a Full View. We will use the pull-down field to see theother options, shown in the next figure.

We can see that one of the options is Broken View. We will select on this option,and we see the following.

Click on the “+” button to add a broken view definition. When we do this, we areasked to select on the view where we want our first break line. We will pick in thefollowing location.

When we pick in this location, a vertical blue line appears on the drawing view, andwe are prompted to pick the location for the second break line, which will be in thelocation indicated in the next figure.

When we pick in the second location, we get our second vertical blue line, as shownin the next figure.

At this point in time, if we scroll over in our broken view definition, we can seeadditional fields that we can define. One of them defines the shape of the cut on theview. Currently, we are seeing the Straight option, as shown in the next figure.

We will keep this option of Straight selected, and click on OK. Our view collapses,and we can see the following when we click outside of the view to de-select it.

As you can see, we have vertical lines where the handle is broken. Our view is nowmade up of two parts, which can be moved independently in the horizontal direction,as shown in the following figure.

We will double-click on the larger of the two view segments to get back into theproperties window. Return to the Visible Area category, and then scroll over to seethe other options for the shape of the break. This time, select Sketch. When you dothis, you are asked to sketch a spline that represents the shape of the break. We willsketch the following spline in the location shown in the next figure.

NOTE: You should try to stay within the two black dots. Once you are done pickingthe last spline point, click on the middle mouse button to complete the spline. Twoidentical blue splines show up on the view, as shown in the following figure.

Click on OK to complete this view, and we will see the following.

The following figures show the rest of the view shapes available. NOTE: For the two“Geometry” options, you have to pick two points to define the geometry. You shouldpick near one of the black dots for the first point, and then approximately the samelocation on the bottom line, under the dot you previously selected. S-Curve on View Outline

NOTE: Because our handle is so small in height, the “S” shape doesn’t reallymanifest itself well. The other “S-Curve” option is better, as shown in the nextsection.

S-Curve on Geometry

Heartbeat on View Outline

Heartbeat on Geometry

By contrast, this “Geometry” option doesn’t work as well as its previous counterpart. The “Heartbeat” is too small to be effective in this case. BENEFIT OF BROKEN VIEW The benefit of making this a broken view is that we can now detail out the model, andthe portion of the handle that is missing from the view is not critical to the definition ofthat model. The following view shows how we can show the entire length of themodel, but still get it on the drawing sheet.

NOTE: The dimension on the figure above is a created dimension. The model isactually an assembly consisting of a base and handle. Neither of these independentmodels has the entire length as a dimension. We could have done this assembly

with top-down design, and introduced the overall length as a variable in our skeletonmodel that could be controlled, and then shown on the drawing. Save and close the drawing.

PARTIAL VIEWS

A partial view should only be used to show pertinent features not described by trueprojection in other views on the drawing. They are used when you want to zero in onthe model to detail out a feature or set of features but to simplify the drawing byremoving all non-necessary geometry from the view that is already detailed out inother views. To demonstrate this, we will create two partial views for a bracket. Open up thedrawing entitled Aux_Partial.drw, which contains a RIGHT view of the bracket, asshown in the next figure.

We could easily project a FRONT view, as shown in the next figure.

The problem occurs when we add an auxiliary view. In order to get all three views onthe drawing (without changing the sheet size or scale), we would have to arrangethem as follows.

But, that brings up a good question… Should we opt to change sheet size or scaleas opposed to adding partial views? I don’t think it really matters either way. Thething to keep in mind is that a partial view allows you to remove geometry that is notdirectly detailed in that view, and is detailed in another view. Therefore, looking at the last figure, the auxiliary view contains geometry for thelower two holes that we are never going to detail in this view. Similarly, the FRONTview contains geometry for the raised protrusion that we are never going to detail in

this view, so why not create partial views for the FRONT and AUXILIARY views? That is what we are going to do. If you have not added the two additional views, go ahead and do this usingtechniques already described in this guide. Partial FRONT View We will start by creating our partial view on the FRONT view. Double-click on theFRONT view to open the view properties window. Under the Visible Area category,use the pull-down to select Partial View, as shown in the next figure.

Just like when we created the detail views earlier, we have to sketch a spline aroundthe geometry we want to show in the view. We have to start by picking on a vertex ofone of the existing geometric entities in our view as the center of the spline. We willpick on the end of one of the hole arcs, as shown in the next figure.

A blue dot appears where we picked, and we will start sketching our spline(remember not to close it completely, as shown in the next figure).

When you have finished sketching the spline, click on the middle mouse button tohave the spline closed, and then you will see a blue outline for the spline, as shownin the next figure.

Click on OK to complete this view, and our FRONT view will now look like the nextfigure.

At this point, our drawing looks like the following.

Partial Auxiliary View Now, we will repeat this same process to turn our auxiliary view into a partial auxiliaryview. Double-click on the auxiliary view to get to the properties window, and thenclick on the Visible Area category. Change the type to Partial View. Sketch the following spline (using the blue dot asan indication of where we picked for the center of the spline.)

Click on OK to complete this view. Our drawing should now look like the following.

We can now move the views back in towards each other and complete detailing it, asshown in the next figure.

Save and close the drawing.

LESSON SUMMARY

Broken and Partial views are used to save “Real-estate” on the drawing. Byeliminating unnecessary portions of the geometry, while still being able to convey thenecessary information, we can make our drawings easier to read and follow.

EXERCISES

None

Lesson

49

Lesson Objective: In this lesson, we will learn how to create GeometricTolerances (GTOLS) and how to access symbol libraries.

DEFINITIONS

Before we jump into Geometric Tolerances, we will take a moment to look at somedefinitions that pertain to concepts behind GTOLS. These definitions come from theASME Y14.5 standard. Datum A Datum is a theoretically exact point, axis or plane. It is the origin from which thelocation of geometric characteristics of features of a part is established. Forexample, if we specify the bottom, planar surface of a model as a datum, thendefining a “parallel” tolerance to that surface assumes that the datum surface is (forall intents and purposes) perfectly flat. We already learned how to define a datum(planar and axial) in Lesson 46. Feature of Size One cylindrical or spherical surface, or a set of two opposed parallel surfacesassociated with a size dimension. Least Material Condition (LMC) The condition in which a feature of size contains the least amount of material withinthe stated limits of size. For example, the maximum hole diameter and minimumshaft diameter. Maximum Material Condition (MMC) The condition in which a feature of size contains the maximum amount of materialwithin the stated limits of size. For example, the minimum hole diameter andmaximum shaft diameter. Regardless of Feature Size (RFS) This term is used to indicate that a geometric tolerance or datum reference applies atany increment of size of the feature within its size tolerance. True Position The theoretically exact location of a feature established by BASIC dimensions.

GEOMETRIC TOLERANCES

Geometric Tolerancing, and dimensional Tolerancing in general is not something thatwe can teach in the scope of this training guide. For more information on GD&T(Geometric Dimensioning and Tolerancing), you are encouraged to read the ASMEY14.5 standard. The following table lists the common geometric tolerances that are used.

Usage Tolerance Type Characteristic Symbol

For IndividualFeatures Form

Straightness

Flatness

Circularity(Roundness)

Cylindricity

For Individual orRelated Features Profile

Profile of a Line

Profile of a Surface

For Related Features

Orientation

Angularity

Perpendicularity

Parallelism

Location

Position

Concentricity

Symmetry

Runout

Circular Runout

Total Runout

FEATURE CONTROL FRAMES

A Geometric Tolerance Feature Control Frame is the method used to display thesetolerances on the drawing view. It is a rectangular block that is divided into differentsections, as shown in the example in the next figure.

The block can be a single row, as we see in the previous figure, or it can havemultiple rows for composite tolerances. The following table lists the commonModifying Symbols that are present in these tolerances.

Term Symbol

At Maximum Material Condition

At Least Material Condition

Projected Tolerance Zone

Free State

Tangent Plane

Diameter

Spherical Diameter

Radius

Spherical Radius

Controlled Radius

Reference

Arc Length

Statistical Tolerance

Between We will demonstrate how to build these control frames with an example.

CREATING A GTOL CONTROL FRAME

To demonstrate how to create Geometric Tolerances, we will open up the drawingentitled GTOL_Create.drw, which currently looks like the following.

We can see axes, dimensions, a note, and some set datums. We are going to createour first geometric tolerance by going to Insert, Geometric Tolerance, which willbring up the following window.

This window has four main tabs. These are:• Model Refs – Define the type of tolerance, and specify how it is going to be

placed on the drawing. Also allows you to specify which model to use in thecase of an assembly. NOTE: Your set datum must be in the model where youwant to show it. Therefore, if you have an assembly, you can not create aGTOL for one part, and reference a set datum in another.

• Datum Refs – Specify the datum references.• Tol Value – Specify the tolerance value.• Symbols – Add modifying symbols to your frame. The first tolerance we are going to create will be a Flatness tolerance. Therefore, wewill pick on the symbol that corresponds to the flatness. Refer back to the first tableto identify which button corresponds to the different tolerances, or move your mouseover the buttons until you see it listed in the tool tip. Once we pick on the “Flatness” symbol, we will see that the type of reference toselect changes from an Edge to Surface, as shown in the next figure.

We will pick on the Select Entity button, and then pick the edge that represents thesurface, as shown in the next figure.

When we do this, we now see another portion of our window become active, asshown in the next figure.

The Placement section will specify how the frame is to be placed. If we use the pull-down we can see a variety of methods for placing the control frame on our drawing.

We are going to place our first frame using the With Leader option, which will place aleader from the frame to the model on the view. Once we select this option, we getthe following menu.

Currently, the default settings indicate that our leader will have an arrow head andwill go to an entity, such as an edge, axis or vertex. We will pick the same edge thatwe picked before for defining the surface that is to get the flatness tolerance. Onceyou pick on the edge, it will become a bold red. Use the middle mouse button out inthe view to place the frame, and you will see the following.

A preview of the frame is now on our drawing view, and it will update as we continueto fill in the frame. We will now click on the Datum Refs tab, which currently lookslike the following.

The GTOL frame builder is intelligent. It knows that since we picked a “Flatness”tolerance type, there are no datum references that we can call out. Therefore, it gaveus this window. Click on the Tol Value tab to continue. It looks like the following.

Currently, the default tolerance is 0.001. We will change this value to 0.02, and thenhit the <ENTER> key on the keyboard. The preview updates.

Within this “Tol Value” tab, we also can define material conditions for the tolerance. We will not be specifying any for this particular tolerance. Therefore, we will click onthe Symbols tab to continue. It looks like the following.

In this window, we can see some symbols that are available for this type of toleranceand any references we’ve defined so far. We will not define any additional symbols;therefore click on OK to complete this first tolerance frame. Our drawing view willcurrently look like the following.

Save the drawing. GTOL FRAME IN NOTE The next Geometric Tolerance we will create will be attached to a note containing adimension. In general, Geometric Tolerances can not be attached to a free note, butthey can be created as a free note. Therefore, go back to Insert, Geometric Tolerance to start a new GTOL. We cansee that the window is exactly as we left it for our last tolerance definition. We willpick a Position tolerance this time. Once we do this, our window will look like the following.

In the Reference field, we can see that Edge is currently selected. If we use the pull-down, we can see other reference types we can select.

We will use the default of Edge, and select the edge shown in the next figure.

You should always try to pick on geometry that the GTOL controls. In this case, weare going to be attaching our GTOL frame to the “M42 X 1.5 – 6g” note, which iscurrently going to the same edge. Once we pick the edge, the Placement type we are going to use is Dimension. Remember, we can not attach to a free note, but the “42” in our current note isactually a dimension that was used in the note. Therefore, we can click on theSelect Entity button for the Placement filed, and select on this note. When we do,we can see a preview attach itself to the note, as shown in the next figure.

Now, we will go to the Datum Refs tab. It currently looks like the following.

For a positional tolerance, we do have fields that we can define on this tab. In themiddle of the window, we see three tabs entitled Primary, Secondary and Tertiary. For this tolerance, we are only going to define one datum reference, therefore we willstay on the “Primary” section. Since we are not doing a compound tolerance, we will use the Basic row, and usethe pull-down to select which datum acts as the primary reference for this tolerance,as shown in the next figure.

We will use B for this reference. Once you select a reference, you have the ability todefine material condition for this reference. We will use the pull-down to see a list ofpossible material conditions.

In this case, we will select the MMC (Maximum Material Condition) option. When wedo this, our window will now look like the following.

We will now click on the Tol Value tab. For the tolerance value, enter 0.1 in the fieldprovided, and then we will use the Material Condition pull-down at the bottom tospecify a material condition for the tolerance itself.

We will select the same material condition (MMC) that we used for the reference. Our window now looks like the following.

Finally, we will click on the Symbols tab, and add a Diameter Symbol to ourtolerance field, as shown in the next figure.

Click on OK to complete this tolerance, and our note will now look like the following.

The FRONT view for our drawing now looks like the following.

Save the drawing.TANGENT LEADER PLACEMENT The next Geometric Tolerance we will create will use a tangent leader as theplacement type. Therefore, go to Insert, Geometric Tolerance once more from themenu bar. This time, select a Parallelism tolerance. For the reference type, makesure Surface is selected, and pick on the following surface in the FRONT view.

When we do this, for the placement field, use the pull-down to select TangentLeader, as shown in the next figure.

Once we select this, we get the following menu.

Typically, with a Tangent Leader, you use the No Arrow leader type. Therefore, wewill select on this option from the menu above, and then pick on the same edge wepicked on before. Using the middle mouse button, place the frame above the existingdimensions, as shown in the figure below.

Currently, the definition of the tolerance, datum reference, and material conditionsare still left over from the previous tolerance that we defined. Therefore, we will needto go in and edit it to get the following.

For the material condition fields, set it back to RFS (no symbol), which will eliminatethe “M” symbol. Also don’t forget to remove the diameter symbol. The FRONT viewwill look like the following once you complete this tolerance.

Save this drawing. DIMENSIONS WITH SET DATUMS We are now going to create a geometric tolerance tied to a dimension that has a setdatum attached to it. Create a new geometric tolerance, and pick aPerpendicularity tolerance. For the reference, we are going to pick Surface, andthen pick on the same surface that we used for our first Flatness tolerance definition. Once we pick on this surface, use the Dimension placement type, and pick on the44.60/44.45 limits dimensions to the left of our FRONT view (the one that currentlyhas the “C” set datum attached to it. When we pick on this dimension, we can see the GTOL frame attach itself to thedimension, and the set datum attaches itself automatically to the frame, as shown inthe next figure.

On the tolerance creation window, there is a button called Move, which will allow usto temporarily move the GTOL while we are still defining it. Click on this button andmove the tolerance to the following location.

Now we will go in and edit the values and add any material and modifying symbols asnecessary to get the final tolerance, as shown in the next figure.

Save and close this drawing. We will come back to it in the exercises for this lesson.

SYMBOL LIBRARIES

There are several libraries of symbols that are available in Pro/ENGINEER and in ourcompany. These are:• Surface Finish Symbols• Weld Symbols• Custom Company Symbols CUSTOM COMPANY SYMBOLS In an upcoming lesson, we will learn how to create draft entities in drawing mode –which is the method to define symbols. For now, we will learn how to access alreadycreated symbols. By default, we have a config.pro file that points to the location of our customsymbols. If you have the correct config.pro loaded, then you will always end up in thecustom symbol location when you go to insert a symbol. To demonstrate this, create a brand new drawing. Accept the default name, and thedefault model that is associated (even if it says None). Use an A size sheet. We arenot going to add any views to this drawing. To access our symbols, go to Insert, Drawing Symbol, Custom, which will bring upthe following window.

You can see the location is listed as User Syms in the pull-down field. Out in themain window, you will see a list of defined symbols. Your list may be differentdepending on the organization. To demonstrate the symbol window, we will open up the tri_flag.sym symbol. Whenwe open this symbol, we get the following window.

As we move our mouse around the drawing, a preview of the symbol follows themouse, as shown in the next figure.

Looking back at our Custom Drawing Symbol window, we can see that there arethree tabs. The first tab (General) is used to define the symbol, the placement, andthe size/rotation/color of the symbol. For the placement types, you have the same sort of options you have for GTOLframes, and notes. Depending on the symbol definition, you may or may not be ableto use leaders. For this symbol, it is most commonly used without leaders, so we willleave the placement type as Free. For now, we will also leave the height and angle at the default values. If we click onthe Grouping tab, we see the following.

As you can see from this figure, no grouping has been defined for this symbol. Grouping allows you to create different configurations of the same symbol instance. Each defined group can turn on/off draft entities or text in the group definition. Wewill see this in more detail in the next two symbol types (Weld and Surface Finish). If we continue on to the next tab, called Variable Text, you can see the following.

When you define a symbol, if you place text in back slashes - \text\, you can createvariable text that can be changed each time the symbol is used. Text that is not inback slashes will be read-only in the symbol.

We can see that we have a variable text that currently has a value of A. We will editthis and enter 5. Click anywhere on the drawing to place the symbol, and then clickon OK to complete this symbol. On our drawing, we see the following symbol.

To edit this symbol, you would simply double-click on it to get back to the symbolwindow. SURFACE FINISH SYMBOLS To access surface finish symbols, go to Insert, Drawing Symbol, Custom, whichthis time brings us back into the surface window, where the last symbol we used isstill active. We will click on the Browse button next to the name of the symbol (onthe General) tab. This brings us back into the file open window. In the pull-down field at the top, selectSystem Syms, as shown in the next figure.

This brings us into the following window:

In this window, we can see two different Surface Finish folders, and a weld symbolfolder. The first folder is for surface finishes following the ISO 1302-1978(E)standard. The second folder is for surface finishes following the ASME Y14.36-1978standard. We will double-click on the ASME Y14 standard folder. This reveals a single surfacefinish symbol, as shown in the next figure.

We will open this single symbol (surftexture.sym), and we will get the symbolcreation window, which looks like the following.

We will leave the defaults alone on the first tab, and go to the Grouping tab. We willsee the following options in the group window.

This is a perfect example for using groups. There are hundreds of possible surfacefinish combinations, and instead of creating hundreds of individual symbols, a singlesymbol was created that contains all of the possible definitions. By turning on/offcertain options, we can get all of the different combinations possible. At the top level, we can specify whether this is for an Unspecified, Machined, orNo-Removal surface. Within each of these options, are further options that can bedefined. If we were to expand all three options to see the possible sub-options, ourwindow would look like the following.

We will expand the Unspecified option to see the detail up close.

As you check items, and sub-items, it starts to build your custom symbol in thewindow to the right. We will select the Average Roughness option, as shown in theprevious figure, which adds variable text to our symbol. If we go to the Variable Text tab, we can edit the value for this variable text. In thiscase, we will enter 3.2 for the average surface roughness, as shown in the nextfigure.

Clicking out on our drawing gives us our current symbol.

If we had more than one of these surface finish symbols to define, we could go backto the General tab, and click on the New button, which starts a new surface finishsymbol, using the current definition as the starting point. Every time we click on thedrawing, we place this symbol in its location, and then click on New to add a newone. Click on OK to complete this symbol. WELD SYMBOLS To create a weld symbol, we repeat the process as the last section until we get to thefolder where we see the three different system symbol directories. This time, weselect the Weldsymlib folder, which gives us the following.

As with the surface finish symbols, there are two standards to choose from for weldsymbols: ISO 2553:1992(E) and ANSI/AWS A2.4-93. We will double-click on the ansi_weld folder, which gives us the following folderoptions.

These are the first of the different categories for weld symbols. We will double-clickon the Simple folder to continue. This brings up the following window:

From this window, we can see a list of individual symbol definitions. We will open upthe first one (bevel.sym), which brings up the following symbol create window.

One of the differences in this symbol is that we can use a Free placement type. Wewill have to pick a location for the leader to go to, but we will come back to that oncewe have defined the group options. Therefore, click on the Grouping tab, and selectthe options shown in the following figure.

When we have defined these group options, click on the Variable Text tab, whichshows two parameters we can modify based on our selection of options.

Go ahead and enter any values you want. I will leave the current values for thisexample. To place this symbol, we need to go back to the General tab. We willleave the Placement Type at With Leaders, but we will change the New Leadervalue to Free Point, and then click out in the drawing. After you click, you will noticea preview of the symbol with its leader appears.

Drag the symbol to the location you want, and then click on the middle mouse buttonto finish the drag. Click on OK to complete this symbol. The following figure showsthe location where I dragged it.

Close this drawing without saving.

LESSON SUMMARY

Geometric Tolerances can be applied to your drawing in a variety of ways. Be sureyou have your set datums, axes and dimensions fully detailed before adding theGeometric Tolerance to make it easier. Symbols can be created to automate common drafting tasks. In a later lesson, wewill learn how to create a basic symbol with some grouping.

EXERCISES

Now, using techniques learned in this lesson, complete the Geometric tolerances onthe GTOL_Create.drw drawing, as shown in the next figure.

Lesson

50

Lesson Objective: In this lesson, we will learn about the 2D Drafting capabilitiesand how to create a symbol from scratch.

2D DRAFTING

There are times in drawing mode where you may need to sketch entities. Creatingsymbols and formats is the most common usage for the 2D drafting tools in drawingmode, but often, we create geometry on the drawing (such as parting lines, arrows,etc.) The 2D Drafting tools are not the most user-friendly tools in the Pro/ENGINEERdrawing arsenal. In fact, compared to the part mode sketcher functionality, the 2DDrafting tools seem very clunky. In a future release of Wildfire, the 2D draftingfunctionality is going to be replaced by the regular sketcher tools, which will make itmuch easier to use. The 2D Drafting tools are located on the feature toolbar in drawing mode, and looklike the following:

We will go through these tools in the next section.

2D DRAFTING TOOLS To demonstrate the different drafting tools, open up the 2D_Draft.drw drawing. Itcontains three views, as shown in the next figure.

We will work out in the upper right corner for most of these tools, but some of themrequire actual geometry to work off of, so we will come back to the views in a minute.

Enable Sketching Chain If you depress this tool, a command remains active until you select a differentcommand. For example, if you start to sketch a line, once you place the endpoint ofthe first line, it becomes the start point for the next line. If you don’t have this active, then the line tool is still the active tool, but you have topick the start of the next line. We will demonstrate this once we get into the line tool. Remember Parametric Sketching References When you sketch draft entities in drawing mode, you can pick on existing draftgeometry or view geometry as references (just like we pick references in sketchmode). If you press this button, and then sketch an entity parametrically related to a view, anupdate to the model will update the parametric information (collinear constraint, forexample). We will see an example of this with the line tool. Line Tools The line tool is a fly-out consisting of the following tools.

2 Point Line

The two-point line creates a line by picking on the start point, and then picking on theend point. When you pick on the tool, you will see a red cross-hairs on the mousecursor as it moves across the drawing, as shown in the next figure.

A window appears for capturing sketching references, as shown in the followingfigure.

Currently we don’t have any references. We will come back to this in a minute. Outon the drawing, if you hold down the right mouse button, you will see the followingoptions.

The following commands directly relate to the sketch that we are creating. Theseare:• Select Reference – Takes us back to the Snapping Reference window that

appeared.• Angle – Specify an angle for the line entity that we are currently sketching or

will sketch. To make a horizontal line, enter 0.0 or 180 for the angle. For avertical line, enter 90 or 270 degrees for the value.

• Relative Coordinates – This is usually used for the end point of the line, givingyou exact control of the vector from the start point. For example, a horizontalline exactly 1.5” long going to the right of the start point would result in thefollowing: X = 1.5, Y=0.

• Absolute Coordinates – This can be used for either endpoint. It gives you theability to sketch using the entire sheet size as a grid, where X=0, Y=0 is in thelower left corner of the sheet. For an “A” size sheet, your maximum X that youwould want to go is 11.0”, and your maximum Y that you would want to go is8.5”.

• Regenerate Draft – Regenerates all of the draft entities. Any parametricallylinked entities would update.

• Properties – Select line size, color, style, etc. We will select Angle, which will give us the following window.

We will keep the default value of 0.0000 to create a horizontal line. Click on<ENTER> on your keyboard, or click on the green check mark to accept this. Clickanywhere on the drawing to start the line. As you move your mouse, you will see amagenta preview of the line going to the left or right of your first point (depending onwhich side you are on when you drag).

We will make this line segment exactly 3.0” in length, therefore, before you selectyour end point, right click again, and select Relative Coordinates, which brings upthe following window.

As indicated in the window above, if we enter 3.0 in the “X” field, we will get a linethat is 3 inches long going to the right. If we entered -3.0, it would go 3 inches to theleft. Click on the green check mark to accept this, and we get the following line.

In our Snapping References window, we can see the line added to the list of activereferences.

If we move our mouse back over to one of the end points of the line, we can see thatit will snap there for the beginning of our next line.

Go ahead and snap to the right end as shown above, and click to start a new line. Asyou move your line up, and away from the first line, you will notice that it will snap atperpendicular, as shown in the next figure.

We would use this to make a square or rectangle. Instead, we are going to holddown the right mouse button, select Angle, and enter 135 for the angle. This forcesthe line to go at 45 degrees with respect to the first line, as shown in the next figure.

Drag the line well over to the right of the middle, and click to create it, as shown in thenext figure.

Now, we have two lines in our References window – the first horizontal line and nowthe new angled line. We will create a third line starting at the left end of thehorizontal line, and select Angle and enter a value of 45 to get a line going uptowards our last one. When you get to the first angled line, our new line will snap to it, as shown in the nextfigure.

Click to accept this snap and finish the line. Click on the middle mouse button tofinish out of line mode, and we are left with the following on our drawing.

Trim We will take a moment to see how to trim a line. From the menu bar, we wouldselect Edit, Trim, which gives you the following options for trimming.

• Divide at Intersection – divides up the entities where they intersect. You can

then delete the extra pieces you don’t need.

• Divide by Equal Segments – Breaks up an entity into equal length segments. For example, breaking up a line into 10 pieces of equal length.

• Corner – Trims two intersecting entities at their intersection point. The entitiesneed to either already touch, or project to touch at a corner.

• Bound – Extends an entity up to another one. The entities must project to acorner intersection

• Length – Trims an entity to an exact length by extending or shortening theentity near the endpoint selected.

• Increment – Extends or shortens an entity by a specified amount. We will choose the Corner option, and then pick on the two angled lines on theportion we want to keep using the Ctrl key, as shown in the next figure.

This will eliminate the small portion that extends out to the upper left, resulting in thefollowing.

Construction Line The second line tool is the Construction Line. It creates a line just like the two-pointline, but it behaves like a sketcher centerline or construction line. It will not print outon a drawing if used. Select this tool from the line tools fly-out. When the Snapping References windowappears, you will notice that there are no references listed. What happened to ourthree lines that we created? The lines are still there, but their presence in thereferences window was only while we were still active in the line tool. Once we wentback to the select tool, it cleared the references. Therefore, we will pick on the arrow button in this window to add references, and wewill pick on the two angled lines in our triangle. They will show up in the window, asshown in the next figure.

Click on the middle mouse button to finish picking references, and then bring yourmouse over to the left of the two angled lines. Around the middle of the line, it shouldsnap to the midpoint, as shown in the next figure.

Click here, and then go over to the midpoint on the other line, as shown in the nextfigure.

When you click on this endpoint, a dashed line appears across the working window. Click on the middle mouse button to complete the creation of construction lines andreturn to the select tool. We can see a light gray dashed line on our drawing.

Unlike sketcher, where you can convert a line to a construction line, and still have itbe within the endpoints selected, this construction line will use the start and endpoints as vectors to define an infinite line. Go ahead and use the select tool to drag a box around the triangle to select it, and hitthe delete key on your keyboard. Pick on the construction line that we just createdand delete it as well. Crossed Construction Lines The Crossed Construction Line tool creates two perpendicular construction lines. The first line you draw determines the location of the origin of the lines (where theyintersect) by using the start point. The end point determines the horizontal vector. The perpendicular construction line is created automatically. To demonstrate this, click on this tool from the line tools fly-out icon. Pick out on thedrawing, and then move your mouse over and down to create an angled line, asshown in the following figure.

When you click on the end point, the two construction lines appear. The location ofthe intersection of the two lines is where our start point was before, while the angle ofthe lines is determined by the end point that we picked, as shown in the next figure.

Go ahead and delete these two lines. Enable Chain Sketching – Revisited We will now take a look at this option. If we click this icon, and then go into our linetool, we start to create a line the same way we normally do. This time, however,when you pick on the endpoint for the first line, notice how the next line startsautomatically at the endpoint of the first one?

This is similar to the way it works in Sketcher mode with the line tool. To completeyour chain of lines, click on the middle mouse button. The line tool will still remainactive for you to start a new set of lines. To get back to the select tool, click on themiddle mouse button again. Delete any entities that you just sketched. Keep thistool active for our next topic. Remember Parametric Sketching References – Revisited Now, we will look at this option again using the line tool. To start, click on the icon toactivate this. You must have the icon active before you sketch your geometry. Activating it after will only enable it for newly sketched entities. Once you have pressed the button, click on the line tool. In the SnappingReferences window, click on the arrow button, and we will pick the following edge onour RIGHT view.

When we select this edge, its endpoints highlight in a blue dot, as shown in the nextfigure.

We will see this edge listed in our References window.

Click on the middle mouse button to finish selecting references, and then our linecommand becomes active. Sketch a perpendicular line starting on the left point ofthe reference edge (be sure you are snapped to it). Stop the line before you get toan “equal length” condition between the line and the edge. The next line segmentshould start automatically (because we still have our chain sketching enabled). Sketch a horizontal line over until you get an equal length condition with the edge,then create the last segment down to the right vertex of the edge. The followingfigure shows this sketch.

To demonstrate the parametric nature of our references, we will change a modeldimension to force the top edge of the model to translate down. To do this, we willshow some dimensions. Alternate way to Show Dimensions Another way to show dimensions on your drawing for a specific feature is to go to themodel tree, right click on the feature, and select Show Dimensions, as shown in thenext figure.

Unlike the Show/Erase tool, we have no ability to only select certain ones to keep,but that is okay for this instance. On our drawing, we can see the three dimensionsthat make up our selected feature.

We will select on the 2.000 dimension once to activate it, and the double-click on it tomodify the value to 1.5. Regenerate the model, and you will notice that as the topedge of the model translates down, the sketched entities move with it to remainsnapped to the edge, as shown in the next figure.

Edit the dimension back to 2.000, regenerate the model, and then delete the threesketched entities that we made. By contrast, if we try this same thing again without using the Remember ParametricSketching References activated, the sketched entities will not translate with the topedge, as we can see in the following figure.

Try this out for yourself by repeating this same process, but de-select the tool first. When done, set the dimension back to 2.0, and regenerate the model. Delete thesketched entities. Finally, de-select the Chain Sketching command. Circle Tools The circle tools is a fly-out consisting of the following.

Circle Tool To create a circle, click on the drawing, and then drag out the diameter. Click tocomplete the circle. If the Chain Sketching is active, a new circle starts again at thesame center, allowing you to create concentric circles. If you click with the right mouse button with the circle tool active, you see thefollowing.

This is very similar to the RMB functionality with the line tool, but instead of an Angleto define, we can specify the Radius. When we select this option, we get thefollowing window.

We will enter a value of 1.0 in this field, and then click on the green check mark, or hitthe <ENTER> key on the keyboard. When we do, we see the outline of the circle atthe specified dimension.

We then click to place the circle. Remember, this is the RADIUS of the circle that weentered, not the DIAMETER. The following shows the circle after it has beencreated.

Delete this circle when complete.Construction Circle This is done exactly the same as the regular circle. The only difference is that thecircle that results is only used to aid in the creation of other entities, and will not print. It is a dashed gray entity, just like the construction line.

Ellipse by Major Axis End Points

The first ellipse tool is created by first selecting the start point and then end point of aline that represents the length of the ellipse. This line can be at any angle you want. The following figure shows the creation of this first line.

Once you pick on the end point, the ellipse will appear, and you can drag out thewidth, as shown in the next figure.

The following figure shows the created ellipse.

Delete this ellipse. Ellipse by Center and End of Major Axis The last ellipse is very similar to the previous one. The biggest difference is thatinstead of picking the start point of the line that defines the length, we are picking thecenter of the ellipse. Once we pick on the location, the line grows out on both sidesof this point, and rotates about it. Once you pick the second time to finish draggingout the length, you drag out the width of the ellipse just as we did before. Arc Tools The Arc Tools is a fly-out icon that contains the following:

3 Point/Tangent-End Arc Click on the 3 Point/Tangent Arc tool and click out on the drawing. This creates thestart point for our arc. Next, drag your mouse over to the location for the end point,as shown in the next figure.

When you click on the end point, you now drag out the radius of the arc, as shown inthe next figure.

When you click once more, you finish the first arc. Since the arc tool remains active,we can go straight into demonstrating the tangent-end arc. Therefore, bring yourcursor over the end point of the arc that we just created, and you will see it snap tothis point. A small “T” appears to indicate that it will be tangent, as shown in the nextfigure.

Click on this end point to start the arc, and then drag out the end point for the tangentarc, as shown in the next figure.

When you click to place the end point, we can continue to make additional arcs, orclick on the middle mouse button to complete the arc tool. The following figureshows the completed set of arcs.

Delete these arcs when done. Center-Ends Arc When you click on this tool, the first point you will pick is the center of the arc. Onceyou pick the center point on your drawing, a circle will appear. Your cursor will rideon the circle to define the start point of the arc, as shown in the next figure.

Once you click to create the start point, you are now dragging out the location on thecircle where the end point will be, as shown in the following figure.

The following figure shows the completed arc.

Delete this arc when done. Fillet Tools The fillet tools is a fly-out, but there is only one fillet tool in our current fly-out. This isthe Round Fillets Tangent To 2 Edges command. To demonstrate this, first create two lines that connect to each other, as shown in thenext figure.

Now, click on the fillet tool, and you will be asked to select one entity. We will pick onthe first line as shown below.

Next, we will pick on the second line. Once we pick on the second line, a promptappears in the message bar, as shown in the next figure.

We will enter 0.75, as shown in the figure above. When we do this, an arc appearson the sketch, as shown in the next figure.

Click on the middle mouse button to complete the arc tool, and you will see thefollowing on your drawing.

Delete these entities when done. Spline Tool To create a spline, start by selecting on this tool to activate it. Next, pick on the firstendpoint of the spline, and then continue to pick intermediate points. When you havepicked your last point, click on the middle mouse button to complete it. The followingfigure shows a spline as it is being defined.

Once you click on the middle mouse button (after picking the end point), you will seethe end points highlighted in blue, while the intermediate points are in the curve color,as shown in the next figure.

Click on the middle mouse button again to exit out of the spline tool. The followingfigure shows the completed spline.

Delete this spline when done.

Point Tool The Point tool creates a single point on the drawing. The following figure showssome completed points.

NOTE: The shape and size of the point can be controlled by the drawing setup file. There are two options:• Datum_point_shape – Controls the shape of the point. The values available

are:

• Datum_point_size – Controls the height of the symbol used for the point. Delete these points when you are done. Chamfer Tool The chamfer tool adds an angled line at the intersection of two entities. Todemonstrate this tool, first start by creating two connecting lines, as shown in thennext figure.

Now, click on the chamfer tool. This brings up the following menu.

From here on out, we will assume that when prompted to select the entities, that wewill pick the following lines in the order shown in the next figure.

When you click on one of the schemes, you are then prompted to pick the entities. Once we pick the entities in the order shown above (using the Ctrl key), a blue circleappears at the intersection, and the message bar prompts us for the necessarychamfer values. 45 x d You are prompted to pick the value for d. We will enter 0.5. It automaticallymeasures the 45 degree angle from the first line picked. The chamfer is added. Thefollowing figure shows the resulting scheme for this chamfer.

The value for d is measured along the first line selected. To get back to the linebefore we added the chamfer, click on the Undo button, or delete the chamferededge, and then use Edit, Trim, Corner and select the two lines again using the Ctrlkey.d x d You are prompted to pick the value for d. We will enter 0.5. The chamfer is addedequally to both lines, as shown in the next figure.

Undo this chamfer or trim to get back to the starting two lines. d1 x d2 You are prompted to enter the value for d1. Whatever line you pick first will have d1measured along it. We will enter 0.5. We are then prompted for d2, and we willenter 0.625. The chamfer is created as shown in the following figure.

Undo this chamfer or trim to get back to the starting two lines. Ang x d When you click on this option, you are asked to pick the reference line. This will bethe line that the distance and angle are measured from. We will still pick the first lineas indicated in an earlier figure. We then pick the second line. We are prompted to enter a value for d. We will enter 0.5. For the angle (measuredfrom the first line), we will enter 20.0. This creates the chamfer with the followingscheme.

Delete these lines when done. Edge Tools The Edge Tools icon is a fly-out that contains the following:

This tool allows you to create draft entities right on, or offset model edges or datumcurves on the drawing. You might want to use this tool to show parting lines in adifferent line style than the existing drawing entities, or for identifying a surfaceboundary for a special finish, etc. Use Edge To demonstrate this, go to the FRONT view, which currently looks like the following.

We want to indicate a parting line for this view. Therefore, we will click on the UseEdge tool, and select (using the Ctrl key) the following entities on this view.

Once you have all the entities selected, click on the middle mouse button to acceptthis selection. In the message bar, you will get the following prompt.

In this particular case, we do want to erase the edges, because our copied draftentities will be right on top of the existing lines, and if we change the line style, wedon’t want the model edges to interfere with the visibility of the lines. Therefore, clickon Yes. You are then told that you will need to refresh the drawing views. To do this, click on the following icon in your drawing toolbar.

Now, select each of the entities that we just created, and right click on them andselect Line Style, as shown in the next figure.

This will bring up the following window.

To get a nice dashed line, we will pick on the CTRLFONT_S_L option, as shown inthe next figure.

Click on Apply, followed by Close to see the new style on the view.

Now, we can use Edit, Trim, Increment and extend each end 0.5 inches, to get thefollowing.

The nice thing is that the Use Edge command keeps the entities tied to that view, soif we move the view around, the entities move with it.

Offset Edge To demonstrate the offset edge tool, we will look at the TOP view in our drawing. Click on this tool, and you will get the following menu.

The default option is Single Ent, which stands for “single entity”. If you use thisoption, then you can only pick one edge at a time and enter the offset right afterpicking it. If you want to offset more than one edge that forms a chain, use the EntChain option. We will use the Ent Chain option for our selection. Next, using the Ctrl key, select the following edges to offset.

Once all edges are selected, click on the middle mouse button. An arrow will showup on one of the selected entities, as shown in the next figure.

Enter the offset distance where positive is going in the direction of the arrow. For ourexample, we will enter -0.05 (negative). This will add the following entities to ourview.

We will change the line style for these entities to the CTRLFONT_S_L style that weused before, and we get the following.

We will repeat this same process to offset the circle in this view as well. Once wehave both sets of offset edges created and set to the CTRLFONT_S_L line style, wewill select all of them by dragging a box around the view. Next, go to Edit, Fill, Hatched and down in the message bar, you are asked to entera name for the hatched surface. Give it any name you want. I will use SURF_A. When you accept the name, hatch marks appear on the view, as shown in the nextfigure.

The following menu also appears.

We will click on Spacing, followed by Half (four times) to get the following.

Doing this can make it clear to a manufacturer any comments you might have thatrequire the application to the entire surface, such as a finish note, etc. On the Fill menu, there is also a Solid option, which will create a shaded surface inthis region. You can then go to the properties of the filled area and change the colorfor more emphasis in electronic mode, as shown in the next figure.

These are just some examples where the edge tools can be used. Save the drawing.

Mirror Tool The mirror tool is the last toolbar icon. It is used to mirror draft entities about a draftline. Therefore, we will start by creating a series of lines on our drawing as shown inthe next figure (NOTE: do not worry about the exact shape and size, just get it close).

Now, sketch a single line at an angle to the right of this shape, as shown in the nextfigure.

To mirror the sketch, start by clicking on the mirror tool. Drag a box around theclosed sketch (don’t include the angled line). These entities highlight in red. Click onthe middle mouse button to finish selecting the objects to mirror. Down in the message bar, it prompts you to pick on a draft line to mirror about. Wewill pick on the angled line that we sketched. When we do this, we can see the newmirrored entities, as shown in the following figure.

Delete these entities when done.

SKETCH MENU & OTHER DRAFT TOOLS

Up to now, we have focused primarily on the 2D Drafting toolbar. We will now take alook at other, related drafting tools in drawing mode. Sketch Menu In the menu bar, there is a sketch menu. If we click on it, we get the following.

For the most part, this menu contains all of the commands that are covered in theicons that we have gone over. We will look at one in particular, called SketcherPreferences. When we click on this, it brings up the following window.

This menu controls the automatic snapping constraints that can be applied whilesketching. For example, if you recall when sketching in previous sections, we sawthat the entities snapped to each other and their vertices. These are on by default inthis sketcher preferences window. We can see that we can enable Horizontal and Vertical snapping, which would bevery useful to save us some time in specifying right mouse button commands. We will enable this, and the Angle snapping (leave at 45 degrees). Now, trysketching lines on your drawing. You can see that the objects will snap at 45degrees, as well as horizontal and vertical orientations. Transform In the Edit menu, there is a command called Transform, which gives you thefollowing options.

This set of commands will let you move, move and copy, rotate, scale, mirror andstretch your draft entities. Translate / Translate and Copy To demonstrate the translate functionality, go ahead and sketch a circle with a radiusof .25 located at absolute coordinates of X=6.0 and Y=6.0. This will create the circleas shown in the next figure.

Now, we will go to Edit, Translate. We are asked to pick on the entities to translate. We will pick on the circle, and then click on the middle mouse button to finishselecting objects. This will bring up the following menu.

The options at the top are:• Horiz – Enter a distance in the X-direction.• Vert – Enter a distance in the Y-direction.• Ang/Length – Enter a distance in polar coordinates• From-To – Enter a distance by taking a vector using one of the methods in the

second section. The second section gives the following options:• Pick Pnt – Pick a point on the screen for the start/end of the vector.• Vertex – Select a vertex for the start/end of the vector.• On Entity – Pick a point on a draft entity for the start/end of the vector.• Rel Coords – Pick a point a certain x and y distance from the current circle

center for the start/end of the vector.• Abs Coords – Pick an exact x and y location for the start/end of the vector. NOTE: You can use one option for the start, and a different option for the end of thevector. For example, you could pick Vertex for the start of the translation vector, andthen use Rel Coords to locate the end of the vector. We will use Horiz in the top menu, and enter a value of 1.0. The circle will move 1inch in the X direction. Now, we will click on Edit, Transform, Translate and Copy, and pick on the circleagain. After using the middle mouse button to accept the selection, pick on Horizagain, and enter 1.0 for the incremental distance between copies. Once you enterthis number, you are prompted for the number of copies. The number that you enterdoes not include the first circle, so if you want a total of 10, you need to enter 9. Wewill enter 3, and then hit the <ENTER> key. we should see three additional circlescreated, each spaced 1.0 inch from each other, as shown in the next figure.

Delete all four circles. Rotate / Rotate and Copy These commands are similar to the Translate and Translate and Copy commands. We will first start by sketching the following shape on our drawing.

We are going to rotate the triangular object about the center of the circle. Therefore,go to Edit, Transform, Rotate, and then drag a box around the two lines and the arcthat make up the piece to rotate (don’t include the circle in the box).

Once all three objects are selected, click on the middle mouse button. We will getthe following menu.

We will use the Vertex option to be able to select the center of the circle/arc. Onceyou pick this option, move your mouse over to the center of the circle. You shouldsee a light blue circle appear at the center. Click on this vertex, and then you will getthe following prompt in the message bar:

We will enter 90 as shown above, and then click on the <ENTER> key on ourkeyboard. The draft entities will rotate to the bottom of the circle, as shown in thenext figure.

Now, we will try out the Rotate and Copy command to make five of these wedgesequally spaced about the circle. Therefore, click on Edit, Transform, Rotate andCopy. Drag a box around the entities again, and then click on the middle mousebutton. Select Vertex once more from the menu, and pick on the center of the arc/circle. When prompted for the angle of rotation, we will type in 360/5 (you can enterequations in dimension fields). For the number of entities to create, we will enter 4 to create a total of five of thesewedges. The result will be the following.

Keep these entities on the drawing for the next topic. Rescale We are now going to see how to scale the object. Currently, the scale is at 1.0. Tomake this half as big, we would enter a scale of 0.5. Once the object is scaled, it isreset at 1.0 again, so to make it half as big again, we would still use 0.5 (not 0.25from the original starting size). Therefore, click on Edit, Transform, Rescale. Drag a box around all of theseobjects to select them, and then click on the middle mouse button. We will get thefollowing menu.

We are asked to select the point/vertex about which to scale. The point that we pickwill remain where it is, and the rest of the entities will scale about that point,potentially causing some translation if you pick an extremity as the scaling point(such as one of the tips of the wedges). We will click on Vertex, and select the center of the circle to scale about. When wedo this, we are asked to enter the scale in the message bar. Enter 0.5, and then hitthe <ENTER> key on your keyboard. The entities scale down to half of the original size, as shown in the next figure.

We will use these entities once more for the next topic. Stretch We are going to skip over Mirror, because we already covered this as a tool on the2D Drafting toolbar. The Stretch tool is used to elongate or shrink the draft entities, but not proportionally(like a scale command). Therefore, we will go to Edit, Transform, Stretch. You areasked to draw a box about the entities to stretch. NOTE: Unlike the previouscommands where you had to get the box around the entire entity to select it, this timethe box only has to touch the entities to select them. We only want to stretch out the bottom wedge, so we will draw a box that onlytouches the two angled lines on the bottom wedge. Do not touch the arc at the top ofthe wedge, or any other entities on this drawing. Once both lines are selected, click on the middle mouse button. We get the followingmenu.

The stretch command uses the translate option to define a vector for the length anddirection of stretch. We will start by selecting Vertex, and then picking on thefollowing vertex to act as the starting point of our vector.

Once you pick this vertex, you are prompted to define the end point. We will use RelCoords to enter an X and Y translation from the selected vertex. When prompted,enter X=0 and Y=-0.5. This will result in the following.

Group Create We will now talk about grouping objects. If you were to select just one of the entitiesin this current set of draft objects, you could then drag it and it would separate fromthe rest of the entities. Even though we snapped to end points when defining the sketch, the entities are notcompletely connected. Therefore, we will want to group these entities together to beable to manipulate them as a single entity. Therefore, go to Edit, Group, Draft Group from the menu bar. This brings up thefollowing menu.

We have the ability to create groups, suppress them, resume any suppressedgroups, ungroup (explode) and edit groups within this menu. We will click on Create,and then drag a box around all of the draft entities. Click on the middle mouse buttonto finish selecting objects, and then in the message bar we will be prompted to entera group name. Type in STAR, and then hit the <ENTER> key. The group is created, and now we can select additional entities to group. Click on themiddle mouse button to finish creating draft groups. Now, if you try dragging just one entity, the entire group moves. Edit To edit a group, click on Edit, Group, Draft Group, and then select Edit from themenu. This brings up a sub-menu, as follows:

You can either select the group from the drawing (which is the default), or you canpick from a list of created group names. We will click on By Name, which brings upthe following.

We can see the current group that we created, called STAR. Pick on this name, andyou will get the following options.

We can add additional entities to our group, or remove current entities from thegroup. To cancel out of this, click on the middle mouse button. Additional Comments The thing that makes 2D drafting less user friendly than regular sketch mode (intentmanager), is the fact that you should be more exact in your sketching, becausemaking changes to your sketch is more difficult. Dimensions can not be modified to shorten, lengthen, or move draft objects. Therefore, if you sketch a rectangle using four lines, you can add dimensions. To getthe exact length and width of the rectangle, you would need to either do this up front,or trim to length the entities after the fact. Once you trim to the length, the entitiesbecome disjointed, and you will need to translate other entities to get it back. Therefore, I highly recommend being precise up front.

SYMBOL CREATION

Creating a symbol is an extension of 2D Drafting – since most of what you doinvolves sketching the shape of the symbol. The advantage of creating symbols is to create a library of commonly used shapesthat appear in the drawing. You can also scale symbols upon retrieval, so changingthe size is easier. To demonstrate this, we will continue to work in the same drawing, but delete anydraft entities in the drawing already.

Starting a New Symbol To start a new symbol, you go to Format, Symbol Gallery from the menu bar. Thiswill bring up the following menu.

The options in this menu do the following:• Define – Create a new symbol• Redefine – Change an existing symbol• Delete – Delete a symbol from the library• Write – Save the symbol to the library• Symbol Dir – Define the directory where you will save symbols for this session.• Show Name – Pick on a symbol in your drawing to identify the symbol name in

the library that represents the symbol. Symbol Dir Normally, our symbol library is governed by our Config.pro file, as we saw in Lesson49 – GTOLS and Symbols. For the purpose of this training guide, we do not want towrite our temporary symbols to this location. Therefore, we will need to use Symbol Dir to select our current training directory asthe location to save any symbols we create. Click on Symbol Dir, and you will get thefollowing.

We can see that the current directory is our Symbols system folder. Therefore, clickon the Working Directory icon (the one with the little blue diamond in the upper rightcorner), followed by Open. Down in the message bar, we see the confirmation that our working directory is nowthe active symbol library directory, as shown in the following figure.

Define We will now define a new symbol. Therefore, click on Define in the menu manager. Down in the message bar, we are prompted to enter a symbol name. We will enterMY_SYMBOL for the name, and then hit the <ENTER> key on the keyboard. The following menu manager appears:

On our working window, it looks as if all the drawing entities and views havedisappeared. In reality, a new window has opened with a blank drawing sheet. In

the title bar at the upper left corner of the Pro/ENGINEER interface, we can see thatour symbol is currently active, as shown in the following figure.

We can start to define our symbol in this blank drawing. The location of the symbolon the drawing is not important, but the shape and size of the symbol is important. We want to create a series of entities that will ultimately allow us to pick the shape ofthe symbol when we use it. We are going to create three possible shapes for this symbol: Rectangle, Oblong andOval, as shown in the next figure.

For each of these symbols, we want the ability to show text in the center (as shownabove), or not have text. This text has to be different every time it is used, so it mustbe variable. In addition, we want the ability to place these symbols on the drawingwithout leaders, or with a leader on the left or right side of the symbol.Sketching The Rectangle The first thing we are going to do is sketch our rectangle. From a size standpoint, weshould consider what is more critical, the length or the height. We also want tounderstand what the relationship is between the two. Why do we care? When we bring in a symbol instance, we have the ability to scaleit. Therefore, it makes the most sense to pick whether the length or the height isgoing to be the driving force behind the scale. For example, if we needed to have a1” long rectangle one time, and a 2.5” rectangle the next, then we should make thelength the driving force behind the size of the rectangle. If we make the length 1” in our symbol definition, then we can directly scale it to thesize we want. If we sketch the rectangle at 2” in the symbol, we would have to scaleit to 0.5 to get a 1” rectangle, for example. Therefore, we will assume that our rectangle is going to be 4 times longer than it ishigh. So we want to sketch a 1.0 x 0.25 rectangle on our drawing. Use the tools thatwe have learned in this lesson to create it, as shown in the next figure.

Now, before we go any further, we might want to turn on grid lines, and snap to grid. To turn on the grid lines, you will select View, Draft Grid from the menu bar. Thisbrings up the following menu.

We will click on Show Grid to see the grid lines on the drawing. Currently we seethe following.

We can see that the grid is too large to be useful, and the lines don’t sit squarely onthe rectangle that we have sketched. Therefore, we will start by re-sizing the grid. Click on Grid Params, which brings up the following:

We can control the X and Y spacing equally (X&Y Spacing), or set themindependently (X Spacing and Y Spacing). We can also change the Angle of thegrid. We will pick on X&Y Spacing, and then enter 0.0625 in the message bar. The grid changes to the following.

Clearly, this grid size is better, but the location is not. Therefore, click onDone/Return to get back to the previous menu. On this menu, click on Origin, andselect Vertex as the method to select the origin. Pick on the lower left corner of therectangle, and you will see the grid shift. A coordinate system appears at the origin,as shown in the next figure.

To snap to the gridlines for additional sketching, we will need to go to Sketch,Sketch Preferences, and then click on the Grid Intersection option to activate it. Click on Close, and now we can start to sketch again. Variable Text We are now going to add the text inside the rectangle that will become the variabletext in the symbol. If you remember from Lesson 49, variable text is a text note thathas backwards slashes around it. Therefore, we will go to Insert, Note from themenu bar, which brings up the following menu.

Many of the options are grayed out while in symbol definition mode. We will leavemost of the defaults, but we will change the justification of the text to Center, andthen click on Make Note. For the location of the note, click on the grid intersection at the center of ourrectangle. Down in the message bar, we will enter \TEXT\ for the note. Be sure touse the back slash before and after the word. Click on <ENTER> twice to finish thenote. Our rectangle now looks like the following.

We will want to adjust the text height to make sure it is the correct size for oursymbol. We want the text height to be fixed at 0.125 inches. Therefore, click once

on the note to select it, and then right mouse click and select Text Style. This bringsup the following window.

Currently, the text height is being driven by the drawing setup file at 0.12 inches. Wewill uncheck the Default box for the height field, and then enter 0.125, as shown inthe next figure.

Click on OK, and you will see the text change slightly. We are now ready to createour first grouping of entities.Group 1 – Rectangle The grouping functionality for symbol definition is slightly different from what we sawin the 2D Draft Group section earlier in this lesson. We will pick on Groups in themenu manager. It brings up the following menu.

Click on Create. In the message bar, you are prompted to enter a name for thegroup. Enter RECTANGLE and then click on the <ENTER> key. You are now askedto pick the entities to include in this group. Using the Ctrl key, pick the four sides ofthe rectangle, and also the text note. Click on the middle mouse button once all ofthese five entities have been selected. You will get a confirmation that the group hasbeen created. Group Attributes Currently, we are defining groups for the top level. We will define the attributes forthis level of groups by going to Group Attr, which brings up the following menu.

We want to specify whether the groups at this level are exclusive or independent. Exclusive means that only one option can be selected at any time. If you rememberback to when we added a weld symbol, there was a top level that had two or threechoices. Only one choice could be selected from this level. This is an example ofExclusive.

Independent means that we can include more than one option from the list in thesymbol instance. In the weld symbol that we worked with earlier, you remember howwe added two different text notes to the same symbol. These were independentgroup options at a sub-level. We will click on Exclusive to ensure that we can only show one of the shapes at anygiven usage of the symbol. Click on Done/Return to get back to our original symbolmenu. We will now sketch our oblong shape. Sketching the Oblong We can sketch our oblong shape directly on top of the rectangle, but that might get alittle confusing. Therefore, we will sketch the following shape above the rectangle:

Then, we can translate this down to its correct position, as shown in the next figure.

Now, we can click on Groups, Create and enter OBLONG for the group name. When selecting the entities, be sure you are getting the shorter line on the top andbottom, as well as the two arcs and the text note (we need this text note in all of ourgroups). Sketching the Oval (Ellipse) Now, we will repeat this same process to create the oval shape. The final sketchshould look like the following.

Create another group called OVAL, and include the ellipse and the text note for thisgroup. Click on Done/Return from the groups menu when done. Symbol Attributes Now that we have finished defining the entities and groups that make up our symbol,we are ready to define the symbol attributes. Therefore, at the SYMBOL EDIT menu,click on Attributes. This brings up the following window.

This window contains two tabs at the top. The General tab is used to define most ofthe attributes for the symbol, while the Var Text tab is used to define the variable textin the symbol. Allowed Placement Types On the General tab, the first section is used to define how the symbol will be placedon the drawing. The choices are:• Free – The symbol can be placed anywhere on the drawing with no leaders.• On Entity – The symbol is tied to a geometric entity, such as an edge or vertex

on the drawing view.• Normal to Entity – The symbol will have a leader normal to the entity selected.• Left Leader – A leader will be on the left side of the symbol.• Right Leader – A leader will be on the right side of the symbol.• Radial Leader – A leader will be attached to a circle, and free to travel around

the circumference. Since we don’t have any complete circles in our symboldefinition, this option is currently grayed out.

You can select more than one type of placement for a single symbol instance. If yourecall, we want to be able to bring the symbol in with or without a leader, and theleaders should either be on the left or right side of the symbol. Therefore, we want topick Free, Left Leader and Right Leader.

For each of these, you will need to pick the location on the symbol where the leaderline goes to. The following figure shows where we would pick for each of theseoptions.

Symbol Instance Height The next section is used to define the height of the symbol. The choices are:• Fixed – The symbol height is driven from the original definition, and can not

change. I do not recommend this, because you won’t be able to scale it orchange the size later.

• Variable - Drawing Units – The height is driven by the units on the drawing. For example, if the drawing is in inches, then the height is governed by inchvalues, even if the model is metric.

• Variable – Model Units – The height is driven by the units of the model. Forexample, if the model is metric, and the drawing is in inches, then you will begoverning the height in mm.

• Variable – Text Related – You will pick on a text note in the symbol to drivethe height. If you later modify the height of the text, the symbol will grow/shrinkaccordingly. The unit of height for the text is governed by the drawing units.

We will pick on Variable – Text Related, and then pick on the “\TEXT\” note in oursymbol as the driving text for the height of the symbol. Attributes The last section on this tab defines how the leaders and text behave. The optionsare:• Fixed Text Angle – The text can not be rotated in the event the symbol is

rotated.• Allow Elbow – Allows jogs in the leaders if defined.• Allow Geometry to Mirror – Allows you to mirror the symbol geometry• Allow Text to Mirror – Allows text in the symbol to mirror when the symbol

geometry is mirrored.• Allow Text to Flip – Allows the text in the symbol to be flipped and rotated to

maintain its original orientation as the symbol is rotated through 90 degreeincrements.

We will keep the default settings for this section. Variable Text Now, we will click on the Var Text tab at the top of the attributes window, and we willsee the following.

The left side of this window lists all text notes that it finds that have back slashesaround them. In this case, we only defined one text note. The other large field is used to pre-define values that are available for the symbol. By default, it put the current text in the field. Just to see what this does, add thefollowing words to your list of preset values:

Down at the bottom of the window, we can see some check boxes. The first (PresetValues Only) is used to force people from only choosing from the list of presetvalues (like the ones that we just entered). If you leave it unchecked, you can type inwhatever you want for the value or pick from a list. We will leave it unchecked. The other three boxes are used to define the type for the variable text. Currently, anyvalue we put in (regardless of numeric or alphabetic characters), will be treated as atext string. If we only wanted to use numbers in this field, we could pick on Integer orFloating Point. We will leave it alone at Text. The last thing we can do is add any symbols to our listof preset values by clicking on the Text Symbol button in the lower right corner. Thisis the same symbol tool we saw when creating notes or changing the properties ofdimensions. Click on OK once you have completed all of these attribute settings. Click on Doneto complete the definition of this symbol. Write

Now, we will click on Write to save our symbol to our working directory. If we fail todo this, the symbol will remain available in this session, but as soon as we exit out ofPro/E it no longer exists. When you click on Write, you get the following.

This gives you a chance to enter a new directory path to store your symbol, but wewill just click on <ENTER> to accept the current location (which is the one we setearlier). You will get the following confirmation: “Symbol[C:\Data\Proetrain\Drawing\my_symbol.sym.1] has been stored.” Here, we can see the full path to the location of the symbol, and the name of thesymbol is my_symbol.sym.1. Using the New Symbol in Our Drawing Now, we will test out this new symbol that we created by using it in our currentdrawing (which should now be back up on the screen). Therefore, go to Insert,Drawing Symbol, Custom. The symbol instance window should appear with thesymbol that we just created. If not, click on your Working Directory icon from theOpen window that appears, and then open the symbol that we just created. It should look like the following:

We can see that the rectangle version of this symbol is currently active. It is also agood time to point out something critical. If you remember, we used a 1.0”dimension to define the length of our rectangle. Unfortunately, the height of thesymbol is being driven from the text height (which by default is 0.12 as defined in thedrawing setup file). If you recall, we made the symbol dependent on the text note. Not a big deal, we can live with this, but you will want to make a mental note that 1)height is the most important dimension when text is not being used to drive it, and 2)the text height drives it when you do specify this attribute.

We will enter 0.25 for the height of the symbol. For now, we will also leave theplacement type as Free. Click on the Grouping tab, and you will see the following.

You can see the three groups that we created in the symbol. Try picking on each ofthem to see the shape update in the right side of this window. You will also noticethat we can only select one of these options at a time (based on the Exclusive groupattribute that we defined). We will select OBLONG for our first symbol instance, and then click on the VariableText tab, which looks like the following.

We can see our text note is listed as variable text, and we can also see if we use thepull-down field, that our preset values are there, as shown in the next figure.

NOTE: The order in which you entered these preset values is the order that shows uphere. It does not automatically sort the words/numbers, so keep that in mind if youwant to make a large list of possible values for your symbol. We will enter our own names in the field instead of picking from the list, and then clickanywhere on the drawing to place the first symbol. Our first symbol instance iscreated, and an outline appears immediately for any additional symbols we want tocreate, as shown in the next figure.

Go back to the General tab. This time, we will change the placement type from Freeto With Leaders. When we do this, we see the menu for placing the leader. We willuse the On Entity and Arrow Head options (that are there by default), and select onthe following edge on the TOP view.

When we do this, we can see a preview of the symbol appear on the drawing.

Click on the middle mouse button to finish the placement for this symbol instance,and you will see it as shown in the next figure.

Click on OK to complete the definition for these two symbols. Try moving around thesymbol with the leader, you will notice that you can move the symbol to the other sideof the leader line, and an elbow appears automatically. You will also notice that theleader which was on the left, automatically jumps to the right side if the symbol ismoved to the left. The following figure shows this.

Save and close this drawing.

LESSON SUMMARY

2D Drafting in drawing mode is somewhat clunky compared to the robust sketcherused in part mode. This will change in a new release. For now, this lesson teachesyou how to use the 2D Drafting tools, and some best practices for using them. Symbols are used to reproduce common draft sketches. You can create simplesymbols, or even multi-level symbols with groups and variable text.

EXERCISES

None

Lesson

51

Lesson Objective: In this lesson, we will learn how to create basic tables andshow balloons.

TABLES vs. REPORT TABLES

In Pro/ENGINEER Drawing mode, there are two different types of tables that you cancreate. They both start off the same way, but a report table takes it to the next level. To clearly define the difference, we will first need to define some key terms:

Parameter – As we learned in Lesson 34 – Parameters and Relations, a parameteris used to capture data for the model that can then be used later for differentpurposes. A good example of a user defined parameter is PART_NO. Thisparameter is used to capture the part number of the object. Typically, you wouldreport this information on the title block in a drawing, and in Bill of Material tables. Repeat Region – A repeat region is a grouping of table cells that gather informationfrom the model, process it according to different rules set up by the user, and thenreported back to the table in as many rows as it needs to accomplish the reporting. Agood example of a repeat region is one that gathers Bill of Material information froman assembly. Depending on the type of information gathered, and what you want tooutput, the table can be as long as the number of models in the total assembly. Report Symbol – A report symbol is a special parameter used in repeat regions. Itrepresents a full path to the location where data is stored. For example, thePART_NO parameter that we talked about earlier is typically stored in the model (partand assembly files). When the repeat region wants to extract this information froman assembly, the first thing it needs to know is how to get to this parameter. In plainEnglish, one might say that the PART_NO parameter resides in the model which is amember of the assembly. In report symbol language, this would look like thefollowing:

asm.mbr.part_no

Where asm represents Assembly, mbr represents Member, and part_no is theparameter that we are looking for. There are hundreds of possible report symbolpaths that can be used to pull data from models of varying types. So, if you think back to a Bill of Materials table, as the repeat region starts to gatherinformation, it goes from one component of the assembly to the next, gathering thevalue of Part_No for each model it encounters. Some models are used more thanonce (screws, for example), so the value that it finds is duplicated, but counted. When it is done gathering the values, it processes them. We might set up a rule thatwe don’t want to have duplicate rows, therefore, when the output is created, for everyvalue of Part_No that is identical, it tries to combine them into a single row of thetable. The more report symbols you have reported in your table (in separate columns), thebetter the chances are that there will be fewer identical rows created. This helps incalculating quantities. We will see all of this in more detail as we create a bill ofmaterial table in an upcoming example.

CREATING A TABLE

Since Report Tables and regular Tables start off the same, the first thing we’ll learn ishow to create a table. Therefore, we will open up the 51_BOM.drw drawing locatedin our working directory. It looks like the following.

This is an assembly drawing (the model is 51_BOM.asm). There are two views. Both of these are general views. One of them is showing an exploded state that wascreated in the assembly. The other is a scaled isometric view to show what theassembly looks like together. We are going to be creating a Bill of Materials table in the lower right of this drawing. Building Rows and Columns To start a table, we will go to Table, Insert, Table in the menu bar. This will bring upthe following menu.

At the top, we have two options: Descending and Ascending. Descending meansthat the table is typically read from top to bottom, and any repeat regions that mayexpand in this table will expand downwards. Ascending means that the table istypically read bottom-up, and any repeat regions will expand upwards. Our BOM tables are typically Ascending, because they start just above the title block,and expand upwards. For the purpose of this training guide, we will use the defaultof Descending. The next section has two options as well: Rightward and Leftward. Rightwardmeans that we will read from left to right, and any two-dimensional repeat regions willexpand out to the right. Leftward means that we will read from right to left, and anytwo-dimensional repeat regions will expand out to the left. We will talk about two-dimensional repeat regions later in this lesson. For now, we will keep the default ofRightward. The third section from the top contains two options also. These are: By Num Charsand By Length. By Num Chars means that the width and height of the cells wecreate will be based off of the number of characters of text that will fit exactly in thatspace. By Length means that we will specify the actual length in the drawing unitswe use. For example, we may want a cell to be 1.5” wide, and .25” tall. The choice here really doesn’t matter, because most of the time we will adjust theactual width and height of the cells after the fact. I do find it easier to use By NumChars when defining the table initially, because there is fewer input needed. Therefore, we will keep this default option. We are now asked to start the upper left corner of the table (because of Descending,Rightward options). We will pick out on the drawing to the right of the exploded view,and below the scaled general view. Once we pick the location for the upper left corner, we see the following.

The numbers across the top of this figure indicate the number of characters. Eachzero represents the next “tens” of characters. The single vertical line at the left of thisfigure represents the left border of the first cell being created, as shown in the nextfigure.

The purpose here is to pick on the number that represents the number of charactersyou want for the width of the column. Personally, I pick at about the “10” location foreach column I want to add just to do it fast. Therefore, we will do the same. Pick on

the first 0 (or close to it) that you see in the line of numbers. When we do, we see thefollowing.

From this figure, we can see that we have defined our first column (left and rightborder). Every “0” that we pick on from here adds one more column. We want tohave three columns in our table, therefore we will pick on the first 0 in this list, andthen the first 0 of the next list of numbers, until we see the following.

When we are done defining columns, we click on the middle mouse button. This willcause the table definition to switch over to defining rows, as shown in the next figure.

Again, the numbers going down in the list represent the number of characters for therow height. I like to pick on the 3 for each row I want to add. We will add three rows,therefore, pick on 3 a total of three times to get the following.

We will click on the middle mouse button to finish defining rows once we have threecreated. This will give us the table shown in the next figure.

We are now ready to start setting up the table. Selecting Table Entities We are going to take a moment to learn about selecting a table or selecting rows,columns or cells. Start by clicking anywhere outside the table to make sure it iscompletely unselected. Then, bring your mouse cursor just outside the upper leftcorner of the table. When you do this, you should see the entire table highlight inblue, and if you wait a few seconds, a tool tip will appear, indicating that you arepreviewing the entire table, as shown in the next figure.

Selecting now will select the entire table, and then you would have the ability toperform any operation that can be done on the table as a whole, such as move ordelete the table, rotate it, change the height and width of all cells simultaneously, etc. This works for any of the corners, just by bringing your mouse to the corner itself. Ifyou place your mouse to the left or right of any row in the table, you will see the entirerow highlight, as shown in the next figure. NOTE: Your mouse must be outside of thetable, or on the outer edge of that row.

If you place your mouse just over or just below any column in the table, that columnwill highlight, as shown in the next figure.

Finally, if you place your mouse cursor into the middle of any cell, just that cellhighlights, as shown in the next figure.

Clicking with the left mouse button once you see the entity highlight will select thatentity, whether it is the entire table, the row, the column or the cell. To select multiplerows, columns or cells, use the Ctrl key. Merge Cells Before we start adding any text to the table, we should perform any merge celloperations. We want to merge all of the cells in the top row into a single cell. Therefore, we are going to select all three cells using the Ctrl key to do this. Onceyou have all three cells selected, go to Table, Merge Cells. Click outside of thetable, and you will see the following.

We are now ready to add the static text to the table. Entering Text (Static) Static text is text that is not part of a repeat region. Basically, all text not in a repeatregion is going to be static text. To add text to a table cell, double-click on that cell,which brings up the following properties window.

We will type in the following text in the large field provided: BILL OF MATERIALS, asshown in the next figure.

Next, click on the Text Style tab at the top. When the text style window opens, makethe following changes:• Font = filled• Text height = 0.1875• Width Factor = 1.0• Horizontal Justification = Center• Vertical Justification = Middle The following figure shows what this window should look like.

To see what the text will look like, click on the Preview button. Click on OK tocomplete this text. Our table now looks like the following:

We will repeat this process to add text to each of the cells in the middle row. Theonly text style change that we have to make for each cell is:• Horizontal Justification = Center• Vertical Justification = Middle When done, your table now looks like the following.

Obviously our first and third columns are not wide enough – even for the titles. Wecould fix this right now, but we still don’t know how much room our repeat region isgoing to need once it fills in with data, so it really is up to you whether you want to fixit now, or wait until later. For practice, we will change it now, and probably again later. To adjust the width ofthe first column, we first select the entire column (as discussed in the sectionSelecting Table Entities earlier). Once we have the column selected, we right clickand select Width. This brings up the following window.

We can see that the Row fields are currently grayed out, because we selected acolumn. We can change the width in the number of characters (currently 9) or theactual length (1.248” currently). So you see, when we first started creating the table,it was easier to just pick random cell widths using By Num Char, because we cancome in here later and specify exactly what we want. We will change the width of the column using the drawing units field with a value of1.5”, and then click on OK. Our table updates as follows.

Repeat this for the third column, and use a width of 3.0”. The table will look like thefollowing after this change.

The only other change I might make at this time is to change the height of the lastrow (bottom) to 1 Character. To do this, select the entire row, right click and selectHeight. This will bring up the following window.

This time, since we only picked a row, the column fields are inactive. We will changethe 2.0 to 1.0. Click on OK, and you will have the following table.

We are now ready to create a repeat region. Save this drawing first.

REPEAT REGIONS

Not all tables that you create will have repeat regions. In fact, most of the tables youcreate may only have static text in them. The most common tables with repeatregions that I have created or have seen created are:• Bill of Material Tables• Pipe/Cable Cut-Length Tables• Part Parameter Tables• Family Table Driven Tables (Two-Dimensional)• Miscellaneous Manufacturing-Mode Tables By contrast, all of the tables in the drawing formats are tables with static text. Someof the static text actually pulls value from part, assembly or drawing parameters, butdoes not belong to a repeat region. Creating A Repeat Region There are two ways to create a repeat region. The first is to select a row, and thenright click and select Add Repeat Region. The second method is to go to Table,Repeat Region, and then select Add from the menu manager that appears. We will do the latter of these two, since most of the other Repeat Region functionalityis through the menu manager. Therefore, go to Table, Repeat Region. This bringsup the following menu.

To add a repeat region to a table that currently does not have one, we would useAdd. when we click on this option, we get the following sub-menu:

Simple is used to create most repeat regions. Two-D is only used to create two-dimensional repeat regions. We will have a completely different section devoted totwo-dimensional repeat regions, so for now, we will click on Simple (which is alreadythe default). In the message bar, we get the following prompt: “Locate corners of the region.” Weare supposed to pick the first and last cells that make up the region in a row. Therefore, we will click on the following.

NOTE: You do not need to hold down the Ctrl key for this. When you select bothcells, the only way you’ll know that you successfully created the region will be thefollowing message bar statement: “Region has been successfully created.”

To verify that a region exists, we will go to the TBL MANAGER table, and select onthe Switch Syms command. If we have a repeat region in our table, the region willoutline in green, as shown in the next figure.

The Switch Syms command is used to let you get back to the report symbol namesonce you add them to the table to see what they are. We will see this soon. Fornow, just remember that it is the way to see into the repeat region. We will click onSwitch Syms once more to go back to the table view (the green outline shoulddisappear). Removing Repeat Regions Had we needed to remove a repeat region from our table, you would go to Table,Repeat Region, and then select Remove from the menu manager. We will leaveour repeat region in our table. Adding Report Symbols The method to add a report symbol to our repeat region cell is the same as enteringstatic text, but the result is quite different. Therefore, double click in the first cell ofthe repeat region. When we do this, we see the following.

The way this works is that you select a category for the first screen. For example, ifyou were adding a parameter from the model to fill in a Bill of Materials table,(PART_NO, for example), you would select asm in this first screen.Once you select a category, the screen updates to show only additional sub-categories that are related to the first one you picked. We will pick on asm first, andour window updates as follows.

On this window, we can see three options. The first one, labeled UP, takes you backto the previous screen (in case you made a mistake). We then have mbr and nameto choose from. One other thing to point out is that one of the options has three dots (periods)following it, while the other one does not. Any symbol that has dots means that thereare further sub-options for this selection. In this case, name does not go any further. In case you are wondering, asm.name would report back the name of the top levelassembly, which for a bill of materials table doesn’t do much for us. Therefore, we will click on mbr…, which brings up the next set of options.

We can see that there are a lot of options at the assembly member level. There area few to point out here. First, the name option doesn’t go any further. Asm.mbr.name will give back the actual file name for the model in the assembly. This might be useful if the name used for the part is the same as the part numberparameter. Often, this is not the case (especially for inseperable assemblies). Type also does not go any further. Asm.mbr.type would give back the type of file itis (PART, ASSEMBLY, BULK-ITEM, etc.)

The third one that doesn’t go any further is User Defined. User Defined allows youto type in a value for the last symbol. This is what we use for capturing modelparameters (PART_NO, for example). Therefore, if we select on User Defined, themessage bar prompts for the name of the symbol text we want to enter. We will typein PART_NO, as shown in the next figure.

When we click on the <ENTER> key, we will see the following in our table.

We will continue this same process by double-clicking on the last two cells andentering the following:• Second cell – rpt.qty• Last cell – asm.mbr.TITLE (NOTE: Use the User Defined option, and type in

TITLE) Rpt.qty will give us the reported quantity. We will describe how this works soon. asm.mbr.TITLE will give us the description of the part by using the TITLE parameterin the model. The table should look like the following when these two cells are done.

Don’t worry about the fact that the first report symbol (asm.mbr.PART_NO) doesn’tcompletely fit inside the cell. The actual value that is reported from the parameter iswhat we care about, not the entire path to that value. To see the actual values from the model, we need to update the repeat region. To dothis, go to Table, Repeat Region, Update Tables. When we do this, we see thefollowing.

Do you know what is going on here? Unfortunately, the PART_NO and TITLEparameters were never filled in for the models. Therefore, their default values arereporting, and are all identical. We have no idea which row represents whatcomponent on the assembly. This is why it is critical to fill in parameter information in the model. Therefore, we willhave to go do this. MODIFYING PARAMETERS The easiest, and fastest way to do this will be to open up the assembly model itself. Once you have the 51_BOM.asm assembly open, we are going to focus on themodel tree. At the top of the model tree, pick on Settings, Tree Columns, as shownin the next figure.

This brings up the following window.

Using the Type pull-down menu, select Model Params, and then add PART_NO andTITLE to the list on the left, as shown in the next figure.

Click on OK, and your model tree will update as follows.

Now, we can click on the value in the PART_NO and TITLE columns and edit thevalue. We will type in the following parameter values for each part and the top levelassembly.

Save the assembly, and return to the drawing, which should now show the updatedtable, as we can see in the next figure.

Now we can see that our DESCRIPTION column is not wide enough toaccommodate the values. We will change the width of this column to 4.0 inches, andour table now looks like the following.

We are getting close to a completed table. There are some attributes we should setto get the table to be completed. Repeat Region Attributes Go to Table, Repeat Region, Attributes, and pick on the repeat region in the table. This brings up the following menu.

In the first section, we see the following options:• Duplicates – Allows multiple rows with the same data to exist. This is why we

see several rows that look identical to each other. Unfortunately, Duplicates willnot show a quantity in the quantity column (which is why we don’t see any rightnow).

• No Duplicates – Does not allow duplicate rows to exist in the table. For anytwo or more rows that are the same, the repeat region will calculate the totalnumber of these rows and report that quantity in the second column.

• No Dup/Level – Does not allow duplicate rows to exist for each level of theassembly. This option only works if you have your level reporting set toRecursive.

The second section is used to identify the level of the assembly reported. Theoptions are:• Recursive – Shows all levels of the assembly, including the assembly itself.

Sub-assemblies will show all of their components on the table as well.• Flat – Only reports the items at the top level of the current assembly. The next option, Min Repeats, allows you to specify the minimum number ofrepetitious rows allowed in the repeat region. The default is 1, which will allow forblank lines to appear if data is missing from certain components. I recommendkeeping this setting at 1 unless you have an advanced table function you are trying towork with that requires the number to be set to something else. The following section deals with indexing numbers. The options are:• Start Index – Allows you to specify the number that the repeat region starts at

when indexing rows.• No Start Idx – Always starts the numbering at “1”. In the next section, we see the following two BOM Balloon options:• Bln By Part - When you suppress or replace a component to which a BOM

balloon is attached, this command reattaches the balloon to another placementof the same part. If no other copy of the part exists in the assembly, then theBOM balloon disappears from the drawing.

• Bln By Comp – Specifies that simple BOM balloons reattach themselves towhatever component replaced the one that originally owned the BOM balloon.

The last section deals with Electrical Cable reporting. Since we don’t use thismodule, we will not go over this section. For our table, we will set the attributes to No Duplicates, Flat, and Bln By Part. When we select these options, and then click on Done/Return, the table updates tothe following.

We can see the quantity field has now updated to show the quantities. Again, keepin mind that the quantity field (rpt.qty), will report the total number of rows thatcontain the identical information. If we were to change the PART_NO parameter andTITLE parameter values for the 51_A component to match those of the 51_Bcomponent, then we would see one row with a quantity of 5 instead of 4. So thisquantity is only as accurate as your parameter information. The good news is that we can assemble in two models that (for one reason oranother) had to be modeled as separate parts but they represent the same part. Bymaking their parameter information identical, the BOM table will report 2 for thequantity instead of two separate lines. To go back and see the report symbols that were used in this table, we would click onSwitch Syms again, and we would see the following.

We can still see all three rows, but only the first row shows values (the reportsymbols that we used). Click on Switch Syms again to get back to the parametervalues.

ADDING ROWS/COLUMNS

One column that we typically show in BOM tables is an indexing number that is usedto correlate to BOM balloons. Unfortunately, we do not have one in our table rightnow.

To add a column to our table, we go to Table, Insert, Column, and then pick close tothe side of the cell where we want to add the column. If we pick toward the left side,it adds a column before the one we picked in. If we pick toward the right side, it addsa column after the one we picked in. The index column typically comes first in the table, so we would want to pick in thefollowing location.

When we do this, a column is indeed added to our table, as shown in the next figure.

Unfortunately, if we use the Switch Syms command, we can see that our repeatregion was not expanded into the new column.

Therefore, we will delete this column that we just added. Click on Done from therepeat region menu. Select this column, and then hit the delete key. We get thefollowing warning.

You will get this message because a repeat region exists in the table, not becausewe actually do span a repeat region. So we will click on Yes, and our column is nowgone. Therefore, we will have to do something else to get the column into the table. We willgo to Table, Insert, Column again, and this time pick on the following location.

The column is now added in between PART NUMBER and QTY, as shown in thenext figure.

The good news is that our repeat region does span the entire table, and we can nowcut and paste the text from the first column into the second. To do this, we will clickonce on the cell containing the static text “PART NUMBER”. While this cell ishighlighted, click on Ctrl-C (Edit, Copy) and then click into the empty cell to the rightof it, and press Ctrl-V (Edit, Paste). The text appears in the second cell, as shownbelow.

We will do the same for the report symbol in the next row, giving us the following.

Now, we can go in and edit the text style to justify them like the originals, as we cansee in the next figure.

The last thing we need to do is edit the text in the first column. For both cells,double-click and enter the appropriate values: INDEX for the static text cell, andrpt.index for the repeat region report sym cell. The following figure shows the tablewhen changed.

Now, go back to Table, Repeat Region, Switch Syms, which will give us thefollowing.

On your own, center justify the report symbols for the INDEX and QTY columns. HINT: You only need to do it for the cell that contains the report symbol, and all otherfilled in cells will get the same result. The table will look like the following with thejustification.

At this time, our drawing should now have a completed bill of material table, asshown in the next figure.

Save the drawing.

BOM BALLOONS

In Drawing mode, there are two types of balloons you can show/create. On thedrawing toolbar, there is a balloon note. This is nothing more than a balloon symbolwith variable text that you manually input. The other type is tied to repeat regions, and fills in automatically from the BOM table. You can show these balloons on the views automatically, just like dimensions, andthen clean them up. I always recommend using the automatic balloons for linking to BOM tables insteadof creating balloon notes. Showing BOM Balloons We are going to continue to work with the same drawing (51_BOM.drw). From themenu bar, select Table, BOM Balloons. This brings up the following menu.

At this time, we need to identify what type of balloon we want to use. There are threechoices:• Simple – Creates a circular balloon that only lists the index number. You have

the ability to report any report symbol in the balloon, but no quantity is shown.• With Qty – Creates a circular balloon that lists the index number and quantity.

The index number can be replaced with any other report symbols in your table.• Custom – Can use any custom symbol you have defined as long as it as either

\index\ or \index\ and \qty\ defined as variable text. This would allow you tocreate a balloon that was oblong in shape, or oval, or a star, etc.

To start, we will select Simple, and then pick on the repeat region in the table. NOTE: You need to pick what type of balloon you are going to use BEFORE youselect the repeat region. If you pick the repeat region first, it takes whatever value ishighlighted in the bottom section (which is usually Simple by default).

Now that we have picked the repeat region, the rest of the menu options becomeavailable, as shown in the next figure.

We will now click on Create Balloon, which brings up the next menu.

We can show balloons by view, by component, or by component and view, or we cansimply show all balloons. Since we will only have three balloons (one for each row inthe BOM table), we will click on Show All. When we do this, the three balloonsappear on the drawing, as shown in the next figure.

We can see that the shape is a circle, and there is an indexing number thatcorresponds directly with the index number in the BOM table. These balloons aredirectly linked to the table. If we were to sort the table differently from how it is now,the index numbers would change to match the table. Edit Attachment for Balloons By default, the balloons are going to appear on the drawing view where you canclearly see the component that the balloon references. In this case, all three balloonswent to the larger exploded view – which is perfect for what we need. The default attachment type is a leader with an arrow head that points to an edge onthe component that represents the row the balloon is tied to. You can not change aballoon reference to point to a different component than what it currently belongs to. This is not true with balloon notes, which have no intelligence. For example, component “1” and component “3” only exist once in the assembly. The balloons for these can only touch edges or surfaces for the single models in thedrawing view. Component “2” however is used four times in the assembly. Therefore, it could beattached to any one of the four components on the drawing view. We will show how to change the entity to which the balloon references. To do this,first select the balloon with the “2” in it. When it highlights in red, use the rightmouse button to select Edit Attachment. This is shown in the next figure.

This will bring up a familiar menu that we saw when placing notes on the drawing.

We will select the On Surface and Filled Dot options, as shown above, and thenpick out in the middle of the surface that the balloon is currently touching. Click onDone/Return, and refresh your window to see the following.

Typically, you should use an arrow head when pointing to an edge, axis, vertex, ordatum curve. Use a filled dot when pointing out in the middle of a surface. Clear Region If you want to remove all balloons from a drawing, the easiest, and preferred methodis to clear the region. We are not going to do this, but if you did want to – you woulduse Table, BOM Balloons, Clear Region, and then pick on the repeat region. Youwill get a prompt to clear the region. Change Type We want to use a With Qty balloon instead of a simple. To change all balloons overto a different type, we use Table, BOM Balloons, Change Type, and then pick onthe repeat region. This brings back up the menu with the three types: Simple, WithQty, and Custom. We will pick on With Qty, followed by Done/Return. The balloons will change tolook like the following.

In this symbol, there are two numbers. The number on top is the index number. Thenumber on the bottom is the quantity. We can see that the balloon for item “2” showsa quantity of “4”. Split When you have quantity balloons, any balloon that is reporting more than a quantityof “1” can be split up. This is extremely common for fasteners or library-type itemsthat may be used all over your assembly, and in sub-assemblies. We will demonstrate this with a simple example. We can split up the quantity balloonfor component “2”, because our quantity is “4”. We can not split up the balloon forcomponents “1” or “3”, because they only have a quantity of 1. To split the balloon, go to Table, BOM Balloons, Split, and then pick on the balloonto split. We will pick on the component “2” balloon. When we do this, we get thefollowing prompt in the message bar: “Enter amount [Quit]”. We will enter 1 and thenhit the <ENTER> key.We are now asked to pick the location on a different instance of this component, andwe will pick in the following location.

The surface will become selected, and we will use the middle mouse button to locatethe balloon out to the location where the “Select Here” note is in the figure above. Our completed balloon is shown in the next figure.

We can see that the new balloon contains only the quantity that we specified (1),which is subtracted from the original balloon (4-1=3). We can now edit theattachment for this new balloon to select Filled Dot, to get the following.

Save the drawing. Merge The opposite of splitting up a balloon is to merge a balloon. When you merge twoquantity balloons together one of two things will happen:• If the two balloons represent the same component, a single balloon will result

with the sum of the two quantities.• If the two balloons represent different components, the one that is merging with

the other will attach itself to the outside of the other, and its leader willdisappear.

We will demonstrate both of these. Same Component Merge We will start by going to Table, BOM Balloons, Merge. In the message bar, we getthe following prompt: “Select quantity balloon to be merged.” We will pick on thecomponent “2” balloon that has a quantity of “1”. Once we pick this, we get thefollowing prompt: “Select quantity balloon to be merged onto.” We will pick on the

other component “2” balloon with a quantity of “3”. When we do this, only oneballoon remains, with a quantity of “4”, as shown in the next figure.

Different Component Merge Now, we will go to Table, BOM Balloons, Merge, and for the first balloon, pick onthe component “3” balloon. For the second balloon, pick on the component “1”balloon. We will get the following result.

We can see that the component “3” balloon attached itself to the side of thecomponent “1” balloon. If we drag around the “1” balloon, “3” moves with it. When do you typically use something like this? Suppose you are mounting a platethat gets fastened down with four hex head machine screws, four lock washers, fourflat washers, and four lock nuts. Instead of showing balloons for the plate, the screw,the washer, the lock washer, and the nut, having leaders going all over the place, it iscleaner to show the balloon for the plate with the leader, and then merge the rest ofthe balloons to this one. Doing this sort of “implies” that the hardware is tied to theplate, and also helps in the assembly of the plate. Another good usage is if it is part of a kit that came with these different (but separate)components. By merging the balloons together, you can imply that they are alltogether, possibly even before they are assembled together into the top levelassembly. Save and close this drawing.

TWO-DIMENSIONAL REPEAT REGIONS

In this section, we will learn about two-dimensional repeat regions. If you recall fromour repeat region tables before, our regions expanded in a single direction. A 2DRepeat region expands in two directions. The most common type of 2D repeatregion is a family table driven table. To demonstrate this, we will open up the 2D_Rpt_Region.drw drawing, whichinitially looks like the following.

This drawing will be a tabulated drawing for a family table of steel blocks of varyingsizes. As we learned in Lesson 35 – Family Tables, there is some preparation that isdone to the model to get it ready for a family table. This model has three dimensions: LENGTH, WIDTH, and HEIGHT. It also hasparameters. Our family table has all of these dimensions as varying items, and wealso have the TITLE parameter to capture the different descriptions for the individualsizes. We went ahead and modified the dimension symbol names to their respective titles(LENGTH, WIDTH, and HEIGHT). We then created the family table and added thesethree dimensions, followed by the TITLE parameter. The family table was thenverified to make sure all instances are working. On the drawing, we added two views, and we are showing the dimensions for theblock. We went into the properties for these dimensions, and changed the displayfrom “@D”, which displays dimensional values, to @S, which displays the symbolicname for the dimension. That is why you can see “LENGTH”, “WIDTH” and“HEIGHT” on the drawing views. Then, we created a simple 2-column, 3-row table, and merged the two cells togetherin the first row. We added some static text in the first row, and in the first cell of thesecond row. The last thing that was done was to justify the text in the cells. I tookthe liberty of adjusting the text justification in the empty cells as well, because I knowwhat the final result will look like, and I wanted to clean it up ahead of time. Creating the 2D Repeat Region We will now go to Table, Repeat Region, Add. In the lower section of the menumanager, we will select Two-D. We get the following prompt in the message bar:“Locate corners of the outer boundary of the two-dimensional region.” We will pick on two cells that define the upper left corner and lower right corner of theregion we are creating. Therefore pick the cells in this order:

NOTE: If your table were ascending and/or leftward, the order of selecting thecorners would be different. Once we pick the second cell, we get the following prompt: “Select a cell to set theupper border of the row & column subregions.” This time, we have to pick the cellthat is going to be expanding in two directions simultaneously. If you imagine that thelast cell in the second row only expands to the right, and the first cell in the third rowonly expands down, then the cell in the lower right corner of the table (the one that islabeled “Pick Second” in the figure above) is the one that expands both down and tothe right.

Therefore, we will pick on the cell in the lower right corner of the table. When we dothis, we get the following confirmation: “Region has been successfully created.” Clickon Done to complete the definition of this region. We will now go to Table, Repeat Region, Switch Syms, and we see the following.

We can see a single green rectangle that goes around all four cells. Then, we have arectangle that just goes through the last row, and another rectangle that goes throughthe last column. We will now add our report symbols. Report Symbols Double-click on the second cell in the second row, and use the following reportsymbol path: fam.inst.param.name, as shown in the next figure.

This report symbol will take the parameter name from the family table instances(such as LENGTH, WIDTH, HEIGHT and TITLE) and add them as columns to thetable. Notice how this text is already centered and is in a bold (filled) style? Now, double-click on the first cell in the last row, and add fam.inst.name to this cell,as shown in the next figure.

This report symbol will show the family table instance names and report them asrows in the family table. Again, we have already left justified this text, and made itbold. The last cell will contain the fam.inst.param.value report symbol, as shown in thenext figure.

This report symbol will show the value for the parameter (LENGTH, for example) foreach instance in the family table. Therefore, this will report as the columns areadded, and as the rows are added. If we now go to Table, Repeat Region, Switch Syms, we will see our expandedtable.

There are a few things to point out that we will need to address. The first is that ourheader row isn’t merged all the way across. Therefore, we will need to pick on eachcell (while holding down the Ctrl key), and then go to Table, Merge Cells. This willfix this, as shown in the next figure.

The second thing to point out is that all of our columns (starting with the HEIGHTcolumn) are all the same length. We can not change this. Because the original table

didn’t have all of these columns, it takes its width from the last one in the repeatregion. We had to make the column wide enough to accommodate the TITLEcolumn, which meant that all the rest of our cells are large compared to their data. The last thing to note is that the columns (starting with HEIGHT) are in alphabeticorder. This is okay, except that we might want to show the WIDTH right after theother dimensional columns. When we create our family table, we add dimensionsand parameters in a particular order (or at least we should). The order in the familytable itself can be shown on the drawing by going to Table, Repeat Region, SortRegions, and then pick on the repeat region. This brings up the following menu.

To create your own sorting, you would click on Add and then define the type of sort(ascending or descending), and then pick on the cell to sort by. There is a DefaultSort, which is already selected. This default sort is what is currently controlling ourtable. We also can see an option called No Default, which will show the tablecolumns in the same order as they appeared in the family table itself. We will click onthis option, followed by Done, which will make our table appear the way we want it.

Save and close this drawing.

LESSON SUMMARY

Tables are used frequently in drawing mode, especially for assembly drawings whereBills of Materials are common. Take advantage of repeat regions to make yourtables dynamic.

You can save out your tables and retrieve them in later. The report symbols in thetables will automatically read from whatever model is currently active at the time thetable is created or updated. Use BOM Balloons in conjunction with BOM Tables to get the maximum automationout of your drawings. There is a lot more functionality with Report Tables and Balloons that wasn’t coveredin this fundamentals course. Feel free to contact your CAD Administrator to learnmore.

EXERCISES

None

Lesson

52

Lesson Objective: In this lesson, we will learn how to add additional drawingsheets, and finalize the drawing.

MULTI-SHEET DRAWINGS

Most of the drawings we create are multi-sheet drawings. There just isn’t enoughroom on one sheet for the drawing format, BOM Tables (for assemblies), revisionhistory blocks that grow over time, and all of the views, dimensions, notes, symbolsand balloons necessary to detail out the drawings. You can create drawings with as many sheets as you need to clearly define yourproduct. As you have learned over the last 10 lessons, it is easy to add views,show/create dimensions, move those dimensions around to other views, creategeometric tolerances, etc. It is often easier to do these steps on one sheet and thenmove views (completely detailed) to their final residence – even if that means it is fivesheets into the drawing. Therefore, we will look at a drawing example to learn how to add sheets and moveviews to other sheets. Adding Sheets To demonstrate this, we will open up the drawing entitled Multi_Sheet.drw, whichcurrently has one sheet with many views that are detailed. A lot of these viewsreside outside of the boundary of the first sheet. The following figure shows thisdrawing currently.

Most of the views that are outside of the sheet boundary are detailed or sectionedviews. There is an auxiliary view as well. In preparation for moving the auxiliary to adifferent sheet, view arrows have been shown, and a view note is currently related tothe view to indicate which view it is. This is a good practice to get into, becauseotherwise, someone may not understand how the auxiliary view was projected. The first step is to add an additional sheet. Therefore, go to Insert, Sheet. A newdrawing sheet is added to the drawing. Notice how the drawing format is different forthe second sheet. All other sheets added will use this format.

At the right end of the drawing toolbar, use the up or down arrows to switch back tosheet 1. Back on sheet 1, we will use the Ctrl key and select all of the drawing viewsthat are outside of the border. Once all are selected, go to Edit, Move Item toSheet. In the message bar, you will see the following prompt: “Destination sheetnumber (you can start a new sheet) [Quit].” We will enter 2 in this field, and thenpress <ENTER>. When we do this, we are placed back into sheet 2, and we can seethe views where they were previously.

We will now move these views into the border for the second sheet, as shown in thenext figure.

Save this drawing.

FINALIZING THE DRAWING

The biggest thing you can do to make sure your drawing is ready to go is to makesure your parameters are filled in completely. You can tell by looking at your titleblocks, revision history block, and drawing margin blocks to ensure the data isaccurate. Check your weight on your drawing and make sure it is reporting the correct mass. Ifnot, you may have to adjust your density (if you hadn’t already). If you use more than one model for your drawing, then make sure the active model isthe primary model for your drawing. Be sure all of your views have been regenerated and refreshed, and ensure yourlayer status is set to blank the necessary items. This is critical, because if you justturn off the display of datums on your computer, the next person might not, and theywill see screen clutter.

LESSON SUMMARY

Add additional sheets to your drawing as necessary to fit your drawing views clearly. It is easier to detail your views on a single sheet, and then move them to othersheets. Finalize your drawing by checking parameters, layers and active models.

EXERCISES

None

Lesson

53

Lesson Objective: In this lesson, we will learn about some additionalmiscellaneous system functions, such as the configuration files, model setup,feature operations, color and appearance, model player, cosmetic sketches,analyses and how to obtain floating modules.

CONFIG.PRO

As we have mentioned throughout this guide, there is a configuration file that drivesthe behavior of Pro/ENGINEER. This file is called Config.pro. When you launchPro/ENGINEER, the software automatically reads in this file from two locations, in thefollowing order:• Loadpoint\text Directory (C:\ptc\proewf2\text, for example)• Start-In Directory (C:\Data\proewf2, for example)

If you launch from a batch file, as we typically do, a global config.pro file gets copiedto the first location listed above. This file may get updated periodically to ensureconsistency throughout the user base. If you choose to add mapkeys, or other options to your environment, you areencouraged to create a brand new, blank config.pro in the second location. IMPORTANT: Do NOT simply copy the one from the first location to the secondlocation, and then make changes. The reason for this is because any option that islisted in the first file will be overwritten by the second file if it contains that sameoption. For example, there is a bell that beeps every time you execute a command inPro/E. We turn this bell off. If the global config.pro as the option BELL No, and theone in the start in directory has BELL Yes, then the bell will always be on. This might seem trivial, but if we change a global setting because of potential issuesthat we have seen in the software, and your start-in config was a copy of the globalbefore the change was made, then the net effect will be that the change was nevermade for your computer. To access the Config.pro file options, go to Tools, Options. You will see the settingsthat are currently read into your session. If you make any changes, it automaticallysaves it to the location indicated in the upper left corner. In addition, a Session.profile is created that only lists the changed options.

CONFIG.WIN

There is a second configuration file that defines the look of the tool. This is calledConfig.win. The Config.win file is used to define what icons you see in the differentmodes, the location of model trees, dashboards, browser settings, etc. There is aglobal config.win file as well, and I recommend using it. To access the Config.win file options, go to Tools, Customize Screen. If you needassistance in customizing one of these files, please see your CAD Administrator.

MODEL SETUP (Units, Density, etc.)

To get to some setup options for the model, go to Edit, Setup from the menu bar. You will get the following menu.

Units When you select Units you will get the following window.

The red arrow and highlighted row show you what unit is currently set. We wouldpick on the units that we wanted to change it to, and then click on Set. This brings upanother window, which is shown at the top of the next page.

You have two options, which are:

• Convert Dimensions – This will keep the overall size of the geometry thesame, and do a straight conversion on the numbers. For example, supposeyou had a cube that was 1.0 inches in size. If you use this option, the cubewill still be 1.0 inch in size, but if you were to edit the feature, you would see25.4 if you switched to millimeters.

• Interpret Dimensions – This does the reverse. This keeps the dimensionvalue the same, and turns it into a different unit. In the same example, the 1inch cube would become a 1 millimeter cube with this option, since the valueof 1.0 stayed the same.

Density (Mass Property) To set the density for the part, pick on the Mass Props menu choice. It brings up thefollowing window.

FEATURE OPERATIONS (Copy, Group, etc.)

When you select Edit, Feature Operations you get the following menu.

Copy Use this command to copy any solid feature by either translation, rotation or mirroringabout a selected plane. This is the only way to mirror a solid feature. To mirror, clickon this command, then pick the feature(s) to be copied. You will get the choice tomake the copy dependent on the original for size and shape, or make it independentso you can modify it separately. Once you have picked the feature(s), click on Done,then pick the mirroring plane or planar surface. The feature will be mirrored. Group When you click on this command, you will get a File Open window to go out and try toretrieve a user defined group. In the menus, you will select Local Group, and thenenter a name for the group in the message window. After you enter a name for the group, pick on the features in the model tree that aregoing to be grouped together. The features should be modeled sequentially. Toungroup, right mouse click on the group in the model tree and select Ungroup. Reorder You can and should reorder in the model tree by dragging the feature up or down toits new place. If you have a lot of features, you can save some dragging time bygoing straight to this command. When you use this command, it asks for thefeature(s) to reorder, then it asks you to select the feature that you wish to reorderafter. Assuming that there are no problems with parent/child relationships, it willreorder then regenerate the model. Insert Mode You can and should drag the red arrow that says “Insert Here” in the model tree tothe location where you want to insert a new feature. If you have a lot of features, youcan save some time by using the command here. After you select this command,click on Activate. You will be asked to pick on the feature to insert after. To cancelout of insert mode, click on Cancel. This will regenerate all the features that werecurrently suppressed, and take you back to the end of the model tree. Read-Only Be careful using this. When you click on this command, you will pick a feature in themodel tree. All features before the selected one become read-only. You can’t edit adimension or redefine the features if they are read-only. You will need to use Cleanin the Read-only menu to clear this status.

Suppress

Suppress is used to turn off features from the regeneration sequence. Theydisappear from the model. You should only use suppress in the following cases:

• Family table features. Use suppress in the generic and instances to turn offeatures that are not in that instance.

• Failure recovery. Temporarily suppress failing features so you can go in andfix them or other features one at a time.

• Design Iterations. Temporarily suppress a feature to try a differentpossibility. Delete the ones you end up not using.

Other than in family tables, there should never be any suppressed features in yourmodel when you go to release it.

COLOR AND APPEARANCE

Adding color to your models is a great way to visualize them. To add colors, go toView, Color and Appearance from the menu bar. It will open up the window shownin the next figure.

If you have a saved color file, then you can load it in, or it may already be loaded. We can see from this figure above that there are no pre-defined colors in thissession. To add a new color, click on the “+” symbol at the top. A name appears in the bottom field of this portion of the window. You can andshould edit the name to something meaningful, as shown below for a bright red colorthat we are adding.

Once you add the new color, go to the Properties portion of this window, click on theColor swatch and define your color, as shown in the next figure.

When you click on Close you will want to change other settings, such as brightness,transparency, etc. These choices are in the tabs at the bottom of the window, as wecan see below.

When you are ready to assign the color, go to the Assignment portion of thewindow. Use the pull-down to select the scope. By default, Part is chosen. Thismeans that we will assign the selected color to the whole part. You can also choosesurfaces, components (in assembly mode), etc. The following figure shows the assignment of this color to one of the parts we havebeen working with in the past lessons.

PARENT/CHILD RELATIONSHIPS

Because Pro/ENGINEER is a feature-based modeling tool, we are bound to havefeatures that rely on other features to exist. Every time we pick a surface as areference, or an edge, or a plane, etc. we are creating these dependencies.

These dependencies are classified as either parents or children. For example,suppose we create an extruded protrusion. Then we round an edge on thatprotrusion. The protrusion is the parent, and the round is the child. You can deletethe round and the protrusion won’t care. But, if you try to delete the protrusion, theround will be directly affected. To view existing parent-child relationships for any given feature, select that feature,and then right-mouse click on it and go to Info, Parent/Child. You get a window thatlooks like the following.

At the top, it shows the feature that we are running the report on. In the bottom left,we get a list of all of the parents of this selected feature. On the right, we get a list ofall of the children of this feature. Can you reduce parent child relationships in your model? Sure you can. The easiestway to reduce the number of relationships is to try to use the default datum planes asmuch as possible for sketching planes, sketching references, and dimensionalreferences. But, the moment you use a Use Edge or Offset Edge or select a vertexor edge or surface as a reference in the sketch, you have created that parent/childrelationship. It is unavoidable. My advice is to never delete or suppress a feature until you have run this query. Then, at least, you will be prepared to see things disappear.

MODEL PLAYER

Whenever you get a model to work on that you didn’t create, you should immediatelyuse the model player, found under Tools, Model Player in the menu bar. This willbring up the following window.

You will use the arrows at the top to step through the model from start to finish. Asyou pick on the “Next” arrow, the feature that is displayed will appear in the workingwindow. You can pick on the Show Dims button at any time to see the dimensionsused for that feature (if any).

COSMETIC SKETCHES

A cosmetic sketch is used to convey information on the part without creating a solidor datum feature to do it. A great example is a logo or part marking. There are a fewrestrictions when using them. The first is that the cosmetic sketch can not cross over surface boundaries ifprojected. The other is that you can not hatch a projected cosmetic sketch. Cosmetic sketches are either sketched directly on a surface similar to a sketchfeature, or they are projected onto a single surface, similar to a projected datumcurve. The following figure shows a cosmetic sketch for our logo on a part.

Cosmetic sketches are accessed through Insert, Cosmetic, Sketch in the menu bar.

ANALYSES

There are a lot of different analysis tools in Pro/ENGINEER. We went through a draftcheck analysis back in Lesson 15, and we saw the results of a Gaussian Curvatureanalysis in Lesson 22. There are three additional analysis that are used widely. Mass Property Calculation Use Analysis, Model Analysis then select Model Mass Properties from the pull-down. This gives us the following window.

Most of the time, you can just hit the Compute button. The analysis results include(but are not limited to): Mass, Volume, Density, Center of Gravity, Total SurfaceArea, Moments of Inertia, etc. We need to run this analysis before our mass parameter will show the correct valuein the drawing title block. Global Interference Check In an assembly, you can run this analysis to check for interference between parts. Go to Analysis, Model Analysis, then select Global Interference from the pull-down. It will look like the following.

Measure Use this to take measurements between surfaces, planes, points, vertices, axes, orother entities. This is found under Analysis, Measure. It brings up the followingwindow.

FLOATING MODULES

To access any floating modules, go to Tools, Floating Modules. Floating modulesare applications that we have with the software, but they are not tied to any particularlicense. They float on the network, and can be accesses on a first-come-first-servebasis. Two are shown in the window that pops up.

LESSON SUMMARY

This Lesson marks the end of this training guide. Be sure to keep this guide handy. If you have any Pro/ENGINEER questions, contact your CAD Administrator or PTCthrough one of the following methods. PTC Phone Support: 1-800-477-6435PTC Online Support: www.ptc.com – select on the support link at the top.

EXERCISES

None

Appendix

A

Appendix Summary: In this Appendix, we will see the solutions to all of theexercises for this training guide. Lesson 1 _________________________________________________________ A-2Lesson 2 _________________________________________________________ A-2Lesson 3 _________________________________________________________ A-4Lesson 4 _________________________________________________________ A-8Lesson 5 _________________________________________________________ A-33Lesson 6 _________________________________________________________ A-38Lesson 7 _________________________________________________________ A-45Lesson 8 _________________________________________________________ A-47Lesson 9 _________________________________________________________ A-59Lesson 10 _________________________________________________________ A-62Lesson 11 _________________________________________________________ A-64Lesson 12 _________________________________________________________ A-80Lesson 13 _________________________________________________________ A-87Lesson 14 _________________________________________________________ A-96Lesson 15 _________________________________________________________ A-101Lesson 16 _________________________________________________________ A-107Lesson 17 _________________________________________________________ A-113Lesson 18 _________________________________________________________ A-117Lesson 19 _________________________________________________________ A-121Lesson 20 _________________________________________________________ A-130Lesson 21 _________________________________________________________ A-132Lesson 22 _________________________________________________________ A-137Lesson 23 _________________________________________________________ A-140Lesson 24 _________________________________________________________ A-143Lesson 25 _________________________________________________________ A-143Lesson 26 _________________________________________________________ A-145

Lesson 27 _________________________________________________________ A-147Lesson 28 _________________________________________________________ A-150Lesson 29 _________________________________________________________ A-150(Continued on Next Sheet)

Lesson 30 _________________________________________________________ A-153Lesson 31 _________________________________________________________ A-154Lesson 32 _________________________________________________________ A-158Lesson 33 _________________________________________________________ A-163Lesson 34 _________________________________________________________ A-163Lesson 35 _________________________________________________________ A-166Lesson 36 _________________________________________________________ A-166Lesson 37 _________________________________________________________ A-166Lesson 38 _________________________________________________________ A-179Lesson 39 _________________________________________________________ A-179Lesson 40 _________________________________________________________ A-189Lesson 41 _________________________________________________________ A-189Lesson 42 _________________________________________________________ A-189Lesson 43 _________________________________________________________ A-189Lesson 44 _________________________________________________________ A-189Lesson 45 _________________________________________________________ A-189Lesson 46 _________________________________________________________ A-189

Lesson 47 _________________________________________________________ A-189Lesson 48 _________________________________________________________ A-189Lesson 49 _________________________________________________________ A-189Lesson 50 _________________________________________________________ A-197Lesson 51 _________________________________________________________ A-197Lesson 52 _________________________________________________________ A-197Lesson 53 _________________________________________________________ A-197

LESSON 1 – Pro/ENGINEER Basic Elements

There are no exercises for this lesson.

LESSON 2 – Taking a Look Around

Set Working Directory The first part of this exercise is to set your working directory to C:\Data\ProETrain. There are three different (and equally preferred) ways to do this. Using the Navigator Using the navigator, locate the folder that we want to switch over to. If you are not inthe file explorer portion of the navigator, click on the following icon at the top of thenavigator.

Once you find the ProETrain folder, hold down the right mouse button over thisfolder to see the available options, as shown below.

As indicated above, select the Set Working Directory menu option. Using the System Toolbar

A second way to select your working directory was to click on the following icon in thesystem toolbar (the row of icons across the top).

This brings up a separate window, entitled Set Working Directory, and looks like thefigure at the top of the next page.

Use the pull-down field in the upper left of this window to start your search, and thenselect the ProETrain folder in the main portion of this window. Click on OK to finish. Menu Bar The third way to set your working directory uses the menu bar at the top of thePro/ENGINEER window. We would select File, followed by Set Working Directory,as shown below.

This brings up the same window shown previously. Select the folder, and then clickon OK to finish setting the working directory. Spinning, Panning and Zooming the Model To spin the model, use the middle mouse button all by itself. Hold down this buttonand keep it held down during the duration of the spin, then release to stop the modelin its new orientation. To zoom the model, hold down the Ctrl key on the keyboard and then press and holdthe middle mouse button. Moving the mouse up and down will zoom the model in orout. Moving the mouse from right to left will tilt the model about an axis normal to the

screen. Once you initiate a zoom or tilt, you must let go of the mouse button andpress it again to select the other option. To pan the model, hold down the Shift key on the keyboard and then press and holdthe middle mouse button. Release the middle mouse button to stop the model in itscurrent location. If you have a scroll button for a middle button, you can use this wheel to zoom in orout. If you press the scroll button down, it behaves as if you only had a plain middlemouse button for the regular spin, pan and zoom options. Default and FRONT Views The default view icon is located in the system toolbar, and looks like the following.

To access other saved views (such as FRONT, TOP, RIGHT, etc.) click on thefollowing icon in the system toolbar.

Then, select one of the views listed below this icon. In this case, we select theFRONT view.

LESSON 3 – Selecting Objects

Edge Selecting The easiest way to do this is to first start by changing your selection filter toGeometry. This is located in the lower right corner of the Pro/ENGINEER window,as shown below.

Next we will begin by selecting one of the edges on the outside of the flat surface, asshown in the figure below.

It will turn a bold red. Now, we will hold down the Shift key on the keyboard, andthen move our mouse cursor to the rounded edge just above (and connected to) theline that we just selected. The entire outside surface edge should highlight in blue,as shown below.

While we can see the entire outside boundary loop of this surface highlighted in blue,we will click once with the left mouse button. The blue highlight should turn into abold red outline, which indicates that it is selected, as shown below.

We still have two additional sets of edges to select, so we will begin by holding downthe Ctrl key on the keyboard to select multiple objects, and then select the bottom flatedge of the next set, as shown below.

As we did before, release the Ctrl key and press the Shift key on the keyboard. Move your mouse cursor over one of the two vertical edges that touch our selectededge. The entire loop of edges around this hole/keyway should be highlighted inblue, as shown in the next figure.

With the entire set of edges highlighted, click once with the left mouse button toselect these edges, as we can see in the following figure.

Release the Shift key, and then hold down the Ctrl key on the keyboard to make ourthird selection. This time, select one of the two halves of the upper hole, as shownbelow.

Once again, hold down the Shift key and place your mouse cursor over the other halfof the circle to see the whole circle highlight in blue, as we can see below.

Finally, click once with the left mouse button to select this hole once it is highlightedin blue. It will be selected as shown in the following figure.

Seed-and-Boundary Surface Selecting The last part of this exercise could have been done using the Ctrl key and selectingall of the surfaces that are shown (the ones that are meshed). We wanted you,however, to try using the seed and boundary method for selecting. To do this, we first have to determine which surface is the seed and which surface(s)represent the boundary. Remember – the boundary surface can be made up ofmultiple surfaces, and is not included in the final selection. The seed surface canonly be a single surface, and it is included in the final selection. Knowing this, we would pick the following surfaces for our seed and boundaryselections.

To actually perform the selecting, do the following steps. First, make sure that youstill have Geometry selected for the selection filter. Then, click on the seed surfacefirst (the large half cylindrical surface at the bottom of our model). Next, hold downthe Shift key on the keyboard and start selecting the surfaces of the boundary thatyou can easily get to. Once you have selected the first part of the boundary surface chain, let go of theShift button. You will most likely see a set of selected surfaces that do not conform towhat you want. Do not worry about this. Use the middle mouse button to rotate themodel until you can see the next set of boundary surfaces to select, and then pressthe Shift key again. Do you notice something? The only selected surfaces that wesee are the ones that we selected before we let go of the shift key the first time. Itremembers what we already selected, so when we let go of the key to spin themodel, then pressed it again, it was as if we never let go of the key in the first place. Finish selecting the rest of the boundary surfaces with this technique, and once theyare all selected, release the Shift key again. You should see all of the surfaces thattouch the boundary surfaces (but not the boundary surfaces themselves). Included inthis will be our seed surface. The figure below shows this.

Close out of this model using Window, Close from the menu bar, and then erasesession memory using File, Erase, Not Displayed. Click on OK to confirm theobjects being erased.

LESSON 4 – Sketcher Basics

Sketch 1 – Shear Plate For this sketch, start by going to File, New, and then select the Sketch type. Be sureto enter the name Shear_Plate in the appropriate field, as shown in the next figure.

Click on OK to get into the sketch. Once inside sketch mode, it is easier to startsketching if we turn off the display of dimensions. Therefore, we will click on thefollowing icon in the system toolbar to de-select it.

Next, we are going to use the line tool ( ) and sketch the outline of our overallshape. Remember, the goal is to sketch quickly and somewhat accurately. We aregoing to watch our constraints to make sure we see the “H” at the bottom of thesketch, and we also are going to look for the perpendicular symbol in the upper left ofthe sketch. When we are done sketching the lines, click on the middle mouse buttonto get out of line creation mode. Our sketch looks like the following.

Next, we are going to sketch the two circles using the circle tool ( ). Start withthe leftmost circle and try to line up the center of the circle with the vertex shown inthe following figure. Then, create the second circle to the right of the first one. Asyou move your mouse to locate the center of the next circle, you should see thesymbol to assume that they are lined up horizontally. As you sketch the circle, look for the equal radii symbol to appear. The resultingsketch will look like the figure below.

Now, we are going to go back to the line tool, and sketch a line starting at the centerof the rightmost circle, and going parallel to the side edge, as we can see in thefollowing figure.

Be sure to see the parallel symbol appear when the line is parallel to the appropriateside. Since we don’t really need this line to create geometry, we are going to turn itinto a construction line (similar to a centerline, but with a fixed length). To do this, weare first going to select on the line so it turns red. Then, we will hold down the right mouse button over the line and select theConstruction option, as shown in the next figure.

Once we do this, the line will become dashed, indicating that it is not a solid sketcherline anymore, but a construction line that is for reference only. The figure belowshows this resulting construction line.

We are going to repeat this same process to create another construction line. Thiswill be the line that runs down the center of our slot. Therefore, start by creating asolid line that originates at the top of our existing construction line, as shown below.

Be sure that no automatic constraint is applied (such as another parallel orperpendicular or equal length, etc.). Next, select this new line and right mouse clickon it and select Construction, just as we did with the last line. It will become aconstruction line, as shown in the following figure.

Now, we will sketch our slot. To start the slot, we know that the top arc’s center lieson the intersection of the two construction lines, therefore, we will use a center-ends

arc ( ) and start by clicking on the vertex where the two construction lines meet. When you drag out the diameter/radius for the arc, try to get your starting location tobe on an invisible line that is perpendicular to the second construction line, throughthe center of the arc that we are sketching, as shown below.

Once you click with the left mouse button to start the arc, move your mouse cursor tothe opposite side of the construction line, thus forming an approximate 180 degreearc, as shown in the following figure.

Now, we will return to our line tool, and sketch a line at the right endpoint of this newarc. We want to make sure the line is tangent (look for a “T” symbol) to the arc, andparallel and equal in length to the short construction line, as shown on the next page.

To sketch the bottom arc, we will use a tangent-end/3-point arc ( ). Start byclicking on the end of the solid line that we just sketched. When the green circle withthe “X” appears, come out of the bottom quadrant, and move the end of the arc overso it creates an approximate 180 degree arc, as shown below (NOTE: the arc centershould snap to the end of the construction line, and our equal length symbolsdisappear).

When we click with the left mouse button to finish the arc, the green circle will goaway, and our resulting arc will look like the following.

To finish the slot, we are going to use a line tool again, and connect the two open arcends. A tangent symbol “T” should appear at both ends if we sketched the arcs atapproximately 180 degrees.

Now that we have sketched the entities for our section, we are going to address anyconstraints that we have. Remember, the sketcher steps start with sketching,followed by adding/removing constraints. We have a lot of “weak” constraints on the sketch already. To turn a weak constraintinto a strong constraint, you first select the constraint so it highlights in red, the holddown the right mouse button and select Strong. We will do this for all of our weak constraints, shown in the following figure.

Once you make these constraints strong, they will turn into a bold yellowish cream(black in this guide) instead of the gray color they once were, as shown on the nextpage.

There is only one constraint that we are missing. To add a constraint, we will click onthe following icon in the sketcher toolbar.

When the constraint window appears, select on the icon used to line up two verticeson an invisible vertical line, as shown below.

We will then select the center of the right leftmost circle, and the vertex below it onthe outside boundary, as shown below.

Once we do this, two bold rectangles will appear that face each other, indicating thatthese entities are lined up vertically.

Our sketch is now fully constrained the way we want it. Now, we must address thedimensions. Therefore, turn back on the view of dimensions. Your model shouldhave a lot of gray (weak) dimensions on it. The figure below shows the dimensions that are on my model but yours may beslightly different.

You should NEVER leave dimensions weak. Therefore we will either add newdimensions (which automatically come in strong), or convert weak dimensions over tostrong dimensions that are already in the sketch that we want. For example, there are many angular dimensions on this sketch that are the onesthat we want, so instead of re-creating these dimensions, we can simply select themwith the left mouse button, then hold down the middle mouse button and selectStrong. In this example, we have the following dimensions that already exist that wewill make strong. (NOTE: Your sketch may or may not have these exact dimensions,but don’t worry, you can always create the correct ones). Also, the figure belowomits the rest of the dimensions for clarity; on your screen you will see all of thedimensions that are available.

Once the dimensions are made strong, they will appear in a bold yellowish creamcolor (black in this guide), and they stand out from the weak gray dimensions, asshown below.

Now, we are going to create the rest of the dimensions that we need. When wecreate a dimension, it comes in strong automatically, and one or more weakdimensions will disappear to leave the sketch fully constrained.

We will start by clicking on the dimension tool ( ). The first dimensions that wewill add will be the lengths of the lines around the border of the sketch. To dimensionthe length of a line, simply click on the line once with the left mouse button, and then

place the dimension by clicking with the middle mouse button where you want thedimension, as illustrated for our first dimension below.

We will repeat this process to create all of the rest of the seven linear dimensionsaround the outside of the sketch, as shown below.

Notice that many of our weak dimensions are gone. Now, we will repeat this samesort of process to dimension the distance between the slot and the left hole, and thelength of the slot itself. We will click once with the left mouse button on the construction line between the lefthole and the top of the slot, and then use the middle mouse button to place thedimension. Do the same for the other construction line that goes between the twoarcs in the slot. The resulting dimensions look like the following.

The next dimension will be the width of the slot itself. To create this dimension, clickon the right outside straight edge of the slot with the left mouse button, then click onthe left outside straight edge of the slot with the left mouse button, and then use themiddle mouse button to place the dimension, as shown below. Again, thesurrounding dimensions have been omitted from the following figure for clarity only.

Our next dimension is the distance between the two holes. To create this dimension,select on one of the circle centers with the left mouse button, followed by the othercircle center (using the left mouse button again), and then click with the middlemouse button to locate the dimension.

There is only one more dimension on this sketch that needs to be created. It is anangular dimension on the right side of the sketch. To create an angular dimension,select on one of the angular lines with the left mouse button, followed by the otherangular line (also using the left mouse button). Once both lines are selected, placethe dimension using the middle mouse button. The following figure shows thisangular dimension.

All of the weak dimensions should be gone. If not, you either do not have all of thedimensions placed on the sketch, all of them have not been made strong yet, or youdo not have enough constraints, as defined earlier. The fully dimensioned sketch should look like the figure at the top of the next page.

Once we have all of the dimensions created and strong, it is time to modify them. Notice that most of our linear dimensions are on the order of a few inches (largest isabout 4.3 inches). However, in our exercise, the smallest linear dimension is actually19 (the width of the slot). If we were to simply try to modify each dimension one-by-one, our sketch wouldeither fail regeneration, or it would terribly distort. The best approach in this case isto use the lock scale option to scale up the sketch to a better range of dimensions. To do this, we will first click on the following icon in the sketcher toolbar.

We will drag a box around the entire sketch. All of the dimensions, constraintsymbols and sketched entities (lines, arcs, circles, etc.) will turn red.

Next, we will click on the modify icon ( ). This will bring up the window shownat the top of the next page.

To lock the scale, we will first click in the box to the left of the words “Lock Scale”. Next, we select on the dimension that we want to change that will drive all otherdimensions to update. In this case, we will scroll through the available dimensionfields until we see the one that represents the linear dimension on the horizontal line(the one marked “H”). When we select on this dimension from this window, a box will appear around thedimension on the sketch, as shown in the following figure.

We will then edit the value for this dimension to 94.0. Once we hit the enter key, allof the dimensions in this modify window will change to match the same scale as thedimension value that we entered, as we can see in the following figure.

Now, we can click on the green check mark, and the entire sketch will re-appear inthe window. Notice that all of the dimensions are closer in value to the correct valuesin the exercise. This is shown at the top of the next page.

We can now modify each of the dimensions separately by double-clicking on themand entering a new value. Because the dimensions are closer to the correct value,the sketch shouldn’t warp as bad as it would had we tried to go from 1.5 to 81 (forexample). Once all of the dimensions are modified, our sketch looks like the picture on theexercise page, as shown below.

Save the sketch, then use Window, Close to finish.

Sketch 2 – Latch Plate When we look at this sketch, we can see that it is symmetric about a horizontalcenterline. Therefore, our goal is to take advantage of this symmetry by sketchingonly half of the shape, and then mirror it. Therefore, we will start by creating a new sketch, called Latch_Plate. The first entitywill be a centerline. To create this, click on the following icon in the line tool flyout.

Click out in the middle of the sketch window, and snap the centerline so it ishorizontal (you should see the “H” symbol), as shown below.

Now, we are going to use the line tool to sketch the following shape (and it probablyworks best and fastest in the order shown below).

In the figure above, “LMB” means “Left Mouse Button” and “MMB” means “MiddleMouse Button”. Be sure to avoid any equal length constraints or any “line uphorizontal or vertical” constraints. You should only see horizontal “H” and vertical “V”constraints, and two collinear constraints where the lines connect to the centerline. Also, there is no line connecting the two points that lie on the centerline, it is left openfor now. The next thing we will do is create a fillet at the upper left corner of the sketch. To dothis, click on the following icon.

Then select the two lines that intersect in the upper left corner of the sketch, asshown in the figure at the top of the next page.

The resulting fillet will look like the following.

Repeat this process to create the other fillet near the right side of the sketch, asshown completed below.

The next thing we will sketch will be the circle that lies at the center of the first filletthat we created. Therefore, click on the circle tool, and then click with the left mousebutton on the fillet arc center and drag out the radius. Click with the left mousebutton to finish the circle, which will look like the figure at the top of the next page.

Next, create another circle. When selecting the location for the center of the circle,try to get the “Line up Horizontal” symbol to appear first, and then click on the sketchapproximately below the vertex shown in the following figure. Drag out the radiusuntil you see the “Equal Radii” symbol appear.

We have two arcs left to create. Therefore, click on the center-ends ( ) arc tool,and create a 90-degree arc at the location shown in the following figure.

Be sure to make the arc large enough so that no equal radii symbols appear on it. Ifyou get an equal radii symbol, you can delete it later.

Now, we are going to use a tangent-end/3-point arc ( ) and click at the end ofthe arc that we just made, and drag out the end of the arc to other line end, as shownbelow.

The following figure shows our half section after we are done sketching all of theentities.

Normally, we would finish sketching the entire section before addressing theconstraints, but in the case of mirroring, it is best to get your section and constraintsin order before you mirror, but we will not deal with dimensions at this time. Therefore, we will first start by turning all of our weak constraints into strong ones. The figure at the top of the next page shows all of our constraints once we turn themto strong constraints. NOTE: If you do not have one or more of these constraints, you can always add themat this time.

We need to add one additional constraint before we mirror. We will use the

icon, followed by and select the center of the right circle with the vertex at thetop of the model that is lined up with this circle. The result is shown below.

To mirror the sketch, we will first use the select tool ( ) to drag a box around theentire sketch so that all the entities, and constraints become selected. Next, we willclick on the mirror tool, which looks like the following icon.

Select on the horizontal centerline that we sketched, and our section should now beone complete sketch, as shown at the top of the next page.

You will see a bunch of arrows. These arrows represent a “symmetric” constraint,and are always set on vertices or arc centers when you mirror a sketch. We will need to add one additional constraint before we are ready to dimension. Todo this, we are going to go back into the constraint tool, then select the collinear

constraint ( ). We are going to select on the two arc centers shown in thefollowing figure.

When we do this, they will snap on top of each other (align). The result will look likethe following.

Our sketch should now look like the following.

Now, we are going to turn off the display of constraints by clicking on the followingicon.

Then, turn on the display of dimensions (use the icon to do this). Our weakdimensions appear on the sketch, as shown below.

NOTE: I have moved the weak dimensions around to see them more clearly.

As we did in the last exercise, we will look for any dimensions that we need that arealready in the sketch, and turn them into strong dimensions. We do this by selectingall of them using the Ctrl key, and then hold down the right mouse button and selectStrong. The following figure shows the resulting dimensions in this example that are alreadythere and have been converted to strong.

Now it is just a matter of adding additional dimensions until we get the dimensioningscheme that we saw in the exercise. The resulting dimensioning scheme is shownbelow.

The last thing we must do is modify the dimensions to their correct values. Unlike thelast exercise, we don’t have a huge jump, but we want to be careful in the order thatwe pick if we just want to modify one-by-one. The other option is to select all of the dimensions by dragging a box around the entiresketch, select the modify tool, uncheck the Regenerate option, and then modify all ofthe dimensions one-by-one in the modify window. When we are done, we click on the green check mark, and our sketch will regenerateand look like the final version that we need, as shown below.

Save this sketch, and click on Window, Close to finish out of the section.

LESSON 5 – Sketch Feature

Start by going to File, New from the menu bar, and when the window opens, makesure that Part is selected, and enter Plate_Layout, for the name, as shown in thenext figure.

The Sub-Type should be Solid. Click on OK and you will get the next window.

For this model, our units are in inches, so select the startpart_english file, orwhatever equivalent English start part you may have. Click on OK to continue. Youwill see your default datum planes (assuming they are turned on).

From the datum fly-out icon, select on the Sketch tool, or use Insert, Model Datum,Sketch, from the menu bar. We will get the following window.

We will pick on the TOP datum plane to use as our sketching plane. When we dothis, it automatically assumes we want to use the RIGHT datum plane as a reference,and faces it towards the Right, as shown in the next figure.

There is a yellow arrow pointing down from the TOP datum plane, indicating theviewing direction. We will accept this, and click on the Sketch button. This places usinto our 2D sketch mode. Turn off datum planes, and you will see the following.

We can see two orange dashed lines. These lines are NOT centerlines. Theyrepresent sketcher references. Our sketcher references window should be open, andwe can see that the FRONT and RIGHT datum planes (which are perpendicular tothe TOP datum plane – our sketching plane) have been selected automatically assketcher references.

We will not need to select any additional references at this time, so we will click onthe Close button. We will now use a rectangle tool and sketch a rectangle where thelower left corner lays at the intersection of the two sketcher reference lines. When the rectangle is done, we will go ahead and modify the dimensions to 10.000and 5.000. NOTE: The reasons we are going ahead and modifying the dimensionsat this time are two-fold:• The sketch is simple enough that modifying the dimensions now will not cause

the sketch to fail.• The dimensions originally come in very large compared to our final values.

Modifying the two dimensions now will cause the sketch to scale down so ourremaining entities will be closer to their final values.

The sketch should look like the following at this time.

We will now switch to the circle tool. Sketch a circle in the upper left corner of therectangle. Change the dimension values to their correct values as shown in the nextfigure.

Next, we will sketch a second circle in the upper right corner of the rectangle. Whenplacing the circle, snap to a horizontal alignment, and also snap to equal radii. Modify the single dimension to its correct value, as shown in the next figure.

Now, we will sketch the circle in the lower left corner. Be sure to align vertically withthe first circle, and snap to equal radii. Modify the single dimension that appears, asshown in the following figure.

The last circle should be easy. It will snap at the horizontal alignment to the thirdcircle, and vertically to the second circle. The equal radii value will also snap. Nodimensions will be necessary for this circle. The final sketch looks like the following.

Click on the blue check mark to complete the sketch, turn on your datum planes, andgo to a default orientation. Your model will look like the following.

Save and close this model.

LESSON 6 – Extrude Feature

Plate_Layout Open up the Plate_Layout2 model. It consists of two sketched features, as we cansee in the model tree.

The model looks like the following.

We will start by selecting on the Sketch_Plate sketch from the model tree so ithighlights in red on the model. Now, pick on the Extrude feature. When we do this,the dynamic preview automatically appears, because we have decided to use anexternal sketch.

We will change the depth to 2.0 inches, and then click on the green check mark tocomplete this first extrude feature. Our model looks like the following (no hiddenmode).

In our model tree, we can see that the first sketch is now hidden, because it hasbeen used in an extrude feature.

If we need to see this or use this sketch again, we can always unhide it. For now,we will pick on the second sketch (SKETCH_CIRCLES), and then click on theextrude icon again. This time, when our dashboard opens, be sure to select on the Remove Materialicon. Change the depth value to 1.0, and be sure it is going up into the part, asshown in the next figure.

Click on the green check mark to complete this extruded cut, and then rotate themodel to see the result.

Save and close this part. Safety_Key Create a brand new part called Safety_Key. Use an English start part (if available). While there may be multiple ways to create this part, we will demonstrate onemethod that utilizes simple sketches, and a low number of features. We will alsouse internal sketches. To do this, first select the extrude tool, and then right click onthe working window and select Define Internal Sketch. The following images show the progression of this model. Extrude 1 – TOP plane as Sketching Plane, RIGHT plane facing towards the Right.

SKETCH

DYNAMIC PREVIEW FINISHED EXTRUDE

Extrude 2 – Select Use Previous for sketching plane and sketching reference.

SKETCH

DYNAMIC PREVIEW FINISHEDEXTRUDE Extrude 3 (Cut) – FRONT plane for sketching plane, RIGHT plane facing towardsthe Right.

SKETCH

OPTIONS SLIDE-UP PANEL

DYNAMIC PREVIEW FINISHED EXTRUDE Extrude 4 (Cut) – RIGHT plane as sketching plane (default viewing direction), TOPplane facing towards the Top.

SKETCH

DYNAMIC PREVIEW FINISHED EXTRUDE NOTE: For the dynamic preview, you will need to change the depth option toThrough All, and flip the direction to go back into the part, as shown in the figureabove. Save and close this model. IMPORTANT: For the first cut feature, we chose to combine the circular hole and therectangular cut-out in a single extrude feature. For greater flexibility, you may wishto separate them, but for this example, both are very simple shapes, and easy tomodify in the same sketch. If you were required to delete one of these entities, youwould have to edit the sketch and remove the profile.

Rod_Support Create a brand new part called Rod_Support. Use a metric start part (if available). As with the last part, we will demonstrate the preferred method for creating this partusing simple sketches and flexible features. Extrude 1 – RIGHT plane for Sketching Plane, and TOP plane facing towards theTop.

SKETCH

DYNAMIC PREVIEW FINISHED EXTRUDE Extrude 2 (Cut) – FRONT plane for Sketching Plane, RIGHT plane facing towardsthe Right.

SKETCH

OPTIONS SLIDE-UP PANEL

DYNAMIC PREVIEW FINISHED EXTRUDE Extrude 3 (Cut) – TOP plane for Sketching Plane, RIGHT plane facing towards theRight.

SKETCH

DYNAMIC PREVIEW FINISHED EXTRUDE

NOTE: A Through All depth is used for this cut, and the direction must be flipped togo through the part. Extrude 4 (Cut) – RIGHT plane for Sketching Plane, TOP plane facing towards theTop.

SKETCH

DYNAMIC PREVIEW FINISHED EXTRUDE Again, the dynamic preview indicates a Through All cut that goes back into the part,resulting in the finished part shown above on the right. We could have created thishole in our first extrude feature as well. The same rules apply, if we needed toseparate out the features later, we would have to redo the sketches for the features. Save and close this model.

LESSON 7 – Making Changes

Open up the Plate_Layout2 model that we created in Lesson 6. Right now, wehave a 10” x 5” x 2” plate that has four 1” holes going 1” into the part. To turn these holes into feet sticking out of the model, we must change a protrusioninto a cut, and we must change both the direction and depth of the feature. To do allof this, we will need to use the Edit Definition command. Therefore, we will select on the Extrude 2 feature from the model tree with the rightmouse button, and select Edit Definition, as shown in the next figure.

This brings us back into the dashboard for the feature, and it looks like the dynamicpreview we saw before:

The first thing we will do is to de-select the Remove Material icon, turning theextrude from a Cut into a Protrusion. The preview now shows solid shading forthese holes, as shown in the next figure.

Next, we will click on the yellow arrow to flip the direction of the feature, and changethe value to 0.5. The preview now looks like the following.

Click on the green check mark to complete the changes to this feature, and now ourmodel looks like the following:

Save and close this model.

LESSON 8 – Datums Part 1

Create a new part called Angle_Bearing. The trick to this exercise model is tounderstand that our raised cylindrical protrusion, and the hole that goes down it areperfect circular shapes when viewed at the section A angle.

Therefore, we need to have a sketching plane that is parallel to this section plane. So, the trick is getting that sketching plane. Once you have that, everything else isrelatively simple. Extrude 1 – “T” shaped base We will start by creating an extrude feature. Use an internal sketch, and use theFRONT datum plane as the sketching plane. Face the RIGHT datum plane towardsthe Right, and sketch the following profile.

Click on the blue check mark to complete the sketch, and use a symmetric depth of103.0, as shown in the dynamic preview.

Click on the green check mark to complete this first extrude feature. The modelcurrently looks like the following.

Now, we will start to create our datum features. Datum 1 – Datum Axis To get started, we need to create a datum axis. Why? In order to have a datumplane that is at an angle (as our section “A” plane is), we need an edge or axis torevolve through. We can’t simply use an edge on the model, because we need tocontrol where the axis of the cylinder connects with the right edge of the model (asindicated by the 33.0” dimension). Therefore, we will click on the datum axis tool (or use Insert, Model Datum, Axisfrom the menu bar). This brings up the following window.

We will create an axis that is normal to a surface, located from two additionalsurfaces. Therefore, select on the following surface location.

When we do this, the surface highlights in a mesh (in no hidden mode – or a rose-color shade in shaded mode). We can also see two drag handles to locate the axis,as shown in the next figure.

We will drag one of the handles over to the front “T-shaped” face, and the other tothe side rectangular surface, giving us two linear dimensions, as shown in the nextfigure.

Your dimensions will be different unless you picked the exact location I picked in thisexample. We will modify the distance to the front face to 33.0, and the distance tothe side as 0.0, as we can see in the following figure.

This places the axis exactly where we need it for our first datum plane. At this time,our axis window looks like the following.

We will click on OK to finish this axis, and turn on the display of datum axes to seethe result.

We can see our new axis, as well as the three default axes in the start part. We willturn off the display of axes, because we will be able to pick from the model tree,which looks like the following.

Datum 2 – Datum Plane Now, we will create our first datum plane. Therefore, click on the datum plane tool, orselect Insert, Model Datum, Plane from the menu bar. This brings up the followingwindow.

We will start by picking on the A_1 axis from the model tree. The dynamic previewshows a plane going through this axis, and it is at an angle, as shown in the nextfigure.

Now, hold down the Ctrl key, and select the side surface that the axis goes through. When we do this, an angle appears on the dynamic preview and the datum planerotates, as shown below.

Change the angle to 60.0 as shown in the previous figure, and then our window willlook like the following.

You may notice that the yellow arrow is facing to the back side of the datum plane (asviewed from a default orientation). We want this to be this way, so if you accidentallyflip the arrow to the front, flip it back to the back by clicking on it. Click on OK tofinish this datum plane, and then turn on the display of datums to see the result.

We should be able to see the black side of the DTM1 datum plane in a defaultorientation, as shown in the previous figure. Datum 3 – Datum Plane Our last datum plane will be our eventual sketching plane. To create this, go back tothe datum tool, and for our references, we will select the A_1 axis, followed by DTM1(using the Ctrl key). When we do this, we will see the following.

Currently, our datum plane window looks like the following.

We could change the angle to 90 degrees, but instead, we will go to the datum planewindow, and change the second reference type from Offset to Normal, as shown inthe next figure.

Next, click on the Display tab in the window. It currently looks like the followingfigure.

We will flip the direction for the positive side of the datum plane. We could havepicked on the yellow arrow on the model itself, or click on the Flip button from thistab. Once we do this, we see the following.

Click on OK to complete this datum plane, which now looks like the following.

We can see the positive brown side of DTM2 facing towards the front right, as shownin the previous figure. We are now ready to continue with solid features.

Extrude 2 – Cylindrical Protrusion Create another extrude feature. Use an internal sketch, and select the DTM2 datumplane as the sketching plane. Use DTM1 as the reference, facing towards theRight. Inside the sketch, create the following.

NOTE: We can’t create the hole at the same time, because we can’t remove materialand add at the same time. Also, you will have to select sketcher references for thismodel, because the system doesn’t automatically select them. Click on the blue check mark to complete this sketch, and your dynamic preview willlook like the following.

Here is the other tricky part about this problem. Since our sketching plane rests atthe edge of our model, we actually need to have geometry created in two directions. The following figure shows the area that needs to be created (shaded in red).

As we can see from the previous figure, we have to stop the protrusion at the twoside surfaces, therefore, we will change our depth option to “To Selected” (the onewith the red in it), and select the surface shown in the next figure.

When we do this, we see the following dynamic preview.

We are not done yet. Using the Options slide-up panel, set the depth in the seconddirection to “To Selected” as well.

For the second direction reference, pick on the opposite surface, shown in the nextfigure.

Our dynamic preview now looks like the following.

Click on the green check mark to complete this extrude feature, which now looks likethe following.

Extrude 3 (Cut) – Axial Hole through top Cylindrical Protrusion To create the hole that goes through the cylindrical protrusion that we just created,we will use the same sketching plane, reference plane, orientation, and sketcherreferences, but this time our sketch will look like the following.

When you complete the sketch, be sure that you have selected the Remove Materialoption, and change the depth option to Through All for both directions, as shown inthe next figure.

Our dynamic preview should look like the following.

Click on the green check mark to finish this extruded cut, which now looks like thefollowing.

Extrude 4 – Final cuts For our last feature in this model, we will create another extruded cut, and use theTOP datum plane for the sketching plane. Be sure the arrow for viewing is going intothe part, and then use the RIGHT datum plane to face towards the Right.

Inside sketch mode, sketch the following.

When finished sketching, change the depth option to Through All, and our dynamicpreview will look like the following.

Click on the green check mark to complete this extrude feature. Our final modellooks like the following.

Save and close this model.

LESSON 9 – Revolve Feature Create a new part called Bearing2.

Revolve 1 – Body of the Bearing For our first feature, we will click on the revolve icon. Use an internal sketch, andselect the RIGHT datum plane for our sketching plane, and then use the TOP datumplane to face towards the Top. Inside the sketch, start off with a horizontal centerline on the existing horizontalsketcher reference, and then sketch the following profile. NOTE: Many of thedimensions are diameters, even though we only sketched half a model. The wayyou create this type of dimension is to select on the line/vertex followed by thecenterline, and then select the same line/vertex again. When you place thedimension with the middle mouse button, a diameter dimension (or symmetricdimension) appears on the sketch.

Click on the blue check mark to complete the sketch. Our dynamic preview lookslike the following.

Click on the green check mark to complete this revolve feature, and then you willhave the following.

Extrude 1 – Holes The last feature for this bearing is the set of holes in the center of the bearing. Wewill click on the extrude tool, followed by the Remove Material option. For the sketching plane, use the FRONT datum plane, and face the RIGHT datumplane towards the Right. Sketch the following.

NOTE: To make the construction circle, sketch a regular circle, select it, and thenright click and select Construction. When finished, our dynamic preview (with a depth option of Through All) looks likethe following.

The final model will look like the following once you finish this extruded cut.

Save and close this model.

LESSON 10 – Datums Part 2 Create a new part called Basket. In this exercise, we are asked to create twosketched curves. We can do this with the sketch feature that we learned about inLesson 5. These curves are going to be used later as trajectories to create the mainbody of the basket part. Sketch 1 Click on the sketch feature, or go to Insert, Model Datum, Sketch. For thesketching plane, select the TOP datum plane, and face the RIGHT datum planetowards the Right. For the first sketch, it will be easier to start with the internalcurve. Therefore, we will sketch the following profile, which consists of two centerlines, twolines and an arc.

The finished sketch feature will look like the following.

NOTE: Be sure to use symmetrical dimensions as indicated in the figure. Therefore,you will need two centerlines in this sketch.

Sketch 2 The next sketch will complete the outside curve. For sketcher references, be sure topick all three entities from the first sketch that we made, and then sketch in the orderstarting with Line 1 in the following figure.

This completed sketch (and part) will look like the following.

Save and close this part for a later lesson.

LESSON 11 – Sweep Feature Dash_Pot_Lifter This is (admittedly) the most difficult exercise, but the actual definition of the modelis not difficult once you see the solution. It just seems overwhelming, because youmay not know where to get started.

If we take a look at the exercise figure, and pay close attention to the dimensions,we can see that there is a progression that must exist. For example, in the FRONTview, we see a hole-to-hole dimension of 140 mm. In order to be able to do this, wehave to have the hole on the left, but to have the hole on the left, we have to havethe farthest hole on the left side of the part. Therefore, we will need to work from left to right on the part. To do this part, we aregoing to use a combination of Datum, Extrude, Revolve and Swept features. Startby creating a new part called Dash_Pot_Lifter, and use a metric start part (ifavailable). Feature 1 – Extrude The first feature we will create is an extrude. Use the FRONT datum plane as thesketching plane, and face the RIGHT plane towards the Right. We will sketch thefollowing profile.

Extrude this feature to a depth of 38 mm. The first feature will look like the followingin a default orientation.

Feature 2 – Extrude (Cut) The next feature will be an extrude that cuts out material from this first feature. Forthe sketching plane, use the TOP datum plane, and face the RIGHT datum planetowards the Right. Sketch the following rectangle.

For the depth option, go Through All in both directions (using the Options slide-uppanel). The finished extrude will look like the following.

Feature 3 – Extrude The next feature will be an extruded protrusion. The sketching plane will be the topflat surface of the first extrude. Be sure the viewing direction is going into the part. Face the RIGHT datum plane towards the Right. Inside the sketch, use the rightsurface as a sketcher reference, and sketch the following.

When you finish the sketch, be sure the feature is going in the right direction, and flipit if it is not. Use the To Selected depth, and pick the opposite surface of the firstextrude feature, and the completed feature looks like the following.

Feature 4 – Datum Plane If we look at the first cylindrical protrusion in the part, we can see that the back sideof the cylinder sits 10mm away from the main body of the part, but the overall lengthof the cylinder (27mm) is based on this same reference point. Therefore, we shouldcreate a datum plane 10mm offset from the back side of the part. Therefore, click on the create datum plane icon (or use Insert, Model Datum,Plane), and pick on the following reference.

When the preview for the plane appears, change the offset distance to 10, and flipthe positive side of the datum plane so it faces into the part, as shown in the nextfigure.

The reason we flipped the positive side, is so we can see the brown side when weare in a default orientation, as shown in the next figure for the completed datumplane.

Feature 5 – Extrude The next feature will be the cylindrical protrusion that extrudes from the DTM1 planeup 27mm into the part. Therefore, use DTM1 as the sketching plane, and make surethe viewing direction is facing away from the part. Use the flat, topmost surface ofthe part as the reference surface, and face it towards the Top. Add the TOP datum plane as a sketcher reference in addition to the RIGHT planeand the top flat surface of the part (which should already be selected asreferences). Sketch a circle centered on the TOP datum plane reference, tangent tothe top surface sketcher reference, as shown in the following figure.

Extrude this circle into the part a distance of 27mm to create the following.

Feature 6 – Extrude (Cut) Even though we could do this next feature any time in the model, we will do it now,since we are working left to right. Therefore, we will create another extrude, and usethe front flat surface of the cylindrical protrusion we just created, and face the TOPdatum plane towards the Top. For a sketcher reference, add at least one of thecircular edges of the cylinder that we just created, and sketch a circle, as shown inthe next figure.

Extrude Through All to get the following.

Now might be a good time to save this part if you haven’t already. Feature 7 – Revolve (Cut) This next feature is one that can be done several different ways. If you look at thecross-section “A” through the bend in the part, we can see an “I” profile. We canalways add this “I” in later as an extruded cut on each side, but because we have awidth of 8mm for the middle of the “I” we might want to do it a different way topreserve the dimensioning intent of this exercise. Therefore, we will create the half-circle portion of the cut out by using a revolvedcut. Click on the revolve tool, and the remove material icon. For the sketchingplane, use the small rectangular surface at the right of our model. Face the TOPdatum plane towards the Top. When we get into sketch mode, select the right edge of the rectangle as a sketchingreference (the left side should be covered by the FRONT datum plane already), andbe sure to sketch a horizontal centerline on the TOP sketcher reference. Then, sketch two rectangles on the top half of the centerline, and dimensionaccording to the following figure.

For the depth option, accept the default of 360 degrees. NOTE: You could use 180and make sure it is inside the part. The reason for using 360 at this time, is becausethere is no geometry outside of the model to the right that we are worried about

cutting, and we want to make sure we completely cut through the right side of thepart. Depending on part accuracy, we could end up with a very small surface with180. The final revolve feature looks like the following.

If you rotate the model, you will see the semi-circle on both sides of the part, formingthe “I” profile at the end. We could have done this with extruded cuts, but wouldhave had to make two separate cuts to do what we did in one revolve cut. Feature 8 – Sweep We are finally ready to perform our sweep operation (the whole point of thisexercise). The good news is that we have already prepared our sweep profile (the“I” beam shape), all we need to do is define the appropriate trajectory. Therefore, go to Insert, Sweep, Protrusion, and the following window comes up.

We can see we are currently defining the trajectory. We can also see the followingmenu manager.

We will pick on the Sketch Traj option to sketch a trajectory. When we do this, pickon the FRONT datum plane for the sketching plane. An arrow appears, indicatingthe direction of viewing the sketch, as shown in the next figure.

Make sure it is going in the direction shown above, and then click on Okay. In thenext menu, pick on the Right option, and then pick on the “I” shaped surface. Weare placed into the sketch. For a sketching reference, pick on the top, flat surface ofthe part as a sketcher reference, and then sketch the following profile.

NOTE: Be sure the start point is at the top of the arc where it intersects the solidgeometry. The start part can not be out in the middle of the trajectory. The “Line upVertically Constraint” is applied between the arc 2 center and arc 2 endpoint. Once your trajectory is done, click on the blue check mark to finish the sketch. Youwill now have the following menu options.

We can go ahead and use Free Ends, because our trajectory is normal to thesurface where the solid geometry exists. If the trajectory were not normal, we mightwant to use Merge Ends to have the gap filled between the end of the sweep andthe existing geometry. Click on Done to continue. We are now placed into the sketch. Because we alreadyhave the profile of the sweep defined (the “I” shape), we can use the Use Edge,Loop option and select the I-shaped surface. Each edge will show the “use edge”constraint symbol, as shown in the next figure.

Click on the blue check mark to complete this, followed by OK in the sweep window. We will see our finished sweep feature, as shown in the next figure.

Save this model at this time before continuing. Feature 9 – Datum Plane In preparation for the next feature, we will create another offset datum plane. Thisone will use the same reference as the last one we created (DTM1), but will be12mm instead of 10, like we did in the last one. The preview for this datum planewhile creating it will look like the following (again, flip the positive side to be visiblefrom the front of the model).

Feature 10 – Extrude The next extrude feature will actually be disconnected from the model temporarily. Ifyou look at the figure, we can’t see a dimension going from the end of the sweep tothe next section. We do see the 140mm distance between the first cylindricalprotrusion to the hole on the right side, so we will create the protrusion thatgenerates this hole as the next feature. For the sketching plane, use the DTM2 plane that we just created, and make surethe viewing direction arrow is facing towards the back of the part. Face the RIGHTdatum plane towards the Right. Inside the sketch, we want to use the vertices at thetop and bottom end of our swept feature as a reference (as indicated in the nextfigure). Then, sketch the following profile.

The next figure shows a close-up of the section and what is going on.

Finish the sketch by clicking on the blue check mark, and then extrude this feature tothe front of the part a distance of 38mm. The result is shown in the next figure.

We can see that our protrusion is entirely outside of the rest of the model, but we willbe closing that gap in two more features. Save the model. Feature 11 – Extrude (Cut) The next extrude feature we are going to create will cut out the opening on the rightside of the feature we just created. Therefore, use the bottom, flat surface of the lastextrude feature as the sketching plane. Flip the viewing direction arrow so it isfacing down, away from the existing extrude feature, and face the flat front surface ofthe same extrude towards the Bottom. Inside the sketch, be sure to select the silhouette edge of the extrude feature as asketching reference, as well as the axis that goes through the hole in this feature(you may need to temporarily turn on the axes to select it). Then, sketch thefollowing rectangle and dimension it accordingly.

NOTE: The 16 mm dimension is missing from the exercise figure. If you notice, thisfeature is dimensioned exactly the same as the second feature we created for thismodel. Therefore, go ahead and add this 16 mm dimension. When finished with the sketch, extrude the cut up into the part using the ThroughAll depth option. The finished extrude will look like the following.

Save this model before continuing. Feature 12 – Extrude The last extrude for this model will close the gap that exists. We will use the “I”shaped surface as the sketching plane, and face the viewing direction in towards thesweep feature. Face the FRONT datum plane towards the Left. Inside the sketch, use a Use Edge command, and select the top and bottom edge ofthe “I” beam profile, but do not select any of the sides. IMPORTANT: Because thereare no assumed sketcher references, when you pick on the “Use Edge” command,you will get a warning that no references have been defined, and do you want tocontinue to sketch. Click on Yes, then proceed to select the top and bottom edge ofthe “I” shaped surface.

Fill in the sides with two lines to complete the rectangle shown in the next figure(which shows the sketch in a rotated orientation from the 2D sketch view).

Finish the sketch by clicking on the blue check mark, and then use the To Selecteddepth option to go up to the larger flat surface of the disconnected extrude feature. The finished extrude feature looks like the following.

Notice that we don’t have the semi-circular cut out on this side yet. That will be ourlast feature for this exercise. Save the model first. Feature 13 – Revolve (Cut) We will create a very similar revolved cut to finish this model. For the sketchingplane, we are going to pick on the very thin, flat surface shown in the next figure.

For the reference surface, select the front surface of the sweep, as indicated in thefigure above, and face it towards the Right. Be sure your viewing direction is aimingout to the left, away from the end of the sweep. Inside the sketch, we want to use the Use Edge command and select the fourvertical edges on the sketching plane, as well as the two short edges at the top ofthese lines, as shown in the next figure.

Next, sketch a horizontal centerline snapped to the midpoint of one of the verticallines that we just created, as shown in the next figure.

Finally, trim up the vertical lines so only the top half remain, and close off therectangles with two more short lines. The final sketch looks like the following.

Revolve this cut 360 degrees (which will not interfere with any other geometry in themodel), and the final model will look like the following figure.

Save and close this model.

Basket The last exercise in this Lesson, is to create a swept surface for our basket. Openup the Basket part that we created in Lesson 10, which currently looks like thefollowing.

Go to Insert, Sweep, Surface from the menu bar. The Sweep window opens, andwe see the familiar menu manager.

This time, we are going to select the Select Traj option (because we have ourtrajectory already defined by a curve or existing geometry). When we do this, we getthe following menu.

Since we have sketched curves in our model, we will use the Curve Chain option(indicated above). Place your mouse over one of the segments of the first sketch inthe model (the one with two lines and an arc), and right click until you see the entirecurve highlight in blue. Select the curve once it is completely highlighted, and youwill get the following menu.

Since we want to use the entire curve as our trajectory, we will select on the SelectAll option. Had we only wanted to go from one vertex to another on the trajectory,we could have used the From-To option. When we click on Select All, an arrow appears on one of the endpoints, as shown inthe next figure.

If your start point is not the same as the one shown above, then you will need toclick on Start Point, in the menu manager, followed by Next, until you see thisvertex highlight, at which point you would select Accept. Click on Done once your start point is in the correct location, and you will get thefollowing menu manager.

If you are sketching a closed profile (like a rectangle or a circle), you can have thefinal surface closed off at the ends. We are only going to be sketching a single line,therefore, we will leave the default of Open Ends selected, and click on Done tocontinue. We are placed into sketch mode, where we will sketch an angled line dimensionedas shown in the following figure.

When you are done with the sketch, click on OK in the sweep window, and you willhave your swept surface as shown in the next figure (in the default orientation).

Save and close this model.

LESSON 12 – Blend Feature Hand_Rail_Column Create a new part called Hand_Rail_Column, and use a metric start part ifavailable. For this model, we will use a combination of datum, extrude, revolve andblend features. Feature 1 – Extrude The first feature we will create is an extruded protrusion. The TOP datum plane willbe our sketching plane, and we will face the RIGHT datum plane towards the Right. Sketch a single circle as shown in the next figure.

Extrude this circle a depth of 12mm upwards to complete the first extrude feature, asshown in the next figure.

Feature 2 – Extrude Our next feature is going to be the extruded section at the top of this part. We aregoing to skip over the blended section for now, and the reason will become apparentas we create the blend feature next. Therefore, we will create an extrude feature, and use the FRONT datum plane forthe sketching plane and face the RIGHT plane towards the Right. We will sketchthe following profile.

Use a symmetric depth option, and a depth value of 42mm. The finished extrudefeature looks like the following figure.

Feature 3 – Blend The next feature will be our blend that goes between the first and second extrudefeatures. The reason we created the top extrusion before the blend is because ofthe depth of the blend feature.

Based on the fact that our blend sections are going to be parallel to each other, wewill end up using a parallel blend. If you recall from the lesson, if you were to definethe depth of the blend sections using a numerical value, that value goes from onesection to the next. Unfortunately, if you look at the design intent of this model, the bottom section of theblend is on the top of the cylindrical protrusion. The depth of the second section(88mm), however, is based off the bottom of the cylinder. Therefore, to preservedesign intent, we can’t simply create the blend and use a depth of 76mm (88-12). We can, however, use references to define the depth instead of an actual value, andthat is where the second extrude comes in. By defining the extruded feature’s baseat 88mm above the TOP datum plane, we can use that base as the stopping pointfor our blend. Therefore, go to Insert, Blend, Protrusion, and you will get the following menu.

We will keep all of these default options to create a parallel blend where we useregular sections that we sketch. Click on Done, and this brings up the blendwindow, as shown in the next figure.

We are currently defining the attributes, and our choices are shown in the followingmenu.

Since we only will have two sections, either one of these choices will do the samething. Therefore, we will keep the default of Straight, and click on Done to continue.

We are asked to pick on a sketching plane, so we will pick on the top circular surfaceof the first extruded cylinder. When we do this, an arrow appears indicating thedirection of feature creation, as shown in the next figure.

If the arrow is going in this direction, click on Okay. If not, flip it and then hit Okay. Next, select Bottom, and pick the FRONT datum plane. When we are placed intosketch mode, we will start by sketching two centerlines on the existing sketchingreferences, followed by a square with a side of 42mm, as shown in the next figure.

Once you have the first square sketched, right click out in the working window, andselect Toggle Section, as shown in the next figure.

This should mute your first square, and now you will sketch a second square with aside length of 32mm, as shown in the next figure. NOTE: You do not need a secondset of centerlines, the first ones should still work for your symmetry constraints.

Once you have this second circle sketched, click on the blue check mark tocomplete the sketch. You will get the following menu to select the depth options.

We will select the Thru Until option, followed by Done, and then select the squaresurface at the bottom of the second extrude feature. Once you select this, click onOK to complete the feature, which is shown in the next figure.

Feature 4 – Extrude (Cut) The next feature will create the hole in the side of the second extrude feature. Therefore, for our sketching plane, use the RIGHT datum plane. Make sure yourviewing direction is going back into the model. Face the TOP datum plane towardsthe Top. Inside the sketch, select the bottom surface of the second extruded featureto use as a sketching reference, and sketch the following circle.

Extrude this cut back into the part using the Through All option, and your featurelooks like the following.

Feature 5 – Revolve (Cut) The last feature we will create will be a revolved cut. We will use the FRONT datumplane as the sketching plane, and face the RIGHT plane towards the Right. Sketcha vertical centerline on the RIGHT sketcher reference, and then sketch the following.

NOTE: This sketch consists of six lines forming an “L” shape. Use symmetricaldimensions to represent the diameters of the holes. The final model, shown in hidden line mode, looks like the following figure.

Save and close this model for the next lesson.

LESSON 13 – Rounds Hand_Rail_Column Open up the Hand_Rail_Column that we created in the last lesson. We are going toadd rounds to this model. The goal when creating overall part rounds is to try tocreate them in the following order:

1. Individual edges/chains that create tangencies on other edges that must berounded.

2. Edges that share the same radius value that do not intersect.3. Edges that have different round values that do not intersect can be done in

the same round as #2 as another set.4. All other rounds.

Therefore, keeping this in mind, we may want to create our first round feature usingthe following:

NOTE: I would recommend viewing this figure in color – either printed that way orelectronically. Round 1 – Set 1 Create a new round feature. Change the radius value to 3, and select all of theedges shown in the colored schematic above using the Ctrl key so they are all partof a single round set. The preview for this first set will look like the following.

Round 1 – Set 2 Now, without holding down the Ctrl key, select the edge indicated by the colorschematic for Round 1 – set 2. Change the diameter once selected to 1.0. Thepreview for this looks like the following. NOTE: You are still in the same roundfeature, so do not complete the round yet. The first round set should be muted.

Round 1 – Set 3 Once more, without using the Ctrl key, click on one of the slanted edges on theblend feature. When the radius appears, right click on one of the drag handles, andselect Add Raidus to turn this round into a variable round. When the twodimensions appear for this selected line, change the one near the base to 12.0, andthe one near the top to 6.0. Now, hold down the Ctrl key, and select the other threeslanted lines and add them to the same round set. The preview for this set will nowlook like the following.

Click on the green check mark to complete this first round feature, and you will seethe following.

Round 2 – Set 1 Start a new round feature. Change the radius to 1.0 and select on one of the edgesindicated in the color schematic as the Round 2 – Set 1. Because we rounded all ofthe edges in the first round, a tangent chain should exist that propagates this newround all the way around the head. Continue using the Ctrl key to select the otheredge, as shown in the following preview.

Round 2 – Set 2 Release the Ctrl key, and select one of the edges at the intersection of the blendfeature and the extrude feature at the top. Again, a tangency condition shouldpropagate this round along the entire intersection. Change the radius to 3.0, and thepreview will look like the following.

Round 2 – Set 3 Again, without holding down the Ctrl key, select one of the edges at the bottom ofthe blend feature where it meets the cylindrical extrusion. Change the radius to 6.0,and the preview should look like the following.

The preview for this entire round feature should look like the following at this time.

Click on the green check mark to complete our second round feature, and the modelwill look like the following.

Round 3 – Set 1 For our last round feature, there will only be one round set. Create a new round,and change the radius to 3.0. Select the circular edge at the top of the first extrudedcylinder. The preview for this round will look like the following.

Click on the green check mark to complete this round, and our model is nowfinished. The following figure shows the completed model with the three roundfeatures.

Save and close this model. Dash_Pot_Lifter Using the same method as in the last model, we will create the rounds for the dashpot lifter using the following round features and round sets. NOTE: Again, thisschematic is better viewed in color for clarity.

Round 1 – Set 1 Create a new round and set the radius value to 2.0. Select all of the edges using theCtrl key indicated in the color schematic. The preview for this round set will look likethe following.

There are no other sets for this round feature. The finished feature looks like thefollowing.

Round 2 – Set 1

The next round will take advantage of tangency conditions that now exist. Therefore, create a new round feature, change the radius to 1.0, and then select onthe appropriate edges indicated in the color schematic. The preview for this roundset will look like the following.

Again, there are no other round sets for this round feature. The completed round willlook like the following.

Round 3 – Set 1 The last round has to be done separately, and after the second round feature. These are the rounds that go around the cylindrical protrusion. Even though theyshare the same radius value as round 2, the way that the cylinder intersects theexisting geometry, creates a weird transition that even the Transition tool in theround feature can’t address.

Therefore, we will create our third round feature, and select the remaining edges toround. The preview for this round set looks like the following figure.

NOTE: You have to select all four circular edges, because no tangency conditionexists at the top or bottom. The final model with this round feature completed lookslike the following.

Save and close this model.

LESSON 14 – Chamfers Create a new part called Finger_Guide. We are going to use a combination ofextrude and chamfer features to complete this model. Feature 1 – Extrude The first feature will capture most of the shape of the model as seen from the topview (with the exception of the chamfered edges. Therefore, we will use the TOPdatum plane as the sketching plane, and face the RIGHT plane towards the Right. Sketch the following profile. NOTE: Take advantage of symmetry to reduce thenumber of required dimensions.

Extrude this profile 1.5 inches to create our first extrude feature, as shown in thenext figure.

Feature 2 – Extrude (Cut) The second feature will be a cut that leaves the “L” shape seen in the Front view ofthe exercise. Therefore, use the FRONT datum plane as a sketching plane, andface the RIGHT datum plane towards the right. Inside the sketch, select the top and right surface of our first feature as sketchingreferences, and then sketch and dimension the following rectangle.

Extrude this Through All on both sides of the datum plane using the Options slide-up panel to define the depth in both directions. The final result is shown in the nextfigure.

Feature 3 – Chamfer For this chamfer feature, we are going to create three different sets. One of the setswill even have transitions to deal with. Set 1 For the first set, we will start by clicking on the chamfer icon, and then select thefollowing edge.

By default, the scheme is D x D, and in our example, the “D” value is 0.060. We willchange the scheme to D1 x D2, and then enter 1.9 and 0.3 for the dimensions, asshown in the next figure of the preview for this scheme.

Set 2

For the second chamfer set, we will pick (without using the Ctrl key) the equivalentvertical edge on the back side of this model. You may need to use the “Flip” buttonto the right of the D2 field to get the right scheme, as shown in the next figure.

Set 3 For this set, we will start by picking on the horizontal line that forms the top of the “L”front surface. Do not use the Ctrl key, so you can create a third set. Change thescheme to Ang X D, and use 60.0 for the angle and 0.44 for the “D” value. Flip thedimensions if necessary to get the following.

Now, hold down the Ctrl key and select the equivalent edge on the back side. Thepreview should now look like the following.

If we were to click on the preview button (the one with the glasses in our dashboard),we would see the following.

Clearly, the third chamfer set is not ending properly – it should go all the way to theback of the model. Therefore, we will need to use transitions to fix this. Click on thetransitions button in the lower left corner of our dashboard. Next, pick on thefollowing transition (shaded in blue in the next figure for more clarification).

When we select this, we can see that the transition assigned right now is calledDefault (Stop Case 2). We will change this to Stop Case 1, which looks like thefollowing.

If we click on the preview button now, we see the following.

This looks correct. Now, click on the equivalent transition on the other side. Itsdefault transition is Default (Stop Case 1). We will use the Stop Case 2 for this one,and now our transitions are correct on both sides. Finish out of this chamfer feature, and our model is done, as shown in the nextfigure.

Save and close this model.

LESSON 15 – Draft Open up the Safety_Key part that we created in Lesson 6 – Extrude. It currentlylooks like the following.

Draft Check The first step to this exercise is to perform a draft check on this model to see wherewe need to add draft. We need at least 2 degrees of draft on all vertical surfaces. Therefore, we will go to Analysis, Geometry, Draft, which brings up the followingwindow.

Go to the Definition tab, which looks like the following.

We will start by right clicking over the model until we see the entire part highlight inblue, and the tool tip says SolidGeom, as shown in the next figure.

Then, click with the left mouse button to select the entire model. In our Draft window,we should see this selection as follows.

Now, we will skip over the next field, and in the Draft Angle section, click on the BothSides button, and change the angle to 2.0, as shown in the next figure.

Now, go back and click on the Direction field to activate it, and select on the TOPdatum plane. The model will change color, as shown in the next figure.

On the left side of our screen, a legend appears that indicates the draft anglecurrently assigned to each color, as we can see in the following figure.

From this legend and our model, we can see that all of the vertical surfaces areshaded in green, which indicates a 0.0 degree draft. This is obviously unacceptable,so we must add draft to all of these green surfaces. Adding Draft Close out of this analysis window, and click on the draft tool. For the surfaces todraft, we will use the Ctrl key to pick all of the surfaces that touch the bottom surfaceof the model, as shown in the next figure.

Next, click in the Draft Hinge field to activate it, and pick on the bottom surface of themodel. We are using this surface, because we have been told in the exercise that thefootprint of the model can not change size, therefore, it should be our draft hinge. When we do this, the preview shows the surfaces angled, and we will enter 2.0 forthe draft angle. Make sure the surfaces angle into the model as they go up, as wecan see in the following preview.

Click on the green check mark to complete the first draft feature, and our model willcurrently look like the following.

We still have three surfaces that needed draft, but these surfaces did not touch thebottom of the model, so we did not include them in the first draft feature. We will nowadd draft to two more of these surfaces. Start a new draft feature, and pick on the following two surfaces (using the Ctrl key).

For the draft hinge, select the surface at the bottom of these two surfaces, and thenenter 2.0 degrees for the draft, and make sure the draft is going into the part, as wecan see in the following preview.

The model will look like the following once this draft has been completed.

Create one more draft feature, and select the following surface to draft.

For the draft hinge, select the triangular surface that this surface touches. Enter 2.0for the draft angle, and make sure it is going back into the part, as shown in thefollowing preview.

Finish this draft feature by clicking on the green check mark, and your finished modelwill look like the following.

Verification Run the draft check again using the entire model, and the same TOP plane as thedirection. This time, our entire model is in magenta or blue, which indicates that wehave at least 2 degrees of draft on all surfaces relative to the pull direction.

Close the analysis, and then save and close the model.

LESSON 16 – Hole Feature Open up the Hole_Exercise part, which looks like the following.

We are going to add three separate hole features to this model. The order does notmatter.

Hole 1 – Coaxial Hole We will start with the coaxial hole at the left end of this part. To start, turn on thedisplay of datum axes. Now, click on the hole feature. When the dashboard opensup, enter 0.625 for the diameter. Change the depth option to Through All, and nowwe are ready to pick references. We will pick on the A_3 axis. When we do this, we can see the following preview.

All we see is the end of the hole, but the depth part of the preview is not visible yet,indicating that we have not picked enough references. In this case, we need todefine the surface that we are starting the hole from. To do this, right click out in theworking window and select Secondary References Collector, as shown in the nextfigure.

Now, pick on the flat surface at the front of this tab that sticks out, as shown in thenext figure as the meshed surface.

We can now see the preview for the hole in its entirety. Click on the green checkmark to complete this hole, and our model looks like the following.

Hole 2 – Linear Hole The next hole we will create will be the one on the right side of the model. Therefore,create a new hole. The diameter is the same as the one we just did (0.625), and thedepth option should be set to Through All again. Now, pick on the flat surface indicated by the mesh below.

We can see two drag handles. We need to drag these to references to locate thehole. We will drag the first one over to the right surface of the model, as shown in thenext figure.

A dimension now appears locating the hole from this surface. Now, drag the otherhandle over to the flat surface of the tab where we placed the coaxial hole. When wedo this, we see the other dimension, as shown in the following figure.

If we open up the Placement slide-up panel, we see the following.

We will start by changing the first dimension value to 0.75. Next, we want to line upthe hole with the tab surface, therefore, we will change the Offset type to Align, asshown in the next figure.

The preview for this hole now looks like the following (note the absence of the seconddimension).

The completed hole looks like the following.

Hole 3 – Sketched Hole The last hole will be the one in the middle. Since this hole has a counterbore profile,we will use a sketched hole to accomplish this. We could have also used a standardhole, but the dimensions wouldn’t be exactly the sizes we see here. Therefore, click on the hole feature again. This time, we will change the hole typefrom Simple to Sketched. When we do this, the dashboard looks like the following.

Click on the Sketch icon, and a new window will open for the sketcher tool. Sketch avertical centerline, and the following profile.

NOTE: Since we are sketching the depth of the hole, we should use a dimension thatwill go past the part. We can later set up relations to make sure that it will always go

through the entire part. Since the height of the part is 1.94”, we decided to use 2.0”for this sketch. Once you finish the sketch, you will need to pick the placement point for the hole. Pick on the top surface of the model. Drag handles appear on the simplified preview.

Drag one handle to the right edge of this surface, and the other to the flat frontsurface of the tabbed section, as shown in the next figure.

Now that the placement is fully defined, we can see the correct shape and size of ourhole. Open up the Placement slide-up panel, and change the edge dimension to0.75 and change the offset type to Align for the other reference, as shown in the nextfigure.

The preview will look like the following.

Finish this hole, and our completed model looks like the following.

Save and close this model.

LESSON 17 – Shell Feature Draft1 Open up the Draft1 part, which should look like the following.

There should already be a draft of 8 degrees added to the outside of the protrusionfrom Lesson 15. If not, you can go back and add it before continuing. The next stepis to add a 0.1 inch round to the top and bottom edge of this protrusion. We willtherefore, click on the round tool, enter 0.1 for the radius value, and then pick the twoedges shown below.

Once you add the round, rotate the model so you can see the large flat side of thepart. Next, click on the shell tool icon from the feature toolbar, or go to Insert, Shellfrom the menu bar. When the dashboard appears, enter 0.0625 for the thickness,and then select the large flat side of the model, as shown in the next figure.

If you forget to pick on the surface, the shell will still be created, but no surfaces willbe removed – it will be a hollow part. Click on the green check mark to finish thisshell feature, which will look like the following.

Save and close this part. Headset Open up the headset that we have been working with. It should currently look likethe following.

The first part of this exercise is to create the coaxial hole. If you recall from Lesson16, to create a coaxial hole, we first need an axis to select. If you turn on the visibilityof axes, you will see the following.

From the previous figure, we can see that we do not have any axes at the center ofthe cylindrical end. Therefore, we will need to create one. Click on the create axistool, and then pick on the cylindrical surface at the end of the headset model. Whenwe do this, we see the following.

The axis window will show Through as the placement type, as we can see in thenext figure.

Click on OK, and our axis will be created. Now, click on the hole tool, and select thisaxis as the primary reference. We will see the following in our dynamic preview.

Change the diameter to 1.0, and the depth option to Through All. The preview willchange to the following.

Now, right click on the window and select Secondary References Collector, asshown in the next figure.

Pick on the top, flat surface of the headset model, and you will see the following.

Click on the green check mark to complete the hole, and then rotate your modelaround to see the flat bottom surface, as shown in the next figure.

Now, we will create the shell for this model. Start by clicking on the shell tool, andenter 0.2 for the thickness. Pick on the large flat surface to remove, as shown in thefollowing figure.

Next, click on the References slide-up panel, which looks like the following.

There is a field used to define non-default thicknesses. We will click in this field toturn it yellow and make it active, and then pick on one of the surfaces inside the hole(you only need to pick one). Another thickness dimension shows up on the model,and we will change its value to 0.5, as shown in the next figure.

Click on the green check mark to complete this feature, and our model now looks likethe following.

Save and close this model.

LESSON 18 – Rib Feature Open up the headset model once more. It should look like the last figure above. Thefirst thing we need to do is create a datum plane to use for our rib. Therefore, clickon the create datum tool, and then select on the FRONT datum plane. Enter an offset direction of 3.75 into the model, but keep the positive side of thedatum plane (indicated by the yellow arrow), going back towards the FRONT datumplane. The following preview shows this plane being created.

Once you finish creating this plane, we are going to use it to create the rib. Therefore, click on the rib tool, or go to Insert, Rib, from the menu bar, and then rightclick on the screen to select Define Internal Sketch. For the sketching plane, selecton the datum plane that we just created. Accept the viewing direction as going awayfrom the hole, and accept the RIGHT datum plane facing towards the Left. Click on the Sketch button, and sketch the following profile.

NOTE: Switch over to a hidden line view so you can see the internal edges, andselect the two vertical internal edges near the outsides as sketcher references, asshown in the figure above. The sketch is symmetric about the center, and consists offive lines, as we can see if we go to a no hidden view.

Complete the sketch by clicking on the blue check mark. An arrow appears showingthe material side for the rib, and it may be sticking up, which is in the wrongdirection. Click on the yellow arrow if this is the case to reverse it to pointing down.

We should now see the dynamic preview for the rib. Enter 0.2 for the thickness, andour preview looks like the following.

Click on the green check mark to complete the rib, which looks like the followingfigure.

Now, we will add the rounds to this rib. First, create a round feature using a 0.125radius value, and pick on the following references.

Finish this round, and it will look like the following.

The next round will be a full round that uses the following two references.

The completed round will look like the following.

The final round will be the 0.05” round that goes around the entire rib. Therefore,create a new round, enter 0.05 for the radius, and then pick on the followingreference.

The completed rib with all of its rounds is shown in the next figure.

Save and close this model for the next lesson.

LESSON 19 – Patterns Open up the headset again. Right now, we have a single rib completed. We aregoing to pattern this rib, along with the rounds that are tied to it. If you recall from the previous exercise, we created a datum plane that gave us ouroffset distance of 3.75”. Therefore, we will need to pattern this datum plane first,and then reference pattern the rib and all of the rounds. All said, we will create fiveindividual patterns. Pattern 1 – Datum Plane In the model tree, find the datum plane that we created for the rib (DTM1 in myexample). Right click on this datum plane, and select Pattern, as shown in the nextfigure.

The 3.75” dimension appears on the model, as shown in the next figure.

Click on this dimension, and if the field appears, type in 1.25 for the increment. If thefield does not appear, you can click on the Dimensions slide-up panel, and enterthe increment in the space provided, as shown below.

Once you enter the increment value, two black dots appear on the model, showingwhere the two pattern instances (including the original) will be created, as we cansee in the following figure.

Click on the green check mark to create the pattern, and you will see the following.

Pattern 2 – Rib The next pattern will be the rib itself. Right click on this rib from the model tree, andselect Pattern, just as we did for the plane. When the dashboard appears, youshould see Reference as the default option in the bottom, as we can see in the nextfigure.

Click on the green check mark, and the rib will be patterned, as shown in the nextfigure.

Pattern 3 – Round When we right click on the first round and select Pattern, it automatically patterns itfor us. We won’t even get a dashboard. The following figure shows us the result.

Pattern 4 & 5 – Rounds We will repeat this process for the remaining two rounds, as shown in the nextfigures.

Save and close this model.

Cup_Washer For this lesson, we are going to create two patterns, one for the protrusion that sticksup above the part, and one for the three small holes. We will start by creating the extruded cylinder with the large hole. Feature 1 – Extrude Create an extrude feature using the TOP datum plane as the sketching plane, andface the RIGHT plane towards the Right. Sketch the following two circles.

Extrude this section 0.56” to create the following.

Feature 2 – Extrude The next feature will be one of the protrusions that sticks up on the part. Note thedimensioning for this feature goes from the bottom of the part, so we will need to usethe TOP datum plane for the sketching plane. For the reference plane, we will need to create one on the fly. Therefore, after youpick the TOP plane for a sketching plane, move your window out of the way, andclick on the create datum plane tool. For the datum plane creation, click on theZ_Axis going through the center of the hole. Hold down the Ctrl key, and pick onthe RIGHT datum plane. Use 45 degrees for the offset angle. Our preview for theplane looks like the following.

Allow the positive side (yellow arrow) to face towards the right. When you click onOK to complete this plane, you are returned to the section window. We must pick onthe newly created datum plane to make it the reference, and face it towards theRight. When you click on the sketch icon, you will want to pick Z_Axis and DTM1(newly created plane) as the sketching references. Do NOT pick any other planes in the model as sketching references, because theyare fixed and may affect our ability to pattern this protrusion later. Sketch a verticalcenterline on top of our plane, and create the following symmetric profile (two arcsand two lines).

NOTE: The perpendicular constraints allow the lines on the side to understand thatthey go to the center of the part, because our two sketched arcs use the Z_Axis astheir centers.

Extrude this section to a depth of 1.75, and our finished extrude feature looks likethe following.

In the model tree, we can see a group created for this extrude.

It is a group, because we created the datum plane in the middle of defining theextrude feature, so it becomes grouped with the extrude, and automatically hidden. Feature 3 – Pattern Now, we will right click on the entire group itself, and select Pattern, as shown in thenext figure.

All of the dimensions will show up on the screen. If you only tried to pattern theextrude feature itself, you would not see the driving angular dimension tied to thedatum plane, as shown in the next figure.

When you click on the 45 degree dimension, enter 120 for the increment, andchange the number of instances to 3. Click on the green check mark, and thepattern will be created. NOTE: The first extrude in the pattern is currently 45 degrees from the center. Forthis model, we want the lead extrude to be sitting at 0 degrees, so you will need toedit the first group in the pattern list (when expanded) and change the 45 degreedimension to 0.0, and regenerate the model. From a top view, the completedpattern looks like the following.

Feature 4 – Hole For the first hole, we are going to use an actual hole feature. Click on the holefeature, and pick on the following location.

When the preview for the hole appears, enter 0.56 for the diameter of the hole, andchange the depth to Through All. The preview should now look like the following.

Down in the dashboard, click on the Placement slide-up panel, and change theplacement type from Linear to Radial, as shown in the next figure.

Once we do this, we will need to drag the two drag handles over to an axis and aplane. We will start by dragging one of the handles over to the Z_AXIS axis. Whenwe do this, a radial dimension appears, and we will change its value to 1.44, asshown in the next figure.

Next, drag the other handle over to the RIGHT datum plane. When we do this, anangle appears, and we will change it to 60.0 degrees, as shown in the next figure.

The Placement slide-up panel for our feature looks like the following.

Click on the green check mark to complete this first hole, which looks like thefollowing.

Feature 5 – Hole Pattern The last feature for this model will be to pattern the newly created hole. Right clickon the hole, and select Pattern from the model tree. The dimensions show up onthe model.

We will pick on the 60.0 degree dimension, and enter an increment of 120 degrees. Change the number of instances to 3. Unlike the group pattern that we didpreviously, this pattern will show the black dots indicating the location of thepatterned instances, as shown in the next figure.

Click on the green check mark to complete this pattern, and our finished model willlook like the following.

Save and close this model.

LESSON 20 – Variable Section Sweeps Open up the Basket part that we created earlier. It should look like the following.

We are going to use Sketch 1 and Sketch 2 to create a new surface that has asemi-circular profile all along its length, but the radius of the semi-circle will bedependent on the outer trajectories used. Therefore, we will click on the Variable Section Sweep tool, or use Insert, VariableSection Sweep from the menu bar. When the dashboard appears, select Sketch 1on the model. Make sure the entire curve is highlighted before you select it. Once you select it, your model should look like the following.

The yellow arrow indicates the start of the trajectory, and should be located whereshown above. If not, click on the yellow arrow to flip it to the other end. Now, holddown the Ctrl key, and select the entire Sketch 2 curve, as shown in the next figure.

Now that both trajectories are selected, we will click on the sketch icon in thedashboard. NOTE: By default, the surface option is selected, which is what we wantfor this model. When we click on the sketch icon, we are placed into the section, looking at the twoends of the trajectories that we selected. These ends are indicated by the “X”symbols in the sketch. We want to sketch a semi-circle using these two “Xs” for thearc ends, as shown in the next figure.

When we finish the sketch, we should see the following dynamic preview.

We can see the semi-circular shape all along the trajectories, but increasing in sizeat the other end. Click on the green check mark to complete this feature. Ourbasket now looks like the following.

Save and close this part.

LESSON 21 – Swept Blends Open up the Swept_Blend2 part. It looks like the following.

We can see three individual rectangular sketches. Each of these shares the outsideedge of the model, which we can use as a trajectory. We will go to Insert, Swept Blend, Cut from the menu bar, and the following menumanager appears.

We will select the Select Sec option (as shown above), because we are going toselect the sections. We will leave the Normal to Origin Trajectory(NrmToOriginTraj) option selected. Click on Done to continue. This brings up the following window.

The menu manager gives us the following choices.

We will select the front edge of the model, therefore, select the Select Traj option. When we pick this option, we get the following menu manager.

We want to pick on the entire tangent set of front edges, therefore, we will pick onthe Tangent Chain option, and pick the first arc indicated by the bold red selectionin the next figure.

An arrow appears, indicating the start of the trajectory. We will leave it in thelocation shown. The entire edge should be highlighted in blue, showing the fulltangent chain of edges. Click on Done to continue. A surface should highlight ingreen. Click on Accept if it is the bottom surface of the part, as shown in the nextfigure. If not, click on Next until you see this surface highlight, and then click onAccept.

We are placed into the menu to select the sections, which looks like the following.

We will use the Sel Loop option to select the entire loop of edges that make up therectangle in our section. Once we pick this option, pick on one of the lines of therectangle sketch that sits at the beginning of our trajectory. When we do this, anarrow appears on one of the vertices, as shown in the next figure.

In order to avoid a twisting effect, we want the vertex for each section to be thesame one. For consistency, we want to use the vertex that sits on the trajectory. Therefore, click on Start Point in the menu manager, and select on the vertex thatlies on the trajectory, as shown in the next figure.

The arrow now appears on this vertex. Do not worry about the direction of thearrow. Click on Done to move on to the next section.

Use the Sel Loop option again, and pick on the small rectangle in the center of themodel. Make sure the start point is sitting on the vertex that lies on the trajectory, asshown in the next figure.

Click on Done to continue. In the message bar, we are prompted to create anothersection. Click on Yes to create one more section. Repeat the same process to pick the last section (Sel Loop). Make sure the startpoint is in the correct spot, as shown in the next figure.

Click on Done. In the message bar, enter No to finish creating sections. An arrowappears on the model indicating direction of material removal, as shown in the nextfigure.

We want to click on Flip, followed by Okay to get the material to remove inside therectangle. Click on OK to complete this feature, which looks like the following.

If you hide the three sketched rectangles and shade the part, it will look like thefollowing.

Save and close this model.

LESSON 22 – Boundary Blended Surface Open the Boundary4 part. It looks like the following.

We can clearly see the seam lines in this model, due to poorly defined boundaryconditions. We will fix this by editing the definition for the MAIN_SURFACE featurein the model tree. When we use Edit Definition on this feature, we see the following.

Right now, we can see that all boundary edges have a Free state associated withthem. Because we are going to be mirroring this surface about two planes, we wantto make sure that our edges on those planes have a Normal condition applied tothem, as indicated in the next figure.

We will start by right-clicking on one of the boundary condition symbols and selectNormal, as shown in the next figure.

When we do this, the boundary condition symbol changes to the appropriatecondition, as we can see in the next figure.

We will do the same thing to the next boundary condition, as we can see in thefollowing figure.

Its resulting condition will look like the following.

When we click on the green check mark to complete these changes, the rest of thefeatures resume, and our finished surface model will look like the following.

We can now see that the seam lines are gone. Save and close this model.

LESSON 23 – Copy & Paste Tool Open up the model entitled Toy_Block, which currently looks like the following.

In the model tree, we have a feature called Letter_A, which is an extruded cut thatcreates the letter. We are going to copy this feature to create the rest of the letters. For the purpose of saving space, we will only demonstrate how to do this with theletter “B”, but you can continue to create the rest of the letters (C-F). The first thing we will do is highlight Letter_A in the model tree, and then go to Edit,Copy from the menu bar. Once we do this, select Edit, Paste from the menu bar,which will bring us into the dashboard for an Extrude feature. We will notice in ourdashboard, that the remove material icon is already selected, as it should be.

We will need to edit the placement of the sketch, and possibly tweak the sketchitself. Therefore, right click on the working window, and select Edit Internal Sketch,which brings up the section window, as shown below.

We can see that we must re-select our sketching plane and sketching referenceplane. For the sketching plane, we will pick on the front side of the block where wecurrently see the “B” letter in our exercise. We will face the RIGHT datum planetowards the Right. When you are placed into the sketch, you can see an outline of the current sketchfloating along with your mouse, as shown in the next figure.

We want to move our mouse so the letter appears like the following (approximatelycentered on the block face).

Click once to place the sketch. The dimensions will appear, and we want to makesure we have two locating dimensions, each modified to 0.1875”, as shown in thenext figure.

Next, pick on the letter “A”, and then click on the Modify icon. This will bring up thefollowing window.

Change the text to “B”, and then you can adjust any other settings as necessary toget the letter looking like you want it. Click on OK once you are happy with yourletter, and your sketch will look like the following.

You could further change your letter by modifying the 2.5” dimension. We will leaveit alone, and click on the blue check mark to finish this sketch. We are placed backinto the section window, where we will click on OK. Finally, click on the green check mark to complete this feature, and we can now seeour finished letter “B”, as shown in the next figure.

On the model tree, we should see an Extrude 1 feature. We want to rename this toLETTER_B, as shown in the next figure.

Save and close your model.

LESSON 24 – Fill Tool There are no exercises for this lesson.

LESSON 25 – Merge Tool Open up the model entitled Project_Exercise, which looks like the following (nohidden mode):

The goal for this exercise is to merge the two surfaces together to make a singlequilt surface. When selecting surfaces, it is easier to change your selection filter toQuilts, as shown in the next figure.

Then, select one of the surfaces, hold down the Ctrl key, and then select the secondsurface. Both surfaces will mesh in no hidden mode, as shown in the next figure.

Once both surfaces are selected, the merge tool is available. Click on this tool, andwe will see the following preview.

Both surfaces highlight in a yellowish hue. The first surface that you pick(considered to be the parent surface) is more of a yellow color, while the secondsurface you selected (considered the child) is more of a cream color. A yellow arrow will indicate which side of the quilt(s) will be kept after the merge. We want it to look like the figure above. If it does not, you will need to click on theyellow arrow to flip the material side. Once it looks like the figure above, click on thecheck mark to complete the merge. The model will now look like the following.

We can see that the top edge of the cylindrical surface has been removed within theadjoining curve. If we hide the project feature and the sketch features in the model,we get a clear picture that these two surfaces are indeed merged, because we cansee a purple internal edge between the two surfaces, as shown in the next figure.

Save and close this model.

LESSON 26 – Trim Tool Open up the Indexing_Surface model. It will look like the following figure.

We are going to use the indexing surface (the wavy one) as a trimming tool to cutout the bottom of the cylinder, thus retaining the indexing edge. Unlike the merge,which would have kept the index surface, we only want to have the cylinder when weare done, therefore, a trim is a better tool. We will start by going to our Quilts selection filter, and the pick on the cylindricalsurface, as shown in the next figure.

Once you have the cylinder selected, click on the trim tool. When the trimdashboard appears, select on the indexing surface. We will see the following.

From this preview, we can see that we will be getting rid of the top of the cylinder,and only keeping the bottom portion, under the indexing surface. This is not whatwe want, therefore, click on the yellow arrow to flip the material side, and you willsee the following.

This is exactly what we want, but before we finish the model, we need to remove thetrimming quilt. To do this, click on the Options slide-up panel, and uncheck theKeep Trimming Surface option, as shown in the next figure.

Now, click on the green check mark to complete this feature. Our model now lookslike the following.

Save and close this model.

LESSON 27 – Intersect Tool Open up the Intersect_Ex part, which looks like the following. NOTE: Datum planeshave been turned off to view these sketches easier.

To be able to create this model, we are going to need to do a combination of threethings. Feature 1 – Intersect Curves Be sure your selection filter is not on Quilts anymore. Select one of the twosketches, then hold down the Ctrl key, and select the other. Once both areselected, click on the Intersect tool. This will create the following curve at theprojected intersection of both curves.

The original two sketches are automatically hidden in the model tree. That is okay –because for our next feature, we can pick the first sketch directly in the model tree. Feature 2 – Extruded Surface In the model tree, select Sketch 1, and then click on the Extrude tool. When we dothis, the dynamic preview shows a surface, as shown in the next figure.

For the depth of the surface, change to the To Selected option, and pick on theupper end of the curve, as shown in the next figure.

Click on the green check mark to complete this surface, which looks like thefollowing.

Now, we can use the intersected curve as a trimming tool on the surface. Therefore,pick once on the surface to select it (or select it from the model tree), and then clickon the trim tool. Once the trim dashboard appears, click on the curve. A preview will show whichside of the surface will be kept. Flip the arrow if necessary to arrive at the followingpreview.

Click on the green check mark to complete this trim, and your finished surface willlook like the following.

Save and close this model.

LESSON 28 – Offset Tool

There are no exercises for this lesson.

LESSON 29 – Solidify Tool Open up the BBS1 model, which will look like the following.

We want to take the middle of this part (which is a surface) and turn it into a solid. Ifwe rotate and shade the model, we can see that the surface is not closed, as shownin the next figure.

Therefore, the first thing we need to do is to create a Fill surface. Click on the Filltool, or go to Edit, Fill, and when the dashboard appears, right click in the workingwindow and select Edit Internal Sketch. For the sketching plane, select the TOP datum plane. Face the RIGHT planetowards the Right, and then use the Use Edge tool to get the two sides of thesurface, as well as the two solid edges that close off the boundary, as shown in thenext figure.

When we click on the blue check mark, we see the following preview.

Click on the green check mark to complete the feature. Now, we have two surfacesthat are not connected, so we will need to merge them together. Change over to theQuilts selection filter, pick both surfaces (using Ctrl), and merge them together. Youshould now be left with a single quilt in the middle with purple internal edges. Theonly pink edges are the ones that touch the solid volumes on either end, as shown inthe next figure.

Now we can solidify the model. Click on the single quilt surface in the middle so ithighlights, as shown in the next figure.

Next, click on the Solidify tool. Initially we see the following preview.

If we look in the dashboard, we can see that the Patch option is selected, as shownin the following figure.

We want to switch over to the Solid option (the first icon all the way to the left), andthen flip the yellow arrow so it points into the model. The preview should now showthe entire model highlighted, as shown in the next figure.

Click on the green check mark to complete the solidify tool, and we should be leftwith a completely solid model, as shown in the next figure.

Save and close this model.

LESSON 30 – Thicken Tool Open up the Project_Exercise model again, which looks like the following if allprevious lessons have been completed.

The first thing we are going to do is add a round to the intersection of these twosurfaces. Therefore, click on the Round tool, enter 0.25” for the radius, and pick thefollowing edge.

Complete this round. Now, switch over to the Quilts selection filter, and pick on theentire surface model. Once the entire model is highlighted, click on the Thickentool. In the dashboard, enter 0.05” for the thickness, and flip the arrow if necessaryto get it to the inside. The preview for the thicken tool should look like the following.

Complete this tool, and the model will look like the following.

Save and close this model.

LESSON 31 – Extend Tool Open up the Extend2 model, which looks like the following figure.

We are going to start by setting our selection filter to Geometry, and then we aregoing to pick on the following surface edge.

Once the edge is selected, click on the Extend tool. We will see a preview for theextend, as shown below.

Before we extend this out we will go to the Options slide-up panel and change thetype from Same to Tangent, as shown in the next figure.

Now, change the extend distance to 3.5, which should clear our domed surface, asshown in the next figure.

Click on the green check mark to complete this first extend. Repeat this process forthe other side, to arrive at the following.

Now that we have both sides extended, we will switch over to the Quilts selectionfilter, and pick both quilt surfaces. Click on the Merge tool, and you will get thefollowing.

If your preview looks like the one above, click on the green check mark to get thefollowing quilt surface.

Click on the entire quilt surface, and then select the Thicken tool. Flip the arrow soit is pointing into the inside of the surface, and change the thickness to 0.125”. Thefollowing figure shows the preview for this.

Click on the green check mark, and our part is completed, as shown in the nextfigure.

Save and close this model.

LESSON 32 – Mirror Tool Funnel Open up the funnel model that we worked with in an earlier lesson. It looks like thefollowing.

Since this is a surface model, we will mirror the surface instead of the entire part. The advantage of mirroring individual features is that it does not mirror the defaultdatum geometry or anything else, just the surface. Therefore, we will use the Quiltsselection filter, and pick on the single quilt. Once the quilt is selected, click on the mirror tool, or go to Edit, Mirror from themenu bar. When the dashboard appears, click on the FRONT datum plane to mirrorabout. We will see the following preview.

Click on the green check mark to complete this mirror, and then merge the twosurfaces together using the Merge tool. The result will be the following.

Now, pick this entire surface, followed by the Mirror tool again, and then pick on theRIGHT datum plane. The preview looks like the following.

Complete this mirror, merge the two sides together, and you will have your finalfunnel part.

Save and close this part.

BBS2 Open up the BBS2 part. Since this is a solid model, we will mirror the entire part. Therefore, in the model tree, select on the BBS2.PRT words at the top of the tree. Once you have selected this, click on the Mirror tool. When the dashboard appears, use the TOP datum plane to mirror about, and youwill see the following preview.

Click on the green check mark to complete this mirror. Hide the mirror in the modeltree to eliminate any extra curves, planes, etc. that may have been in the first side. The following figure shows this completed model.

Save and close this model. Project_Exercise Open up the Project_Excercise model. It too is a solid model, so we will select theentire model by picking on its name in the model tree, followed by the Mirror tool. For a mirroring plane, pick on the TOP datum plane again. The following shows thepreview for this mirror.

The completed part will look like the next figure.

Save and close this model. Extend1 Open up the Extend1 model that we worked with earlier. It should currently look likethe following.

The first thing we are going to do is mirror this surface. Therefore, use the Quiltsselection filter, and pick the entire surface, followed by the Mirror tool. For amirroring plane, select the RIGHT datum plane. We will see the following preview.

Once you mirror the surface, perform a merge operation to create one larger quilt, asshown in the next figure.

Now, we are going to create a mirror that goes around the top edge. Often, whenyou have a round that traverses a mirroring plane, it is better to mirror first, and thenadd the round. Therefore, we will click on the round tool, enter a radius of 0.25”,and then select on the following edge.

Once you create the round, select the entire quilt, followed by the Thicken tool. Enter a thickness of 0.125”, and point the direction to the inside of the surface, asshown in the following preview.

Finish the thicken tool, and our model will be complete, as shown in the next figure.

Save and close this model.

LESSON 33 – Layers There are no exercises for this layer.

LESSON 34 – Parameters & Relations Open up the Draft1 part. It should have a rib that is patterned five times (every 72degrees). If not, start by patterning this rib. To do this, right click on the rib andselect Pattern. For the pattern type, change it to Axis, and select the Z_AXIS. Forthe increment, enter 72 degrees, and a total count of 5. The part with the pattern of ribs should look like the following.

In order to drive the pattern, we will need to see not only the angular spacingbetween the ribs, but the number of ribs itself. Therefore, we will right click on thepattern in the model tree and select Edit. This will bring up the followingdimensions.

We can see the angular spacing (72.000) and the number of ribs (5). With thesedimensions visible, go to Tools, Relations, which will cause the dimensions totemporarily switch to their symbolic names, as shown in the next figure.

Therefore, to drive the equally spaced ribs based off of the number of ribs, theequation that we need to write (in words) would be:

Angular Spacing = 360 Degrees / Number of Ribs

Therefore, we must enter:

d33=360/p36 We have a window that opens for us to enter the equation, which currently looks likethe following.

We will enter the equation exactly as we specified into this window, as shown in thenext figure.

NOTE: Be sure to look at your model to see if your symbolic names are the same asthis exercise solution, if not, you will need to enter the names as they appear on yourmodel. Once you have entered the relationship into the window, click on OK. In themodel, edit the pattern again, and change the number of ribs from 5 to 10, and thenregenerate your model. You should see 10 equally spaced ribs, as shown in thenext figure.

Save and close this model.

LESSON 35 – Family Tables There are no exercises for this lesson.

LESSON 36 – View Manager There are no exercises for this lesson.

LESSON 37 – Assembly Mode – Bottom-Up Design Create a brand new assembly called Machine_Vise in the Machine_Vise folder. Wehave already created the sub-assembly called MV_Screw_Assy in this lesson, butwe are going to create the top-level assembly now. Component 1 – 01_MV_BASE Click on the Assemble Component icon. When the Open window appears, selectthe 01_mv_base.prt component, followed by Open. This will bring the base modelinto our working window, and the Component Placement window appears. Sincethis is our first component in the assembly, we will click on the Defaut placementicon, followed by OK. Our first component looks like the following.

Component 2 – 02_MV_SLIDING_JAW Click on the Assemble Component icon again. This time, select the02_mv_sliding_jaw.prt component. When the placement window appears, we willstart picking references according to the next figure.

(1) – Mate Select on the top flat surface of the 01_mv_base part, and the underneath flat sideof the 02_mv_sliding_jaw component. Be sure the placement type is Mate with aCoincident type associated to it. (2) – Mate Select on the inner front surface of the 01_mv_base, and the front surface of the -02_mv_sliding_jaw component. Use another Mate, Coincident for the placementtype. (3) – Mate Offset (1.5) Select the inner left-facing surface on the 01_mv_base component, followed bcomponent, followed by the right surface of the 02_mv_sliding_jaw component. Anarrow will appear asking for the offset distance. Enter 1.5 if the arrow is pointing tothe left. If the arrow is pointing towards the right, enter -1.5. The component placement window should look like the following when all referenceshave been selected.

Click on OK, and the following figure shows the placement of this component.

Component 3 – 03_MV_SLIDE_KEY For this next component, it will be easier to hide the first component that weassembled. To do this, right click on the 01_MV_BASE component in the modeltree, and select Hide. It will temporarily disappear from view, as shown in the nextfigure.

Click on the Assemble Component icon, and pick the 03_mv_slide_key.prtcomponent. Use the references in the next figure to assemble this component.

(1) – Mate Select the back surface of the groove on the 02_mv_sliding_jaw component withone of the two side surfaces on the 03_mv_slide_key component. Make sure theconstraint is a Mate with a type of Coincident. (2) – Mate Select the bottom of the groove on the 02_mv_sliding_jaw component, and thebottom flat surface (back in this figure) of the 03_mv_slide_key component. Use aMate, Coincident constraint with this one as well. (3) - Tangent This one is sort of tricky. You may want to use Ctrl-Alt and the right mouse buttonto slide the key over until the square cut-out on the “03” component lines up with thehole on the “02” component, and then using a hidden line view, select one side ofthe cylindrical hole and one side of the square cut, thus producing a tangentconstraint. When done, the placement of this component looks like the following.

Component 4 – 03_MV_SLIDE_KEY Repeat this same process to assemble the other slide key. The fully assembled keylooks like the following.

Component 5 – 04_MV_SET_SCREW Assemble in the 04_mv_set_screw.prt component. Use the placement constraintsshown in the next figure:

(1) – Insert Select on the larger cylinder on the set screw and the inside surface of the hole onthe bottom of the sliding jaw component. An Insert placement type should becreated automatically. (2) – Mate Select on the middle flat surface of the set screw and the first noticeable flat surfaceyou see in the hole on the bottom of the sliding jaw. Be sure to make the offsetdistance 0.0 and select a Mate command. It may come in originally as an AlignOffset. The final placement for the first set screw looks like the following.

Component 6 – 04_MV_SET_SCREW Repeat this process for the second set screw, whose placement looks like thefollowing when complete.

Component 7 – 05_MV_JAW_PLATE Assemble in the 05_mv_jaw_plate.prt component, and use the following placementreferences and constraints.

(1) – Insert Pick on one of the holes in the sliding jaw and the corresponding hole on the jawplate. An Insert command will be created. (2) – Insert

Do the same for the other set of holes.(3) - Mate

Pick on the flat part of the jaw plate that does not have the countersink around theholes and then pick on the flat surface on the sliding jaw. Be sure to use a Mateconstraint with a 0.0 offset (or coincident). Use Ctrl-Alt and the Right Mouse Button to move around the component asnecessary for easier picking. The final placement of this plate is shown in the next figure.

Component 8 – 05_MV_JAW_PLATE Repeat this process to add another jaw plate to the stationary side of the base, asshown in the next figure.

Component 9 – 06_MV_FLAT_HEAD_SCREW Assemble in the 06_mv_flat_head_screw.prt into the assembly using the followingtwo placement constraints and references.

(1) – Insert Select on the cylindrical surface of the screw and the first cylindrical surface of thejaw plate. An insert constraint will be created. Use Ctrl-Alt-RMB to move the screwso it is visible to select the next references. (2) - Align Pick on the flat head of the screw, and the flat surface of the jaw plate and use acoincident align to make them flush. The final placement of the first screw is shown in the next figure.

Components 10-12 – 06_MV_FLAT_HEAD_SCREW Repeat this same process to bring in the remaining 3 flat head screws in thelocations shown in the next two figures.

Component 13 – MV_SCREW_ASSY The next component we will bring in will be the mv_screw_assy.asm assembly thatwe created in this lesson. We will use the following constraints for this assemblyplacement.

(1) – Mate

I chose to do the mate first so it would flip the assembly around to be facing the rightdirection. Pick the small flat surface in the middle of the collar and the first small flatsurface you encounter in the hole on the sliding jaw. Change the constraint to acoincident mate. (2) – Insert Next, select the large cylindrical surface on the collar and the first cylindrical surfaceof the hole on the sliding jaw. The final placement for this sub-assembly is shown in the next figure.

Component 14 – 10_MV_HANDLE_ROD The next component will be the rod that goes through the end of the sub-assemblythat we just placed. To do this, we will use an insert, and then a mate offset to fixthe movement of this rod through the hole. The following figure shows theseplacements.

(1) – Insert Select the cylindrical surface of the rod and the inside of the hole on the sub-assembly. An insert command should be created. (2) – Mate Offset (-0.5) Select on the bottom flat surface of the rod, and the bottom flat surface of the base. It may create a coincident align, so you will need to go into the placement windowand use the pull-down to change it from Coincident to 0.0, and then edit this numberto -0.5 to move the rod up.The following figure shows this final placement for the rod.

Component 15 – 11_MV_HANDLE_BALL Assemble in the 11_mv_handle_ball.prt component. You may wish to turn onhidden lines to see the placement references easier. We will use the followingreferences.

(1) – Insert Select the cylindrical surface on the rod, and the cylindrical surface of the hole in theball. An insert command will be created. (2) – Mate Select on the top flat surface of the rod, and the inside flat surface of the hole on theball. Use a coincident mate for this placement. The following figure shows this component’s placement.

Component 16 – 11_MV_HANDLE_BALL Repeat this process for the second ball. We will have to add a third constraint forthis ball, because the holes for the taper pin will be on opposite sides when we usethe same placement constraints as the first ball. To rotate the ball around, uncheck the Allow Assumptions box in the placementwindow, and use Ctrl-Alt and the middle mouse button to rotate the ball around 180degrees (approximately). Once the ball is rotated, click on the “+” symbol to add

one more constraint. Turn on the visibility of datum axes, and select the two axes toAlign to each other. If you need to, re-select the Allow Assumptions box if the last constraint does notchange the status to fully constrained. The following figure shows this placement.

Component 17 – 12_MV_TAPER_PIN Assemble in the 12_mv_taper_pin.prt component into the assembly. Turn on thedisplay of hidden lines, and use the following constraints and references.

(1) – Align Select on the axis of the taper pin, and on the axis of the ball. This will line up theaxes using an Align constraint. (2) – Mate Select on the small flat end of the taper pin, and the inside flat surface of the rod anduse a coincident mate. Be sure the Allow Assumptions box is checked, and the following figure shows thefinal placement for this pin.

Component 18 – 12_MV_TAPER_PIN Repeat this process for the last taper pin, which will look like the following whenassembled.

The following figure shows the completed Machine Vise assembly.

Save and close this assembly.

LESSON 38 – Assembly Mode – Top-Down Design There are no exercises for this lesson.

LESSON 39 – Assembly Mode – Assembly Cuts

Switch working directories back to the ProETrain folder. Open up the assemblyentitled Shelf.asm, which looks like the following.

We need to create a series of assembly cuts to create the pre-drilled holes that willlater be used for wood screws. Before we get started, go to your model tree, andselect on the Settings button. When this expands, select on Tree Filters, as shownin the next figure.

When you select Tree Filters, you get the following window.

Select the Features option, as shown above, and then click on OK. Features willnow be shown in the model tree, as we can see in the next figure.

Now, we are ready to begin. We will start with the holes on the back of theassembly. Click on the Extrude tool. When the dashboard opens, you shouldnotice right away that the remove material icon is selected and grayed out, becausewe can only create cuts in assembly mode with this tool. We will right click on the working window, and select Define Internal Sketch. Whenprompted, select the following references for the sketching plane, reference planeand orientation of the reference plane.

Inside the sketch, we will start on the right side of the part, and sketch 3 circles. Besure all circles are assuming equal radii and lined up vertically. Dimension thecircles as shown in the next figure.

Now, zoom in on the left side, and sketch three more circles. For each of thesecircles, make sure they are using the same radii as the previous three, are lined upvertically with each other, and are lined up with their respective holes horizontally. We should only need one dimension for these three circles, as shown in the nextfigure.

Now, sketch two remaining circles in line with the top holes, using the same radiivalue as the others, and dimensioned from the left as shown in the next figure.

Once you have all eight circles sketched, click on the blue check mark to completethe sketch. Change the depth of the cut to 1.5, and the preview will look like thefollowing.

Before we go any further, expand the Intersect slide-up panel. It currently looks likethe following.

We do want the holes to intersect all of the parts in this assembly, so the list ofmodels is correct, however, we want the visibility of the holes to be at the part level,and currently, only the top-level assembly is going to show them. Therefore, we need to uncheck the Automatic Update box so we can control thevalues in the table. Once unchecked, pick on the Display cell that currently saysTop Level, and change it to Part Level as shown in the next figure.

Do this for each of the model rows, until our slide-up panel looks like the following.

Now, we are ready to complete this extruded cut. Click on the green check mark,and our model will look like the following.

We can verify the display level by opening up the SHELF_BACK component, andwe can see the holes in this part.

Before we create our new extrude, we will create a datum plane in the assembly. Therefore, click on the create datum plane tool, and select on the top flat surface of

the assembly. Use -0.25 for the offset distance, to place it into the shelf, as shownin the following preview.

Click on OK, and we will now have an ADTM1 plane in our model tree. Now, we willclick on the Extrude tool again. Use Define Internal Sketch to start our sketch, andselect the ADTM1 from the model tree to use as our sketching plane. Make sure thedirection of viewing is going down into the shelf, and then select the followingsurface to face towards the Bottom.

Inside the sketch, start on the left side, and sketch a circle dimensioned as shown inthe next figure.

Then, sketch a circle on the right side that is the same radius as the first one, andlines up horizontally. Dimension it as shown in the next figure.

Click on the blue check mark to complete this sketch, and change the depth optionto Through All, making sure the direction of feature creation is going down throughthe shelf. The following shows the preview at this point.

Open up the Intersect slide-up panel, which shows only the SHELF_MAIN and thetwo SHELF_SUPPORT models. This is correct, but we will need to uncheck theAutomatic Update box to change each of these to Part Level visibility, as shown inthe next figure.

Click on the green check mark to complete this second extrude feature. We can seethe following in our assembly.

If we open up the SHELF_MAIN component, we can see the holes that were createdby both extrude features.

Save and close this assembly.

LESSON 40 – Assembly Mode – Assembly Operations There are no exercises for this lesson

LESSON 41 – Drawing Mode – Drawing Fundamentals There are no exercises for this lesson

LESSON 42 – Drawing Mode – Creating A Drawing There are no exercises for this lesson

LESSON 43 – Drawing Mode – General Views There are no exercises for this lesson

LESSON 44 – Drawing Mode – Projection & SectionViews

There are no exercises for this lesson

LESSON 45 – Drawing Mode – Auxiliary & DetailedViews

There are no exercises for this lesson

LESSON 46 – Drawing Mode – Show Axes & GTOLDatums

There are no exercises for this lesson

LESSON 47 – Drawing Mode – Dimensioning There are no exercises for this lesson

LESSON 48 – Drawing Mode – Broken & Partial Views There are no exercises for this lesson

LESSON 49 – Drawing Mode – GTOLS & Symbols Switch working directories over to the Drawing folder. Open up the drawing entitledGTOL_Create. It initially looks like the following figure.

We will start by completing the two geometric tolerances on the cross-section view,which currently looks like the following.

GTOL 1 – Circular Runout We will start with the Circular Runout tolerance on the larger of the two diameterdimensions on the right of this view. Therefore, go to Insert, GeometricTolerance. When the window opens, click on the Circular Runout symbol (singlearrow). This will make the screen look like the following.

Keep the Reference type at Surface and then click on the Select Entity button. Pick on the cylindrical surface that highlights in blue when you place your mouse inthe following location.

For the Placement type, keep Dimension, and click on the Place Gtol button. Pickon the 31.8/31.6 limit diameter dimension to the right of this view. We will see theGTOL appear on the dimension. Use Move to clean up the location. Currently, mycontrol frame looks like the following.

Now, we will click on the Datum Refs tab, and make sure B is the primary datumreferenced. We should not have any material symbols set (RFS should be set), asshown in the next figure.

Click on the Tol Value tab, and change the tolerance to 0.1. Again, no materialcondition should be set, and our window should look like the following.

Click on the OK button to complete this tolerance. Our control frame looks like thefollowing figure.

GTOL 2 – Circular Runout We will create another circular Runout. We could have clicked on the New Gtolbutton while we were in the last definition, but we did not, so we will have to go backthrough Insert, Geometric Tolerance. When the window appears, we should stillhave the same values as we did for the previous Runout. This time, click on theSelect Entity, and pick in the location shown in the following figure.

We will use the Dimension placement type, and click on the Place Gtol button toplace the control frame on the 20.13/20.00 limit diameter dimension next to the onewe selected in the last GTOL. The control frame appears on the dimension, and the set datum “B” referenceattaches to the bottom of it. We will use Move to clean up the location of thedimension, as shown in the next figure.

We will now edit the values. In the Datum Refs tab, make sure you are on thePrimary tab, and select A for the reference, as shown in the next figure.

Now, click on the Secondary tab and select C as the datum reference, as shown inthe following figure.

Now, click on the Tol Value tab, and enter 0.14 for the tolerance. We do not wantany material conditions set, so our window should look like the following.

Click on OK to complete this GTOL, and our final section view looks like thefollowing.

GTOL 3 – Position The last GTOL that we need to create is on the RIGHT view. It will be a positiontolerance. Therefore, click on Insert, Geometric Tolerance, and when the windowappears, click on the Position symbol. Our window will look like the following.

For the Reference type, change the option to Axis, click on the Select Entity button,and pick on the axis for the hole where the radius dimension is attached, as shownin the next figure.

For the Placement type, keep Dimension selected, and using the Place Gtolbutton, pick on the radius dimension (8.1/7.9 limit dimension). We can see thecontrol frame on the drawing view, as shown in the next figure.

Go to the Datum Refs tab. The Primary tab should still show A, and the Secondarytab still shows C, but we need to add a maximum material condition symbol to thesecondary reference, as shown in the next figure.

Now, go to the Tol Value tab, and add a maximum material condition to thetolerance, which should still be set at 0.14 from our previous GTOL definition, asshown in the next figure.

Go to the Symbols tab, and check the box for the Diameter symbol, as shown inthe next figure.

Click on OK and our GTOL definition is complete. The completed view looks like thefollowing figure.

Save and close this drawing.

LESSON 50 – Drawing Mode – 2D Drafting There are no exercises for this lesson

LESSON 51 – Drawing Mode – Tables & Balloons There are no exercises for this lesson

LESSON 52 – Drawing Mode – Adding Sheets & Finalize There are no exercises for this lesson

LESSON 53 – Drawing Mode – 2D Drafting There are no exercises for this lesson