project files revisited ma401-1_dennis_jeffrey[1]
TRANSCRIPT
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
1/18
MA401-1 Autodesk Inventor Project Files Revisited
1
Autodesk Inventor Project Files RevisitedDennis Jeffrey, AICE, MICE
MA-401-1
About the Speaker:Dennis is a manufacturing solutions consultant, trainer, and author who has used, taught, and written aboutAutodesk 3D design products since 1987. He is an Autodesk Inventor Certified Expert and AutodeskManufacturing Implementation Certified Expert, writes The Creative Inventor column for the AUGI Hot Tipsmagazine; and speaks at industry events around the U.S. Dennis is the author of Mastering AutodeskInventor , to be published by Sybex, an imprint of Wiley & Sons Publishing. Material from this book iscopyright (c) 2007-2008 by Wiley Publishing, Inc. All rights reserved.
Portions of this document are contained in Mastering Autodesk Inventor , and have been included andused by permission of the author and the publisher.
Email: [email protected]
Contact Phone: (260) 399-6615
Link to Online Resources:
Sample data structures, videos, and free text based courseware will be available after December 10th, 2007
for all attendees at Autodesk University 2007. Just go the AU2007 home page located at:
http://design-excellence.com/AU2007
mailto:[email protected]:[email protected]:[email protected] -
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
2/18
MA401-1 Autodesk Inventor Project Files Revisited
2
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
3/18
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
4/18
MA401-1 Autodesk Inventor Project Files Revisited
4
lose files, or find the same file in five different directories on two different drives, as well as
those trusty backups that you keep on your workstation, because you just can't trust those
servers and IT people.
Structuring Data for Efficiency and Stability
Let's Look at Your Data
OK, we all probably started years ago with AutoCAD or a similar product, with absolutely no
thought on how we were going to store all these digital files that we were creating. When we
began we probably didn't have a good naming structure, directory structure, or frankly, if any
idea on what to do with all those files that we were creating. Multiply our efforts by 20 or so
years, and you probably have a pretty good idea what a mess we have.
Sure, you have decided to go back and start doing some house cleaning, but there just is not
time. So what do you do with potentially hundreds of thousands of files, with relatively no
structure? On top of that, you have a sneaking feeling that "someone" has created dozens of
duplicates of the same files. Which one is the good one? At this point you have several
choices:
Hire more people to straighten out the mess. However, they probably will not know
which duplicate you want to keep
Do it yourself. (You know that you will never get it done)
Start over with an efficient directory structure.
Create subfolders that represent your company workflow and needs. Copy existing files that
you will need to support current projects, including Content Center members, and library files
containing reusable data files. Archive the rest of your data in its existing directory structure, and
maintain old job files intact. If a legacy job is resurrected, then you should copy the job related
files into your new data structure.
Analyze Your Needs and Workflow
Data structure in most companies that manufacture products could be considered job based. In
a job based structure, each job would have its own subfolder, containing parts and assemblies
unique to that job, and supporting documentation including 2-D digital files.
Let's examine two examples of a job based structure:
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
5/18
MA401-1 Autodesk Inventor Project Files Revisited
5
Develop a Simplified Data File Structure
Data structure in most companies that manufacture products could be considered job based. In
a job based structure, each job would have its own subfolder, containing parts and assemblies
unique to that job, and supporting documentation including 2-D digital files.
In figure 1, each job is organized by company, year, and job. In the expanded Job XYZ21, there
are folders for assembly files, parts, drawings, and supporting documentation, which might
include Word documents, Excel spreadsheets, etc. Only files unique to this job will be stored
under this subfolder.
Figure 1: Job Based By Customer & Year Figure 2: Job Based In Process/Released
Figure 2 shows a variation of the same job structure, except that as files are approved and
released for production, they are moved from In Process to the Released folder.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
6/18
MA401-1 Autodesk Inventor Project Files Revisited
6
File classification - Definitions
Before we go further, let's clarify some terms as they relate to data structure:
Unique Parts, drawings or assemblies that are unique to this job. In other words,these parts will not be reused in any other jobs.
Content Center Parts- Content Center members that are created from a Content
Center factory. Content Center members may or may not be reused in other jobs.
These parts behave like a standard library part, except that they are generated by
Content Center or by Design Accelerator.
Library - Parts or assemblies stored in a properly structured library folder will be
designated as read-only parts when used. When iParts are used, the iPart members are
stored in a subfolder under the factory location.
Reused- Parts and assemblies that will be reused that are not unique to anyone job.
Examples of reused files would be standard parts, or standard internal parts such as
specialized tools, machine bases, or other components that will be used in many
different designs.
Factory- describes the original table driven iPart or Content Center file, that has the
intelligence to generate member files.
Member- the "child" part generated as a proxy, as determined by settings within the
factory part. Member parts are not editable, except by replacement.
In order to determine where you will store reused assemblies, you will first need to determine
whether the stored assembly will be "static", meaning unchangeable, or whether the assembly
will be used as the basis for changing constraints, or adding or removing components.
Static Files (Library/Content Center)
Static files (my terminology, not Autodesk's) are parts or assemblies that are stored in
Library subfolders. Because they are stored in a subfolder designated by the project file
as a library or Content Center folder, they are regarded as read-only within Inventor.
Parts updated by an iPart or Content Center factory will be updated within the libraries
by replacement of the existing member file. At no time are the library files editable within
the existing, current project.
This is as designed, and library part files are not usually considered an issue. However,
assembly files that are stored in a library folder location will also be regarded as read-
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
7/18
MA401-1 Autodesk Inventor Project Files Revisited
7
only, and changes to the assembly including 3-D constraints, will be ignored on save.
Figure 3 is an illustration of a subassembly stored in a Library Folder.
While the top-level assembly is editable because that assembly is stored in the
workspace area of the project, the subassembly shown on the screen is not editable
because it was placed into the top-level assembly from a library location. While
additional parts may be constrained to the subassembly, adding additional parts, editing
of constraints, or other operations are not possible inside the subassembly.
Figure 3: A subassembly located in a library folder cannot be edited.
Editable Files
Editable files are stored in the workspace location. The workspace location will contain all parts
unique to a particular job, and may contain additional subfolders that will store reusable (but still
editable) parts and assembly files. There will only be one workspace folder (including
subfolders) defined within a project. Figure 4, below, illustrates a single workspace location
called Designs, with related subfolders.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
8/18
MA401-1 Autodesk Inventor Project Files Revisited
8
Figure 4 shows an example of a Workspace (highlighted in yellow) that contains editable files.
Static (library and Content Center files) are highlighted in blue.
Create Your Own Simplified Data File Structure
Your goal is to create a data structure that is as simple as possible (don't worry, you will have
plenty of time to complicate it later) that will accommodate your data storage needs and process
workflow. The data structure should be such that it will allow for expansion, and the duplication
of data folder structure for each new job.
Viewing the previous examples should give you some ideas for structuring your own data. The
key to success in designing a new structure will be to allow for three main folders where all of
your Inventor data will reside. Further, you will be in your best interest to name these mainfolders as follows:
Content Center - storage location for all generated Content Center members.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
9/18
MA401-1 Autodesk Inventor Project Files Revisited
9
Designs - workgroup location for all unique job files.
Libraries - storage location for reusable files and standard parts.
What about Projects??
Hold on, you are in this class to find out more about project files, right? You didn't sign up for
this class to learn data structure. You signed up because you want to know why your project
files don't work.
In the hundreds of training courses that I have presented through the years, virtually every
student, eager to learn everything there is to know about Autodesk Inventor, questions why I
spend so much time on project files before we ever make a part. By the end of the course, they
understand that without a good project file, they will be constantly frustrated because things do
not work the way they should.
In order to make your project files work, you need to know how they do what they do, and how
the project file looks at your data structure. Think of a project file as your tour guide, who knows
all the great locations, the quickest way to find them, and being a good tour guide, protects you
from yourself.
How a Project File Works
A project file is a data file that defines file paths and settings. Your project will behave
according to the paths and restrictions that you define.
The primary paths that are defined in a normally configured project file are:
Content Center - defined as an absolute file path. Example:
E:\Data\Engineering\CAD Files\Content Center.
Workspace - defined as a path relative to the location of the project file.ipj. Example:
Location of the IPJ file: E:\Data\Engineering\CAD Files\Designs.
Workspace location: [ . (Relative to E:\Data\Engineering\CAD Files\Designs) ]
Libraries - defined as an absolute file path. Example: E:\Data\CAD
Files\Engineering\Libraries.
Workgroup - the existence and location of the workgroup depends on the type of
project file that you are using. You can include a workgroup within a single user
project file. To create a workgroup search path within a single user project, you will
need to expand your view of the project paths by picking on the >> icon in the lower
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
10/18
MA401-1 Autodesk Inventor Project Files Revisited
10
right corner of your projects dialog box. A defined workgroup can exist anywhere in a
shared folder outside of the project search path.
In a single user project, the location of the workspace and the path to the workgroup can not be
the same. The workgroup must be located outside of the current project path. If the workspace
is located on the server, you must make sure that your temporary file path is pointed to your
local workstation drive, otherwise network traffic will increase, and performance will suffer.
In a single user project, the workspace is defined by the location of the IPJ file. In the
single user project, you may define a workgroup anywhere outside of the workspace
path, including subfolders. The use of multiple workgroups is highly discouraged.
The use of multiple workgroups may result in file duplication and loss of performance.
When moving to Autodesk Vault, various restrictions will be placed upon your data
structure. Figure 5 illustrates the limitations placed on a Vault project file:
Figure 5: Creation of a Vault project does not allow the defining of workgroups.
In a Vault project, the location of the workspace must be pointed to a local workstation
drive location. In Vault Explorer, use this location when setting your "Working Folder".
When a file is checked out of Vault for editing, the file will be copied to the workspace,
where editing will occur.
When a new file is created in a Vault environment, you will create the file in the
workspace location in the proper subfolder of the workspace. The status of a newly
created file is neither checked in or checked out, and only exists outside of the Vault.
When the file is checked into the Vault, a copy is placed in the Vault filestore, and
referenced in the database.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
11/18
MA401-1 Autodesk Inventor Project Files Revisited
11
The file may be checked into the Vault, and remain checked out to the user. When this
is done, the file exists in two locations, until checked into the Vault and deleted in the
local workspace.
A Shared project type (legacy project type-to be phased out in a future release) is very
similar to a single user project type structure, in that all files are located on the server
along with the project file IPJ. Shared projects utilize the check-in and checkout to edit
functions for a similar to other multiuser projects, however files that are checked out
remain on the server, and are not copied down to the local workstation.
A Semi-Isolated project type (legacy project type-to be phased out in a future release) is
very similar to the Vault workflow, where upon check out, files are copied down to the
local Semi-Isolated Workspace. Duplicate files must be manually deleted from the local
drive.
Exercise: Create a Workable Data Structure.
Step One - Download the exercise installer located as part of a zip file, at this location:
http://design-excellence.com/AU2007
(the zip file will be available for download on November 15, 2007)
Step Two - Run the install program File Directory Exercise.exe. The installation program will
prompt for a drive and folder location. You may accept the default location, or change drive
letters and paths to place your exercises anywhere you wish. You may use this representative
data structure for the balance of this exercise, or you may create a new data structure, and
utilize the representative data structure as a reference.
Challenge:
The installer will create the same file structure, and will contain the same files illustrated in this
paper. Use the directory structure that is created, and modify or create folder paths to create
your own unique data structure.
1. Plan your structure on paper. Duplicate the folder structure and contents within the
created directory structure.
2. Add all of the files from a representative job that you have completed. Do not move thefiles from your current structure, but instead, copy the files to the exercise structure.
3. Pay special attention, and make sure that you copy all Content Center members from
your old structure to the appropriate locations in your exercise structure.
http://design-excellence.com/AU2007http://design-excellence.com/AU2007http://design-excellence.com/AU2007 -
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
12/18
MA401-1 Autodesk Inventor Project Files Revisited
12
4. Copy all the libraries that you currently use, into your exercise structure.
5. Create a new Single User project file in the appropriate location within the exercise
structure. Choose the location of this project file carefully. Figure 6 illustrates the proper
location for the project file referenced in this paper.
Figure 6: Example location for this project file.
6. With no Inventor files open, and your newly created project set as the active project
(figure 7), examine the contents and the bottom window.
Figure 7: Default settings after project file creation.
7. In this example, the location of the project file is shown as illustrated in Figure 6. The
project type is shown as single user, there are no included project files. The StyleLibrary setting is defaulted to Read-Only.
8. The Style Library settings control how the external Styles Library will be used. There are
three settings for control of the Styles Library.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
13/18
MA401-1 Autodesk Inventor Project Files Revisited
13
Use the right mouse button (RMB) on the selected row to obtain the changeable settings for the
Styles Library. Options are explained below:
o Use Style Library = Yes allows the use of each of both the embedded styles
(located within the template used), or, the use of external styles located in the
current Styles Library. Setting this option to yes allows the active project user to
modify the settings in the current external Styles Library. Note:leaving a project
set to Yes is a dangerous thing in that any user can make modifications to the
external Styles Library. This setting should only be designated as yes in a
different project that only the CAD manager uses to create and modify styles.
o Day-to-day usage utilizing the external styles library should have this option set
to Read-Only.
o Use Style Library = No prevents the use of external style libraries, and only
allows access to styles stored in the template that was used to create the file.
9. Next, we will set the location for the Libraries subfolder. In our data structure example
you will notice that the Libraries are located on the same branch of the project tree as
Designs and Content Center. It is important to keep this parallel relationship in order for
the project to work correctly. RMB on the Libraries name and select Add Path as shownin the illustrations below:
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
14/18
MA401-1 Autodesk Inventor Project Files Revisited
14
10. Folder options are used for the purpose of overriding the settings in the File tab of
Application Options. The settings in application options become the default locations for
all projects. Setting the folder options in the project file will override the default locations
only when in the active project. In this exercise, we will override the default setting forContent Center. If all project files will use the same Content Center location, then
change the path in Application Options.
RMB on Content Center and select Edit.
11. Frequently Used Subfolders are folders that exist within the project path workspace.
You may add quickly accessible folders to improve your working efficiency. Howeveradding too many folders may affect system performance. Your Frequently Used
Subfolders can be edited at any time to add or remove them from the list. Frequently
Used Subfolders function in a similar manner to bookmarks in your web browser. To
access the setting of frequently used subfolders, pick on the >> icon in the lower right
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
15/18
MA401-1 Autodesk Inventor Project Files Revisited
15
corner of the project dialog box ( See Figure 14). In our representative exercise data
structure, we have three main subfolders of interest that would be good candidates for
"Frequently Used Subfolders" in this sample we have three main customers; Chrysler,
Ford, and GM.
Figure 12: RMB on Frequently Used Subfolders and select Add Path.
12. The Options section of the project file contains settings for the number of backup files or
Old Versions to Keep on Save (default is 1). Be sure to keep at least one backup for
every file that you create. If you leave the setting at default, then the backup file willupdate every time you save the file. A setting of zero (0) will prevent the saving of
backup files, a very dangerous situation. This setting may be adjusted at any time by
editing the project file.
13. The "Using Unique File Names settings will enforce the use of unique filenames every
time a new Inventor file is created. Leaving the setting at Yes will enforce good file
naming practice. Figure 13 identifies an icon that may be used to locate duplicate files
within the current project file paths.
Figure 13: Select on the icon that right to locate duplicate files within the project.
14. Configure your Content Center library databases, and make them available within
Inventor, by selecting the icon located just below the Find Duplicate Files icon. After
installing Content Center on your system, you will still need to configure Content Center
within your project file before Content Center will be accessible in Inventor.
15. To configure Content Center, Pick on the Icon shown in Figure 14. A dialog box willappear as shown in figure 15, allowing you to select individual libraries according to the
standards that you will need to use. To improve the performance of Content Center,
select only the libraries that you will need. Each library is selected and added to the
configuration one at a time, using the Add Library icon. If you will be creating a custom
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
16/18
MA401-1 Autodesk Inventor Project Files Revisited
16
content library, then add the library called My Library. Figure 16 illustrates a typical
configuration.
Figure 14: project file configuration options Figure 15: Select Add Library to add libraries toyour configuration.
Figure 16: Select the library to add to your
configuration.Figure 17: a typical Content Center
configuration.
16. Your project file is complete. Pick Save, make sure that your newly created project file
is active, then pick Done. You are now ready to test your project.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
17/18
MA401-1 Autodesk Inventor Project Files Revisited
17
On File Open, the dialog box should look something like this:
Understanding the Resolve Link Dialog Box
There will be two reasons why you may encounter the file Resolve Link file resolution dialog
box:
You have an incorrectly active configured project file. If your project file paths are not
configured correctly, and you are encountering files that are not currently located in the
current project search path, then the resolution dialog box will appear every time you
open your file. The solution to this problem is to restructure your data files to fit your
project search paths, or to include the file search paths that are causing the problem
within your current project configuration.
You have recently moved or copied legacy Content Center or library folders and files into
your new data structure, and the old path locations are no longer available. Because the
assembly file that you are opening contains absolute path references to the old folder
structure, it will attempt to open the files in the old location. If the old location no longer
exists in its original path, then the Resolve Link dialog box will appear.
The only cure for these kinds of issues will be to utilize the file Resolve Link dialog box to
resolve the new locations within the assembly reference. When browsing to locate the file in the
new data structure, make sure that you are not merely referencing the same files in the legacy
location.
-
8/4/2019 Project Files Revisited MA401-1_Dennis_Jeffrey[1]
18/18
MA401-1 Autodesk Inventor Project Files Revisited
18
Files contained in the workspace location path will be defined in that same assembly file
as relative paths. Only Content Center and libraries are defined with absolute paths.
When resolving files using in the dialog box, be sure to have the checkbox located in the
lower left active, so that other files requiring resolution will automatically search that
location. This will reduce the time you spend in the dialog box. Be sure to also expand
the Resolve Link dialog box so that you may use the Substitution Rule to help resolve
additional references in the assembly file.
If you have a properly structured search path configured in your project file, and properly
complete the file resolution process, then you will never see the dialog box again when
opening that assembly.
Important point to consider- if you create a good, working data structure, along
with a properly configured project file before you begin using Inventor, chances are you
will never encounter the resolution dialog box.
Additional Resources
The website link referenced on the title page will contain additional links, papers, exercises andan expanded version of this document. These links will be available by December 10th, 2007.
Some files will be available on the site prior to that date, so that you may do the exercises
outlined in this publication.
Additional references are available on the Autodesk website. Search on Inventor Project File
Help files on Projects are available in Inventor Help Search on "Project File".
A free Skill Builder Live Meeting session on projects will be available in January 2008, at:
http://teknigroup.com Event Calendar. Free Skill Builders are normally held every month.
You may also contact me directly regarding this subject by email: djeffrey@design-
excellence.com or by telephone at (260) 399-6615.
http://teknigroup.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]://teknigroup.com/