About iParts

Create part families that differ by size, material, or other variables.

If you have stock designs that you use repeatedly, you can create them as iParts. Then you can use the variations, called members, by selecting them from a table. The designs can differ by size, material, mounting configurations, and so on.

iPart Workflow

Working with iParts has two phases: part authoring and part placement.

In part authoring, you design the part and define all of its variations.
  • Start with a new or existing part or sheet metal part.
  • Determine the portion of your design that changes with each member.
  • Rename parameters, establish equations, and create user parameters.
  • Use the Create iPart command to define table rows that represent versions (members). Specify variations of the part’s parameters, properties, thread information, and so on.
  • When you save the part, it is automatically saved as an iPart factory.

In part placement, you choose a row in the table to represent the appropriate version. Inventor generates an iPart member, using the values in the table row. Inventor inserts it in your assembly like any other component.

Information an iPart Can Include

About iPart Tables and Spreadsheets

You define individual members by specifying values in the iPart Author table. If you prefer, you can add or edit members in an embedded Microsoft Excel spreadsheet. For standard iParts, each table row is a member of the iPart.

A member column in the iPart table generates a default file name based on the factory name. Each member name is incremented. Optionally, click Options in the iPart Author dialog to set up a different naming scheme, or enter a new name in the member cell.
Note: When you place a member in an assembly, the browser displays the member file name. If you remove the file name setting from the member column, the file name is based on concatenated key names, which can result in long file names.

Any feature you select in an iPart Author table highlights in the graphics area. If you select a column or a cell, the owning feature highlights in the graphics area, if possible.

If you do not specify a unit of measure in a table cell, default document units are used.

About Standard and Custom iParts

You can create two types of iPart factories: standard and custom.

Note: Successive placement of an existing iPart member in an assembly reuses the member file . If a key determines the selection criteria for an iPart member, fixed values from the factory table define it. That iPart member is standard. It implies that there is a finite number of input combinations to create the iPart member. Examples are Nut, Bolt, and Washer.

You cannot edit custom iPart factories directly, but you can choose values for custom parameters when you place a member. For example, with an angle iron factory, you select the iPart to use, and then modify certain values such as length, width, or thickness. You can modify only the values specified when the iPart factory was created.

Note: In custom iPart factories for sheet metal iParts, you cannot apply feature suppression and parameters to features added to flat patterns.

Storing Standard and Custom iParts

We recommend that you store standard IPart factories in a library whose path is included in your active project file. This path is called a proxy path.

The library folder must have the same name as the factory library, preceded with an underscore character. For example, if your factories are stored in a library named Bolts, define a library named _Bolts. Inventor automatically stores all iParts generated by factories in the library _Bolts. You can define multiple proxy paths to designate in your project. This technique is helpful if, for example, you want to group table-driven components by category. You can delete redundant paths (shown in red) in the project file.

If you do not specify a proxy path, Inventor creates the member file in a subdirectory of the folder that contains the iPart factory. For example, suppose you have an iPart called Bolt.ipt in C:\temp. When you place an iPart member in the assembly, Inventor creates the iPart member file in C:\temp\Bolt.

In contrast, custom iPart members can be stored anywhere other parts are stored; you specify a location in the Place Custom iPart dialog in assemblies.

Summary of Differences Between Standard and Custom iPart Members

iPart Behavior Standard iPart Custom iPart
Parameter values for member creation Select from a list Specify value (for custom parameters) or select from a list (for other parameters)
Location of member files Determined when a subdirectory of the same name creates the file, or by proxy path User-specified
Number of members Finite; one member per row Typically infinite; each row can produce multiple members based on different custom parameter values
Member reuse Reused if available Always newly created
Member editing? (Adding features to members) No Yes
Specify member file names through the iPart table? Yes No
Use Flat Pattern Edit Features? Yes No

Work Features in iParts

Work features are useful in iParts. In Inventor, work features are useful to constrain parts in assemblies and to create pins in electrical parts.

Create work features in a part before you transform it into an iPart factory. Then, in the iPart Author dialog, select work features to include or exclude in the iPart table. By default, all work features are excluded except pins (work points) in electrical parts and work features constrained with iMates.

Note: Work feature visibility is determined in the original part. It cannot be modified, but after you place an iPart member, you can use ViewVisibility Object Visibility to turn on and off work features globally.

About Sheet Metal iParts

Sheet metal iParts include more attributes:

Taking advantage of these attributes requires more consideration when the sheet metal iPart is to include the suppression of features that eliminate bends and impact the bend order sequence.

When a sheet metal iPart factory is created, a default bend order is created. The default bend order depends on whether a flat pattern body exists within the sheet metal document.

In the case of factory scope editing, the default bend order behaves identically to that of a regular sheet metal component flat pattern, but it may appear to behave differently within the context of the iPart factory. The flat pattern automatically manages the bend order based upon the visible centerlines (modeled or cosmetic) for the active member. Centerlines which are absent for a given member (due to suppression) release their bend order number to maintain a gapless sequence order on the remaining features.

Note: Sheet metal parts created before Inventor R2009, which are transformed into iPart factories using Inventor R2010 (or later), do not support bend order editing from within the iPart factory.

Tips for Creating iParts